.CaseStudyNarrative_section__lcepf{padding:0 clamp(30px,6vw,100px) clamp(90px,12vw,180px)}.CaseStudyNarrative_inner___e3wv{position:relative;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,72px) 0 0 clamp(38px,5vw,76px);border-top:1px solid hsla(0,0%,100%,.16)}.CaseStudyNarrative_rail__CP5vv{position:absolute;top:clamp(36px,5vw,72px);bottom:0;left:8px;width:1px}.CaseStudyNarrative_railLine__Az587{position:absolute;inset:0;background:linear-gradient(to bottom,var(--work-accent,var(--zf-accent)),rgba(255,255,255,.16) 65%,transparent);transform-origin:top center;will-change:transform}.CaseStudyNarrative_scan__PydPE{position:absolute;top:0;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--work-accent,var(--zf-accent));box-shadow:0 0 0 5px color-mix(in srgb,var(--work-accent,var(--zf-accent)) 12%,transparent),0 0 24px color-mix(in srgb,var(--work-accent,var(--zf-accent)) 56%,transparent);will-change:transform,opacity}.CaseStudyNarrative_header__Vj_eZ{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,76px);gap:clamp(24px,5vw,76px);align-items:start}.CaseStudyNarrative_kicker__3__2E,.CaseStudyNarrative_scopeLabel__AjXC_{margin:0;font-size:var(--zf-t-caption);letter-spacing:.2em;text-transform:uppercase}.CaseStudyNarrative_kicker__3__2E{padding-top:.65em;color:var(--work-accent,var(--zf-accent));will-change:transform,opacity}.CaseStudyNarrative_titleMask__IxQWh{overflow:hidden}.CaseStudyNarrative_title__IHDSC{margin:0;max-width:18ch;font-size:var(--zf-t-h3);font-weight:500;line-height:1.2;letter-spacing:-.045em;text-wrap:balance;will-change:transform,opacity}.CaseStudyNarrative_body__JIrgB{margin-left:calc(28% + clamp(24px,5vw,76px));padding-top:clamp(34px,5vw,72px)}.CaseStudyNarrative_steps__5sX3r{margin:0;padding:0;list-style:none}.CaseStudyNarrative_step__njH6U{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);align-items:baseline;padding:clamp(18px,2.5vw,30px) 0;will-change:transform,opacity}.CaseStudyNarrative_step__njH6U+.CaseStudyNarrative_step__njH6U{border-top:1px solid hsla(0,0%,100%,.1)}.CaseStudyNarrative_node__uDesj{position:absolute;top:50%;left:calc(-1*(28% + clamp(24px,5vw,76px)) - 3px);width:7px;height:7px;margin-top:-3px;border-radius:50%;background:var(--work-accent,var(--zf-accent));transform-origin:center;will-change:transform}.CaseStudyNarrative_stepNumber__W9WBN{font-size:var(--zf-t-caption);color:var(--work-accent,var(--zf-accent))}.CaseStudyNarrative_stepText__r8iJA{font-size:var(--zf-t-h5);line-height:1.55;letter-spacing:-.018em}.CaseStudyNarrative_scope__8rhV_{margin-top:clamp(52px,8vw,112px);padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--work-accent,var(--zf-accent));will-change:transform,opacity}.CaseStudyNarrative_scopeLabel__AjXC_{color:hsla(0,0%,100%,.42)}.CaseStudyNarrative_scopeList__GoGav{display:flex;flex-wrap:wrap;gap:10px 0;margin:16px 0 0;padding:0;list-style:none;font-size:var(--zf-t-h6);line-height:1.5}.CaseStudyNarrative_scopeList__GoGav li+li:before{content:"/";margin:0 .7em;color:var(--work-accent,var(--zf-accent))}.CaseStudyNarrative_evidence__mshi4{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none}.CaseStudyNarrative_evidence__mshi4 a,.CaseStudyNarrative_evidence__mshi4 span{font-size:var(--zf-t-meta);color:hsla(0,0%,100%,.58)}.CaseStudyNarrative_evidence__mshi4 a{text-underline-offset:4px;transition:color .25s ease}.CaseStudyNarrative_evidence__mshi4 a:hover{color:#fff}@media(max-width:720px){.CaseStudyNarrative_inner___e3wv{padding-left:28px}.CaseStudyNarrative_header__Vj_eZ{grid-template-columns:1fr;gap:18px}.CaseStudyNarrative_kicker__3__2E{padding-top:0}.CaseStudyNarrative_body__JIrgB{margin-left:0;padding-top:28px}.CaseStudyNarrative_node__uDesj{left:-23px}.CaseStudyNarrative_step__njH6U{grid-template-columns:34px minmax(0,1fr);gap:12px}}@media(prefers-reduced-motion:reduce){.CaseStudyNarrative_kicker__3__2E,.CaseStudyNarrative_node__uDesj,.CaseStudyNarrative_railLine__Az587,.CaseStudyNarrative_scan__PydPE,.CaseStudyNarrative_scope__8rhV_,.CaseStudyNarrative_step__njH6U,.CaseStudyNarrative_title__IHDSC{will-change:auto}}