.CaseStudy_header__fhGgR{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);align-items:start;padding:5.5rem var(--grid-margin) 0;--back-gap:calc(clamp(8rem, 17svh, 11rem) - 5.5rem + var(--space-2xl))}.CaseStudy_header__fhGgR>*{grid-column:2/-2}.CaseStudy_header__fhGgR>.CaseStudy_back__WB5BB{grid-column:1/-1;justify-self:start}.CaseStudy_back__WB5BB{display:inline-block;margin-bottom:var(--back-gap);color:inherit;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-decoration:none;text-transform:uppercase}@media (pointer:coarse){.CaseStudy_back__WB5BB{padding-block:.85rem;margin-block:-.85rem calc(var(--back-gap) - .85rem)}}@media (min-width:1024px){.CaseStudy_header__fhGgR{padding-top:calc(5.5rem + 1.3125rem + var(--back-gap))}.CaseStudy_header__fhGgR>.CaseStudy_back__WB5BB{position:fixed;top:5.5rem;left:var(--grid-margin);z-index:1000;margin:0;color:var(--background);mix-blend-mode:difference}}@media (min-width:1024px) and (pointer:coarse){.CaseStudy_header__fhGgR>.CaseStudy_back__WB5BB{top:calc(5.5rem - .85rem)}}.CaseStudy_title__7ppeQ{display:flex;flex-wrap:wrap;column-gap:.22em;margin:0 0 var(--space-xl) -.05em;font-family:var(--font-display);font-size:clamp(3.5rem,9.5vw,9.5rem);font-weight:var(--type-display-l-weight);line-height:.9;letter-spacing:var(--type-display-tracking);text-transform:uppercase;text-wrap:balance}.CaseStudy_header__fhGgR>.CaseStudy_lead__wk9e6{grid-column:2/6}.CaseStudy_lead__wk9e6{max-width:52ch;margin:0 0 var(--space-3xl);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:1.35;letter-spacing:var(--type-lead-tracking);text-wrap:balance}.CaseStudy_facts__cg5e_{display:grid;grid-template-columns:subgrid;align-items:end;row-gap:var(--space-xl);padding-top:var(--space-l)}.CaseStudy_factList__4nQ6t{display:contents}.CaseStudy_factList__4nQ6t>div{align-self:start}.CaseStudy_factList__4nQ6t dd,.CaseStudy_factList__4nQ6t>div{min-width:0}.CaseStudy_inlineLabel__oiRpi,.CaseStudy_label__7mWlP{margin:0 0 var(--space-xs);color:var(--ink-muted);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);letter-spacing:var(--type-meta-tracking);text-transform:uppercase}.CaseStudy_factValue__XO8TD{margin:0;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:1.6;letter-spacing:var(--type-body-tracking)}.CaseStudy_factsAside__p3PqU{grid-column:-3/-1;align-self:start;display:flex;flex-direction:column;align-items:flex-start}.CaseStudy_factsAsideList__OG70s,.CaseStudy_factsAside__p3PqU .CaseStudy_factValue__XO8TD{margin:0}@media (min-width:1024px){.CaseStudy_factsAside__p3PqU{align-items:flex-end;text-align:right}}.CaseStudy_liveLine___1Rl1{margin-top:var(--space-s)}.CaseStudy_liveLink__QXoKQ{white-space:nowrap}.CaseStudy_showcase3d__BLuM3{position:relative;height:380svh;margin-top:var(--space-3xl)}.CaseStudy_showcaseStage__q60y5{position:sticky;top:0;height:100svh;overflow:clip;background:#e9e5df}.CaseStudy_showcaseStage__q60y5 canvas{display:block}.CaseStudy_showcaseStill__Z9fAY{margin:var(--space-3xl) 0 0}.CaseStudy_layout__hPSy5{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);margin-top:var(--space-4xl);padding:0 var(--grid-margin) var(--space-3xl)}.CaseStudy_contents__IzS6n{grid-column:1;position:sticky;z-index:2;top:max(7.5rem,calc(50svh - 8rem));align-self:start;padding-top:.25rem;color:var(--background);mix-blend-mode:difference}@media (prefers-reduced-motion:no-preference){.CaseStudy_contentsLabel__NwvXx,.CaseStudy_contentsList__rukT_ li{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-short) var(--ease-exit) calc((var(--count, 6) - 1 - var(--i, 0)) * 40ms)}.CaseStudy_contents__IzS6n[data-shown=true] .CaseStudy_contentsLabel__NwvXx,.CaseStudy_contents__IzS6n[data-shown=true] .CaseStudy_contentsList__rukT_ li{clip-path:inset(0 0 0 0);transition:clip-path var(--dur-medium) var(--ease-smooth) calc(var(--i, 0) * 50ms)}.CaseStudy_contents__IzS6n .CaseStudy_contentsMarker__F0mAK{opacity:0;transition:opacity var(--dur-micro) var(--ease-exit),transform var(--dur-medium) var(--ease-smooth),height var(--dur-medium) var(--ease-smooth)}.CaseStudy_contents__IzS6n[data-shown=true] .CaseStudy_contentsMarker__F0mAK{opacity:1;transition:opacity var(--dur-short) var(--ease-smooth) calc(var(--count, 6) * 50ms),transform var(--dur-medium) var(--ease-smooth),height var(--dur-medium) var(--ease-smooth)}}.CaseStudy_contentsTrack__vBzuK{position:relative;padding-left:var(--space-s)}.CaseStudy_contentsMarker__F0mAK{position:absolute;left:0;top:0;width:1px;background:var(--background);transition:transform var(--dur-medium) var(--ease-smooth),height var(--dur-medium) var(--ease-smooth)}.CaseStudy_contentsList__rukT_{margin:0;padding:0;list-style:none}.CaseStudy_contentsLink__C8lUw{display:block;padding:.4rem 0;overflow-wrap:anywhere;color:var(--ink-muted-blend);font-size:var(--type-label-s-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-decoration:none;text-transform:uppercase;transition:color var(--dur-micro) var(--ease-smooth)}.CaseStudy_contentsLink__C8lUw[aria-current]{color:var(--background)}@media (hover:hover){.CaseStudy_contentsLink__C8lUw:hover{color:var(--background)}}.CaseStudy_content__dUZUV{grid-column:2/-2;display:grid;grid-template-columns:subgrid;align-content:start}.CaseStudy_summary__8IsXV{grid-column:1/-1}.CaseStudy_summary__8IsXV .CaseStudy_trio__mP5uM>*{padding-right:var(--space-xl)}.CaseStudy_trio__mP5uM{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-l);margin:0}.CaseStudy_trio__mP5uM>*{grid-column:span 2}.CaseStudy_trioText__cGk35{margin:0;font-size:var(--type-prose-size);line-height:1.6;letter-spacing:var(--type-prose-tracking)}.CaseStudy_section__FClTr{position:relative;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-content:start;margin-top:var(--space-5xl);padding-top:var(--space-4xl)}.CaseStudy_section__FClTr:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line);transform-origin:left center}@media (prefers-reduced-motion:no-preference){html[data-trigger-ready] .CaseStudy_section__FClTr:not([data-in]):before{transform:scaleX(0)}.CaseStudy_section__FClTr[data-in]:before{transition:transform var(--dur-reveal) var(--ease-reveal)}.CaseStudy_section__FClTr[data-out]:before{transition:transform var(--dur-short) var(--ease-exit)}}.CaseStudy_section__FClTr[data-tone=ink]{margin-top:var(--space-section);padding-top:var(--space-section);padding-bottom:var(--space-section);background:var(--foreground);box-shadow:0 0 0 100vmax var(--foreground);clip-path:inset(0 -100vmax);color:var(--background)}.CaseStudy_section__FClTr[data-tone=ink]:before{content:none}.CaseStudy_section__FClTr[data-tone=ink] .CaseStudy_caption__5_cql{color:#9a9a9a}.CaseStudy_section__FClTr[data-tone=ink] [class*=Devices_screen__]{outline-color:hsla(0,0%,95%,.14)}.CaseStudy_section__FClTr[data-tone=ink]+.CaseStudy_section__FClTr{margin-top:var(--space-section)}.CaseStudy_section__FClTr:focus{outline:none}.CaseStudy_decision__medO_>*,.CaseStudy_section__FClTr>*{grid-column:1/5;max-width:var(--reading-measure)}.CaseStudy_sectionTitle__SDQmQ{margin:0 0 var(--space-xl);font-family:var(--font-display);font-size:var(--type-display-s-size);font-weight:var(--type-display-s-weight);line-height:.95;letter-spacing:var(--type-display-tracking);text-transform:uppercase}.CaseStudy_prose__91UNb{margin:0 0 var(--space-m);font-size:var(--type-prose-size);font-weight:var(--type-prose-weight);line-height:1.6;letter-spacing:var(--type-prose-tracking)}.CaseStudy_leadIn__9S4AP{font-weight:800}.CaseStudy_heading__CDFvl{margin:0 0 var(--space-xs);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:1.3;letter-spacing:var(--type-heading-tracking);text-wrap:balance}.CaseStudy_inlineLabel__oiRpi{display:block;margin-bottom:.35rem}.CaseStudy_decision__medO_>.CaseStudy_figureWide__E7n07,.CaseStudy_decision__medO_>.CaseStudy_figure__V2ZTG,.CaseStudy_decisions__8468V>.CaseStudy_decision__medO_,.CaseStudy_section__FClTr>.CaseStudy_decisions__8468V,.CaseStudy_section__FClTr>.CaseStudy_figureWide__E7n07,.CaseStudy_section__FClTr>.CaseStudy_figure__V2ZTG,.CaseStudy_section__FClTr>.CaseStudy_process__gd__j,.CaseStudy_section__FClTr>.CaseStudy_wideBlock__io8xw{grid-column:1/-1;max-width:none}.CaseStudy_figureWide__E7n07,.CaseStudy_figure__V2ZTG{margin:var(--space-xl) 0 0}.CaseStudy_decision__medO_>.CaseStudy_figureWide__E7n07,.CaseStudy_decision__medO_>.CaseStudy_figure__V2ZTG{margin-top:var(--space-s)}.CaseStudy_sectionTitle__SDQmQ+.CaseStudy_figureWide__E7n07,.CaseStudy_sectionTitle__SDQmQ+.CaseStudy_figure__V2ZTG{margin-top:0}.CaseStudy_figureWide__E7n07+.CaseStudy_figureWide__E7n07{margin-top:var(--space-5xl)}.CaseStudy_figure__V2ZTG{display:grid;grid-template-columns:subgrid;align-items:stretch}.CaseStudy_figure__V2ZTG>.CaseStudy_annotatedMedia__4UojP{grid-column:1/span var(--span);grid-row:2;align-self:start}.CaseStudy_frameTitle__sRg1I{grid-column:1/span var(--span,6);grid-row:1}.CaseStudy_annotatedMedia__4UojP:after,.CaseStudy_compare__xCUjY:after{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 1px var(--screen-edge);pointer-events:none}.CaseStudy_plateImage__p1dfJ{display:block;width:100%;height:auto}.CaseStudy_annotatedMedia__4UojP,.CaseStudy_compare__xCUjY,.CaseStudy_video__hRTUm{position:relative;overflow:clip}.CaseStudy_caption__5_cql{max-width:var(--reading-measure);margin-top:var(--space-s);color:var(--ink-muted);font-size:var(--type-body-size);line-height:1.5;letter-spacing:var(--type-body-tracking)}.CaseStudy_parallaxFrame__5OLvx{position:relative;overflow:clip}.CaseStudy_parallaxInner__0XtGP{position:absolute;left:0;top:0;width:100%;height:112%;transform:translate3d(0,-5.5%,0);will-change:transform}.CaseStudy_videoFill__Wr2Lr{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;background:var(--foreground)}.CaseStudy_parallaxScale__1mBh9{transform:scale(1.06)}.CaseStudy_parallaxLayer__ag6fl{position:relative;will-change:transform}.CaseStudy_focusShade__H_xLD{position:absolute;inset:0;background:hsla(0,0%,8%,.55);backdrop-filter:blur(2px);pointer-events:none;transition:clip-path var(--dur-short) var(--ease-exit)}.CaseStudy_focusShade__H_xLD[data-active=true]{transition:clip-path var(--dur-medium) var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.CaseStudy_focusShade__H_xLD,.CaseStudy_focusShade__H_xLD[data-active=true]{transition:none}}.CaseStudy_notesList__ZjIlG{align-content:start;display:grid;gap:var(--space-xs) var(--space-2xl);margin:0;padding:0;list-style:none}.CaseStudy_note__PbEZA{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs);align-items:baseline;width:100%;padding:var(--space-3xs) 0;border:0;background:none;color:var(--ink-muted);font:inherit;font-size:var(--type-body-size);line-height:1.5;letter-spacing:var(--type-body-tracking);text-align:left;cursor:pointer;transition:color var(--dur-micro) var(--ease-smooth)}.CaseStudy_note__PbEZA[data-active=true]{color:var(--foreground)}.CaseStudy_note__PbEZA:focus-visible{outline:1px solid var(--foreground);outline-offset:2px}.CaseStudy_noteNo__vchxC{font-size:var(--type-label-s-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);white-space:nowrap}.CaseStudy_decision__medO_,.CaseStudy_decisions__8468V{display:grid;grid-template-columns:subgrid}.CaseStudy_decision__medO_{padding-top:var(--space-section)}.CaseStudy_decision__medO_:first-child{padding-top:0}.CaseStudy_compareImage__ovv1K{display:block;width:100%;height:auto}.CaseStudy_compareAfter__Gy9n_{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos))}.CaseStudy_compareShade__WL9Bo{position:absolute;top:0;bottom:0;pointer-events:none}.CaseStudy_compareShadeLeft__6__hx{left:0;width:var(--pos)}.CaseStudy_compareShadeRight__UZsY1{left:var(--pos);right:0}.CaseStudy_compareGrip__M25ka,.CaseStudy_compareTag__AWSff,.CaseStudy_videoToggle__q4Ybn{padding:.55rem .7rem;background:var(--background);color:var(--foreground)}.CaseStudy_compareGrip__M25ka,.CaseStudy_compareTag__AWSff{background:var(--foreground);color:var(--background);box-shadow:0 0 0 1px hsla(0,0%,95%,.18)}.CaseStudy_compareTag__AWSff{position:absolute;z-index:2;top:var(--space-s);padding:.6rem .8rem;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:1;text-transform:uppercase;pointer-events:none}@supports (text-box:trim-both cap alphabetic){.CaseStudy_compareGrip__M25ka,.CaseStudy_compareTag__AWSff{text-box:trim-both cap alphabetic}.CaseStudy_compareTag__AWSff{padding-block:calc(.6rem + .135em)}.CaseStudy_compareGrip__M25ka{padding-block:calc(.55rem + .135em)}}.CaseStudy_compareTagBefore__O3FKK{left:var(--space-s)}.CaseStudy_compareTagAfter__vxO3z{right:var(--space-s)}.CaseStudy_compareHandle__IR101{position:absolute;z-index:1;top:0;bottom:0;left:var(--pos);width:1px;background:hsla(0,0%,95%,.85);transform:translateX(-50%);pointer-events:none}.CaseStudy_compareGrip__M25ka{position:absolute;top:50%;left:50%;font-size:var(--type-label-s-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:1;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.CaseStudy_compareRange__Rv8a3{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}@media (prefers-reduced-motion:no-preference){.CaseStudy_compare__xCUjY:has(.CaseStudy_compareRange__Rv8a3:active) .CaseStudy_compareGrip__M25ka .chevron-back{translate:-.2em 0;transition-duration:var(--dur-micro)}.CaseStudy_compare__xCUjY:has(.CaseStudy_compareRange__Rv8a3:active) .CaseStudy_compareGrip__M25ka .chevron-forward{translate:.2em 0;transition-duration:var(--dur-micro)}}.CaseStudy_compare__xCUjY:has(.CaseStudy_compareRange__Rv8a3:focus-visible) .CaseStudy_compareGrip__M25ka{outline:2px solid var(--foreground);outline-offset:4px}.CaseStudy_videoMedia__sbEYm{display:block;width:100%;height:auto;background:var(--foreground)}.CaseStudy_videoToggle__q4Ybn{position:absolute;left:0;top:0;z-index:2;border:0;will-change:transform;font:inherit;font-size:var(--type-label-s-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:1;text-transform:uppercase;cursor:pointer}.CaseStudy_process__gd__j{display:grid;grid-template-columns:subgrid;margin:0}.CaseStudy_stageColumn__2aQbn{grid-column:1/5;container-type:inline-size}.CaseStudy_stageSticky__e5N3D{position:sticky;top:max(6rem,calc(50svh - 31.25cqw - 1.25rem))}.CaseStudy_stage__WerZ8{position:relative;aspect-ratio:16/10;overflow:clip}.CaseStudy_stageImage__yWPml{position:absolute;inset:0;z-index:0;clip-path:inset(0 0 100% 0);transition:clip-path 0s linear var(--dur-medium)}.CaseStudy_stageImage__yWPml[data-shown=true]{z-index:1;clip-path:inset(0 0 0 0);transition:clip-path var(--dur-medium) var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.CaseStudy_stageImage__yWPml,.CaseStudy_stageImage__yWPml[data-shown=true]{transition:none}}.CaseStudy_stageImg__lZSdT{object-fit:contain;transform:scale(var(--scale,1.18))}.CaseStudy_steps__qtoM7{grid-column:5/-1;margin:0;padding:0;list-style:none}.CaseStudy_step__GZpZY{display:flex;flex-direction:column;justify-content:center;min-height:50svh;padding:var(--space-xl) 0;color:var(--ink-muted);transition:color var(--dur-short) var(--ease-smooth)}.CaseStudy_stageCaption__NhxD6{display:flex;gap:var(--space-s);margin:var(--space-s) 0 0;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.CaseStudy_stageCaption__NhxD6>span:first-child{color:var(--ink-muted)}.CaseStudy_step__GZpZY[data-current=true]{color:var(--foreground)}.CaseStudy_stepFigure__XRJ7c{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CaseStudy_stepTitle__aWFKm{display:block;margin:0 0 var(--space-3xs);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.CaseStudy_stepNo__1rior{margin-right:.15rem}.CaseStudy_stepText__U90vs{margin:0;font-size:var(--type-body-size);line-height:1.5;letter-spacing:var(--type-body-tracking)}.CaseStudy_lesson__97OKX{display:flex;flex-direction:column;gap:var(--space-m)}.CaseStudy_lesson__97OKX .CaseStudy_heading__CDFvl,.CaseStudy_lesson__97OKX .CaseStudy_trioText__cGk35{margin:0}.CaseStudy_bullets__ZAO5e{margin:0;padding:0;list-style:none}.CaseStudy_bullets__ZAO5e li{position:relative;margin:0 0 var(--space-m);padding-left:1.25rem;font-size:var(--type-prose-size);line-height:1.6;letter-spacing:var(--type-prose-tracking)}.CaseStudy_bullets__ZAO5e li:before{content:"";position:absolute;left:0;top:.62em;width:.4rem;height:.4rem;background:var(--foreground)}.CaseStudy_quote__1ISR5{margin:var(--space-l) 0 0}.CaseStudy_quote__1ISR5 p{margin:0;font-size:var(--type-lead-size);line-height:1.4}.CaseStudy_adjacent__H6nJg{position:relative;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);margin-top:var(--space-section);padding:0 var(--grid-margin)}.CaseStudy_adjacentHalf__mXJkN{position:relative;grid-column:span 4}.CaseStudy_adjacentLink__hA4eo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-l);height:100%;padding:var(--space-xl) 0 var(--space-4xl);color:inherit;text-decoration:none}.CaseStudy_adjacentLink__hA4eo[data-side=next]{align-items:flex-end;text-align:right}.CaseStudy_adjacentLink__hA4eo .CaseStudy_label__7mWlP{margin:0}.CaseStudy_adjacentTitle__5OsY_{display:flex;flex-wrap:wrap;column-gap:.22em}.CaseStudy_adjacentLink__hA4eo[data-side=next] .CaseStudy_adjacentTitle__5OsY_{justify-content:flex-end}.CaseStudy_nextTitle__E44YC{font-family:var(--font-display);font-size:var(--type-display-m-size);font-weight:var(--type-display-m-weight);line-height:.95;letter-spacing:var(--type-display-tracking);text-transform:uppercase}.CaseStudy_facts__cg5e_{position:relative}.CaseStudy_facts__cg5e_:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.CaseStudy_facts__cg5e_:before{animation:CaseStudy_lineDraw__IXYkN var(--dur-reveal) var(--ease-reveal) .62s both}html[data-page-transition] .CaseStudy_facts__cg5e_:before{animation:none;transform:scaleX(0)}}@keyframes CaseStudy_lineDraw__IXYkN{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.CaseStudy_contentsMarker__F0mAK{transition:none}}@media (max-width:1023px){.CaseStudy_header__fhGgR{display:block;padding:3.75rem var(--grid-margin-sm) 0}.CaseStudy_back__WB5BB{--back-gap:calc(7rem - 3.75rem + var(--space-2xl))}.CaseStudy_facts__cg5e_{display:flex;flex-direction:column;align-items:flex-start}.CaseStudy_factList__4nQ6t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l) var(--grid-gap);width:100%}.CaseStudy_factList__4nQ6t>div:nth-child(2){grid-column:auto}.CaseStudy_layout__hPSy5{display:block;margin-top:var(--space-3xl);padding:0 var(--grid-margin-sm) var(--space-xl)}.CaseStudy_contents__IzS6n{position:static;margin-bottom:var(--space-s)}.CaseStudy_contentsMarker__F0mAK{display:none}.CaseStudy_contentsTrack__vBzuK{padding-left:0}.CaseStudy_contentsLabel__NwvXx,.CaseStudy_contentsList__rukT_ li,.CaseStudy_contents__IzS6n .CaseStudy_contentsMarker__F0mAK{animation:none!important;clip-path:none}.CaseStudy_contentsLink__C8lUw{color:var(--foreground)}.CaseStudy_content__dUZUV,.CaseStudy_decision__medO_,.CaseStudy_decisions__8468V,.CaseStudy_section__FClTr{display:block}.CaseStudy_section__FClTr{margin-top:var(--space-4xl);padding-top:var(--space-3xl)}.CaseStudy_section__FClTr[data-tone=ink]{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.CaseStudy_trio__mP5uM{grid-template-columns:minmax(0,1fr)}.CaseStudy_trio__mP5uM>*{grid-column:auto}.CaseStudy_summary__8IsXV .CaseStudy_trio__mP5uM>*{padding-right:0}.CaseStudy_figure__V2ZTG,.CaseStudy_process__gd__j{display:block}.CaseStudy_stageColumn__2aQbn{display:none}.CaseStudy_step__GZpZY{min-height:0;padding:var(--space-l) 0;color:var(--foreground)}.CaseStudy_stepFigure__XRJ7c{position:relative;width:auto;height:auto;margin:0 0 var(--space-s);overflow:visible;clip-path:none;white-space:normal}.CaseStudy_adjacent__H6nJg{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:var(--space-s);margin-top:var(--space-5xl);padding:0 var(--grid-margin-sm)}.CaseStudy_adjacentHalf__mXJkN,.CaseStudy_adjacentLink__hA4eo{display:grid;grid-row:1/span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid}.CaseStudy_adjacentLink__hA4eo{justify-items:start;padding-bottom:var(--space-3xl)}.CaseStudy_adjacentLink__hA4eo[data-side=next]{justify-items:unsafe end}.CaseStudy_adjacentLink__hA4eo>.CaseStudy_label__7mWlP{grid-row:1}.CaseStudy_adjacentLink__hA4eo>.CaseStudy_adjacentTitle__5OsY_{grid-row:2}.CaseStudy_adjacentLink__hA4eo>:last-child{grid-row:3;width:max-content;white-space:nowrap}.CaseStudy_nextTitle__E44YC{font-size:clamp(2rem,9.5vw,3.75rem)}}@media (max-width:639px){.CaseStudy_adjacentLink__hA4eo>:last-child{display:none}}.CaseStudy_adjacentShort__TdBRm{display:none}@media (max-width:1023px){.CaseStudy_adjacentLong__igCyT{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CaseStudy_adjacentShort__TdBRm{display:inline}}@media (min-width:1024px) and (max-width:1279px){.CaseStudy_factList__4nQ6t>div:first-child{grid-column:1/3;grid-row:1}.CaseStudy_factList__4nQ6t>div:nth-child(2){grid-column:3/5;grid-row:1}.CaseStudy_factList__4nQ6t>div:nth-child(3){grid-column:5/7;grid-row:1}.CaseStudy_factList__4nQ6t>div:nth-child(4){grid-column:1/3;grid-row:2}.CaseStudy_factsAside__p3PqU{grid-column:3/7;grid-row:2}}@media (pointer:coarse){.CaseStudy_contentsLink__C8lUw{padding-block:calc((44px - 1lh) / 2)}.CaseStudy_note__PbEZA{min-height:44px;align-items:center;padding-block:var(--space-2xs)}.CaseStudy_liveLine___1Rl1{margin-top:calc(var(--space-s) - (44px - 1lh) / 2);margin-bottom:calc((44px - 1lh) / -2)}}.CaseStudy_showcaseFigure__ySApg{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--grid-gap);align-items:start;margin:var(--space-xl) 0 0}.CaseStudy_figureWide__E7n07+.CaseStudy_showcaseFigure__ySApg,.CaseStudy_showcaseFigure__ySApg+.CaseStudy_showcaseFigure__ySApg{margin-top:var(--space-5xl)}.CaseStudy_section__FClTr>.CaseStudy_showcaseFigure__ySApg{max-width:none}.CaseStudy_showcaseFull__bzwPY{grid-column:1/-1}.CaseStudy_showcasePairA__WDZeW{grid-column:1/4}.CaseStudy_showcasePairB__gGkqX{grid-column:4/-1;margin-top:22%}.CaseStudy_showcaseCaption__U0E7I{grid-column:1/5;margin-top:var(--space-s)}.CaseStudy_phoneRow__yEGST{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9%;width:78%;align-items:end}.CaseStudy_phoneCell__kUe_A:nth-child(2){transform:translateY(-9%)}.CaseStudy_phonePanel__HybEU{padding:4% 0}.CaseStudy_heroPanel__DYRiQ{position:relative;padding:0 9% 7% 0}.CaseStudy_heroScreen__EFXYV{width:100%}.CaseStudy_heroPhone__V1fXN{position:absolute;right:0;bottom:0;width:17%}@media (max-width:1023px){.CaseStudy_showcaseFigure__ySApg{display:flex;flex-direction:column;align-items:stretch}.CaseStudy_showcasePairB__gGkqX{margin-top:0}.CaseStudy_phoneRow__yEGST{width:100%;gap:6%}}.CaseStudy_heroWrap__yM0i4{margin-top:var(--space-3xl)}.CaseStudy_heroWrap__yM0i4>.CaseStudy_heroFigure__FkB0c{display:block;margin:0}.CaseStudy_heroWrap__yM0i4>.CaseStudy_heroFigure__FkB0c[data-layout=hero]{padding:0 var(--grid-margin)}@media (max-width:1023px){.CaseStudy_heroWrap__yM0i4>.CaseStudy_heroFigure__FkB0c[data-layout=hero]{padding:0 var(--grid-margin-sm)}.CaseStudy_heroWrap__yM0i4{margin-top:var(--space-2xl)}}.CaseStudy_contents__IzS6n .CaseStudy_contentsLabel__NwvXx{color:var(--ink-muted-blend)}.CaseStudy_decisions__8468V>.CaseStudy_decision__medO_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.CaseStudy_decision__medO_>.CaseStudy_decisionFigure__DCcVC,.CaseStudy_decision__medO_>.CaseStudy_decisionStrip__pFXRI,.CaseStudy_decision__medO_>.CaseStudy_decisionTitle__0f3mT{grid-column:1/-1;max-width:none}.CaseStudy_decisionTitle__0f3mT{display:flex;align-items:baseline;gap:var(--space-s);margin:0 0 var(--space-l)}.CaseStudy_decisionNo__23UFE{flex:none;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.CaseStudy_decisionTitle__0f3mT>.CaseStudy_heading__CDFvl{margin:0}.CaseStudy_decisionStrip__pFXRI{display:grid;grid-template-columns:subgrid;row-gap:var(--space-l);margin-bottom:var(--space-2xl)}.CaseStudy_decisionCell___0ciR{grid-column:span 2;min-width:0;max-width:var(--reading-measure);padding-right:var(--space-xl)}.CaseStudy_decisionCell___0ciR>.CaseStudy_inlineLabel__oiRpi,.CaseStudy_decisionNotes__CmjQT>.CaseStudy_inlineLabel__oiRpi{margin:0 0 var(--space-xs)}.CaseStudy_decisionText__lRlue{margin:0;font-size:var(--type-prose-size);line-height:1.6;letter-spacing:var(--type-prose-tracking)}.CaseStudy_decisionFigure__DCcVC{display:grid;grid-template-columns:subgrid;margin:0}.CaseStudy_decisionFigure__DCcVC>.CaseStudy_frameTitle__sRg1I{grid-column:1/5;grid-row:1}.CaseStudy_decisionFigure__DCcVC>.CaseStudy_annotatedMedia__4UojP{grid-column:1/5;grid-row:2}.CaseStudy_decisionWide__vE4cq{grid-column:span 4}.CaseStudy_decision__medO_[data-device=phone] .CaseStudy_decisionFigure__DCcVC>.CaseStudy_annotatedMedia__4UojP,.CaseStudy_decision__medO_[data-device=phone] .CaseStudy_decisionFigure__DCcVC>.CaseStudy_frameTitle__sRg1I{grid-column:1/3}.CaseStudy_decision__medO_[data-device=phone] .CaseStudy_decisionNotes__CmjQT{grid-column:3/6;max-width:24rem}@media (min-width:1024px){.CaseStudy_decision__medO_ .CaseStudy_decisionNotes__CmjQT{top:calc(50svh - 5.5rem)}.CaseStudy_decisionNotes__CmjQT .CaseStudy_notesList__ZjIlG{border-top:1px solid var(--line)}.CaseStudy_decisionNotes__CmjQT .CaseStudy_notesList__ZjIlG li{border-bottom:1px solid var(--line)}.CaseStudy_decisionNotes__CmjQT .CaseStudy_note__PbEZA{min-height:2.75rem;align-items:center;padding-block:var(--space-2xs)}}.CaseStudy_decisionNotes__CmjQT{grid-column:5/-1;grid-row:2;position:sticky;top:7rem;align-self:start;padding-left:var(--space-s)}.CaseStudy_decisionNotes__CmjQT .CaseStudy_notesList__ZjIlG{gap:0}@media (max-width:1023px){.CaseStudy_decisionFigure__DCcVC,.CaseStudy_decisionStrip__pFXRI,.CaseStudy_decisions__8468V>.CaseStudy_decision__medO_{display:block}.CaseStudy_decision__medO_{padding-top:var(--space-5xl)}.CaseStudy_decisionCell___0ciR{padding-right:0}.CaseStudy_decisionCell___0ciR+.CaseStudy_decisionCell___0ciR{margin-top:var(--space-l)}.CaseStudy_decisionNotes__CmjQT{position:static;margin-top:var(--space-m);padding-left:0}}.CaseStudy_framedFigure__3w6hy,.CaseStudy_highlights__MNxnk,.CaseStudy_statements__9l_Ng,.CaseStudy_textPair__FgA_s{margin:var(--space-3xl) 0 0}.CaseStudy_sectionTitle__SDQmQ+.CaseStudy_framedFigure__3w6hy,.CaseStudy_sectionTitle__SDQmQ+.CaseStudy_highlights__MNxnk,.CaseStudy_sectionTitle__SDQmQ+.CaseStudy_showcaseFigure__ySApg,.CaseStudy_sectionTitle__SDQmQ+.CaseStudy_statements__9l_Ng,.CaseStudy_sectionTitle__SDQmQ+.CaseStudy_textPair__FgA_s{margin-top:0}.CaseStudy_framedFigure__3w6hy+.CaseStudy_textPair__FgA_s,.CaseStudy_highlights__MNxnk+.CaseStudy_textPair__FgA_s,.CaseStudy_textPair__FgA_s+.CaseStudy_showcaseFigure__ySApg{margin-top:var(--space-2xl)}.CaseStudy_textPair__FgA_s{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-s)}.CaseStudy_textPair__FgA_s>.CaseStudy_heading__CDFvl{grid-column:1/-1;margin:0}.CaseStudy_textPair__FgA_s>.CaseStudy_trioText__cGk35{grid-column:span 3;max-width:var(--reading-measure);padding-right:var(--space-xl)}.CaseStudy_statements__9l_Ng{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-3xl)}.CaseStudy_statement__DHgcs{grid-column:1/6;margin:0;font-size:var(--type-statement-size);font-weight:var(--type-statement-weight);line-height:1.12;letter-spacing:var(--type-statement-tracking);text-wrap:balance}.CaseStudy_statement__DHgcs+.CaseStudy_statement__DHgcs{grid-column:2/-1;text-align:right}.CaseStudy_highlights__MNxnk{padding:0;list-style:none}.CaseStudy_highlights__MNxnk>.CaseStudy_decisionTitle__0f3mT{margin:0}.CaseStudy_framedFigure__3w6hy>.CaseStudy_frameTitle__sRg1I{margin:0 0 var(--space-xs)}.CaseStudy_labelSpacer__Dm0pu{display:block;height:calc(var(--type-meta-size) * 1.5 + var(--space-xs))}.CaseStudy_photo__5EFQb{display:block;width:100%;height:auto;outline:1px solid var(--screen-edge);outline-offset:-1px}.CaseStudy_heroWrap__yM0i4 .CaseStudy_photo__5EFQb{outline:none;box-shadow:0 -1px 0 var(--screen-edge),0 1px 0 var(--screen-edge)}.CaseStudy_photoNarrow__VUIUa{grid-column:2/6}.CaseStudy_phoneRow__yEGST:has(>[data-count="2"]){grid-template-columns:repeat(2,minmax(0,1fr));width:52%}.CaseStudy_phoneCell__kUe_A[data-count="2"]:nth-child(2){transform:none}@media (max-width:1023px){.CaseStudy_statements__9l_Ng,.CaseStudy_textPair__FgA_s{display:block}.CaseStudy_textPair__FgA_s>.CaseStudy_trioText__cGk35{padding-right:0}.CaseStudy_textPair__FgA_s>*+*{margin-top:var(--space-m)}.CaseStudy_statement__DHgcs+.CaseStudy_statement__DHgcs{margin-top:var(--space-2xl)}.CaseStudy_photoNarrow__VUIUa{grid-column:1/-1}.CaseStudy_phoneRow__yEGST:has(>[data-count="2"]){width:70%}}.CaseStudy_statements__9l_Ng+.CaseStudy_trio__mP5uM{margin-top:var(--space-4xl)}@media (max-width:1023px){.CaseStudy_decision__medO_[data-device=phone] .CaseStudy_annotatedMedia__4UojP{max-width:75%}}.CaseStudy_statements__9l_Ng[data-ink=scroll]{view-timeline-name:--statements;--ink-timeline:--statements}.CaseStudy_photoShowcase__DhEhF{position:relative;height:300svh;margin-top:var(--space-3xl)}.CaseStudy_photoStage__5m7NU{position:sticky;top:0;height:100svh;overflow:clip;background:#cfcbc5}.CaseStudy_photoCanvas__CojXs,.CaseStudy_photoStageStill__NTMU6{position:absolute;inset:0;width:100%;height:100%}.CaseStudy_photoStageStill__NTMU6{object-fit:cover}.CaseStudy_photoCanvas__CojXs{display:block;opacity:0}.CaseStudy_photoShowcase__DhEhF[data-ready] .CaseStudy_photoCanvas__CojXs{opacity:1}.CaseStudy_photoScreen__iw1Qr{position:absolute;top:0;left:0;overflow:hidden;transform-origin:0 0;visibility:hidden}.CaseStudy_photoShowcase__DhEhF[data-ready] .CaseStudy_photoScreen__iw1Qr{visibility:visible}.CaseStudy_photoScreen__iw1Qr:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,hsla(0,0%,100%,.06),transparent 45%);pointer-events:none}.CaseStudy_photoPage__X1EV6{position:absolute;top:0;left:0;width:100%;height:auto;visibility:hidden;will-change:transform}.CaseStudy_photoShowcaseStill__gyz7e{margin:var(--space-3xl) 0 0}.CaseStudy_photoShowcaseStill__gyz7e .CaseStudy_photo__5EFQb{outline:none;box-shadow:0 -1px 0 var(--screen-edge),0 1px 0 var(--screen-edge)}.CaseStudy_indexPanel__ZP2Fx,.CaseStudy_indexToggle__OCFEV{display:none}@media (max-width:1023px){.CaseStudy_contents__IzS6n{display:none}.CaseStudy_indexToggle__OCFEV{position:fixed;z-index:1002;left:var(--grid-margin-sm);bottom:calc(var(--space-s) + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.75rem;min-height:44px;padding:0;border:0;background:none;color:#dedede;mix-blend-mode:difference;font-family:inherit;font-size:var(--type-chrome-size);font-weight:600;letter-spacing:var(--type-chrome-tracking);line-height:1;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-short) var(--ease-exit),visibility 0s linear var(--dur-short)}.CaseStudy_indexToggle__OCFEV[data-shown=true]{opacity:1;visibility:visible;transition:opacity var(--dur-short) var(--ease-smooth),visibility 0s}.CaseStudy_indexCount__2O_5N{margin-right:.4em;color:var(--ink-muted-blend)}.CaseStudy_indexToggle__OCFEV:focus-visible{outline:2px solid #dedede;outline-offset:4px}.CaseStudy_indexPanel__ZP2Fx[open]{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:6rem var(--grid-margin-sm) calc(var(--space-s) + 44px + var(--space-xl) + env(safe-area-inset-bottom));border:0;background:transparent;color:var(--background);overflow:hidden}.CaseStudy_indexPanel__ZP2Fx::backdrop{background:transparent}.CaseStudy_indexColumns__WEMRd{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.CaseStudy_indexColumns__WEMRd span{margin-right:-1px;background:var(--foreground);transform:translate3d(0,101%,0);transition:transform var(--dur-short) var(--ease-exit) calc(.15s + (7 - var(--i)) * 30ms)}.CaseStudy_indexPanel__ZP2Fx[data-open=true] .CaseStudy_indexColumns__WEMRd span{transform:translateZ(0);transition:transform var(--dur-medium) var(--ease-smooth) calc(var(--i) * 40ms)}.CaseStudy_indexBody__YhdJA{position:relative}.CaseStudy_indexLabel__9gy7v{margin:0 0 var(--space-l);color:#9a9a9a;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);letter-spacing:var(--type-meta-tracking);text-transform:uppercase}.CaseStudy_indexList__LQIav{margin:0;padding:0;list-style:none}.CaseStudy_indexLink__rDlJ8{display:flex;align-items:baseline;gap:var(--space-xs);min-height:44px;padding:.1em 0;color:#9a9a9a;font-family:var(--font-display);font-size:var(--type-display-s-size);font-weight:var(--type-display-s-weight);line-height:1;letter-spacing:var(--type-display-tracking);text-decoration:none;text-transform:uppercase;transition:color var(--dur-micro) var(--ease-smooth)}.CaseStudy_indexLink__rDlJ8:active,.CaseStudy_indexLink__rDlJ8[aria-current]{color:var(--background)}.CaseStudy_indexNumber__BzTjn{flex:none;font-family:var(--font-text);font-size:var(--type-label-s-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.CaseStudy_indexRise__33tE_{opacity:0}.CaseStudy_indexPanel__ZP2Fx[data-closing] .CaseStudy_indexRise__33tE_{animation:CaseStudy_indexLineOut__4HcSK var(--dur-short) var(--ease-exit) both}.CaseStudy_indexLabel__9gy7v .CaseStudy_indexRise__33tE_{display:inline-block}.CaseStudy_indexPanel__ZP2Fx[data-open=true] .CaseStudy_indexRise__33tE_{opacity:1;transition:none;animation:CaseStudy_indexLineIn__z6gZ0 var(--dur-reveal) var(--ease-reveal) calc(.26s + var(--i) * 50ms) both}.CaseStudy_indexClose__n2xaS{position:fixed;left:var(--grid-margin-sm);bottom:calc(var(--space-s) + env(safe-area-inset-bottom));min-height:44px;padding:0;border:0;background:none;color:var(--background);font-family:inherit;font-size:var(--type-chrome-size);font-weight:600;letter-spacing:var(--type-chrome-tracking);text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity var(--dur-micro) var(--ease-exit)}.CaseStudy_indexPanel__ZP2Fx[data-open=true] .CaseStudy_indexClose__n2xaS{opacity:1;transition:opacity var(--dur-short) var(--ease-smooth) .2s}.CaseStudy_indexPanel__ZP2Fx :focus-visible{outline:2px solid var(--background);outline-offset:-2px}}@keyframes CaseStudy_indexLineIn__z6gZ0{0%{opacity:0;filter:blur(.08em);transform:translateY(1em)}}@keyframes CaseStudy_indexLineOut__4HcSK{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(.1em);transform:translateY(.35em)}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.CaseStudy_indexPanel__ZP2Fx[data-closing] .CaseStudy_indexRise__33tE_,.CaseStudy_indexPanel__ZP2Fx[data-open=true] .CaseStudy_indexRise__33tE_{animation:none}.CaseStudy_indexClose__n2xaS,.CaseStudy_indexColumns__WEMRd span,.CaseStudy_indexPanel__ZP2Fx[data-open=true] .CaseStudy_indexClose__n2xaS,.CaseStudy_indexPanel__ZP2Fx[data-open=true] .CaseStudy_indexColumns__WEMRd span,.CaseStudy_indexPanel__ZP2Fx[data-open=true] .CaseStudy_indexRise__33tE_,.CaseStudy_indexRise__33tE_,.CaseStudy_indexToggle__OCFEV,.CaseStudy_indexToggle__OCFEV[data-shown=true]{transition:none}}