.CaseHeader_header__ImE_m{padding-block:clamp(64px,9vw,144px) 48px}.CaseHeader_index__MeTvS{color:var(--case-accent);margin-bottom:16px}.CaseHeader_title__FlZ0j{text-transform:uppercase}.CaseHeader_meta___IuLe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.CaseHeader_meta___IuLe dt{color:var(--muted);margin-bottom:8px}.CaseHeader_meta___IuLe dd{margin:0;font-weight:600}@media (max-width:767px){.CaseHeader_meta___IuLe{grid-template-columns:1fr 1fr}}.CaseHero_framed__15DXN{padding-bottom:32px}@media (max-width:767px){.CaseHero_framed__15DXN{padding-bottom:24px}}.CaseHero_bleed__tHhd_ img{width:100%;border-radius:0}.CaseHero_bleed__tHhd_,.CaseHero_framed__15DXN{animation:CaseHero_case-hero-in__nas3L var(--motion-reveal) var(--ease-out) both}@keyframes CaseHero_case-hero-in__nas3L{0%{opacity:0;-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);transform:scale(1.015)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}@media (prefers-reduced-motion:reduce){.CaseHero_bleed__tHhd_,.CaseHero_framed__15DXN{animation:none}}.slug_case__lJI__{padding-bottom:32px}.Container_container__32jMp{width:var(--container);margin-inline:auto}@media (max-width:767px){.Container_container__32jMp{width:var(--container-mobile)}}.CapabilitiesList_section__nV59g{--accent:var(--accent-neutral);--accent-contrast:#0a0a0a;padding-block:clamp(80px,10vw,200px);border-top:1px solid var(--border);scroll-margin-top:var(--mobile-header-offset)}.CapabilitiesList_section__nV59g .label{color:var(--muted)}.CapabilitiesList_heading__Kkhf_{text-transform:uppercase;margin-block:24px}.CapabilitiesList_supporting__5vpXq{max-width:38ch;color:var(--muted);margin-bottom:56px}@media (max-width:1023px){.CapabilitiesList_section__nV59g{padding-block:var(--section-mobile-s) var(--section-mobile-xs)}.CapabilitiesList_heading__Kkhf_{margin-block:var(--space-4) 20px}.CapabilitiesList_supporting__5vpXq{margin-bottom:var(--section-mobile-tight)}.CapabilitiesList_row__32v1Y{padding-block:24px;padding-left:16px}}.CapabilitiesList_list__KLW7o{list-style:none;margin:0;padding:0}.CapabilitiesList_row__32v1Y{position:relative;display:grid;grid-template-columns:auto auto 1fr;grid-gap:8px 16px;gap:8px 16px;align-items:baseline;padding-block:28px;border-top:1px solid var(--border)}.CapabilitiesList_row__32v1Y:last-child{border-bottom:1px solid var(--border)}.CapabilitiesList_row__32v1Y:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top center;transition:transform var(--motion-ui) var(--ease-out)}.CapabilitiesList_row__32v1Y:focus-visible:before,.CapabilitiesList_row__32v1Y:hover:before,.CapabilitiesList_row__32v1Y[data-active=true]:before{transform:scaleY(1)}.CapabilitiesList_index__umyW2{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;color:var(--muted);transition:color var(--motion-ui) var(--ease-out)}.CapabilitiesList_row__32v1Y:focus-visible .CapabilitiesList_index__umyW2,.CapabilitiesList_row__32v1Y:hover .CapabilitiesList_index__umyW2,.CapabilitiesList_row__32v1Y[data-active=true] .CapabilitiesList_index__umyW2{color:var(--accent)}.CapabilitiesList_rowSlash__j7SVm{color:var(--muted)}.CapabilitiesList_name__oOTkH{font-size:clamp(1.5rem,3.4vw,2.75rem);letter-spacing:-.03em;font-weight:620;line-height:1;text-transform:uppercase;transition:transform var(--motion-ui) var(--ease-out)}.CapabilitiesList_row__32v1Y:focus-visible .CapabilitiesList_name__oOTkH,.CapabilitiesList_row__32v1Y:hover .CapabilitiesList_name__oOTkH,.CapabilitiesList_row__32v1Y[data-active=true] .CapabilitiesList_name__oOTkH{transform:translateX(8px);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px}.CapabilitiesList_detail__ZOFV7{margin-top:8px;color:var(--muted);max-width:52ch}.CapabilitiesList_stage__0QcgV{display:none}@media (min-width:1024px){.CapabilitiesList_split__r0yh2{display:grid;grid-template-columns:7fr 5fr;grid-gap:clamp(48px,6vw,96px);gap:clamp(48px,6vw,96px);align-items:start}.CapabilitiesList_stage__0QcgV{display:block;position:-webkit-sticky;position:sticky;top:96px;align-self:start;border-top:1px solid var(--border);padding-top:24px;min-height:320px}.CapabilitiesList_stageInner__roj1d{animation:CapabilitiesList_stage-in__i14Nj var(--motion-ui) var(--ease-out)}.CapabilitiesList_stageIndex__U20VY{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;color:var(--accent);margin:0 0 16px}.CapabilitiesList_stageName__SYOU_{font-size:clamp(2rem,3.4vw,3.25rem);letter-spacing:-.03em;font-weight:620;line-height:.95;text-transform:uppercase;margin:0 0 16px;text-wrap:balance;min-height:calc(2 * .95em)}.CapabilitiesList_stageSummary___3cTB{color:var(--muted);max-width:32ch;margin:0 0 32px}.CapabilitiesList_stageFacets__MnG9Z{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.CapabilitiesList_stageFacet__yitR6{display:flex;justify-content:space-between;align-items:baseline;padding-block:12px;border-bottom:1px solid var(--border);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;letter-spacing:.08em;color:var(--fg)}.CapabilitiesList_stageFacet__yitR6 span{color:var(--accent)}.CapabilitiesList_split__r0yh2[data-pinned=true]{min-height:calc(100svh - 96px);align-content:center;align-items:center}.CapabilitiesList_split__r0yh2[data-pinned=true] .CapabilitiesList_stage__0QcgV{align-self:center;padding-top:16px;min-height:0}.CapabilitiesList_split__r0yh2[data-pinned=true] .CapabilitiesList_row__32v1Y{padding-block:16px}.CapabilitiesList_split__r0yh2[data-pinned=true] .CapabilitiesList_stageSummary___3cTB{margin-bottom:20px}.CapabilitiesList_split__r0yh2[data-pinned=true] .CapabilitiesList_stageFacet__yitR6{padding-block:10px}.CapabilitiesList_split__r0yh2[data-pinned=true] .CapabilitiesList_row__32v1Y:before{left:0;right:0;top:-1px;bottom:auto;width:auto;height:2px;transform:scaleX(var(--cap-progress,0));transform-origin:left center;transition:none}}@keyframes CapabilitiesList_stage-in__i14Nj{0%{opacity:.25}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CapabilitiesList_row__32v1Y{animation:CapabilitiesList_cap-in__IX5os var(--motion-reveal) var(--ease-out) both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes CapabilitiesList_cap-in__IX5os{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CapabilitiesList_index__umyW2,.CapabilitiesList_name__oOTkH,.CapabilitiesList_row__32v1Y:before{transition:none}.CapabilitiesList_row__32v1Y:focus-visible .CapabilitiesList_name__oOTkH,.CapabilitiesList_row__32v1Y:hover .CapabilitiesList_name__oOTkH,.CapabilitiesList_row__32v1Y[data-active=true] .CapabilitiesList_name__oOTkH{transform:none}.CapabilitiesList_stageInner__roj1d{animation:none}}.ContactCTA_section__8_oVK{padding-block:clamp(120px,16vw,280px);border-top:1px solid var(--border);scroll-margin-top:96px}.ContactCTA_section__8_oVK .label{color:var(--muted)}.ContactCTA_heading__BWPAX{text-transform:uppercase;margin-block:24px}.ContactCTA_supporting__ZWPDC{color:var(--muted);margin-bottom:48px}.ContactCTA_cta__BEWm6{display:inline-flex;align-items:center;gap:16px;min-height:64px;padding:16px 32px;background:var(--accent);border:1px solid var(--accent);color:var(--accent-contrast,#0a0a0a);font-size:1.25rem;font-weight:650;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;transition:background-color var(--motion-ui) var(--ease-out),color var(--motion-ui) var(--ease-out),border-color var(--motion-ui) var(--ease-out)}.ContactCTA_cta__BEWm6 span{color:inherit;transition:transform var(--motion-ui) var(--ease-out)}.ContactCTA_cta__BEWm6:hover span{transform:translateX(6px)}.ContactCTA_cta__BEWm6:hover{background:transparent;border-color:var(--fg);color:var(--fg)}@media (prefers-reduced-motion:reduce){.ContactCTA_cta__BEWm6,.ContactCTA_cta__BEWm6 span{transition:none}}.Hero_hero__MpeZv{padding-block:clamp(96px,14vw,220px) clamp(80px,10vw,160px)}.Hero_signal__1eVfQ{display:block;width:56px;height:4px;background:var(--accent);margin-bottom:24px;transform:skewX(-24deg);transform-origin:left center}.Hero_eyebrow__2q3yE{color:var(--muted);margin-bottom:32px}.Hero_title__M0ThY{text-transform:uppercase}.Hero_mask__7HUkz{display:block;overflow:hidden;padding-block:.2em .22em;margin-block:-.2em -.22em}.Hero_mask__7HUkz>span{display:block;will-change:transform}.Hero_lower__7vs2r{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;margin-top:56px}.Hero_supporting__fjiea{grid-column:6/12;max-width:32ch}.Hero_metaRow__0g0rB{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted)}.Hero_cta__zwpPB{margin-left:auto;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--fg);min-height:48px;display:inline-flex;align-items:center}.Hero_cta__zwpPB:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.Hero_ctaArrow__kMcQV{color:var(--accent);display:inline-block;transition:transform var(--motion-fast) var(--ease-out)}.Hero_cta__zwpPB:hover .Hero_ctaArrow__kMcQV{transform:translateY(4px)}@media (max-width:767px){.Hero_hero__MpeZv{padding-block:var(--section-mobile-m) var(--section-mobile-s)}.Hero_supporting__fjiea{grid-column:1/-1}}.ProcessTimeline_section__GYpWl{padding-block:clamp(80px,10vw,180px);border-top:1px solid var(--border);scroll-margin-top:var(--mobile-header-offset)}.ProcessTimeline_section__GYpWl[data-pinned=true] .ProcessTimeline_body__RXRVp{min-height:auto;display:block}.ProcessTimeline_section__GYpWl .label{color:var(--muted)}.ProcessTimeline_heading__APh17{text-transform:uppercase;margin-block:24px 0}.ProcessTimeline_track__rn5WJ{position:relative;height:2px;background:var(--border);margin-block:40px 0}.ProcessTimeline_fill__2tfN7{--progress:0;position:absolute;inset:0;background:var(--accent);transform:scaleX(var(--progress));transform-origin:left center}.ProcessTimeline_timeline__CHhGI{list-style:none;margin:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px;gap:32px;border-top:1px solid var(--border);padding:32px 0 0}.ProcessTimeline_step__o0a3G{border-left:1px solid var(--border);padding-left:16px;transition:border-color var(--motion-accent) var(--ease-out)}.ProcessTimeline_step__o0a3G span[aria-hidden]{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;color:var(--muted)}.ProcessTimeline_stepSlash__Bzvux{margin-left:8px}.ProcessTimeline_name__gF0zH,.ProcessTimeline_step__o0a3G .ProcessTimeline_index__Jyc_c{transition:color var(--motion-accent) var(--ease-out)}.ProcessTimeline_name__gF0zH{font-size:1.125rem;letter-spacing:-.01em;font-weight:650;text-transform:uppercase;margin-top:12px;color:var(--muted)}.ProcessTimeline_detail__OfNIo{margin-top:8px;font-size:.9375rem;color:var(--muted)}@media (max-width:1023px){.ProcessTimeline_section__GYpWl{padding-block:var(--section-mobile-tight) var(--section-mobile-s)}.ProcessTimeline_detail__OfNIo{margin-top:12px}.ProcessTimeline_heading__APh17{margin-bottom:24px}}.ProcessTimeline_step__o0a3G[data-done=true] .ProcessTimeline_name__gF0zH{color:var(--fg);opacity:.6}.ProcessTimeline_step__o0a3G[data-active=true]{border-left-color:var(--accent)}.ProcessTimeline_step__o0a3G[data-active=true] .ProcessTimeline_index__Jyc_c{color:var(--accent)}.ProcessTimeline_step__o0a3G[data-active=true] .ProcessTimeline_name__gF0zH{color:var(--fg)}.ProcessTimeline_step__o0a3G[data-active=true] .ProcessTimeline_detail__OfNIo{color:var(--fg);opacity:.85}@media (max-width:1023px){.ProcessTimeline_timeline__CHhGI{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ProcessTimeline_body__RXRVp{position:relative;padding-left:20px}.ProcessTimeline_timeline__CHhGI{grid-template-columns:1fr;gap:24px;border-top:0;padding-top:0}.ProcessTimeline_track__rn5WJ{position:absolute;left:0;top:0;bottom:0;width:2px;height:auto;margin-block:0;background:var(--border)}.ProcessTimeline_fill__2tfN7{transform:scaleY(var(--progress));transform-origin:top center}.ProcessTimeline_step__o0a3G{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.ProcessTimeline_name__gF0zH,.ProcessTimeline_step__o0a3G,.ProcessTimeline_step__o0a3G .ProcessTimeline_index__Jyc_c{transition:none}}.StudioAvailability_section__Dt1XV{padding-block:clamp(80px,10vw,180px);border-top:1px solid var(--border);scroll-margin-top:var(--mobile-header-offset)}@media (max-width:1023px){.StudioAvailability_section__Dt1XV{padding-block:var(--section-mobile-s)}}.StudioAvailability_section__Dt1XV .label{color:var(--muted)}.StudioAvailability_body__JGbUM{max-width:28ch;margin-block:24px;font-weight:600}.StudioAvailability_meta__EjjRz{display:flex;flex-wrap:wrap;gap:8px 32px}.TransitionLayer_layer__GqPz7{display:none;position:fixed;inset:0;z-index:150;background:var(--accent);pointer-events:none}@media (prefers-reduced-motion:reduce){.TransitionLayer_layer__GqPz7{display:none!important}}.CaseLiveCTA_cta__HtYSm{display:inline-flex;align-items:center;gap:16px;min-height:64px;padding:16px 32px;margin-block:64px;border:1px solid var(--fg);font-size:1.125rem;font-weight:650;text-transform:uppercase;text-decoration:none}.CaseLiveCTA_cta__HtYSm:hover{border-color:var(--accent)}.CaseLiveCTA_pending__zsIAz{margin-block:64px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted)}.CaseLiveCTA_next__CmW8M{display:block;padding-block:64px 16px;border-top:1px solid var(--border);text-decoration:none}.CaseLiveCTA_next__CmW8M .label{color:var(--muted)}.CaseLiveCTA_nextName__aV37l{display:block;font-size:clamp(3rem,9vw,8rem);line-height:.9;letter-spacing:-.05em;font-weight:650;text-transform:uppercase;margin-top:16px}.CaseLiveCTA_nextName__aV37l span{color:var(--next-accent)}.CaseLiveCTA_next__CmW8M:hover .CaseLiveCTA_nextName__aV37l{text-decoration:underline;-webkit-text-decoration-color:var(--next-accent);text-decoration-color:var(--next-accent);text-underline-offset:8px}.CaseLiveCTA_back__ldeCu{display:inline-flex;min-height:48px;align-items:center;margin-bottom:64px;text-decoration:none;color:var(--muted)}.CaseLiveCTA_back__ldeCu:hover{color:var(--fg)}.Media_media__rctIW{width:100%;height:auto;border-radius:var(--radius-1)}.WorkStage_work__uwKml{padding-block:clamp(80px,10vw,200px);scroll-margin-top:var(--mobile-header-offset)}.WorkStage_heading__Cjj5G{text-transform:uppercase;margin-bottom:48px}.WorkStage_desktop__pSJWB{display:grid;grid-template-columns:5fr 7fr;grid-gap:48px;gap:48px;align-items:start}.WorkStage_desktop__pSJWB[data-pinned=true]{min-height:calc(100svh - 96px);align-content:center;align-items:center}.WorkStage_desktop__pSJWB[data-pinned=true] .WorkStage_segment__4qy2_{min-height:0}.WorkStage_kicker__v20qr{color:var(--muted)}.WorkStage_indexCol__VohUG ol{list-style:none;margin:24px 0 0;padding:0}.WorkStage_segment__4qy2_{min-height:82vh;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:96px}.WorkStage_row__NBOI9{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;grid-gap:8px 16px;gap:8px 16px;padding-block:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-decoration:none;position:relative}.WorkStage_num__UsxWC{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;letter-spacing:.04em;color:var(--muted);transition:color var(--motion-accent) var(--ease-out)}.WorkStage_slash__ldC2m{color:var(--muted);font-weight:700;transition:color var(--motion-accent) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.WorkStage_name__kkhys{font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.04em;font-weight:620;line-height:.95;text-transform:uppercase;opacity:.55;transform:translateY(8px) scale(.99);transform-origin:left center}.WorkStage_cat__u5NZq,.WorkStage_name__kkhys{transition:opacity var(--motion-takeover) var(--ease-out),transform var(--motion-takeover) var(--ease-out);will-change:opacity,transform}.WorkStage_cat__u5NZq{grid-column:1/-1;opacity:0;transform:translateY(10px)}.WorkStage_progress__1n2Gx{grid-column:1/-1;display:block;height:2px;margin-top:14px;background:var(--border)}.WorkStage_progressFill__uSSqa{display:block;height:100%;background:var(--row-accent);transform:scaleX(var(--project-progress,0));transform-origin:left center}.WorkStage_cta__fydMr{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);opacity:.75;transition:opacity var(--motion-fast) var(--ease-out),color var(--motion-accent) var(--ease-out)}.WorkStage_ctaArrow__GaDim{display:inline-block;transition:transform var(--motion-fast) var(--ease-out)}.WorkStage_row__NBOI9[data-active=true] .WorkStage_cta__fydMr,.WorkStage_row__NBOI9[data-pending=true] .WorkStage_cta__fydMr{color:inherit;opacity:1}.WorkStage_row__NBOI9[data-active=true] .WorkStage_name__kkhys{font-weight:750;opacity:1;transform:none}.WorkStage_row__NBOI9[data-active=true] .WorkStage_cat__u5NZq{opacity:1;transform:none}.WorkStage_row__NBOI9[data-active=true] .WorkStage_num__UsxWC,.WorkStage_row__NBOI9[data-active=true] .WorkStage_slash__ldC2m{color:var(--row-accent)}.WorkStage_row__NBOI9:focus-visible .WorkStage_name__kkhys,.WorkStage_row__NBOI9:hover .WorkStage_name__kkhys{opacity:1}.WorkStage_row__NBOI9:focus-visible .WorkStage_cat__u5NZq,.WorkStage_row__NBOI9:hover .WorkStage_cat__u5NZq{opacity:1;transform:none}.WorkStage_row__NBOI9:focus-visible .WorkStage_slash__ldC2m,.WorkStage_row__NBOI9:hover .WorkStage_slash__ldC2m{transform:translateX(4px)}.WorkStage_row__NBOI9:focus-visible .WorkStage_cta__fydMr,.WorkStage_row__NBOI9:hover .WorkStage_cta__fydMr{opacity:1}.WorkStage_row__NBOI9:focus-visible .WorkStage_ctaArrow__GaDim,.WorkStage_row__NBOI9:hover .WorkStage_ctaArrow__GaDim{transform:translateX(6px)}.WorkStage_row__NBOI9:hover .WorkStage_name__kkhys{text-decoration:underline;-webkit-text-decoration-color:var(--row-accent);text-decoration-color:var(--row-accent);text-underline-offset:6px}.WorkStage_stageCol__McV8v{position:-webkit-sticky;position:sticky;top:96px;min-height:82vh;display:flex;flex-direction:column;justify-content:center;gap:16px}.WorkStage_stageStack__8MqJ_{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-1)}.WorkStage_stageLayer__mAlW2{position:absolute;inset:0;display:block;text-decoration:none;opacity:0;visibility:hidden;transform:scale(.985);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity .35s var(--ease-out) .2s,transform .25s var(--ease-out) .55s,visibility 0s linear .9s,-webkit-clip-path .25s var(--ease-out) .55s;transition:opacity .35s var(--ease-out) .2s,transform .25s var(--ease-out) .55s,clip-path .25s var(--ease-out) .55s,visibility 0s linear .9s;transition:opacity .35s var(--ease-out) .2s,transform .25s var(--ease-out) .55s,clip-path .25s var(--ease-out) .55s,visibility 0s linear .9s,-webkit-clip-path .25s var(--ease-out) .55s;pointer-events:none}.WorkStage_stageLayer__mAlW2[data-visible=true]{opacity:1;visibility:visible;transform:scale(1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:opacity .35s var(--ease-out) .1s,transform var(--motion-takeover) var(--ease-out) .1s,visibility 0s,-webkit-clip-path var(--motion-takeover) var(--ease-out) .1s;transition:opacity .35s var(--ease-out) .1s,transform var(--motion-takeover) var(--ease-out) .1s,clip-path var(--motion-takeover) var(--ease-out) .1s,visibility 0s;transition:opacity .35s var(--ease-out) .1s,transform var(--motion-takeover) var(--ease-out) .1s,clip-path var(--motion-takeover) var(--ease-out) .1s,visibility 0s,-webkit-clip-path var(--motion-takeover) var(--ease-out) .1s}.WorkStage_work__uwKml[data-leaving=true] .WorkStage_stageLayer__mAlW2[data-visible=true]{transform:scale(1.02);transition-duration:.12s}.WorkStage_stageCaption__TP3ts{color:var(--muted)}.WorkStage_stack__SiD1u{list-style:none;margin:0;padding:0;display:none}.WorkStage_card__VQlFS{padding-block:48px;border-top:1px solid var(--border);scroll-margin-top:96px}.WorkStage_cardIndex__Ah2Dp{font-size:clamp(1.75rem,6vw,2.5rem);letter-spacing:-.03em;font-weight:600;text-transform:uppercase;margin-bottom:20px}.WorkStage_cardTitle__bAISo{color:inherit;text-decoration:none}.WorkStage_cardNum__18TpP,.WorkStage_cardSlash___8T_S,.WorkStage_cardTitle__bAISo:active{color:var(--row-accent)}.WorkStage_cardMedia__r7gjb{display:block;margin-bottom:20px;text-decoration:none}.WorkStage_cardDesc__shlUJ{margin-top:12px;max-width:52ch;color:var(--muted)}.WorkStage_cardCta__MMbC3{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:20px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--row-accent);text-decoration-color:var(--row-accent);text-underline-offset:6px}.WorkStage_cardCta__MMbC3 span{color:var(--row-accent)}.WorkStage_cardCta__MMbC3:focus-visible,.WorkStage_cardCta__MMbC3:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.WorkStage_cardCta__MMbC3:active{transform:translateX(4px);transition:transform var(--motion-fast) var(--ease-out)}@media (max-width:1023px){.WorkStage_work__uwKml{padding-block:var(--section-mobile-m) var(--section-mobile-s)}.WorkStage_heading__Cjj5G{margin-bottom:var(--space-6)}.WorkStage_desktop__pSJWB{display:none}.WorkStage_stack__SiD1u{display:block}.WorkStage_card__VQlFS{padding-block:var(--section-mobile-s) var(--section-mobile-m)}}@media (prefers-reduced-motion:reduce){.WorkStage_cat__u5NZq,.WorkStage_ctaArrow__GaDim,.WorkStage_cta__fydMr,.WorkStage_name__kkhys,.WorkStage_slash__ldC2m,.WorkStage_stageLayer__mAlW2,.WorkStage_stageLayer__mAlW2[data-visible=true],.WorkStage_work__uwKml[data-leaving=true] .WorkStage_stageLayer__mAlW2[data-visible=true]{transition:none}.WorkStage_cat__u5NZq,.WorkStage_name__kkhys{opacity:1;transform:none}.WorkStage_cta__fydMr{opacity:1}.WorkStage_stageLayer__mAlW2{transform:none;-webkit-clip-path:none;clip-path:none}.WorkStage_stageLayer__mAlW2[data-visible=true]{opacity:1;visibility:visible}}.CaseIntro_intro__fiL8z{padding-block:64px}.CaseIntro_intro__fiL8z .label{color:var(--muted);margin-bottom:16px}.CaseIntro_grid__Lkq4p{display:grid;grid-template-columns:7fr 5fr;grid-gap:48px;gap:48px}.CaseIntro_lede__Frt0O{max-width:32ch}.CaseIntro_direction__4W4Zn{max-width:52ch;color:var(--muted)}@media (max-width:767px){.CaseIntro_grid__Lkq4p{grid-template-columns:1fr}}.CaseMediaSequence_sequence__KclL1>div{margin-block:48px}.CaseMediaSequence_sequence__KclL1>div:first-child{margin-top:0}.CaseMediaSequence_full__klZrs img{width:100%;border-radius:0}.CaseMediaSequence_wide__vmU72 .CaseMediaSequence_inner__SLZ07{width:min(100% - 64px,1333px);margin-inline:auto}@media (max-width:767px){.CaseMediaSequence_wide__vmU72 .CaseMediaSequence_inner__SLZ07{width:min(100% - 40px,1333px)}}.CaseMediaSequence_split__HHJDm .CaseMediaSequence_inner__SLZ07{display:grid;grid-template-columns:7fr 5fr;grid-gap:24px;gap:24px;align-items:start}.CaseMediaSequence_split__HHJDm .CaseMediaSequence_inner__SLZ07>:nth-child(2){margin-top:64px}.CaseMediaSequence_offset__BvDRH .CaseMediaSequence_inner__SLZ07{width:min(100% - 64px,1066px);margin-left:auto;margin-right:max(32px,calc((100% - 1600px) / 2 + 32px))}.CaseMediaSequence_stage__Bv9cJ{background:transparent}.CaseMediaSequence_frameLabel__7Qo7I,.CaseMediaSequence_giant__vldI4,.CaseMediaSequence_guide__2PDOa,.CaseMediaSequence_rule__txmZu{display:none}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_inner__SLZ07{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:900px;align-items:start}.CaseMediaSequence_mobile-pair__8rl_e figure{margin:0;min-width:0}.CaseMediaSequence_mobile-pair__8rl_e figcaption{color:var(--muted);margin-top:8px}.CaseMediaSequence_rail__0g5MX{grid-column:1/-1;border-top:1px solid var(--border);padding-top:16px;color:var(--muted);max-width:60ch}.CaseMediaSequence_eyebrow__HTrCj{color:var(--fg);margin:0 0 12px}.CaseMediaSequence_specs__25qDg{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.CaseMediaSequence_specs__25qDg>div{display:flex;gap:12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.CaseMediaSequence_specs__25qDg dt{color:var(--muted)}.CaseMediaSequence_specs__25qDg dd{margin:0;color:var(--fg)}.CaseMediaSequence_note__WETbR{margin:0;font-size:.9375rem;line-height:1.6}@media (min-width:1024px){.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_stage__Bv9cJ{min-height:80vh;display:flex;align-items:center;border-block:1px solid var(--border);overflow:clip}.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_stage__Bv9cJ{background:var(--black)}.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_stage__Bv9cJ{background:var(--surface)}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_stage__Bv9cJ{background:var(--paper);--fg:#131311;--muted:rgba(10,10,10,0.64);--border:rgba(10,10,10,0.22)}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_inner__SLZ07{position:relative;width:100%;max-width:none;grid-template-columns:repeat(12,1fr);align-items:start;padding-block:56px}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_shotA__5Z43T,.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_shotB__FhZk7{position:relative;z-index:1;max-width:430px;min-width:0;grid-row:1}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_shotA__5Z43T img,.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_shotB__FhZk7 img{border:1px solid var(--border);max-height:62vh;width:auto;max-width:100%;object-fit:contain}.CaseMediaSequence_mobile-pair__8rl_e figcaption:before{content:"";display:inline-block;width:12px;height:2px;margin-right:8px;background:var(--accent);vertical-align:middle}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_rail__0g5MX{position:relative;z-index:1;grid-column:auto;grid-row:1;align-self:start;min-width:0}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_rule__txmZu{display:block;width:56px;height:2px;margin:0 0 16px;background:var(--accent);transform-origin:left center}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_giant__vldI4{display:block;position:absolute;z-index:0;margin:0;color:var(--fg);opacity:.07;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_giant__vldI4{right:0;top:50%;transform:translateY(-50%);text-align:right}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_giant__vldI4{left:0;top:64px;color:var(--black);opacity:.06}.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_giant__vldI4{right:0;bottom:56px;text-align:right}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_guide__2PDOa{display:block;position:absolute;top:0;bottom:0;width:1px;background:var(--border);pointer-events:none}.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_guide__2PDOa{left:calc(8 / 12 * 100%)}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_guide__2PDOa{left:calc(4 / 12 * 100%)}.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_guide__2PDOa{left:calc(9 / 12 * 100%)}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_frameLabel__7Qo7I{display:block;position:absolute;top:24px;left:0;margin:0;color:var(--muted)}.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_shotA__5Z43T{grid-column:1/4}.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_shotB__FhZk7{grid-column:4/8;margin-top:64px}.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_rail__0g5MX{grid-column:9/13}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_rail__0g5MX{grid-column:1/4}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_shotA__5Z43T{grid-column:5/8}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_shotB__FhZk7{grid-column:8/12;margin-top:64px}.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_shotA__5Z43T{grid-column:2/6}.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_shotB__FhZk7{grid-column:6/10;margin-top:64px}.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_rail__0g5MX{grid-column:10/13}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_shotA__5Z43T,.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_shotA__5Z43T,.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_shotA__5Z43T{animation:CaseMediaSequence_specimen-rise-a__dt5Ta var(--motion-reveal) var(--ease-out) both;animation-timeline:view();animation-range:entry 0 cover 25%}.CaseMediaSequence_variant-linha__KPvZh .CaseMediaSequence_shotB__FhZk7,.CaseMediaSequence_variant-mado__IxzKP .CaseMediaSequence_shotB__FhZk7,.CaseMediaSequence_variant-trama__TI1kU .CaseMediaSequence_shotB__FhZk7{animation:CaseMediaSequence_specimen-rise-b__2oFbX var(--motion-reveal) var(--ease-out) both;animation-timeline:view();animation-range:entry 0 cover 32%}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_rail__0g5MX{animation:CaseMediaSequence_specimen-fade__5UmWS var(--motion-reveal) var(--ease-out) both;animation-timeline:view();animation-range:entry 0 cover 30%}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_rule__txmZu{animation:CaseMediaSequence_specimen-rule__YWaI_ var(--motion-ui) var(--ease-out) both;animation-timeline:view();animation-range:entry 0 cover 20%}}@keyframes CaseMediaSequence_specimen-rise-a__dt5Ta{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes CaseMediaSequence_specimen-rise-b__2oFbX{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes CaseMediaSequence_specimen-fade__5UmWS{0%{opacity:0}to{opacity:1}}@keyframes CaseMediaSequence_specimen-rule__YWaI_{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_giant__vldI4,.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_rail__0g5MX,.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_rule__txmZu,.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_shotA__5Z43T,.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_shotB__FhZk7{animation:none}}.CaseMediaSequence_contained__kHVs8 .CaseMediaSequence_inner__SLZ07{width:min(100% - 64px,1066px);margin-inline:auto}@media (max-width:767px){.CaseMediaSequence_split__HHJDm .CaseMediaSequence_inner__SLZ07{grid-template-columns:1fr}.CaseMediaSequence_split__HHJDm .CaseMediaSequence_inner__SLZ07>:nth-child(2){margin-top:0}.CaseMediaSequence_mobile-pair__8rl_e .CaseMediaSequence_inner__SLZ07{grid-template-columns:1fr 1fr;gap:16px}}