@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._1dtGUW_className{font-family:Archivo,Archivo Fallback;font-style:normal}._1dtGUW_variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.1e8puyswpvmbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.2lhqjbmzqepkg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.15zaksznb5cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.nkFyna_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.nkFyna_variable{--font-mono:"Courier Prime", "Courier Prime Fallback"}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--c-fg);color:var(--c-bg)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#gl{z-index:var(--z-gl);pointer-events:none;position:fixed;inset:0}.gl-canvas{width:100%;height:100%;position:absolute;inset:0}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.gl-on [data-gl] img,.gl-on [data-gl] .gl-fallback{opacity:0}.gl-on [data-gl]{background:0 0!important}[data-gl=procedural] .gl-fallback{background:radial-gradient(120% 90% at 30% 20%, var(--c-muted), var(--c-fg));position:absolute;inset:0}[data-gl]{position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}#cursor.is-ready{opacity:1}#cursor span{aspect-ratio:1;background:var(--c-fg);min-width:5.5rem;color:var(--c-bg);font-size:var(--t-xs);letter-spacing:.02em;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-50%,-50%)scale(0)}#cursor.is-active span{transform:translate(-50%,-50%)scale(1)}@media (hover:none),(pointer:coarse){#cursor{display:none}}#loader{z-index:var(--z-loader);padding:var(--gutter);background:var(--c-fg);color:var(--c-bg);clip-path:inset(0%);align-content:end;display:grid;position:fixed;inset:0}.loader__inner{justify-content:space-between;align-items:end;display:flex;overflow:hidden}.loader__count{font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:calc(var(--u) * 1.5);transform-origin:0;background:currentColor;transform:scaleX(0)}html:not(.js) #loader,#loader[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--c-bg:#0a1212;--c-fg:#ece6da;--c-muted:#8d9c9a;--c-line:#ece6da24;--c-accent:#f0806b;--c-teal:#123b3c;--c-bar:#000;--c-curtain:var(--c-teal);--f-display:var(--font-display), "Arial", system-ui, sans-serif;--f-body:var(--font-display), system-ui, sans-serif;--f-mono:var(--font-mono), "Courier New", monospace;--t-mega:clamp(3.5rem, .8rem + 13vw, 15rem);--t-xl:clamp(2.6rem, 1.2rem + 5.4vw, 7rem);--t-l:clamp(1.55rem, 1.15rem + 1.8vw, 2.9rem);--t-m:clamp(1.15rem, 1.05rem + .5vw, 1.5rem);--t-body:clamp(1rem, .96rem + .2vw, 1.0625rem);--t-s:.875rem;--t-xs:.8125rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1rem, .6rem + 1.6vw, 2.5rem);--cols:12;--radius:0px;--bar:clamp(4.25rem, 11vh, 7.5rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.87, 0, .13, 1);--z-gl:0;--z-content:1;--z-header:50;--z-cursor:80;--z-curtain:90;--z-loader:100}body{font-variation-settings:"wdth" 100;line-height:1.55}::selection{background:var(--c-accent);color:var(--c-bg)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:0}.tc{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--c-muted)}img{width:100%}.roll{vertical-align:top;display:inline-grid;overflow:clip}.roll>span{transition:translate .55s var(--ease-out);grid-area:1/1}.roll>span+span{translate:0 105%}@media (hover:hover){a:hover .roll>span{translate:0 -105%}a:hover .roll>span+span{translate:0}}a:focus-visible .roll>span{translate:0 -105%}a:focus-visible .roll>span+span{translate:0}@media (prefers-reduced-motion:reduce){.roll>span{transition:none;translate:none!important}.roll>span+span{visibility:hidden}a:hover .roll,a:focus-visible .roll{text-underline-offset:.2em;text-decoration:underline}}.link{transition:background-size .4s var(--ease-out);background:linear-gradient(#f0806b59 0 0) 0 100%/100% 1px no-repeat;padding-bottom:.1em}@media (hover:hover){.link:hover{background-size:100% .45em}}.link:focus-visible{background-size:100% .45em}figcaption .link,dd .link,.credits__mail{padding-block:.3em;display:inline-block}.utility{color:var(--c-muted);transition:color .25s}@media (hover:hover){.utility:hover{color:var(--c-fg)}}.utility:focus-visible{color:var(--c-fg)}.cta{isolation:isolate;border:1px solid var(--c-fg);text-transform:uppercase;letter-spacing:.04em;min-height:3.25rem;font-weight:600;font-size:var(--t-s);align-items:center;padding:0 1.75em;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:clip}.cta__fill{z-index:-1;background:var(--c-accent);clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease-out);position:absolute;inset:0}@media (hover:hover){.cta:hover{color:var(--c-bg);border-color:var(--c-accent)}.cta:hover .cta__fill{clip-path:inset(0)}}.cta:focus-visible,.cta:active{color:var(--c-bg);border-color:var(--c-accent)}.cta:focus-visible .cta__fill,.cta:active .cta__fill{clip-path:inset(0)}.pill-list{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.pill{border:1px solid var(--c-line);min-height:2.5rem;font-size:var(--t-s);align-items:center;gap:.5em;padding:0 1em;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.pill span{transition:translate .35s var(--ease-out)}@media (hover:hover){.pill:hover{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-bg)}.pill:hover span{translate:3px -3px}}.pill:focus-visible{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-bg)}@property --tc-s{syntax:"<integer>";inherits:false;initial-value:0}@property --tc-f{syntax:"<integer>";inherits:false;initial-value:0}.ts{--win-w:clamp(8.5rem, 17vw, 16rem);--win-h:clamp(10rem, 26vh, 15rem);z-index:var(--z-loader);pointer-events:none;background:var(--c-bg);animation:.25s 2.35s forwards ts-out;position:fixed;inset:0}html:not(.motion) .ts,html.seen .ts{display:none}.ts__gate{background:var(--c-bar);clip-path:inset(50% calc(50% - var(--win-w) / 2));animation:ts-open .35s var(--ease-inout) .7s forwards, ts-full .55s var(--ease-inout) 1.8s forwards;position:absolute;inset:0}.ts__still{left:calc(50% - var(--win-w) / 2);top:calc(50% - var(--win-h) / 2);width:var(--win-w);height:var(--win-h);object-fit:cover;opacity:0;animation:10ms step-end forwards ts-on;animation-delay:calc(1s + var(--i) * .13s);position:absolute}.ts__still--last{left:0;top:var(--bar);width:100%;height:calc(100% - var(--bar) * 2)}.ts__line{left:calc(50% - var(--win-w) / 2);width:var(--win-w);background:var(--c-accent);height:1px;animation:ts-draw .4s var(--ease-out) .35s forwards, ts-fade .2s ease .75s forwards;position:absolute;top:50%;transform:scaleX(0)}.ts__word{text-align:center;font-variation-settings:"wdth" 125;letter-spacing:.04em;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-weight:800;line-height:1;position:absolute;left:0;right:0;overflow:clip}.ts__word>span{animation:ts-rise .6s var(--ease-out) both;display:inline-block}.ts__word--top{animation:ts-part-up .35s var(--ease-inout) .7s forwards, ts-leave-up .5s var(--ease-inout) 1.8s forwards;bottom:calc(50% + .5rem)}.ts__word--bottom{animation:ts-part-down .35s var(--ease-inout) .7s forwards, ts-leave-down .5s var(--ease-inout) 1.8s forwards;top:calc(50% + .5rem)}.ts__word--bottom>span{animation-delay:80ms}.ts__meta,.ts__tc{bottom:var(--gutter);font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;color:var(--c-muted);position:absolute}.ts__meta{left:var(--gutter);animation:.3s 1.8s forwards ts-fade}.ts__tc{right:var(--gutter);color:var(--c-accent);counter-reset:s var(--tc-s) f var(--tc-f);animation:2.4s steps(2,jump-none) forwards tc-s,1s linear infinite tc-f,.3s 1.8s forwards ts-fade}.ts__tc:after{content:"00:00:0" counter(s) ":" counter(f, decimal-leading-zero)}@keyframes tc-s{to{--tc-s:2}}@keyframes tc-f{to{--tc-f:23}}@keyframes ts-rise{0%{transform:translateY(110%)}}@keyframes ts-draw{to{transform:scaleX(1)}}@keyframes ts-fade{to{opacity:0}}@keyframes ts-on{to{opacity:1}}@keyframes ts-open{to{clip-path:inset(calc(50% - var(--win-h) / 2) calc(50% - var(--win-w) / 2))}}@keyframes ts-full{0%{clip-path:inset(calc(50% - var(--win-h) / 2) calc(50% - var(--win-w) / 2))}to{clip-path:inset(var(--bar) 0)}}@keyframes ts-part-up{to{transform:translateY(calc(var(--win-h) / -2))}}@keyframes ts-part-down{to{transform:translateY(calc(var(--win-h) / 2))}}@keyframes ts-leave-up{0%{transform:translateY(calc(var(--win-h) / -2))}to{opacity:0;transform:translateY(-40vh)}}@keyframes ts-leave-down{0%{transform:translateY(calc(var(--win-h) / 2))}to{opacity:0;transform:translateY(40vh)}}@keyframes ts-out{to{opacity:0;visibility:hidden}}:root{--intro:2.2s}html.seen{--intro:.1s}html.navigated{--intro:.5s}.rise-mask{padding-bottom:.06em;display:block;overflow:clip}.rise-mask>.rise{display:block}html.motion.navigated .rise{animation:rise 1.2s var(--ease-out) both;animation-delay:var(--intro)}.motion .fade-in{animation:.9s both fade-in;animation-delay:calc(var(--intro) + .25s)}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade-in{0%{opacity:0}}.motion [data-wipe]{clip-path:inset(100% 0 0)}.curtain__panel{background:var(--c-teal);place-items:center;display:grid;overflow:clip}.curtain__edge{background:var(--c-accent);height:2px;position:absolute;top:0;left:0;right:0}.curtain__label{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-l);letter-spacing:-.01em}.frame{z-index:var(--z-header);height:var(--bar);align-items:center;gap:var(--gutter);padding:0 var(--gutter);pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset:0 0 auto}.frame>*{pointer-events:auto}.frame:before{content:"";z-index:-1;background:var(--c-bar);border-bottom:1px solid var(--c-line);opacity:0;transition:opacity .3s;position:absolute;inset:0}html.scrolled .frame:before{opacity:1}[id]{scroll-margin-top:var(--bar)}.frame__mark{font-variation-settings:"wdth" 125;letter-spacing:.02em;font-weight:800;font-size:var(--t-s);justify-self:start;padding-block:.5em}.frame__scene{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;color:var(--c-accent);white-space:nowrap;overflow:clip}.frame__scene>span{display:inline-block}.frame__nav{justify-self:end;gap:clamp(1rem,.5rem + 1.5vw,2.25rem);display:flex}.nav__link{font-size:var(--t-s);padding-block:.5em}.nav__link[aria-current=page]{color:var(--c-accent)}.frame__menu{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.04em;justify-self:end;min-height:2.75rem;padding:0 .25rem;display:none}.menu{z-index:-2;pointer-events:auto;background:var(--c-teal);padding:var(--bar) var(--gutter);align-content:center;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}.menu nav{gap:.2em;display:grid}.menu__link{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.4rem,12vw,4rem);font-weight:800;line-height:1.05;display:block;overflow:clip}.menu__link>span{display:inline-block}.menu__link:active{color:var(--c-accent)}.menu__foot{left:var(--gutter);bottom:var(--gutter);font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);text-transform:uppercase;position:absolute}.film{background:var(--c-bar);position:relative}.film__video{object-fit:cover;width:100%;height:100%;display:block}.film__bar{padding:.75rem var(--gutter);align-items:center;gap:1rem;display:flex;position:absolute;bottom:0;right:0}.film__tc{color:var(--c-accent);font-variant-numeric:tabular-nums}.film__toggle{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;color:var(--c-fg);border:1px solid var(--c-line);min-height:2.25rem;padding:0 .8em;transition:border-color .3s,background-color .3s}@media (hover:hover){.film__toggle:hover{border-color:var(--c-fg);background:#ece6da14}}.hero{background:var(--c-bar);height:100svh;min-height:32rem;position:relative;container-type:inline-size}.hero__film{inset:var(--bar) 0;position:absolute}.hero__film:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:40% 0 0}.hero__film .film__bar{bottom:calc(var(--bar) * -1);height:var(--bar);z-index:2;padding-block:0}.hero__title{left:var(--gutter);right:var(--gutter);bottom:var(--bar);z-index:1;position:absolute}.hero__name{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.035em;margin-left:-.05em;font-size:15.6cqi;font-weight:800;line-height:.8;translate:0 .12em}.hero__role{height:var(--bar);font-size:var(--t-s);color:var(--c-muted);align-items:center;display:flex;position:absolute;top:100%;left:0;right:18rem}.section-head{column-gap:var(--gutter);margin-bottom:calc(var(--u) * 5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section-head__no{color:var(--c-accent);grid-column:1/2;align-self:start;padding-top:.6em}.section-head__title{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-xl);letter-spacing:-.03em;grid-column:2/9;line-height:.88}.section-head__note{color:var(--c-muted);font-size:var(--t-s);grid-column:9/13;max-width:36ch}.intro{column-gap:var(--gutter);row-gap:calc(var(--u) * 8);padding:calc(var(--u) * 16) var(--gutter) calc(var(--u) * 14);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.intro__text{font-size:var(--t-l);letter-spacing:-.015em;grid-column:2/11;font-weight:450;line-height:1.15}.facts{gap:var(--gutter);border-top:1px solid var(--c-line);grid-column:2/13;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.facts__item{padding-top:calc(var(--u) * 2);gap:.5em;display:grid}.facts__value{font-variation-settings:"wdth" 125;font-weight:800;font-size:var(--t-xl);letter-spacing:-.03em;line-height:.9}.facts__label{color:var(--c-muted);font-size:var(--t-s);max-width:24ch}.quote{grid-column:6/12;gap:1rem;display:grid}.intro__voices{gap:calc(var(--gutter) * 2);grid-column:2/13;align-items:center;display:flex}.intro__photo{flex:0 0 45%;overflow:clip}.intro__quotes{gap:calc(var(--u) * 8);flex:1;min-width:0;display:grid}.intro__quotes .quote{grid-column:auto}.quote blockquote{font-size:var(--t-m);font-style:italic;line-height:1.35}.quote blockquote p{text-indent:-.4em}.quote+.quote{margin-top:calc(var(--u) * -4)}.carousel{gap:calc(var(--u) * 3);display:grid}.carousel+.carousel{margin-top:calc(var(--u) * 12)}.carousel__bar{justify-content:space-between;align-items:center;gap:var(--gutter);min-height:2.75rem;padding-top:calc(var(--u) * 2);border-top:1px solid var(--c-line);display:flex}.carousel__nav{gap:.5rem;margin-left:auto;display:flex}.carousel__btn{border:1px solid var(--c-line);width:2.75rem;height:2.75rem;font-size:var(--t-s);border-radius:50%;transition:background-color .3s,border-color .3s,color .3s,opacity .3s}.carousel__btn:disabled{opacity:.3;cursor:default}@media (hover:hover){.carousel__btn:not(:disabled):hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-bg)}}.carousel__track{gap:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding:0 var(--gutter) .25rem 0;list-style:none;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{scroll-snap-align:start;flex:0 0 clamp(15rem,27vw,26rem)}.carousel__slide--wide{flex-basis:clamp(17rem,34vw,32rem)}.music{padding:calc(var(--u) * 6) var(--gutter) calc(var(--u) * 14)}.music__h{color:var(--c-accent)}.release{align-content:start;gap:.6rem;display:grid}.release__frame{aspect-ratio:1;background:var(--c-teal);display:block;overflow:clip}.release__frame img{object-fit:cover;height:100%;transition:scale 1s var(--ease-out)}.release__meta{margin-top:.6rem}.release__title{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-l);letter-spacing:-.02em;line-height:1}.release__credit{color:var(--c-muted)}@media (hover:hover){.release:hover .release__frame img{scale:1.05}}.release:focus-visible .release__frame img{scale:1.05}.prod{margin-top:calc(var(--u) * 12);gap:calc(var(--u) * 2);display:grid}.prod__bar{justify-content:space-between;align-items:center;gap:var(--gutter);min-height:2.75rem;padding-top:calc(var(--u) * 2);border-top:1px solid var(--c-line);display:flex}.prod__link{min-height:2.75rem;color:var(--c-fg);align-items:center;gap:.4em;transition:color .3s;display:inline-flex}@media (hover:hover){.prod__link:hover{color:var(--c-accent)}}.prod__body{column-gap:var(--gutter);margin-top:calc(var(--u) * 2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.prod__intro{font-size:var(--t-l);letter-spacing:-.015em;grid-column:1/6;line-height:1.15}.prod__player{background:var(--c-bar);border:0;border-radius:12px;grid-column:7/13;width:100%;height:352px}.scores{padding:calc(var(--u) * 6) var(--gutter) calc(var(--u) * 14)}.sync-card{align-content:start;gap:.5rem;display:grid}.sync-card__frame{aspect-ratio:16/9;background:var(--c-teal);margin-bottom:.4rem;display:block;overflow:clip}.sync-card__thumb{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--ease-out)}.sync-card__format{color:var(--c-muted)}.sync-card__cue{color:var(--c-accent);font-variant-numeric:tabular-nums}.sync-card__title{font-variation-settings:"wdth" 112;font-weight:700;font-size:var(--t-l);letter-spacing:-.015em;line-height:1.05;transition:color .3s}.sync-card__arrow{vertical-align:.4em;transition:translate .4s var(--ease-out);font-size:.6em;display:inline-block}.sync-card__role{font-size:var(--t-s)}.sync-card__note{color:var(--c-accent)}@media (hover:hover){.sync-card:hover .sync-card__thumb{scale:1.05}.sync-card:hover .sync-card__title{color:var(--c-accent)}.sync-card:hover .sync-card__arrow{translate:4px -4px}}.sync-card:focus-visible .sync-card__title{color:var(--c-accent)}.press{column-gap:var(--gutter);padding:calc(var(--u) * 6) var(--gutter) calc(var(--u) * 16);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.press .section-head{grid-column:1/13}.press__list{border-top:1px solid var(--c-line);grid-column:1/10;padding:0;list-style:none}.press__item{border-bottom:1px solid var(--c-line)}.press__row{gap:var(--gutter);padding-block:calc(var(--u) * 1.6);grid-template-columns:13rem minmax(0,1fr) auto;align-items:baseline;display:grid}.press__outlet{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;color:var(--c-accent)}.press__headline{font-size:var(--t-m);transition:translate .5s var(--ease-out);line-height:1.25}.press__arrow{transition:translate .4s var(--ease-out)}@media (hover:hover){.press__row:hover .press__headline{translate:.3em}.press__row:hover .press__arrow{translate:4px -4px}}.press__row:focus-visible .press__headline{translate:.3em}.press__portrait{top:calc(var(--bar) + 2rem);grid-column:10/13;align-self:start;position:sticky;overflow:clip}.credits{z-index:var(--z-content);text-align:center;justify-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 18) var(--gutter) calc(var(--u) * 3);border-top:1px solid var(--c-line);background:var(--c-bar);display:grid;position:relative;overflow:clip;container-type:inline-size}.credits__kicker{color:var(--c-accent)}.credits__title{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-xl);letter-spacing:-.03em;max-width:14ch;line-height:.92}.credits__cta{justify-items:center;gap:1.25rem;display:grid}.credits__mail{font-size:var(--t-m)}.subscribe{gap:var(--gutter);width:min(100%,60rem);margin-top:calc(var(--u) * 6);padding-block:calc(var(--u) * 4);border-block:1px solid var(--c-line);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.subscribe__h{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-m);letter-spacing:-.01em;line-height:1.05}.subscribe__text{color:var(--c-muted);font-size:var(--t-s);margin-top:.5rem}.subscribe__form{grid-template-columns:minmax(0,1fr) auto;display:grid}.subscribe__input{border:1px solid var(--c-line);background:0 0;border-right:0;min-height:3.25rem;padding:0 1rem;transition:border-color .3s}.subscribe__input::placeholder{color:var(--c-muted)}.subscribe__input:focus-visible{border-color:var(--c-accent);outline:none}.subscribe__input[aria-invalid]{border-color:var(--c-accent)}.subscribe__btn{border:1px solid var(--c-fg);text-transform:uppercase;letter-spacing:.04em;min-height:3.25rem;font-weight:600;font-size:var(--t-s);padding:0 1.5em;transition:background-color .3s,color .3s,border-color .3s}@media (hover:hover){.subscribe__btn:not(:disabled):hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-bg)}}.subscribe__btn:disabled{opacity:.6;cursor:progress}.subscribe__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.subscribe__msg{min-height:1.4em;color:var(--c-accent);font-size:var(--t-s);grid-column:1/-1;margin-top:.6rem}.subscribe__done{color:var(--c-accent);font-size:var(--t-m)}.credits__cols{gap:var(--gutter);margin-top:calc(var(--u) * 6);grid-template-columns:repeat(3,minmax(0,12rem));display:grid}.credits__h{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;color:var(--c-accent);margin-bottom:.75rem;font-weight:400}.credits__col ul{gap:.35rem;padding:0;list-style:none;display:grid}.credits__col a{padding-block:.15rem;display:inline-block}.credits__name{font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:#346f70;margin-top:calc(var(--u) * 6);font-size:16.5cqi;font-weight:800;line-height:.8}.credits__base{width:100%;color:var(--c-muted);font-size:var(--t-xs);padding-top:var(--u);border-top:1px solid var(--c-line);justify-content:space-between;display:flex}.case{padding-top:calc(var(--bar) + var(--u) * 6)}.case__head{column-gap:var(--gutter);padding:0 var(--gutter) calc(var(--u) * 5);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:.75rem;display:grid}.case__kicker{color:var(--c-accent);grid-column:1/13}.case__title{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.035em;grid-column:1/13;margin-left:-.05em;font-size:clamp(3rem,.5rem + 10vw,12rem);font-weight:800;line-height:.84}.case__credit{font-size:var(--t-m);grid-column:1/7}.case__summary{color:var(--c-muted);grid-column:8/13}.case__media{padding:0 0 calc(var(--u) * 10)}.case__film{aspect-ratio:2.39}.case__film .film__bar{background:linear-gradient(#0000,#00000080);justify-content:flex-end;left:0}.case__still{width:min(100% - var(--gutter) * 2, 40rem);margin-inline:var(--gutter);aspect-ratio:1;display:block;overflow:clip}.case__still img{object-fit:cover;height:100%}.case__body{column-gap:var(--gutter);padding:0 var(--gutter) calc(var(--u) * 12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.clip{top:calc(var(--bar) + 1rem);background:var(--c-teal);grid-column:1/5;position:sticky;overflow:clip}.clip__video{width:100%;height:auto;display:block}.clip__bar{background:linear-gradient(#0000,#0009);justify-content:center;padding:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.clip__btn{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;border:1px solid var(--c-fg);background:#00000059;min-height:2.5rem;padding:0 1em;transition:background-color .3s,color .3s,border-color .3s}@media (hover:hover){.clip__btn:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-bg)}}.story{gap:calc(var(--u) * 7);padding-top:calc(var(--u) * 2);grid-column:6/12;display:grid}.case__body:not(:has(.clip)) .story{grid-column:4/11}.story__block{gap:.9rem;display:grid}.story__h{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-l);letter-spacing:-.02em;line-height:1}.story__block p{font-size:var(--t-m);color:color-mix(in srgb, var(--c-fg) 88%, var(--c-bg));max-width:40ch;line-height:1.45}.end-credits{padding:calc(var(--u) * 12) var(--gutter);justify-items:center;gap:calc(var(--u) * 3);background:var(--c-bar);display:grid}.end-credits__h{color:var(--c-accent)}.end-credits__list{gap:1.1rem;width:min(100%,52rem);display:grid}.end-credits__row{gap:calc(var(--gutter) * 1.5);grid-template-columns:1fr 1fr;align-items:baseline;display:grid}ol.end-credits__list{padding:0;list-style:none}.end-credits__row dt,.end-credits__no{text-align:right;font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;color:var(--c-muted)}.end-credits__row dd,.end-credits__track{font-variation-settings:"wdth" 112;text-transform:uppercase;font-weight:700;font-size:var(--t-m);letter-spacing:.01em}.end-credits__aside{font-variation-settings:"wdth" 100;text-transform:none;font-weight:400;font-size:var(--t-s);color:var(--c-muted);letter-spacing:0;display:block}.case__links{gap:var(--gutter);padding:calc(var(--u) * 10) var(--gutter);grid-template-columns:1fr 1fr;display:grid}.case__h{color:var(--c-accent);margin-bottom:1rem;font-weight:400}.next{border-top:1px solid var(--c-line)}.next__link{padding:calc(var(--u) * 8) var(--gutter) calc(var(--u) * 10);gap:.5rem;transition:background-color .4s;display:grid}.next__title{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-xl);letter-spacing:-.03em;line-height:.9}.next__credit{color:var(--c-muted)}@media (hover:hover){.next__link:hover{background:var(--c-teal)}}.next__link:focus-visible{background:var(--c-teal)}.about{padding-top:calc(var(--bar) + var(--u) * 6)}.about__head{padding:0 var(--gutter) calc(var(--u) * 8);gap:.75rem;display:grid}.about__head>.tc{color:var(--c-accent)}.about__title{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.035em;margin-left:-.05em;font-size:clamp(3rem,.5rem + 10vw,12rem);font-weight:800;line-height:.84}.about__lede{font-size:var(--t-l);letter-spacing:-.015em;max-width:38ch;line-height:1.15}.about__grid{column-gap:var(--gutter);padding:0 var(--gutter) calc(var(--u) * 12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.about__portrait{top:calc(var(--bar) + 1rem);grid-column:1/6;position:sticky;overflow:clip}.about__bio{font-size:var(--t-m);grid-column:7/12;gap:1.2em;line-height:1.5;display:grid}.about__cta{margin-top:calc(var(--u) * 3);padding-top:calc(var(--u) * 2);border-top:1px solid var(--c-line);color:var(--c-accent)}.about__cta .link{color:var(--c-fg)}.reels{gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 10);display:grid}.reels__h{color:var(--c-accent)}.reels__intro{max-width:44ch;margin-bottom:calc(var(--u) * 2);font-size:var(--t-m);line-height:1.45}.reels__list{border-top:1px solid var(--c-line);padding:0;list-style:none}.reels__item{border-bottom:1px solid var(--c-line)}.reels__row{gap:var(--gutter);padding-block:calc(var(--u) * 2.4);grid-template-columns:13rem minmax(0,1fr) auto;align-items:baseline;display:grid}.reels__label{color:var(--c-accent)}.reels__text{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-l);letter-spacing:-.02em;transition:translate .5s var(--ease-out), color .3s;line-height:1}.reels__where{color:var(--c-muted);font-size:var(--t-s);white-space:nowrap}.reels__where span{transition:translate .4s var(--ease-out);display:inline-block}@media (hover:hover){.reels__row:hover .reels__text{color:var(--c-accent);translate:.3em}.reels__row:hover .reels__where span{translate:4px -4px}}.reels__row:focus-visible .reels__text{color:var(--c-accent);translate:.3em}.about__stills{padding:calc(var(--u) * 12) 0}.strip__bar{padding:0 var(--gutter) calc(var(--u) * 3);justify-content:space-between;align-items:center;display:flex}.strip__h{color:var(--c-accent)}.strip__toggle{border:1px solid var(--c-line);min-height:2.75rem;padding:0 1em;transition:background-color .3s,color .3s,border-color .3s}@media (hover:hover){.strip__toggle:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-bg)}}.strip:has([data-static]) .strip__toggle{display:none}.strip__viewport{background:var(--c-bar);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.strip__viewport[data-dragging]{cursor:grabbing}.strip__viewport[data-static]{cursor:auto;touch-action:auto;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.strip__track{will-change:transform;gap:.75rem;width:max-content;padding:1.75rem .375rem;display:flex;position:relative}.strip__track:before,.strip__track:after{content: ;background:repeating-linear-gradient(90deg,#ffffff29 0 .9rem,#0000 .9rem 1.9rem);height:.55rem;position:absolute;left:0;right:0}.strip__track:before{top:.6rem}.strip__track:after{bottom:.6rem}.strip__frame{background:var(--c-teal);flex:none;height:clamp(16rem,54vh,34rem);position:relative;overflow:clip}.strip__frame img{object-fit:cover;filter:saturate(.7)brightness(.9);width:auto;max-width:none;height:100%;transition:filter .6s, scale 1.2s var(--ease-out)}.strip__no{font-size:var(--t-xs);color:var(--c-accent);position:absolute;bottom:.5rem;left:.6rem}@media (hover:hover){.strip__frame:hover img{filter:none;scale:1.04}}.lost{text-align:center;align-content:center;justify-items:center;gap:calc(var(--u) * 3);min-height:100svh;padding:var(--bar) var(--gutter);background:var(--c-bar);display:grid}.lost__tc{color:var(--c-accent)}.lost__title{font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800;font-size:var(--t-xl);letter-spacing:-.03em;line-height:.9}.lost__text{color:var(--c-muted);max-width:40ch}@media (max-width:767px){:root{--bar:4.25rem}.frame{grid-template-columns:1fr auto}.frame__scene,.frame__nav{display:none}.frame__menu{align-items:center;display:inline-flex}.hero{height:88svh}.hero__film{inset:var(--bar) 0 calc(var(--bar) * 1.6) 0}.hero__film .film__bar{bottom:calc(var(--bar) * -1.6);height:calc(var(--bar) * 1.6);align-items:flex-end;padding-bottom:1rem}.hero__title{bottom:calc(var(--bar) * 1.6)}.hero__name{font-size:14.6cqi}.hero__role{height:auto;font-size:var(--t-xs);padding:.9rem 9.5rem 0 0;line-height:1.45;right:0}.frame__menu{margin-right:-.5rem;padding:0 .5rem}.section-head,.intro,.press,.case__head,.case__body,.about__grid{grid-template-columns:minmax(0,1fr)}.section-head__no,.section-head__title,.section-head__note,.intro__text,.facts,.quote,.press__list,.press .section-head,.case__kicker,.case__title,.case__credit,.case__summary,.story,.about__portrait,.about__bio{grid-column:1/-1!important}.section-head{row-gap:.75rem}.section-head__no{padding-top:0}.intro{padding-block:calc(var(--u) * 10);row-gap:calc(var(--u) * 6)}.intro__voices{align-items:stretch;gap:calc(var(--u) * 6);flex-direction:column;grid-column:1/-1}.facts{grid-template-columns:1fr;gap:0}.facts__item{border-bottom:1px solid var(--c-line);grid-template-columns:6.5rem 1fr;align-items:baseline;padding-block:1rem}.facts__value{font-size:var(--t-l)}.carousel__slide{flex-basis:68vw}.carousel__slide--wide{flex-basis:78vw}.release__title,.sync-card__title{font-size:var(--t-m)}.prod__body{row-gap:calc(var(--u) * 4);grid-template-columns:minmax(0,1fr)}.prod__player{grid-column:1}.prod__intro{font-size:var(--t-m);grid-column:1}.strip__frame{height:clamp(14rem,46vh,24rem)}.press__row{grid-template-columns:1fr auto;row-gap:.3rem}.press__outlet{grid-column:1/-1}.press__portrait{display:none}.credits__cols{grid-template-columns:1fr 1fr}.credits__base{flex-direction:column;align-items:center;gap:.25rem}.case__film{aspect-ratio:16/10}.clip{width:72%;margin-bottom:calc(var(--u) * 6);position:relative;top:0}.case__links{grid-template-columns:1fr}.end-credits__row{gap:var(--gutter)}.subscribe{row-gap:calc(var(--u) * 3);grid-template-columns:1fr}.about__portrait{margin-bottom:calc(var(--u) * 5);position:relative;top:0}.reels__row{grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem}.reels__label{grid-column:1/-1}}
