/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Lab Grotesque Mono;src:url(/fonts/LabGrotesqueMono-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Lab Grotesque Mono Bold;src:url(/fonts/LabGrotesqueMono-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ivar Text Regular;src:url(/fonts/IvarText-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ivar Text Italic;src:url(/fonts/IvarText-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Ivar Display Regular;src:url(/fonts/IvarDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ivar Display Italic;src:url(/fonts/IvarDisplay-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Ivar Headline Regular;src:url(/fonts/IvarHeadline-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ivar Headline Italic;src:url(/fonts/IvarHeadline-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Neue Haas Grotesk 55 Roman";src:url(/fonts/NeueHaasGrotText-55Roman-Web.woff) format("woff");font-weight:400;font-style:normal}html,button,input,select,textarea{color:#000}html{font-size:1em;line-height:1.4em}::-moz-selection{background:gray;color:#fff;text-shadow:none}::selection{background:gray;color:#fff;text-shadow:none}audio,canvas,img,video{vertical-align:middle}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div,section{display:block;overflow:hidden}html,body{width:100%;height:100%;margin:0 auto;padding:0;font-family:Lab Grotesque Mono,monospace;font-weight:400;font-style:normal;font-stretch:normal;background:#181818;color:#fff;overflow:visible;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body.lock{overflow:hidden;cursor:pointer}body.lock .case--study{cursor:auto}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin:0}p.large{font-family:"Neue Haas Grotesk 55 Roman";font-size:7.5vw;line-height:1;letter-spacing:-.03em;text-transform:uppercase;text-align:center}button{font-family:Lab Grotesque Mono,monospace;font-weight:400;font-style:normal;font-stretch:normal}a,a:hover,a:active,a:visited{color:#fff;text-decoration:none}a:hover,a:active{color:#1674b6;text-decoration:underline}a:focus{background:#1674b6;color:#fff;outline:none}ul,ol{margin:0;padding:0 0 0 1em;list-style-type:none}ol{color:#ffffffb3}p:empty{display:none!important}i{font-style:normal}header{margin:5px 5px 2em;font-size:.8em;line-height:1.3;opacity:1;transition:opacity .75s cubic-bezier(.25,.25,.25,1)}header.dim{opacity:.25}ul{max-width:1680px;font-size:.8em;line-height:1.3;padding:0}ul li{margin-bottom:10em}ul li.quarter video,ul li.quarter svg,ul li.quarter img{max-width:30%}ul li.half.video{width:640px;max-width:100%}ul li.half.video .video--wrapper{position:relative;max-width:100%;height:0px;padding-bottom:60%}ul li.half.video .video--wrapper.fourthree{padding-bottom:73%}ul li.half.video .video--wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}ul li.half img,ul li.half video{max-width:50%}ul li.full video,ul li.full img,ul li.full svg{max-width:85%}ul li.screen video,ul li.screen img,ul li.screen svg{max-width:100%}ul figcaption{margin-left:calc(1em + 2px);color:#ffffffb3}ul figcaption .year{display:inline-block;margin-right:3em}ul video,ul img{display:block;max-width:100%;height:auto;margin-top:1em}ul video:before,ul video:after,ul img:before,ul img:after{content:" ";display:table}article{display:block;margin-left:calc(1em + 2px)}article p{font-family:Ivar Display Regular;font-size:4.25em;line-height:1.1;margin:0 0 .15em;text-transform:none;text-align:left}article p.neue{font-family:"Neue Haas Grotesk 55 Roman";letter-spacing:-.03em}article p i,article p em{font-family:Ivar Display Italic}footer{margin:5em 5px 5px;font-size:.8em;line-height:1.3}@media only screen and (max-width:769px){body{font-size:.9em}ul li img,ul li video{max-width:100%!important}ul li.quarter img,ul li.quarter video{max-width:50%!important}}@media only screen and (max-width:641px){ul li.quarter img,ul li.quarter video,.slide{max-width:100%!important}}#case--studies{display:block;width:100%;margin-top:2.3em;padding:0 0 1em 1em;overflow-x:scroll}#case--studies::-webkit-scrollbar{display:none}#case--studies .scroll{display:flex;position:relative;left:-2px;width:max-content;overflow:visible}#case--studies a{position:relative;display:inline-block;background:transparent;float:left;border:none;padding:0;margin:0 .5em 0 0;color:#ffffffb3;text-align:left;text-decoration:none}#case--studies a:hover,#case--studies a:focus{color:#ffffffb3;text-decoration:none;background:transparent;outline:none}#case--studies a time{position:absolute;top:1.35em;left:1em;color:#fff;mix-blend-mode:difference;opacity:0;transform:translateY(.25em);transition:all .25s ease}#case--studies a:hover time{opacity:1;transform:translate(0)}#case--studies a.gron:hover time{color:#00ff0a;mix-blend-mode:normal}#case--studies a:focus-visible time{opacity:1;transform:translate(0)}#case--studies a.gron:focus-visible time{color:#00ff0a;mix-blend-mode:normal}#case--studies figcaption{padding-left:2px}#case--studies a span{display:block;max-width:175px}#case--studies figure img,#case--studies figure video{max-width:175px;height:auto;max-height:262.5px;aspect-ratio:2 / 3;object-fit:cover;margin-top:.5em;margin-bottom:.5em;border-radius:1em;border:2px rgba(255,255,255,0) solid;transition:border .25s ease}#case--studies a:hover figure img,#case--studies a:hover figure video{border:2px rgba(255,255,255,.35) solid}#case--studies a:focus-visible figure img,#case--studies a:focus-visible figure video{outline:2px white solid;outline-offset:2px}@media only screen and (max-width:641px){#case--studies figure img,#case--studies figure video{max-width:160px}}#case--studies h3{color:#fff}.case--study{display:block;position:fixed;visibility:hidden;top:7.5vh;height:92.5vh;width:100vw;z-index:2;border-radius:1.5em 1.5em 0 0;background:#000;opacity:1;transform:translateY(100%);transition:transform .475s cubic-bezier(.25,.25,.25,1),visibility 0s .475s;overflow:scroll;overscroll-behavior:contain}.case--study.active{visibility:visible;transform:translate(0);transition:transform .475s cubic-bezier(.25,.25,.25,1),visibility 0s}.case--study:focus{outline:none}@media(prefers-reduced-motion:reduce){.case--study{transform:none;opacity:0;transition:opacity .2s,visibility 0s .2s}.case--study.active{opacity:1;transition:opacity .2s,visibility 0s}#case--studies a time{transform:none}}.case--header{display:block;position:sticky;top:0;z-index:99999;width:100%;padding:.65em 0 .75em;margin:0;text-align:center;background:#ffffff1a;opacity:1;overflow:hidden;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px)}.case--header button,.case--header .close{display:block;position:absolute;left:calc(1.5em - 4.5px);top:calc(.8em - 4.5px);width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:transparent;text-decoration:none;cursor:pointer}.case--header .close:before{content:"";position:absolute;inset:4.5px;border-radius:1em;border:1px white solid;background:#fffc}.case--header .close:hover:before{background:#fff}.case--header .close:focus-visible{outline:2px white solid;outline-offset:0}#gron_world .case--header{background-color:#00ff0a1a;color:#00ff0a}#olink .case--header{background-color:#ffffff1a;color:#fff}.case--content{--case-visible-height: calc(92.5vh - 2.16em) ;position:relative;margin-top:-1em;opacity:0;transition:all 1.75s cubic-bezier(.25,.1,.25,1);transition-delay:.125s}.case--study.active .case--content{opacity:1}.case--content article{display:block;width:360px;max-width:100%;margin-top:1em;margin-bottom:1em}.case--content article p{font-size:.8em;line-height:1.35;font-family:Lab Grotesque Mono,monospace;font-weight:400;font-style:normal;font-stretch:normal;color:#fffc;margin-top:1em;margin-bottom:1em}.case--content article p+p{margin-top:0}.case--content article p span{display:inline-block}.case--content .tweet{display:flex;align-content:center;justify-content:center;padding:2em 1em;//margin: .5625em 0;background:#131b23}.case--content .two{display:flex;align-items:center}.case--content .two img,.case--content .two video{width:50%;padding:.5625em .5625em .5625em 1.125em}.case--content .two img:last-child,.case--content .two video:last-child{padding-right:1.125em;padding-left:.5625em}.case--content img,.case--content video{max-width:100%;height:auto}.case--content .bounce{position:relative;width:100%;height:var(--case-visible-height);margin:.5625em 0 1.125em;background:#fff;overflow:hidden}.case--content .bounce--item{position:absolute;top:0;left:0;width:min(60vw,480px);will-change:transform;pointer-events:none}.case--content .bounce--item img{display:block;width:100%}@media(prefers-reduced-motion:reduce){.case--content .bounce--item{top:50%;left:50%;transform:translate(-50%,-50%)}}.case--content .social-story{background:var(--social-story-color);display:flex;align-items:center;justify-content:center;width:100%;height:var(--case-visible-height);margin:.5625em 0 1.125em}.case--content .social-story--card{position:relative;height:80%;aspect-ratio:9 / 16;max-width:calc(100% - 2em);border-radius:.875em;overflow:hidden;background:#111;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;container-type:inline-size;--social-story-font: Arial, "Helvetica Neue", Helvetica, sans-serif;--social-story-text: clamp(12px, 3.6cqw, 18px)}.case--content .social-story--card:after{content:"";position:absolute;inset:0 0 auto;height:18%;background:linear-gradient(rgba(0,0,0,.35),transparent);pointer-events:none}.case--content .social-story--frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.case--content .social-story--frame.is-active{opacity:1}.social-story--bars{position:absolute;top:8px;left:8px;right:8px;z-index:2;display:flex;gap:3px}.social-story--bars span{flex:1;height:2px;border-radius:1px;background:#fff6;overflow:hidden}.social-story--bars i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.social-story--bars .is-done i{transform:scaleX(1)}.social-story--bars .is-active i{animation:social-story-fill var(--frame-duration) linear forwards}.social-story--bars .is-video.is-active i{animation:none}.social-story.is-paused .social-story--bars .is-active i,.social-story.is-paused .social-story--heart{animation-play-state:paused}@keyframes social-story-fill{to{transform:scaleX(1)}}.social-story--meta{position:absolute;top:20px;left:10px;right:10px;z-index:2;display:flex;align-items:center;gap:8px;font-family:var(--social-story-font);font-size:var(--social-story-text);line-height:1.2;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.25);pointer-events:none}.case--content .social-story--avatar{width:30px;height:30px;border-radius:50%;background:#fff}.social-story--time{opacity:.7}.social-story--caption{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:none;margin:0;font-family:var(--social-story-font);font-size:var(--social-story-text);line-height:1.2;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.35);pointer-events:none}.social-story--caption.is-active{display:block}.social-story--hearts{position:absolute;left:7%;bottom:calc(16px + 1.2 * var(--social-story-text) + 6px);z-index:2;overflow:visible;pointer-events:none}.social-story--heart{position:absolute;bottom:0;left:var(--x);width:var(--size);height:var(--size);animation:social-story-heart var(--life) cubic-bezier(.2,.6,.35,1) forwards}.social-story--heart svg{display:block;width:100%;height:100%;fill:var(--social-story-color)}@keyframes social-story-heart{0%{transform:translate(0) scale(.2) rotate(0);opacity:0}10%{transform:translateY(-6px) scale(1.15) rotate(calc(var(--tilt) * .3));opacity:1}18%{transform:translate(calc(var(--drift) * .1),-12px) scale(1) rotate(calc(var(--tilt) * .5));opacity:1}70%{opacity:1}to{transform:translate(var(--drift),calc(var(--rise) * -1)) scale(.85) rotate(var(--tilt));opacity:0}}.case--content .flush{display:flex}.case--content .flush img{flex:1 1 0;min-width:0;aspect-ratio:var(--ratio);object-fit:cover}.case--content .bounce:has(+.social-story),.case--content .social-story:has(+.bounce){margin-bottom:0}.case--content .bounce+.social-story,.case--content .social-story+.bounce{margin-top:0}.social-story--prev,.social-story--next{position:absolute;top:0;bottom:0;z-index:1;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.social-story--prev{left:0;width:33%}.social-story--next{right:0;width:67%}.social-story--prev:focus-visible,.social-story--next:focus-visible{outline:2px solid white;outline-offset:-4px}.case--content img+.two,.case--content video+.two{padding-top:.5625em}.case--content .two+img,.case--content .two+video{padding-top:.5625em}@media only screen and (max-width:641px){.case--content .two{display:block}.case--content .two img,.case--content .two img:last-child,.case--content .two video,.case--content .two video:last-child{width:100%;padding:.5625em 1.125em}.case--content{padding-bottom:7.5em;padding-top:1em}}.image-grid{display:grid;gap:1em;grid-template-columns:repeat(3,1fr)}.image-grid img{width:100%;height:auto}@media(max-width:768px){.image-grid{grid-template-columns:repeat(2,1fr)}}.flipping-text{white-space:nowrap;overflow:hidden}.img-fade{opacity:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1)}.img-fade.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.img-fade{opacity:1;transition:none}}.vimeo{position:relative;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer}.vimeo img,.vimeo video,.vimeo iframe{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;border:0}.vimeo-play{position:absolute;top:50%;left:calc(1em + 2px);transform:translateY(-50%);background:none;border:0;padding:0;color:#fff;font:inherit;font-family:Lab Grotesque Mono,monospace;text-align:left;cursor:pointer;mix-blend-mode:difference}
