.Orbit_stage__aSZ9F{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;--char-h:70dvh;--center-y:56%}.Orbit_stage__aSZ9F:focus-visible{outline-offset:-6px}html[data-input=pointer] .Orbit_stage__aSZ9F:focus-visible{outline:none}.Orbit_stage__aSZ9F[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.Orbit_ring__RtQtV{position:absolute;inset:0}.Orbit_character__r6LrY{position:absolute;left:50%;top:var(--center-y);width:0;height:0;will-change:transform,filter;transform-origin:0 0;pointer-events:none}.Orbit_character__r6LrY:focus-visible{outline:none}html[data-input=keyboard] .Orbit_character__r6LrY:focus-visible .Orbit_figure__skwVL{outline:2px solid var(--color-ink);outline-offset:4px}.Orbit_figure__skwVL{position:absolute;left:0;top:0;height:var(--char-h);width:calc(var(--char-h) * var(--fig-aspect, .62));transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;display:block}.Orbit_inner__H5ccF{display:block;width:100%;height:100%}.Orbit_video__lX_5F{width:100%;height:100%;object-fit:contain;pointer-events:none;background:transparent}.Orbit_video__lX_5F::-webkit-media-controls,.Orbit_video__lX_5F::-webkit-media-controls-overlay-play-button,.Orbit_video__lX_5F::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}html[data-hint=true] .Orbit_character__r6LrY[data-front] .Orbit_video__lX_5F{animation:Orbit_char-nudge__WT0Wj 1.8s cubic-bezier(.45,0,.55,1) infinite;transform-origin:50% 92%}@keyframes Orbit_char-nudge__WT0Wj{0%,50%,to{transform:scale(1)}12%{transform:scale(.992)}30%{transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){html[data-hint=true] .Orbit_character__r6LrY[data-front] .Orbit_video__lX_5F{animation:none}}.Wordmarks_slot__gStY_{position:absolute;left:var(--margin);right:var(--margin);top:18%;container-type:inline-size;z-index:100;pointer-events:none}.Wordmarks_word__RvPwy{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;will-change:opacity}.Wordmarks_word__RvPwy svg{display:block;height:calc(var(--wm-unit) * var(--wm-h));width:auto;margin-top:calc(var(--wm-unit) * var(--wm-cap-top) * -1)}@media (max-width:767px){.Wordmarks_slot__gStY_{top:16%}}.FirstVisitHint_hint__Ft3fi{position:absolute;left:50%;top:calc(var(--center-y, 58.5%) + 4%);z-index:350;display:grid;place-items:center;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.FirstVisitHint_hint__Ft3fi[data-visible=true]{opacity:1;transform:translate(-50%,-50%) scale(1)}.FirstVisitHint_label__T_Or4{grid-area:1/1;position:relative;padding:.7em 1.1em .62em;background:var(--hint-bg,var(--color-ink));color:var(--hint-fg,var(--color-bg));font-family:var(--font-mono);font-size:clamp(13px,1.05vw,26px);letter-spacing:.08em;line-height:1;white-space:nowrap;transition:background-color .25s steps(2),color .25s steps(2)}.FirstVisitHint_hint__Ft3fi[data-visible=true] .FirstVisitHint_label__T_Or4{animation:FirstVisitHint_hint-push__1XiM_ 1.8s cubic-bezier(.45,0,.55,1) infinite}.FirstVisitHint_hint__Ft3fi[data-visible=true] .FirstVisitHint_text__winSU{animation:FirstVisitHint_hint-blink__xOQ13 1.8s infinite}@keyframes FirstVisitHint_hint-push__1XiM_{0%,50%,to{transform:scale(1)}12%{transform:scale(.97)}30%{transform:scale(1.025)}}@keyframes FirstVisitHint_hint-blink__xOQ13{0%,50%{opacity:1;animation-timing-function:steps(3)}71%{opacity:0;animation-timing-function:steps(3)}92%,to{opacity:1}}@media (max-width:767px){.FirstVisitHint_label__T_Or4{font-size:12px}}@media (prefers-reduced-motion:reduce){.FirstVisitHint_hint__Ft3fi[data-visible=true] .FirstVisitHint_label__T_Or4,.FirstVisitHint_hint__Ft3fi[data-visible=true] .FirstVisitHint_text__winSU{animation:none}}.StageChrome_caption__bBP5J{position:absolute;left:var(--margin);bottom:calc(var(--margin) * .75 + env(safe-area-inset-bottom));margin:0;z-index:400;font-size:var(--ui-size);line-height:1.15;display:grid;pointer-events:none}.StageChrome_line__B_JhV{grid-area:1/1;transition:opacity .5s ease}.StageChrome_line__B_JhV[data-visible=false]{opacity:0}.StageChrome_arrows__uOzkm{position:absolute;right:var(--margin);bottom:calc(var(--margin) * .75 + env(safe-area-inset-bottom));z-index:400;display:flex;gap:calc(var(--arrow-h) * 1.15);--arrow-h:clamp(30px,2.9vw,76px)}.StageChrome_arrow__yAM5U{height:var(--arrow-h);width:calc(var(--arrow-h) * .714);display:grid;place-items:center;position:relative}.StageChrome_arrow__yAM5U:after{content:"";position:absolute;inset:-12px -16px}.StageChrome_arrow__yAM5U svg{width:100%;height:100%;fill:currentColor;transition:transform .25s ease}.StageChrome_arrow__yAM5U:hover svg{transform:scale(1.08)}@media (max-width:767px){.StageChrome_caption__bBP5J{font-size:15px}}.Panel_panel___xjm7{position:absolute;inset:0;background:var(--panel-bg);color:var(--panel-fg);display:grid;grid-template-rows:auto 1fr auto;padding:calc(var(--margin) * .55) calc(var(--margin) * .75);touch-action:none;overflow:hidden;will-change:transform}.Panel_top__iiDBV{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--ui-size);line-height:1.15}.Panel_counter__X_FGJ,.Panel_label__Fx1M_{margin:0;font-size:inherit;font-weight:400}.Panel_counterDigits__BL7zl{display:inline-flex}.Panel_diskWrap__FiNhG{display:grid;place-items:center;min-height:0}.Panel_cartridge__M5jPX{width:min(100%,78dvh);aspect-ratio:1;position:relative;padding:0;border:0;background:none;color:inherit;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.Panel_cartridge__M5jPX[data-hover=true]{cursor:-webkit-grab;cursor:grab}.Panel_cartridge__M5jPX[data-scratching=true]{cursor:-webkit-grabbing;cursor:grabbing}.Panel_cartridge__M5jPX:focus-visible{outline:none}.Panel_cartridge__M5jPX:focus-visible .Panel_cartridgeShadow__3VsxO{box-shadow:0 0 0 3px var(--panel-fg)}.Panel_cartridgeCanvas__tN0X6{position:absolute;inset:-30%;width:160%;height:160%;display:block;pointer-events:none}.Panel_cartridgeFallback__cIqwp{position:absolute;inset:18% 8%;width:84%;height:64%;object-fit:cover;pointer-events:none}.Panel_cartridgeShadow__3VsxO{position:absolute;left:26%;right:26%;bottom:13%;height:5%;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0/.22),transparent);filter:blur(4px);pointer-events:none}.Panel_titleRow__t8fs1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;font-size:var(--ui-size);line-height:1.15}.Panel_workArrow__DbzIO{height:.8em;width:calc(.8em * .714);display:grid;place-items:center;position:relative;color:inherit}.Panel_workArrow__DbzIO:after{content:"";position:absolute;inset:-14px -16px}.Panel_workArrow__DbzIO svg{width:100%;height:100%;fill:currentColor;transition:transform .25s ease}.Panel_workArrow__DbzIO:first-child:hover svg{transform:translateX(-3px)}.Panel_workArrow__DbzIO:last-child:hover svg{transform:translateX(3px)}.Panel_workArrow__DbzIO:focus-visible{outline-color:var(--panel-fg)}.Panel_title__qCNyk{margin:0;text-align:center;font-weight:700;letter-spacing:.12em;font-size:var(--ui-size);line-height:1.15}.Panel_swap__7amuk{display:inline-grid;overflow:hidden;vertical-align:bottom}.Panel_swapItem__nCCDA{grid-area:1/1;white-space:nowrap}@media (max-width:767px){.Panel_panel___xjm7{padding:14px 20px calc(14px + env(safe-area-inset-bottom));row-gap:8px}.Panel_titleRow__t8fs1,.Panel_top__iiDBV{font-size:15px}.Panel_cartridge__M5jPX{width:min(76vw,calc(var(--mobile-panel-h) - 100px))}.Panel_titleRow__t8fs1{grid-template-columns:1fr}.Panel_workArrow__DbzIO{position:absolute;top:50%;height:20px;width:calc(20px * .714);margin-top:-10px;z-index:2}.Panel_workArrow__DbzIO:first-child{left:20px}.Panel_workArrow__DbzIO:last-child{right:20px}}.Experience_root__MRb3Z{position:fixed;inset:0;height:100dvh;overflow:hidden;background:var(--color-bg);transition:opacity .4s ease,visibility 0s linear 0s}.Experience_root__MRb3Z[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.Experience_stageWrap__R7c1L{position:absolute;isolation:isolate;top:0;bottom:0;right:0;left:calc(var(--split) * 50vw)}.Experience_panelLayer__xookW{position:absolute;top:0;left:0;bottom:0;width:50vw;z-index:5;overflow:hidden;pointer-events:none}.Experience_panelSlot__RNAs8{position:absolute;inset:0;pointer-events:auto;will-change:transform}@media (max-width:767px){.Experience_stageWrap__R7c1L{left:0;bottom:auto;height:calc(100dvh - var(--split) * var(--mobile-panel-h))}.Experience_panelLayer__xookW{top:auto;width:100vw;height:var(--mobile-panel-h)}.Experience_root__MRb3Z[data-split=true] [data-caption],.Experience_root__MRb3Z[data-split=true] [data-intro=wordmark]{visibility:hidden}}.Header_header__pXml_{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-h);padding:0 var(--margin);padding-top:env(safe-area-inset-top);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;pointer-events:none}.Header_header__pXml_:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-bg);opacity:0;transition:opacity .3s ease;pointer-events:none}.Header_header__pXml_[data-scrolled=true]:before{opacity:1}.Header_header__pXml_>*{pointer-events:auto}.Header_header__pXml_[data-anchor=stage]{left:calc(var(--split) * 50vw)}.Header_header__pXml_[data-sliding=true]{transition:left .65s cubic-bezier(.7,0,.2,1)}@media (max-width:767px){.Header_header__pXml_[data-anchor=stage]{left:0}}.Header_burger__KWQhr{justify-self:start;position:relative;width:clamp(34px,2.4vw,64px);height:clamp(14px,1vw,26px)}.Header_burger__KWQhr:after{content:"";position:absolute;inset:-14px}.Header_burger__KWQhr span{position:absolute;left:0;right:0;height:clamp(3px,.3vw,8px);background:currentColor;transition:transform .45s cubic-bezier(.7,0,.2,1),top .45s cubic-bezier(.7,0,.2,1)}.Header_burger__KWQhr span:first-child{top:0}.Header_burger__KWQhr span:last-child{top:calc(100% - clamp(3px, .3vw, 8px))}.Header_burger__KWQhr[data-open=true] span:first-child,.Header_burger__KWQhr[data-open=true] span:last-child{top:calc(50% - clamp(1.5px, .15vw, 4px))}.Header_burger__KWQhr[data-open=true] span:first-child{transform:rotate(45deg)}.Header_burger__KWQhr[data-open=true] span:last-child{transform:rotate(-45deg)}.Header_logo__sUWiP{width:var(--logo-w);display:block}.Header_logo__sUWiP svg{width:100%;height:auto;overflow:visible}.Header_star__8IBcL{justify-self:end;width:clamp(22px,1.75vw,46px);display:block}.Header_star__8IBcL svg{width:100%;height:auto;fill:currentColor;transform-origin:50% 54%;transition:transform .6s cubic-bezier(.7,0,.2,1),fill .3s ease}a.Header_star__8IBcL:focus-visible svg,a.Header_star__8IBcL:hover svg{transform:rotate(72deg);fill:var(--color-art-director)}@media (max-width:767px){.Header_logo__sUWiP{width:clamp(150px,44vw,220px)}}.Menu_menu__i_Xiv{position:fixed;inset:0;z-index:950;background:var(--color-bg);display:grid;place-items:center;padding:var(--header-h) var(--margin) var(--margin)}.Menu_list__PrfPP{list-style:none;margin:0;padding:0;text-align:center}.Menu_item__lwZSR{overflow:hidden;line-height:.92}.Menu_link__lnGPJ{display:inline-block;font-family:var(--font-serif);font-weight:400;font-size:clamp(56px,11.5vw,300px);letter-spacing:-.01em;transition:color .3s ease}.Menu_line__KfOVU{display:inline-block;will-change:transform}.Menu_link__lnGPJ:focus-visible,.Menu_link__lnGPJ:hover{color:var(--hover)}@media (max-width:767px){.Menu_link__lnGPJ{font-size:clamp(52px,17vw,120px)}}.Preloader_root__LqpD2{position:fixed;inset:0;z-index:2000;background:var(--color-bg);display:grid;place-items:center}.Preloader_logo__HDlrW{width:calc(var(--logo-w) * 1.25);animation:Preloader_nina-fade-in__sZkFa .6s cubic-bezier(.33,1,.68,1) both}.Preloader_logo__HDlrW svg{width:100%;height:auto;overflow:visible}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6dd25b{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_6dd25b{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-display-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--color-bg:#ffffff;--color-ink:#000000;--color-art-director:#f2006e;--color-marketer:#00e5ff;--color-filmmaker:#eeff00;--on-art-director:#ffffff;--on-marketer:#000000;--on-filmmaker:#000000;--char-back-opacity:0.32;--margin:clamp(24px,4.2vw,110px);--ui-size:clamp(16px,1.6vw,44px);--header-top:clamp(22px,3.1vw,80px);--header-h:calc(var(--header-top) * 2 + clamp(14px, 1.3vw, 34px));--logo-w:clamp(180px,17vw,440px);--mobile-panel-h:56dvh;--split:0;--font-mono:var(--font-plex-mono),ui-monospace,Menlo,monospace;--font-serif:var(--font-display-serif),"Times New Roman",serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-bg);color:var(--color-ink)}body{font-family:var(--font-mono);text-transform:uppercase;-webkit-font-smoothing:antialiased;overscroll-behavior:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-transform:inherit}img,svg,video{display:block;max-width:100%}:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}html[data-input=pointer] :focus,html[data-input=pointer] :focus-visible{outline:none!important;box-shadow:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes nina-fade-in{0%{opacity:0;letter-spacing:.02em}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important}}html[data-phase=PRELOADING] #header-logo,html[data-phase=PRELOADING] [data-intro]{opacity:0}html[data-menu=true]{overflow:hidden}main#content{position:relative;z-index:10}@keyframes nina-page-in{0%{opacity:0}to{opacity:1}}.page-enter{animation:nina-page-in .5s ease both}