.work_cta__OjlKt{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.work_emptyDoors__IOtUV{-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.work_emptyDoor__Qa9qI{font-size:var(--step--1);color:var(--ink-muted);text-decoration:none;transition:color var(--dur-micro) var(--ease-out-soft)}.work_emptyDoor__Qa9qI:hover{color:var(--accent)}.work_indexWrap__Tn3kr{-webkit-padding-before:var(--space-8);padding-block-start:var(--space-8)}.work_heroKicker__5gpcq{color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.work_heroHeading__nfP7F{font-size:var(--step-5);line-height:1.04;letter-spacing:-.025em;font-weight:600;max-inline-size:18ch}.work_invite__O3pEp{padding-block:var(--space-9);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.work_inviteLine__gpgkT{font-size:var(--step-2);letter-spacing:-.01em;max-inline-size:26ch}.work_chapterNav__hQI28{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-6) 0}.work_chapterChip__0xGx2{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--border);border-radius:999px;padding:var(--space-2) var(--space-4);text-decoration:none;transition:color var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.work_chapterChip__0xGx2:focus-visible,.work_chapterChip__0xGx2:hover{color:var(--ink);border-color:var(--accent)}.VideoHero_hero__D8Zb3{position:relative;min-block-size:100svh;display:grid;align-items:end;overflow:hidden;background:var(--bg)}.VideoHero_stage__MNjEn,.VideoHero_video__zFCxR{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.VideoHero_video__zFCxR{opacity:0;transition:opacity var(--dur-standard) var(--ease-out-soft)}.VideoHero_videoLive__7OC82{opacity:1}.VideoHero_stage__MNjEn{background:var(--gradient-surface)}.VideoHero_stageOverPoster__p5OIH{background:none}.VideoHero_letterbox__xWBNC{position:absolute;inset-inline:0;inset-block-start:0;block-size:8vh;background:var(--bg)}.VideoHero_letterbox__xWBNC[data-pos=bottom]{inset-block-start:auto;inset-block-end:0}.VideoHero_scrim__mDGV3{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 10%,transparent) 0,color-mix(in srgb,var(--bg) 70%,transparent) 100%)}.VideoHero_content__n3mnT{position:relative;padding-block-start:clamp(var(--space-10),18vh,var(--space-12));padding-block-end:clamp(var(--space-8),12vh,var(--space-11))}.PageHero_hero__mu90B{-webkit-padding-before:clamp(var(--space-10),18vh,var(--space-12));padding-block-start:clamp(var(--space-10),18vh,var(--space-12))}.PageHero_kicker__WpNvO{color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.PageHero_title__gP4Ee{font-size:var(--step-4);line-height:1.05;letter-spacing:-.02em;max-inline-size:18ch}.PageHero_lead__s7_28{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);color:var(--ink-muted);font-size:var(--step-1);max-inline-size:60ch;line-height:1.5}.PortfolioSection_wrap___AYAb{background:var(--bg)}.PortfolioSection_head__kn75x{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.PortfolioSection_kicker__9uqGl{display:block;color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.PortfolioSection_heading__Vbakm{font-size:var(--step-3);letter-spacing:-.02em;font-weight:600;max-inline-size:20ch}.PortfolioSection_groups__PXk6U{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.PortfolioSection_groupHeading__MiLbL{font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.WorkExplorer_bar__v8_en{display:flex;align-items:baseline;gap:var(--space-4);margin-block:var(--space-6) var(--space-4)}.WorkExplorer_form__ZS7Ew{flex:1 1;min-inline-size:0;position:relative}.WorkExplorer_input__uEg3C{inline-size:100%;background:transparent;border:0;outline:0;color:var(--ink);font-size:var(--step-1);line-height:1.4;padding-block:var(--space-2)}.WorkExplorer_input__uEg3C::placeholder{color:var(--ink-subtle)}.WorkExplorer_rule__9ykww{display:block;block-size:1px;background:var(--border);transition:background var(--dur-micro) var(--ease-out-soft)}.WorkExplorer_form__ZS7Ew:focus-within .WorkExplorer_rule__9ykww{background:var(--border-strong)}.WorkExplorer_rulePending__nyasA{background:var(--accent)}.WorkExplorer_clear__ccb4B{flex:none;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-muted);font-size:var(--step--1);padding:var(--space-1) var(--space-3);cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.WorkExplorer_clear__ccb4B:hover{color:var(--ink);border-color:var(--border-strong)}.WorkExplorer_clear__ccb4B:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WorkExplorer_results__e6DZk{-webkit-padding-after:var(--space-8);padding-block-end:var(--space-8)}.WorkExplorer_emptyWrap__GCx2F{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding-block:var(--space-6) var(--space-8)}.WorkExplorer_emptyLine__h_KAU{color:var(--ink-muted);font-size:var(--step-0);margin:0}.WorkShowcase_wrap__b3U1w{background:var(--bg);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.WorkShowcase_head__qhyCC{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.WorkShowcase_kicker__p1HVH{color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.WorkShowcase_heading__No6jK{font-size:var(--step-4);line-height:1.04;letter-spacing:-.03em;font-weight:600;max-inline-size:14ch}.WorkShowcase_grid__T2MUu{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:860px){.WorkShowcase_grid__T2MUu{grid-template-columns:repeat(12,1fr);gap:var(--space-6);row-gap:var(--space-8)}.WorkShowcase_cell__9eiu6{grid-column:span var(--span)}}.WorkShowcase_tile__JaNP4{display:block;color:inherit}.WorkShowcase_media__NmQId{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface)}.WorkShowcase_mediaPar__UUqW6{position:absolute;inset-block:calc(var(--par, var(--space-5)) * -1);inset-inline:0}.WorkShowcase_mediaInner__n0Tlx{position:absolute;inset:0;transition:transform var(--dur-cinematic) var(--ease-out-expo);will-change:transform}.WorkShowcase_tile__JaNP4:hover .WorkShowcase_mediaInner__n0Tlx{transform:scale(1.04)}.WorkShowcase_fill__a7aot{position:absolute;inset:0}.WorkShowcase_stage__5UdjN{position:absolute;inset:0;background:var(--gradient-surface)}.WorkShowcase_glow__3IEz_{position:absolute;inset-block-start:-20%;inset-inline-end:-10%;inline-size:60%;block-size:70%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent) 0,color-mix(in srgb,var(--accent) 6%,transparent) 38%,transparent 74%)}.WorkShowcase_cell__9eiu6:nth-of-type(4n+2) .WorkShowcase_glow__3IEz_{inset-block-start:auto;inset-block-end:-25%;inset-inline-end:auto;inset-inline-start:-12%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-deep) 18%,transparent) 0,color-mix(in srgb,var(--accent-deep) 8%,transparent) 36%,transparent 72%)}.WorkShowcase_cell__9eiu6:nth-of-type(4n+3) .WorkShowcase_glow__3IEz_{inset-block-start:35%;inset-inline-end:30%;inline-size:75%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 9%,transparent) 0,color-mix(in srgb,var(--accent) 4%,transparent) 40%,transparent 76%)}.WorkShowcase_cell__9eiu6:nth-of-type(4n) .WorkShowcase_glow__3IEz_{inset-block-start:-30%;inset-inline-end:40%;block-size:90%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-deep) 13%,transparent) 0,color-mix(in srgb,var(--accent-deep) 6%,transparent) 38%,transparent 74%)}.WorkShowcase_grain__lnuHv{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:var(--grain-texture)}.WorkShowcase_play__FGqBs{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:44px;block-size:44px;fill:var(--ink);opacity:.7;transition:fill var(--dur-standard) var(--ease-out-soft),opacity var(--dur-standard) var(--ease-out-soft)}.WorkShowcase_tile__JaNP4:hover .WorkShowcase_play__FGqBs{fill:var(--accent);opacity:1}.WorkShowcase_scrim__zPz13{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--media-bg) 55%,transparent) 100%);opacity:0;transition:opacity var(--dur-standard) var(--ease-out-soft)}.WorkShowcase_tile__JaNP4:hover .WorkShowcase_scrim__zPz13{opacity:1}.WorkShowcase_caption__QzDDH{display:flex;flex-direction:column;gap:2px;-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.WorkShowcase_tag__QNN9B{font-size:var(--step-0);font-weight:600;letter-spacing:-.01em}.WorkShowcase_work__KACAp{font-size:var(--step--1);color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.WorkShowcase_mediaInner__n0Tlx,.WorkShowcase_play__FGqBs,.WorkShowcase_scrim__zPz13{transition:none}.WorkShowcase_tile__JaNP4:hover .WorkShowcase_mediaInner__n0Tlx{transform:none}}.WorkShowcase_tileButton__Pjr72{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;inline-size:100%;display:block;text-align:inherit;color:inherit;font:inherit;cursor:pointer}.WorkShowcase_tileButton__Pjr72:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.work-filter_filters__KvIfx{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.work-filter_chip__aGsSR{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--ink-muted);font-size:var(--step--1);cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.work-filter_chip__aGsSR:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.work-filter_chip__aGsSR[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.StickyScene_track__1B08E{position:relative;block-size:calc(100svh + var(--runway, 1) * 100svh)}.StickyScene_sticky__ySmgO{position:-webkit-sticky;position:sticky;inset-block-start:0}.WorkStrip_wrap__dbjiO{position:relative}.WorkStrip_head__6reVp{display:flex;flex-direction:column;gap:var(--space-2);-webkit-margin-after:var(--space-7);margin-block-end:var(--space-7)}.WorkStrip_kicker__I0fdk{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.WorkStrip_heading__JpRHp{margin:0;font-size:var(--step-3);letter-spacing:-.02em;line-height:1.1}.WorkStrip_scene__2gPeS{display:grid;align-content:center}.WorkStrip_sceneInner__IPtYX{display:flex;flex-direction:column;justify-content:center;block-size:100svh;padding-block:var(--space-8);overflow:hidden}.WorkStrip_stage__SohAB{overflow:hidden;-webkit-padding-start:max(var(--space-5),calc((100vw - 1280px) / 2 + var(--space-5)));padding-inline-start:max(var(--space-5),calc((100vw - 1280px) / 2 + var(--space-5)))}.WorkStrip_row__eLT_h{display:flex;align-items:stretch;gap:var(--space-6);inline-size:max-content}.WorkStrip_rail__BMCZA{display:flex;gap:var(--space-5);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:max(var(--space-5),calc((100vw - 1280px) / 2 + var(--space-5)));-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);scrollbar-width:none}.WorkStrip_rail__BMCZA::-webkit-scrollbar{display:none}.WorkStrip_rail__BMCZA .WorkStrip_cel__qpfyD{scroll-snap-align:center}.WorkStrip_cel__qpfyD{flex:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2);inline-size:clamp(17rem,44vw,38rem)}@media (max-width:640px){.WorkStrip_cel__qpfyD{inline-size:78vw}}.WorkStrip_perf__4X8wF{block-size:var(--space-2);background-image:radial-gradient(circle at center,var(--border) 0 2px,transparent 3px);background-size:var(--space-5) 100%;background-position:50%}.WorkStrip_celBody__VdGbE{display:grid;grid-gap:var(--space-3);gap:var(--space-3);color:inherit;text-decoration:none}.WorkStrip_celButton__xRqa_{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;text-align:inherit;font:inherit;cursor:pointer}.WorkStrip_celButton__xRqa_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WorkStrip_frame__pBYzV{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--surface);transition:transform var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.WorkStrip_celBody__VdGbE:focus-visible .WorkStrip_frame__pBYzV,.WorkStrip_celBody__VdGbE:hover .WorkStrip_frame__pBYzV{transform:scale(1.015);border-color:var(--border-strong,var(--border))}.WorkStrip_fill__xVz93{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.WorkStrip_stage2__HuAGe{position:absolute;inset:0;display:grid;place-items:center;background:var(--gradient-surface,var(--surface))}.WorkStrip_play__IoB2k{inline-size:var(--space-7);block-size:var(--space-7);fill:var(--ink-muted);opacity:.7}.WorkStrip_scrim__ZXBUe{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--media-bg) 45%,transparent),transparent 40%);pointer-events:none}.WorkStrip_caption__Q0WDG{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:baseline;min-block-size:1.4em}.WorkStrip_tag__2_2uM{font-weight:600;font-size:var(--step-0);color:var(--ink)}.WorkStrip_work__5YP07{font-size:var(--step--1);color:var(--ink-muted)}.WorkStrip_endCel__TXmmq{text-decoration:none;color:inherit}.WorkStrip_endInner__KOQJV{display:grid;place-content:center;grid-gap:var(--space-3);gap:var(--space-3);aspect-ratio:16/10;border:1px dashed var(--border-strong,var(--border));border-radius:var(--radius);transition:border-color var(--dur-micro) var(--ease-out-soft),background var(--dur-micro) var(--ease-out-soft)}.WorkStrip_endCel__TXmmq:focus-visible .WorkStrip_endInner__KOQJV,.WorkStrip_endCel__TXmmq:hover .WorkStrip_endInner__KOQJV{border-color:var(--accent);background:var(--surface)}.WorkStrip_endLabel__YOXLL{font-family:var(--font-display,inherit);font-size:var(--step-1);font-weight:600;letter-spacing:-.01em}.WorkStrip_endArrow__s0XFy{inline-size:var(--space-6);block-size:var(--space-6);color:var(--accent);justify-self:center}[dir=rtl] .WorkStrip_endArrow__s0XFy{transform:scaleX(-1)}