.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{margin:48px 0 0;padding-top:24px;border-top:1px solid var(--border)}@media (max-width:767px){.CaseHeader_meta___IuLe{margin-top:32px}}.CaseHero_framed__15DXN{padding-bottom:32px}@media (max-width:767px){.CaseHero_framed__15DXN{padding-bottom:24px}}.CaseHero_figure__S8def{margin:0}.CaseHero_caption___99lu{margin-top:12px;color:var(--muted)}.CaseHero_heroMedia__ZnJw3{position:relative}.CaseHero_heroVideo__oeaFP{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s var(--ease-out)}.CaseHero_heroVideo__oeaFP[data-playing=true]{opacity:1}.CaseHero_framed__15DXN{animation:CaseHero_case-hero-in__nas3L var(--motion-reveal) var(--ease-out) backwards}@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_framed__15DXN{animation:none}}.CaseIntro_intro__fiL8z{padding-block:0}.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;line-height:1.04}.CapabilitiesList_supporting__5vpXq{max-width:38ch;color:var(--muted);margin-bottom:56px}.CapabilitiesList_opening__4UgPV{display:block}@media (min-width:1024px){.CapabilitiesList_opening__4UgPV{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:end}.CapabilitiesList_openingMain__aMv9J{grid-column:1/8}}.CapabilitiesList_row__32v1Y{scroll-margin-top:112px}@media not all and (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.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_list__KLW7o{list-style:none;margin:0;padding:0}.CapabilitiesList_row__32v1Y{position:relative;display:grid;grid-template-columns:auto auto minmax(0,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:3px;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[data-active=true]:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.CapabilitiesList_row__32v1Y:hover: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[data-active=true] .CapabilitiesList_index__umyW2{color:var(--accent)}@media (hover:hover) and (pointer:fine){.CapabilitiesList_row__32v1Y:hover .CapabilitiesList_index__umyW2{color:var(--accent)}}.CapabilitiesList_rowSlash__j7SVm{color:var(--muted)}.CapabilitiesList_name__oOTkH{min-width:0;font-size:clamp(1.5rem,3.4vw,2.75rem);letter-spacing:-.03em;font-weight:620;line-height:1.06;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;transition:transform var(--motion-ui) var(--ease-out)}@media (max-width:399px){.CapabilitiesList_name__oOTkH{font-size:clamp(1.25rem,6.4vw,1.75rem)}}.CapabilitiesList_row__32v1Y:focus-visible .CapabilitiesList_name__oOTkH,.CapabilitiesList_row__32v1Y[data-active=true] .CapabilitiesList_name__oOTkH{transform:translateX(8px)}@media (hover:hover) and (pointer:fine){.CapabilitiesList_row__32v1Y:hover .CapabilitiesList_name__oOTkH{transform:translateX(8px)}}.CapabilitiesList_detail__ZOFV7{margin-top:8px;color:var(--muted);max-width:52ch}@media not all and (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.CapabilitiesList_row__32v1Y{padding-block:24px;padding-left:16px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.CapabilitiesList_index__umyW2,.CapabilitiesList_name__oOTkH,.CapabilitiesList_row__32v1Y:before{transition-duration:.2s}.CapabilitiesList_row__32v1Y[data-active=true] .CapabilitiesList_name__oOTkH{transform:translateX(4px)}.CapabilitiesList_inlineSlot___hzT3{grid-column:1/-1;position:relative;aspect-ratio:16/10;width:100%;max-width:640px;margin-top:16px}@media (max-width:767px){.CapabilitiesList_detail__ZOFV7{display:none}}}.CapabilitiesList_stage__0QcgV{display:none}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.CapabilitiesList_split__r0yh2{display:grid;grid-template-columns:7fr 5fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);min-height:calc(100svh - 96px);align-content:center;align-items:center}.CapabilitiesList_stage__0QcgV{display:flex;flex-direction:column;position:relative;align-self:center;min-height:0;border-top:1px solid var(--border);padding-top:16px}.CapabilitiesList_stageInner__roj1d{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;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}.CapabilitiesList_stageSummary___3cTB{color:var(--muted);max-width:40ch;margin:0}.CapabilitiesList_demoSlot__Aer33{position:relative;flex:none;width:100%;height:clamp(240px,calc(100svh - 334px),420px)}.CapabilitiesList_demoSlot__Aer33[hidden]{display:none}.CapabilitiesList_stageFacets__MnG9Z{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.CapabilitiesList_stageFacet__yitR6{padding:5px 9px;border:1px solid var(--border);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;color:var(--fg)}.CapabilitiesList_split__r0yh2 .CapabilitiesList_row__32v1Y{padding-block:16px}.CapabilitiesList_split__r0yh2 .CapabilitiesList_name__oOTkH{font-size:clamp(1.5rem,3.1vw,2.75rem)}.CapabilitiesList_split__r0yh2 .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}}@media (min-width:1024px){@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:.8;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}}@media (min-width:1024px){.CapabilitiesList_section__nV59g{padding-bottom:clamp(48px,5vw,72px)}}.ContactCTA_section__8_oVK{padding-block:clamp(88px,10vw,144px);border-top:1px solid var(--border);scroll-margin-top:var(--mobile-header-offset)}.ContactCTA_section__8_oVK .label{color:var(--muted)}.ContactCTA_heading__BWPAX{text-transform:uppercase;margin-block:24px}.ContactCTA_question__j_eOR{display:inline-block;transform-origin:50% 80%}.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_ctaIcon__GK_aK{width:1em;height:1em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;transition:transform var(--motion-ui) var(--ease-out)}.ContactCTA_cta__BEWm6:focus-visible .ContactCTA_ctaIcon__GK_aK,.ContactCTA_cta__BEWm6:hover .ContactCTA_ctaIcon__GK_aK{transform:translate(4px,-4px)}.ContactCTA_cta__BEWm6:hover{background:transparent;border-color:var(--fg);color:var(--fg)}@media (prefers-reduced-motion:reduce){.ContactCTA_ctaIcon__GK_aK,.ContactCTA_cta__BEWm6{transition:none}}.Hero_hero__MpeZv{padding-block:clamp(64px,7vw,112px) clamp(48px,5vw,80px);position:relative}.Hero_signal__1eVfQ{display:block;width:56px;height:4px;background:var(--accent);margin-bottom:24px;transform:skewX(-24deg);transform-origin:left center}.Hero_stage__bOa_R{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:stretch}.Hero_copy__DJ_M8{grid-column:1/7;grid-row:1;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.Hero_eyebrow__2q3yE{color:var(--muted);margin:0 0 32px}.Hero_title__M0ThY{text-transform:uppercase;position:relative;margin:0;font-weight:600;white-space:nowrap}.Hero_supporting__fjiea{margin:auto 0 0;padding-top:32px;max-width:58ch;line-height:1.34}.Hero_positioningLine__Zn5y7,.Hero_supportingLine__5ctUQ{display:block}.Hero_positioningLine__Zn5y7{margin-top:.38em;font-weight:600}.Hero_accentUnderline___NTTf{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:.09em;text-underline-offset:.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.Hero_metaRow__0g0rB{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 (min-width:1024px) and (max-height:850px){.Hero_hero__MpeZv{padding-block:clamp(40px,6vh,56px) clamp(32px,5vh,48px)}.Hero_signal__1eVfQ{margin-bottom:16px}.Hero_eyebrow__2q3yE{margin-bottom:20px}.Hero_title__M0ThY{font-size:clamp(5.75rem,14.5vh,7.25rem)}.Hero_supporting__fjiea{padding-top:20px;line-height:1.3}.Hero_metaRow__0g0rB{gap:12px 28px;margin-top:16px;padding-top:16px}}@media (max-width:1023px){.Hero_stage__bOa_R{display:flex;flex-direction:column}.Hero_copy__DJ_M8{display:contents}.Hero_signal__1eVfQ{order:0}.Hero_eyebrow__2q3yE{order:1;margin-bottom:16px}.Hero_title__M0ThY{order:4;margin-top:24px}.Hero_supporting__fjiea{order:5;margin:0;padding-top:44px;max-width:none}}@media (max-width:767px){.Hero_hero__MpeZv{padding-block:var(--section-mobile-m) var(--section-mobile-s)}.Hero_title__M0ThY{font-size:clamp(2.75rem,14.9vw,7.5rem)}.Hero_supporting__fjiea{line-height:1.4}.Hero_positioningLine__Zn5y7{margin-top:.5em}}.SlashFrame_frame__PWfq9{position:relative;width:100%;overflow:hidden;isolation:isolate}.SlashFrame_rect__ySoI0{aspect-ratio:16/10}.SlashFrame_slash___YoUG{-webkit-clip-path:polygon(var(--slash-offset,0) 0,100% 0,calc(100% - var(--slash-offset, 0px)) 100%,0 100%);clip-path:polygon(var(--slash-offset,0) 0,100% 0,calc(100% - var(--slash-offset, 0px)) 100%,0 100%)}.SlashFrame_layer___dBvo{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:0;pointer-events:none}.SlashFrame_layer___dBvo[data-active=true]{z-index:1;opacity:1}.SlashFrame_layer___dBvo[data-transition=out]{z-index:1;opacity:1;will-change:transform,filter}.SlashFrame_layer___dBvo[data-transition=in]{z-index:2;opacity:1;will-change:transform,clip-path}.SlashFrame_poster__Dh7VN,.SlashFrame_poster__Dh7VN img,.SlashFrame_video__mpQX_{position:absolute;inset:0;display:block;width:100%;height:100%}.SlashFrame_poster__Dh7VN img,.SlashFrame_video__mpQX_{object-fit:cover}.SlashFrame_video__mpQX_{z-index:1;opacity:0}.SlashFrame_video__mpQX_[data-ready=true]{opacity:1}.SlashFrame_band__MZLg9{position:absolute;z-index:3;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;will-change:clip-path}.HeroWindow_window__aralo{grid-column:7/13;grid-row:1;display:flex;flex-direction:column;align-self:start;justify-self:end;min-width:0;width:min(100%,calc((100svh - 360px) * 1.25))}.HeroWindow_frame__Qz1dc{position:relative;min-width:0;width:100%;aspect-ratio:5/4}.HeroWindow_frame__Qz1dc>div{height:100%}.HeroWindow_trace__AHOS1{position:absolute;top:0;left:0;width:2px;height:100%;background:var(--brand-lime);transform:skewX(-24deg) scaleY(0);transform-origin:0 100%;opacity:0;pointer-events:none}html[data-intro-state=pending] .HeroWindow_trace__AHOS1{opacity:1}.HeroWindow_caption__H0aG4{display:grid;align-items:center;height:36px;margin:0;padding-inline:12px;overflow:hidden;background:var(--surface);color:var(--muted);font-size:11px;white-space:nowrap}.HeroWindow_captionLine__OB_bs{grid-area:1/1;display:block;overflow:hidden;text-overflow:ellipsis}.HeroWindow_captionOut__yYhTq{animation:HeroWindow_caption-out__OaDPK .15s ease-in .2s both}.HeroWindow_captionIn__E9aKa{animation:HeroWindow_caption-in__aeAuJ .2s var(--ease-out) .35s both}@keyframes HeroWindow_caption-out__OaDPK{0%{transform:translateY(0)}to{transform:translateY(-250%)}}@keyframes HeroWindow_caption-in__aeAuJ{0%{transform:translateY(250%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroWindow_captionIn__E9aKa,.HeroWindow_captionOut__yYhTq{animation:none}}@media (max-width:1023px){.HeroWindow_window__aralo{display:contents}.HeroWindow_frame__Qz1dc{order:2;width:100vw;height:72px;aspect-ratio:auto;margin-left:calc(50% - 50vw)}.HeroWindow_frame__Qz1dc picture img{object-position:left center}.HeroWindow_caption__H0aG4{order:3;grid-column:1/-1;height:52px;margin-top:0;padding-inline:0;background:transparent;white-space:normal;align-items:start;padding-top:8px}.HeroWindow_captionLine__OB_bs{align-self:stretch;overflow:visible;text-overflow:clip}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.HeroWindow_frame__Qz1dc{will-change:transform}}.ProcessTimeline_section__GYpWl{padding-block:clamp(80px,10vw,180px);border-top:1px solid var(--border);scroll-margin-top:var(--mobile-header-offset)}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ProcessTimeline_section__GYpWl{min-height:calc(100svh - 96px);display:flex;flex-direction:column;justify-content:center;padding-block:24px}.ProcessTimeline_timeline__CHhGI{padding-top:40px}.ProcessTimeline_timeline__CHhGI .ProcessTimeline_name__gF0zH{font-size:1.25rem}.ProcessTimeline_timeline__CHhGI .ProcessTimeline_detail__OfNIo{font-size:1rem;margin-top:12px}}@media (min-width:1024px){.ProcessTimeline_section__GYpWl{padding-bottom:24px}}.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{--progress:0;position:relative;height:2px;background:var(--border);margin-block:40px 0}.ProcessTimeline_fill__2tfN7{position:absolute;inset:0;background:var(--accent);transform:scaleX(var(--progress));transform-origin:left center}.ProcessTimeline_tick__I_Bf7{position:absolute;top:50%;left:calc(var(--progress) * 100%);width:2px;height:16px;margin-left:-1px;background:var(--accent);transform:translateY(-50%) skewX(-24deg);pointer-events:none}.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:1}@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_tick__I_Bf7{display:none}.ProcessTimeline_step__o0a3G{border-left:0;padding-left:0}.ProcessTimeline_name__gF0zH,.ProcessTimeline_step__o0a3G,.ProcessTimeline_step__o0a3G .ProcessTimeline_index__Jyc_c{transition-duration:.2s}}@media (prefers-reduced-motion:reduce){.ProcessTimeline_name__gF0zH,.ProcessTimeline_step__o0a3G,.ProcessTimeline_step__o0a3G .ProcessTimeline_index__Jyc_c{transition:none}}.Services_section__7swri{padding-block:clamp(48px,6vw,96px);border-top:1px solid var(--border);scroll-margin-top:var(--mobile-header-offset)}.Services_section__7swri .label{color:var(--muted)}.Services_heading__W887S{margin-block:24px 32px;text-transform:uppercase}.Services_list__iXv5G{display:grid;grid-template-columns:1fr;grid-gap:32px 24px;gap:32px 24px;margin:0;padding:0;list-style:none}.Services_item__LQL7U{position:relative;border-top:1px solid var(--border);padding-top:16px}.Services_item__LQL7U:before{position:absolute;top:-1px;right:0;left:0;height:1px;background:var(--accent);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .26s var(--ease-out)}.Services_index__o08ja{margin:0;transition:color var(--motion-accent) var(--ease-out)}.Services_slash__QQ4Xu{color:var(--accent)}.Services_name__aoJid{margin:16px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:650;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.Services_detail__OqYca{margin:10px 0 0;color:var(--muted);font-size:.9375rem;line-height:1.5}.Services_includesLabel__PQRc5{margin:16px 0 0}.Services_includesList__6wDQu{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding:0;color:var(--fg);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.875rem;line-height:1.4;list-style:none}.Services_footer__3Crcc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin-top:32px;padding-top:16px;border-top:1px solid var(--border)}.Services_footerCopy__XsNFB{margin:0;line-height:1.5}.Services_cta___6kIV{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast,#0a0a0a);font-size:.875rem;font-weight:650;letter-spacing:-.01em;text-decoration:none;text-transform:uppercase;transition:background-color var(--motion-ui) var(--ease-out),color var(--motion-ui) var(--ease-out),border-color var(--motion-ui) var(--ease-out)}.Services_cta___6kIV:hover{border-color:var(--fg);background:transparent;color:var(--fg)}.Services_ctaSlash__TX4UK{color:currentcolor}.Services_ctaIcon__FnvDM{width:1em;height:1em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;transition:transform var(--motion-ui) var(--ease-out)}.Services_cta___6kIV:focus-visible .Services_ctaIcon__FnvDM,.Services_cta___6kIV:hover .Services_ctaIcon__FnvDM{transform:translate(4px,-4px)}@media (hover:hover) and (pointer:fine){.Services_item__LQL7U:hover:before{transform:scaleX(1)}.Services_item__LQL7U:hover .Services_index__o08ja{color:var(--accent)}}@media (min-width:768px){.Services_list__iXv5G{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Services_section__7swri{padding-top:clamp(40px,5vw,64px);padding-bottom:24px}.Services_list__iXv5G{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.Services_section__7swri{padding-block:var(--section-mobile-tight) var(--section-mobile-s)}.Services_heading__W887S{margin-bottom:32px}.Services_footer__3Crcc{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px}.Services_cta___6kIV{gap:8px;padding-inline:14px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.Services_ctaIcon__FnvDM,.Services_cta___6kIV,.Services_index__o08ja,.Services_item__LQL7U:before{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_layout__b_u9g{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}@media (min-width:1024px){.StudioAvailability_layout__b_u9g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end}.StudioAvailability_layout__b_u9g>.StudioAvailability_body__JGbUM{grid-column:1/9}.StudioAvailability_layout__b_u9g>.StudioAvailability_meta__EjjRz{grid-column:9/13;flex-direction:column;flex-wrap:nowrap;gap:8px;margin-bottom:32px}}.StudioAvailability_body__JGbUM{max-width:40ch;margin-block:24px 32px;font-weight:600;line-height:1.04}.StudioAvailability_closing__YyHt4,.StudioAvailability_introLine__Rsh_j,.StudioAvailability_principle__KCXCI{display:block}.StudioAvailability_principle__KCXCI{margin-top:.62em;font-weight:400}.StudioAvailability_closing__YyHt4{margin-top:.14em;font-weight:600}.StudioAvailability_accentUnderline__qfLYl{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--underline,var(--accent));text-decoration-color:var(--underline,var(--accent));text-decoration-thickness:.05em;text-underline-offset:.22em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:-webkit-text-decoration-color .3s var(--ease-out);transition:text-decoration-color .3s var(--ease-out);transition:text-decoration-color .3s var(--ease-out),-webkit-text-decoration-color .3s var(--ease-out)}.StudioAvailability_section__Dt1XV[data-reveal] .StudioAvailability_word__q_SJE{opacity:clamp(.45,calc(.45 + (var(--p) * var(--n) - var(--i)) * .55),1)}.StudioAvailability_section__Dt1XV[data-reveal=io] .StudioAvailability_word__q_SJE{transition:opacity .4s var(--ease-out) calc(var(--i) * 16ms)}.StudioAvailability_meta__EjjRz{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:0}@media (max-width:767px){.StudioAvailability_body__JGbUM{max-width:none;line-height:1.1}.StudioAvailability_principle__KCXCI{margin-top:.7em}.StudioAvailability_closing__YyHt4{margin-top:.18em}}.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}}.ArchiveLink_link__hyjrz{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;transition:color var(--motion-fast,.15s) var(--ease-out,ease-out)}.ArchiveLink_link__hyjrz:hover{color:var(--accent)}.ArchiveLink_link__hyjrz:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ArchiveLink_link__hyjrz{transition:none}}.MobileMenu_panel__EteZW{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:96px 20px 48px}.MobileMenu_panel__EteZW:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--bg);animation:MobileMenu_menu-wipe__mLJa7 .4s var(--ease-out) backwards}.MobileMenu_panel__EteZW ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.MobileMenu_panel__EteZW a{display:block;padding-block:12px;font-size:clamp(1.75rem,9.6vw,4rem);line-height:.95;letter-spacing:-.04em;font-weight:650;text-decoration:none;white-space:nowrap;animation:MobileMenu_menu-link-in__DA0b0 .36s var(--ease-out) calc(80ms + var(--menu-index, 0) * 45ms) backwards}.MobileMenu_close__AqbsI{position:absolute;top:16px;right:20px;display:inline-flex;align-items:center;justify-content:flex-end;min-width:96px;min-height:48px;padding:0;background:none;border:0;color:inherit;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;letter-spacing:.04em;cursor:pointer}.MobileMenu_close__AqbsI:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.MobileMenu_panel__EteZW a:hover{color:var(--accent)}.MobileMenu_meta__1UCz5{color:var(--muted);animation:MobileMenu_menu-meta-in__x_hmw .26s ease-out .2s backwards}.MobileMenu_panel__EteZW a:focus-visible{animation:none}@keyframes MobileMenu_menu-wipe__mLJa7{0%{-webkit-clip-path:polygon(0 0,0 0,-44.5svh 100%,0 100%);clip-path:polygon(0 0,0 0,-44.5svh 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,calc(100% + 44.5svh) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% + 44.5svh) 0,100% 100%,0 100%)}}@keyframes MobileMenu_menu-link-in__DA0b0{0%{opacity:0;transform:translate3d(-12px,20px,0)}to{opacity:1;transform:none}}@keyframes MobileMenu_menu-meta-in__x_hmw{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.MobileMenu_meta__1UCz5,.MobileMenu_panel__EteZW a,.MobileMenu_panel__EteZW:before{animation:none}}.SiteHeader_header__AUC7V{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;background:var(--bg);border-bottom:1px solid var(--border)}.SiteHeader_brand__PspqE{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:1.125rem;text-decoration:none}.SiteHeader_brandCompact__zctUu{display:none}.SiteHeader_brand__PspqE .SiteHeader_slash__hhG2q{color:var(--accent);transition:color var(--motion-accent) var(--ease-out)}.SiteHeader_desktopNav__HUlxy ul{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.SiteHeader_desktopNav__HUlxy li{display:flex;align-items:center}.SiteHeader_desktopNav__HUlxy a{display:inline-flex;align-items:center;gap:.6em;min-height:44px;line-height:1.4;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.SiteHeader_desktopNav__HUlxy a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.SiteHeader_menuTrigger__UCnx_{display:none;align-items:baseline;gap:12px;background:none;border:0;color:inherit;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;letter-spacing:.04em;min-height:48px;cursor:pointer}@media (max-width:767px){.SiteHeader_header__AUC7V{padding:16px 20px}.SiteHeader_brandFull__FpgI_,.SiteHeader_desktopNav__HUlxy{display:none}.SiteHeader_brandCompact__zctUu{display:inline}.SiteHeader_menuTrigger__UCnx_{display:inline-flex}}.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 svg{flex:0 0 auto}.CaseLiveCTA_cta__HtYSm:hover{border-color:var(--accent)}.CaseLiveCTA_nextTrack__QS_s6{width:var(--container);margin-inline:auto;border-top:1px solid var(--border)}.CaseLiveCTA_next__CmW8M{display:block;padding-block:48px 16px;text-decoration:none}.CaseLiveCTA_nextFrame__sSmDm{display:block}.CaseLiveCTA_nextMedia__2IJzA{filter:brightness(.6)}.CaseLiveCTA_nextText___7WZl{padding:24px 0;background:var(--bg)}.CaseLiveCTA_next__CmW8M .label{color:var(--muted)}.CaseLiveCTA_nextName__aV37l{display:block;font-size:clamp(2rem,6vw,5rem);line-height:.95;letter-spacing:-.05em;font-weight:650;text-transform:uppercase;margin-top:12px}.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_nextOpen__p4uYT{display:block;margin-top:16px}.CaseLiveCTA_nextTrack__QS_s6[data-rich=true]{width:auto;height:150svh;margin-inline:0;border-top:0}.CaseLiveCTA_nextTrack__QS_s6[data-rich=true] .CaseLiveCTA_next__CmW8M{position:-webkit-sticky;position:sticky;top:96px;height:calc(100svh - 96px);padding:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--bg)}.CaseLiveCTA_nextTrack__QS_s6[data-rich=true] .CaseLiveCTA_nextFrame__sSmDm{position:relative;min-height:0;-webkit-clip-path:inset(24% 30% 24% 30%);clip-path:inset(24% 30% 24% 30%);overflow:hidden}.CaseLiveCTA_nextTrack__QS_s6[data-rich=true] .CaseLiveCTA_nextMedia__2IJzA,.CaseLiveCTA_nextTrack__QS_s6[data-rich=true] .CaseLiveCTA_nextMedia__2IJzA>div{height:100%;aspect-ratio:auto}.CaseLiveCTA_nextTrack__QS_s6[data-rich=true] .CaseLiveCTA_nextText___7WZl{padding:20px 32px;border-top:1px solid var(--border)}.CaseLiveCTA_back__ldeCu{display:inline-flex;min-height:48px;align-items:center;gap:8px;margin-bottom:64px;text-decoration:none;color:var(--muted)}.CaseLiveCTA_back__ldeCu svg{flex:0 0 auto}.CaseLiveCTA_back__ldeCu:hover{color:var(--fg)}@media (max-width:767px){.CaseLiveCTA_nextTrack__QS_s6{width:var(--container-mobile)}}.Media_media__rctIW{width:100%;height:auto;border-radius:var(--radius-1)}.ArchiveExplorer_staticPage__51yNW{--archive-top:96px;padding:0 0 96px}.ArchiveExplorer_staticPage__51yNW .ArchiveExplorer_head__zww7x{position:-webkit-sticky;position:sticky;top:var(--archive-top)}.ArchiveExplorer_staticPage__51yNW .ArchiveExplorer_foot__fyYqR{position:fixed}.ArchiveExplorer_staticMural__siAtT{margin-top:40px;padding:0 24px}.ArchiveExplorer_stage__Uussz{--archive-top:96px;position:fixed;inset:0;z-index:1;overflow:hidden;background:var(--bg)}.ArchiveExplorer_head__zww7x{position:absolute;top:var(--archive-top);left:0;right:0;z-index:4;background:var(--bg);border-bottom:1px solid var(--border)}.ArchiveExplorer_headRow__LAUnk{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ArchiveExplorer_title__P_zQP{margin:0;font-size:12px}.ArchiveExplorer_close__Mlxyi{flex-shrink:0}.ArchiveExplorer_viewport__jR4iG{position:absolute;inset:calc(var(--archive-top) + 64px) 0 0;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ArchiveExplorer_viewport__jR4iG:active{cursor:-webkit-grabbing;cursor:grabbing}.ArchiveExplorer_tile__VdYY9{position:absolute;left:0;top:0;display:block;visibility:hidden;color:inherit;text-decoration:none;transform-origin:50% 50%;will-change:transform;-webkit-user-drag:none}.ArchiveExplorer_tile__VdYY9 picture{display:block;width:100%;height:100%;overflow:hidden}.ArchiveExplorer_tile__VdYY9 img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ArchiveExplorer_tileLegend__rmiTr{display:block;position:absolute;top:100%;left:0;right:0;margin:0;padding:6px 8px;background:var(--bg);font-size:10px;line-height:1.2;opacity:0;pointer-events:none}.ArchiveExplorer_tile__VdYY9:is(:hover,:focus-visible){z-index:2}.ArchiveExplorer_tile__VdYY9:is(:hover,:focus-visible) .ArchiveExplorer_tileLegend__rmiTr{opacity:1}.ArchiveExplorer_foot__fyYqR{display:none}.ArchiveExplorer_legend__r0M5t{margin:0;color:var(--muted)}@media (max-width:767px){.ArchiveExplorer_stage__Uussz,.ArchiveExplorer_staticPage__51yNW{--archive-top:84px}.ArchiveExplorer_desktopCount__EIRk5{display:none}.ArchiveExplorer_viewport__jR4iG{bottom:64px}.ArchiveExplorer_foot__fyYqR{display:block;position:absolute;left:0;right:0;bottom:0;z-index:4;min-height:64px;background:var(--bg);border-top:1px solid var(--border);pointer-events:none}.ArchiveExplorer_footRow__Y9HMh{display:flex;flex-direction:column;gap:4px;padding-block:10px}.ArchiveExplorer_footRow__Y9HMh p{margin:0;font-size:10px}.ArchiveExplorer_tileLegend__rmiTr{display:none}}.ScreenFrame_frame__U4eLr{border:1px solid var(--border);background:var(--surface);overflow:hidden}.ScreenFrame_bar____TZs{display:flex;align-items:center;gap:12px;height:28px;padding-inline:10px;background:var(--surface);border-bottom:1px solid var(--border)}.ScreenFrame_marks__InJkE{display:inline-flex;gap:4px;flex:none}.ScreenFrame_marks__InJkE i{display:block;width:8px;height:8px;border:1px solid var(--muted);box-sizing:border-box}.ScreenFrame_url__UNZnh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.04em;color:var(--muted)}.ScreenFrame_screen__fBk36{position:relative;line-height:0}.ScreenFrame_screen__fBk36 img{display:block;width:100%;height:auto;border-radius:0}.ScreenFrame_phone___h7TS .ScreenFrame_bar____TZs{height:24px;padding-inline:8px}.ScreenFrame_phone___h7TS .ScreenFrame_url__UNZnh{font-size:10px}@media (min-width:1024px){.ScreenFrame_phone___h7TS{width:-moz-fit-content;width:fit-content;max-width:100%}}.CaseTextBlock_block__LQrr9{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-block:56px;border-top:1px solid var(--border)}.CaseTextBlock_label__NFTtf{grid-column:1/4;margin:0;color:var(--muted)}.CaseTextBlock_body__7jEJF,.CaseTextBlock_lede__ud1MA{grid-column:4/11;margin:0;max-width:56ch}.CaseTextBlock_body__7jEJF{color:var(--muted);font-size:1.125rem;line-height:1.5}.CaseTextBlock_lede__ud1MA{max-width:40ch}@media (max-width:767px){.CaseTextBlock_block__LQrr9{grid-template-columns:minmax(0,1fr);row-gap:16px;padding-block:40px}.CaseTextBlock_body__7jEJF,.CaseTextBlock_label__NFTtf,.CaseTextBlock_lede__ud1MA{grid-column:1}}.CaseMediaSequence_sequence__KclL1>div{margin-block:48px}.CaseMediaSequence_sequence__KclL1>div:first-child{margin-top:0}.CaseMediaSequence_screen__Qhm2U{margin:0;min-width:0}.CaseMediaSequence_caption__UsE5X{margin-top:12px;color:var(--muted)}.CaseMediaSequence_sequence__KclL1>.CaseMediaSequence_textRow__VEwBv{margin-block:24px 0}.CaseMediaSequence_contained__kHVs8 .CaseMediaSequence_inner__SLZ07{max-width:960px}.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:100%}}.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,.CaseMediaSequence_variant-pulso__26Lw8 .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:0;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_variant-pulso__26Lw8 .CaseMediaSequence_giant__vldI4{left:0;top:64px;color:var(--black);opacity:.06}.CaseMediaSequence_variant-pulso__26Lw8 .CaseMediaSequence_guide__2PDOa{left:calc(4 / 12 * 100%)}.CaseMediaSequence_variant-pulso__26Lw8 .CaseMediaSequence_shotA__5Z43T{grid-column:2/6}.CaseMediaSequence_variant-pulso__26Lw8 .CaseMediaSequence_shotB__FhZk7{grid-column:6/10;margin-top:64px}.CaseMediaSequence_variant-pulso__26Lw8 .CaseMediaSequence_rail__0g5MX{grid-column:10/13}.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-pulso__26Lw8 .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-pulso__26Lw8 .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}}.WorkStage_work__uwKml{padding-block:clamp(56px,6vw,96px) 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:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.WorkStage_indexCol__VohUG{grid-column:1/5;background:var(--bg)}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.WorkStage_desktop__pSJWB{min-height:calc(100svh - 96px);align-content:center;align-items:center}.WorkStage_desktop__pSJWB .WorkStage_segment__4qy2_{min-height:0}.WorkStage_desktop__pSJWB .WorkStage_cat__u5NZq{display:none}.WorkStage_desktop__pSJWB .WorkStage_row__NBOI9{padding-block:14px}.WorkStage_desktop__pSJWB .WorkStage_stageCol__McV8v{position:relative;top:auto}}.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:.4;transition:opacity var(--motion-takeover) var(--ease-out);overflow:hidden;padding-block:.06em;margin-block:-.06em}.WorkStage_nameText__w3DIc{display:block}.WorkStage_row__NBOI9[data-active=true] .WorkStage_nameText__w3DIc{animation:WorkStage_name-rise__mRwTL .35s var(--ease-out) both}@keyframes WorkStage_name-rise__mRwTL{0%{transform:translateY(105%)}to{transform:translateY(0)}}.WorkStage_cat__u5NZq{grid-column:1/-1;margin-top:8px;opacity:0;transform:translateY(10px);transition:opacity var(--motion-takeover) var(--ease-out),transform var(--motion-takeover) var(--ease-out);will-change:opacity,transform}.WorkStage_extra__z_f86{grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-takeover) var(--ease-out)}.WorkStage_row__NBOI9[data-active=true] .WorkStage_extra__z_f86,.WorkStage_row__NBOI9[data-pending=true] .WorkStage_extra__z_f86{grid-template-rows:1fr}.WorkStage_extraInner__MJBmk{min-height:0;overflow:hidden}.WorkStage_progress__1n2Gx{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{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}.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{grid-column:5/13;position:-webkit-sticky;position:sticky;top:96px;width:min(100%,calc((100svh - 208px) * 1.6));justify-self:end;display:flex;flex-direction:column;gap:16px}.WorkStage_stageCaption__TP3ts{color:var(--muted);display:grid;height:20px;overflow:hidden;align-items:center}.WorkStage_captionLine__ROc00{grid-area:1/1;display:block;white-space:nowrap}.WorkStage_captionOut__jyuSJ{animation:WorkStage_caption-out__Xa1T8 .15s ease-in .2s both}.WorkStage_captionIn__dnA8o{animation:WorkStage_caption-in__5bHhz .2s var(--ease-out) .35s both}@keyframes WorkStage_caption-out__Xa1T8{0%{transform:translateY(0)}to{transform:translateY(-250%)}}@keyframes WorkStage_caption-in__5bHhz{0%{transform:translateY(250%)}to{transform:translateY(0)}}.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 (min-width:1024px) and (max-height:850px){.WorkStage_work__uwKml{padding-block:clamp(56px,8vh,72px) clamp(64px,9vh,84px)}.WorkStage_heading__Cjj5G{margin-bottom:28px}.WorkStage_desktop__pSJWB{gap:40px}.WorkStage_indexCol__VohUG ol{margin-top:16px}.WorkStage_row__NBOI9{gap:6px 14px;padding-block:12px}.WorkStage_name__kkhys{font-size:clamp(2rem,4.2vw,3.75rem)}.WorkStage_cat__u5NZq{margin-top:4px}.WorkStage_cta__fydMr,.WorkStage_progress__1n2Gx{margin-top:8px}.WorkStage_stageCol__McV8v{gap:12px}}@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)}}.WorkStage_archiveStack__EU1Fi{margin-top:var(--space-6,32px)}@media (min-width:1024px){.WorkStage_archiveStack__EU1Fi{display:none}}@media (prefers-reduced-motion:reduce){.WorkStage_cat__u5NZq,.WorkStage_ctaArrow__GaDim,.WorkStage_cta__fydMr,.WorkStage_name__kkhys,.WorkStage_slash__ldC2m{transition:none}.WorkStage_cat__u5NZq,.WorkStage_name__kkhys{opacity:1;transform:none}.WorkStage_cta__fydMr{opacity:1}.WorkStage_captionIn__dnA8o,.WorkStage_captionOut__jyuSJ,.WorkStage_nameText__w3DIc{animation:none}.WorkStage_extra__z_f86{transition:none}}@media (min-width:1024px){.WorkStage_work__uwKml{padding-bottom:clamp(48px,5vw,72px)}}.WireframeDemo_board__H2Pko{position:absolute;inset:0;overflow:hidden;background:var(--surface)}.WireframeDemo_wire__Oyc6N{position:absolute;inset:6% 6% 6% 6%;display:grid;grid-template-rows:8% 42% 12% 1fr;grid-gap:4%;gap:4%;padding:4%}.WireframeDemo_wireBar__yieZw,.WireframeDemo_wireBlock__5JlcF,.WireframeDemo_wireHero__xMsDH,.WireframeDemo_wireRow__ieqtT span,.WireframeDemo_wire__Oyc6N{border:1px solid var(--border);box-sizing:border-box}.WireframeDemo_wireHero__xMsDH{background:repeating-linear-gradient(135deg,transparent 0 10px,var(--border) 10px 11px)}.WireframeDemo_wireRow__ieqtT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4%;gap:4%}.WireframeDemo_wireRow__ieqtT span{display:block;height:100%}.WireframeDemo_final__Y8fC5{position:absolute;inset:0;overflow:hidden}.WireframeDemo_final__Y8fC5 img,.WireframeDemo_final__Y8fC5 picture{display:block;width:100%;height:100%;object-fit:cover}.WireframeDemo_edge__MFi_Q{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--accent)}