.case-study_main__9jQUh{min-height:100vh;padding-top:120px;background:#000;color:#f5f3ef}.case-study_container__iDAkh{width:min(100% - 48px,1216px);margin-inline:auto}.case-study_back__3jY_Q{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:#b7b7bc;font-size:14px;text-decoration:none}.case-study_hero__CGQe9{padding:40px 0 44px}.case-study_eyebrow__ftwk_{margin:0 0 20px;color:#aaaab3;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.12em}.case-study_hero__CGQe9 h1{max-width:18ch;margin:0;font-family:Ahsing,Georgia,serif;font-size:clamp(44px,6.3vw,88px);font-weight:700;line-height:1.05;letter-spacing:-.03em}.case-study_summary__tgd1r{max-width:700px;margin:24px 0 32px;color:#b7b7bc;font-size:clamp(19px,2vw,24px);line-height:1.5}.case-study_facts__Anjkb{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 44px;padding-block:28px;border-block:1px solid #ffffff24}.case-study_facts__Anjkb dt{margin-bottom:10px;color:#96969f;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.case-study_facts__Anjkb dd{margin:0;font-size:15px;line-height:1.6}.case-study_visual__aQc4H{margin:0 0 64px;padding:clamp(20px,4vw,56px);border-radius:16px}.case-study_visual__aQc4H img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 24px 60px #0003}.case-study_visual__aQc4H figcaption{margin-top:18px;color:#fff;mix-blend-mode:difference;font-size:12px;line-height:1.5}.case-study_layout__CExfI{display:grid;gap:40px;padding-bottom:80px}.case-study_contents__NY411{border-top:1px solid #ffffff24;padding-top:22px}.case-study_contents__NY411 p{margin:0 0 16px;color:#8f8f99;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.case-study_contents__NY411 nav{display:flex;flex-wrap:wrap;gap:4px 22px}.case-study_contents__NY411 a{display:block;min-height:44px;padding-block:10px;color:#b7b7bc;font-size:14px;text-decoration:none}.case-study_story__WgLri{min-width:0}.case-study_section__t4KZ2{scroll-margin-top:112px;padding-bottom:56px}.case-study_section__t4KZ2+.case-study_section__t4KZ2{border-top:1px solid #ffffff24;padding-top:48px}.case-study_section__t4KZ2 h2{margin:0 0 24px;font-family:Ahsing,Georgia,serif;font-size:clamp(32px,3vw,44px);line-height:1.15;letter-spacing:-.025em}.case-study_body__pBj9n{margin:0;color:#b7b7bc;font-size:17px;line-height:1.8}.case-study_objective__k5cH9{margin:0 0 22px;max-width:25ch;font-size:clamp(24px,2.4vw,32px);line-height:1.35;letter-spacing:-.025em}.case-study_decisions__VEfre{display:grid;gap:32px;list-style:none;padding:0;margin:32px 0 0}.case-study_decision__R9Iy_{display:grid;grid-template-columns:32px 1fr;gap:18px}.case-study_number__e61oi{color:#d68b55;font-size:13px;padding-top:5px;font-variant-numeric:tabular-nums}.case-study_decision__R9Iy_ h3,.case-study_feature__8QYqr h3,.case-study_journey__s0gCt h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.4}.case-study_journey__s0gCt{list-style:none;margin:0;padding:0}.case-study_journey__s0gCt li{position:relative;padding:0 0 32px 34px;border-left:1px solid #ffffff30;margin-left:6px}.case-study_journey__s0gCt li:last-child{padding-bottom:0;border-color:transparent}.case-study_journey__s0gCt li:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;border-radius:50%;background:#3992ff}.case-study_features__w1lKQ{display:grid;grid-template-columns:1fr;gap:28px}.case-study_feature__8QYqr{padding-top:22px;border-top:1px solid #ffffff24}.case-study_feature__8QYqr svg{margin-bottom:16px;color:#3992ff}.case-study_feature__8QYqr p{margin:0;color:#b7b7bc;font-size:15px;line-height:1.7}.case-study_outcome__bVgi8{border-left:2px solid #e13333;padding-left:24px;margin-top:28px}.case-study_actions__tnbgS{display:flex;flex-wrap:wrap;gap:12px}.case-study_primary__WeGAU,.case-study_secondary__oaUf9{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:12px 24px;border-radius:999px;font-size:15px;line-height:1.5;text-decoration:none;transition:background .16s ease,transform .16s ease-out}.case-study_primary__WeGAU{background:#fff;color:#000}.case-study_secondary__oaUf9{color:#fff;border:1px solid #ffffff40}.case-study_primary__WeGAU:active,.case-study_secondary__oaUf9:active{transform:scale(.97)}.case-study_next__46HOr{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;padding:32px 0 64px;border-top:1px solid #ffffff24}.case-study_next__46HOr h2{margin:0 0 20px;font-family:Ahsing,Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1.15}.case-study_nextPreview__p1pQv{display:block;overflow:hidden;border-radius:12px}.case-study_nextPreview__p1pQv img{display:block;width:100%;height:auto;transition:transform .24s cubic-bezier(.23,1,.32,1)}.case-study_back__3jY_Q:focus-visible,.case-study_contents__NY411 a:focus-visible,.case-study_nextPreview__p1pQv:focus-visible,.case-study_primary__WeGAU:focus-visible,.case-study_secondary__oaUf9:focus-visible{outline:2px solid #3992ff;outline-offset:5px}@media (min-width:768px){.case-study_container__iDAkh{width:min(100% - 64px,1216px)}.case-study_facts__Anjkb{grid-template-columns:1fr 1fr 1.3fr;gap:40px}.case-study_features__w1lKQ,.case-study_next__46HOr{grid-template-columns:1fr 1fr}.case-study_next__46HOr{gap:64px;padding-block:56px 96px}}@media (min-width:1024px){.case-study_layout__CExfI{grid-template-columns:220px minmax(0,1fr);gap:80px}.case-study_contents__NY411{align-self:start;position:sticky;top:112px}.case-study_contents__NY411 nav{display:block}.case-study_visual__aQc4H{margin-bottom:80px}}@media (hover:hover) and (pointer:fine){.case-study_back__3jY_Q:hover,.case-study_contents__NY411 a:hover{color:#fff}.case-study_primary__WeGAU:hover{background:#e5e5e5}.case-study_secondary__oaUf9:hover{background:#ffffff12}.case-study_nextPreview__p1pQv:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.case-study_nextPreview__p1pQv img,.case-study_primary__WeGAU,.case-study_secondary__oaUf9{transition:none}}