.case-studies_page__9cNTn{background:var(--white);color:var(--ink)}.case-studies_hero__0HuIe{padding:176px 24px 0;overflow:hidden}.case-studies_heroGrid__GTTRe{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(56px,8vw,112px);align-items:end}.case-studies_heroCopy__mEFxS{max-width:760px}.case-studies_company__MlQpS,.case-studies_comparison__yWMeG figcaption,.case-studies_discipline__U_FSY,.case-studies_eyebrow__R4wAM,.case-studies_indexCard__aM3du>p,.case-studies_measurement__carRB span,.case-studies_method__RZyoD h3,.case-studies_metric__gJswX dt,.case-studies_order__gc7Po{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.075em}.case-studies_eyebrow__R4wAM{margin:0;color:var(--muted);font-size:12px}.case-studies_hero__0HuIe h1{max-width:9ch;margin:24px 0 0;font-family:var(--font-display);font-size:clamp(52px,7.6vw,92px);font-weight:400;line-height:1.02;letter-spacing:-.015em}.case-studies_hero__0HuIe h1 span{background-image:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.case-studies_heroSummary__UKaRA{max-width:50ch;margin:32px 0 0;color:var(--muted);font-size:clamp(17px,2vw,20px);line-height:1.5}.case-studies_indexCard__aM3du{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.case-studies_indexCard__aM3du>p{margin:0;padding:14px 0;color:var(--muted);font-size:11px}.case-studies_indexCard__aM3du ol{margin:0;padding:0;list-style:none}.case-studies_indexCard__aM3du li{border-top:1px solid var(--line)}.case-studies_indexCard__aM3du a{display:grid;grid-template-columns:32px 1fr;gap:4px 14px;padding:16px 0;color:inherit;text-decoration:none;transition:padding-left .18s ease,color .18s ease}.case-studies_indexCard__aM3du a:focus-visible,.case-studies_indexCard__aM3du a:hover{padding-left:8px;color:var(--accent-ink)}.case-studies_indexCard__aM3du a:focus-visible{outline:2px solid var(--accent-1);outline-offset:4px}.case-studies_indexCard__aM3du a span{grid-row:1/span 2;padding-top:2px;color:var(--muted);font-family:var(--font-geist-mono);font-size:11px}.case-studies_indexCard__aM3du a strong{font-size:14px;font-weight:600}.case-studies_indexCard__aM3du a small{color:var(--muted);font-size:12px}.case-studies_proofStrip__rU3B4{width:min(1120px,calc(100% - 48px));margin:72px auto 0;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;background:var(--white)}.case-studies_proofStrip__rU3B4>div{min-height:116px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between}.case-studies_proofStrip__rU3B4>div+div{border-left:1px solid var(--line)}.case-studies_proofStrip__rU3B4 strong{font-family:var(--font-display);font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1;letter-spacing:-.015em}.case-studies_proofStrip__rU3B4 span{color:var(--muted);font-size:13px}.case-studies_ledger__v6n5D{width:min(1120px,calc(100% - 48px));margin:112px auto 0;border-top:1px solid var(--line)}.case-studies_study__e9_YV{--tone:var(--accent-1);--rail:156px;--gutter:clamp(32px,5vw,64px);--block:48px;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);border-bottom:1px solid var(--line);scroll-margin-top:120px}.case-studies_study__e9_YV.case-studies_accent__pXEX_{--tone:var(--accent-1)}.case-studies_study__e9_YV.case-studies_blue__PMFCf{--tone:var(--blue)}.case-studies_study__e9_YV.case-studies_coral__Y0RD_{--tone:var(--coral)}.case-studies_study__e9_YV.case-studies_magenta__3IZQr{--tone:var(--accent-2)}.case-studies_studyRail__bBJ7y{padding:clamp(56px,6vw,72px) 24px clamp(72px,8vw,96px) 0;border-right:1px solid var(--line)}.case-studies_railInner__FqnMU{position:sticky;top:128px;display:grid;gap:10px}.case-studies_order__gc7Po{color:var(--tone);font-size:13px}.case-studies_discipline__U_FSY{color:var(--muted);font-size:11px;line-height:1.5;letter-spacing:.045em}.case-studies_studyBody__vogTg{padding:clamp(56px,6vw,72px) 0 clamp(72px,8vw,96px) var(--gutter)}.case-studies_studyHeader__GpfmM{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);gap:clamp(40px,7vw,96px);align-items:start}.case-studies_company__MlQpS{margin:0 0 20px;color:var(--tone);font-size:12px}.case-studies_study__e9_YV h2{max-width:18ch;margin:0;font-family:var(--font-display);font-size:clamp(32px,5vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.01em}.case-studies_summary__w5n9N{max-width:60ch;margin:26px 0 0;color:var(--muted);font-size:clamp(16px,1.8vw,18px);line-height:1.58}.case-studies_primaryResult__YyVok{padding-top:5px;display:flex;flex-direction:column;border-top:3px solid var(--tone)}.case-studies_primaryResult__YyVok strong{margin-top:18px;font-family:var(--font-display);font-size:clamp(48px,6vw,76px);font-weight:400;line-height:.95;letter-spacing:-.02em}.case-studies_primaryResult__YyVok strong.case-studies_compactResult__i898v{font-size:clamp(40px,4.6vw,58px)}.case-studies_primaryResult__YyVok>span{margin-top:14px;font-size:15px;font-weight:600}.case-studies_primaryResult__YyVok small{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.5}.case-studies_comparison__yWMeG,.case-studies_journeyTrace__RBMKn{margin:var(--block) 0 0;padding:24px;border-radius:10px;background:var(--gray)}.case-studies_journeyInput__OPJJb>span,.case-studies_journeyOutputs__ySZN_>span,.case-studies_journeyTrace__RBMKn figcaption{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.075em}.case-studies_comparison__yWMeG figcaption,.case-studies_journeyTrace__RBMKn figcaption{margin-bottom:20px;color:var(--muted);font-size:11px}.case-studies_journeyFlow__Mocr_{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(300px,1.35fr) minmax(180px,.8fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--white)}.case-studies_journeyInput__OPJJb,.case-studies_journeyOutputs__ySZN_{min-width:0;padding:22px}.case-studies_journeyInput__OPJJb{display:flex;flex-direction:column;justify-content:center;background:var(--ink);color:var(--white)}.case-studies_journeyInput__OPJJb>span,.case-studies_journeyOutputs__ySZN_>span{color:var(--muted-dk);font-size:10px}.case-studies_journeyOutputs__ySZN_>span{color:var(--muted)}.case-studies_journeyInput__OPJJb strong{margin-top:18px;font-family:var(--font-geist-mono);font-size:clamp(20px,2.4vw,28px);font-weight:500;letter-spacing:-.03em}.case-studies_journeyInput__OPJJb small{margin-top:8px;color:var(--muted-dk);font-size:11px}.case-studies_journeySteps__88Y1a{padding:18px 24px;display:grid;align-content:center}.case-studies_journeyStep__zQO6E{position:relative;min-height:52px;padding:10px 0 10px 36px;display:grid;gap:3px}.case-studies_journeyStep__zQO6E+.case-studies_journeyStep__zQO6E{border-top:1px solid var(--line)}.case-studies_journeyStep__zQO6E>span{position:absolute;top:19px;left:4px;width:10px;height:10px;border:2px solid var(--tone);border-radius:50%;background:var(--white)}.case-studies_journeyStep__zQO6E:not(:last-child):after{content:"";position:absolute;top:29px;bottom:-9px;left:8px;width:2px;background:var(--tone)}.case-studies_journeyStep__zQO6E strong{font-size:13px;font-weight:600}.case-studies_journeyStep__zQO6E small{color:var(--muted);font-size:12px;line-height:1.45}.case-studies_journeyOutputs__ySZN_{border-left:1px solid var(--line)}.case-studies_journeyOutputs__ySZN_ ul{margin:16px 0 0;padding:0;list-style:none}.case-studies_journeyOutputs__ySZN_ li{padding:9px 0;border-top:1px solid var(--line);font-size:12px}.case-studies_journeyOutputs__ySZN_ li:first-child{border-top:0;padding-top:0}.case-studies_journeyTrace__RBMKn>p{margin:16px 0 0;color:var(--tone);font-family:var(--font-geist-mono);font-size:11px;letter-spacing:.025em}.case-studies_comparisonRow__aJZD1{display:grid;grid-template-columns:54px minmax(0,1fr) 74px;gap:16px;align-items:center;font-size:13px}.case-studies_comparisonRow__aJZD1+.case-studies_comparisonRow__aJZD1{margin-top:12px}.case-studies_comparisonRow__aJZD1>span{color:var(--muted)}.case-studies_comparisonRow__aJZD1 strong{text-align:right;font-family:var(--font-geist-mono);font-size:13px}.case-studies_track__YB6T1{height:12px;border-radius:3px;background:var(--white);overflow:hidden}.case-studies_afterBar__JBE7P,.case-studies_beforeBar__J62rN{display:block;height:100%;border-radius:3px}.case-studies_beforeBar__J62rN{background:var(--muted-dk)}.case-studies_afterBar__JBE7P{background:var(--tone)}.case-studies_metricGrid__fGrTG{margin:var(--block) 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.case-studies_metric__gJswX{min-width:0;padding:26px 28px 28px 0}.case-studies_metric__gJswX+.case-studies_metric__gJswX{padding-left:28px;border-left:1px solid var(--line)}.case-studies_metric__gJswX dt{color:var(--muted);font-size:11px;line-height:1.4}.case-studies_metric__gJswX dd{margin:20px 0 0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);line-height:1;letter-spacing:-.015em}.case-studies_metric__gJswX p{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.case-studies_method__RZyoD{margin-top:var(--block)}.case-studies_method__RZyoD h3{margin:0 0 20px;color:var(--muted);font-size:11px;font-weight:400}.case-studies_method__RZyoD ol{margin:0;padding:0;list-style:none;counter-reset:work}.case-studies_method__RZyoD li{counter-increment:work;position:relative;padding:15px 0 15px 45px;border-top:1px solid var(--line);color:var(--ink);font-size:15px;line-height:1.5}.case-studies_method__RZyoD li:last-child{border-bottom:1px solid var(--line)}.case-studies_method__RZyoD li:before{content:counter(work,decimal-leading-zero);position:absolute;top:18px;left:0;color:var(--tone);font-family:var(--font-geist-mono);font-size:11px}.case-studies_measurement__carRB{max-width:92ch;margin:40px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.case-studies_measurement__carRB span{margin-right:10px;color:var(--ink);font-size:11px}.case-studies_principles__Q4sgR{width:min(1120px,calc(100% - 48px));margin:112px auto 0;padding:clamp(48px,6vw,70px);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,110px);align-items:center;border-radius:10px;background:var(--ink);color:var(--white)}.case-studies_principles__Q4sgR .case-studies_eyebrow__R4wAM{color:var(--muted-dk)}.case-studies_principles__Q4sgR h2{max-width:12ch;margin:22px 0 0;font-family:var(--font-display);font-size:clamp(30px,5vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.01em}.case-studies_principleGrid__AO87P{border-top:1px solid rgba(255,255,255,.14)}.case-studies_principleGrid__AO87P p{margin:0;padding:20px 0;display:grid;grid-template-columns:45px 1fr;gap:16px;border-bottom:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.74);font-size:15px;line-height:1.55}.case-studies_principleGrid__AO87P span{color:var(--accent-1);font-family:var(--font-geist-mono);font-size:11px}@media (max-width:880px){.case-studies_hero__0HuIe{padding-top:144px}.case-studies_heroGrid__GTTRe,.case-studies_principles__Q4sgR,.case-studies_studyHeader__GpfmM{grid-template-columns:1fr}.case-studies_indexCard__aM3du{max-width:none}.case-studies_proofStrip__rU3B4{grid-template-columns:repeat(2,1fr)}.case-studies_proofStrip__rU3B4>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.case-studies_proofStrip__rU3B4>div:nth-child(4){border-top:1px solid var(--line)}.case-studies_primaryResult__YyVok{max-width:360px}.case-studies_journeyFlow__Mocr_{grid-template-columns:minmax(115px,.5fr) minmax(240px,1fr)}.case-studies_journeyOutputs__ySZN_{grid-column:1/-1;border-top:1px solid var(--line);border-left:0}.case-studies_journeyOutputs__ySZN_ ul{display:grid;grid-template-columns:repeat(4,1fr)}.case-studies_journeyOutputs__ySZN_ li{padding-right:12px;border-top:0}.case-studies_journeyOutputs__ySZN_ li+li{padding-left:12px;border-left:1px solid var(--line)}}@media (max-width:640px){.case-studies_hero__0HuIe{padding:132px 20px 0}.case-studies_hero__0HuIe h1{font-size:clamp(46px,15vw,68px)}.case-studies_ledger__v6n5D,.case-studies_principles__Q4sgR,.case-studies_proofStrip__rU3B4{width:calc(100% - 32px)}.case-studies_proofStrip__rU3B4{margin-top:56px}.case-studies_ledger__v6n5D{margin-top:80px}.case-studies_proofStrip__rU3B4>div{min-height:102px;padding:18px}.case-studies_study__e9_YV{grid-template-columns:1fr}.case-studies_studyRail__bBJ7y{padding:34px 0 0;border-right:0}.case-studies_railInner__FqnMU{position:static;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:12px}.case-studies_studyBody__vogTg{padding:22px 0 56px}.case-studies_study__e9_YV h2{font-size:clamp(30px,8.5vw,40px)}.case-studies_summary__w5n9N{font-size:16px}.case-studies_comparison__yWMeG,.case-studies_journeyTrace__RBMKn{padding:18px 16px}.case-studies_journeyFlow__Mocr_{grid-template-columns:1fr}.case-studies_journeyInput__OPJJb{min-height:126px}.case-studies_journeySteps__88Y1a{padding:16px 18px}.case-studies_journeyOutputs__ySZN_{grid-column:auto}.case-studies_journeyOutputs__ySZN_ ul{grid-template-columns:1fr 1fr}.case-studies_journeyOutputs__ySZN_ li:nth-child(3){padding-left:0;border-left:0}.case-studies_comparisonRow__aJZD1{grid-template-columns:44px minmax(0,1fr) 62px;gap:10px}.case-studies_metricGrid__fGrTG{grid-template-columns:1fr}.case-studies_metric__gJswX{padding:22px 0}.case-studies_metric__gJswX+.case-studies_metric__gJswX{padding-left:0;border-top:1px solid var(--line);border-left:0}.case-studies_principles__Q4sgR{margin-top:80px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.case-studies_indexCard__aM3du a{transition:none}}