.case-study_page__9kHu_{overflow-x:clip}.case-study_section__JMbTK{max-width:var(--w-page);margin:0 auto;padding-inline:var(--gutter)}.case-study_hero__mN3n1{padding-block:clamp(56px,10vw,104px) clamp(40px,7vw,72px)}.case-study_eyebrow__a_e3C{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--accent-sunk);color:var(--accent);font-size:var(--step--1);font-weight:550;margin-bottom:24px}.case-study_heroTitle__fPk_5{max-width:20ch}.case-study_heroLead__xZh1W{max-width:var(--w-text);margin-top:22px;font-size:var(--step-1);color:var(--fg-muted)}.case-study_factRow__n5UZ7{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.case-study_fact__lDL4G{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:60px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-raised)}.case-study_factLabel__qu9QX{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.case-study_factValue__4gqsl{font-weight:600}.case-study_rise__6wzUd{opacity:0;transform:translateY(10px);animation:case-study_rise__6wzUd .62s ease forwards}.case-study_rise__6wzUd:first-child{animation-delay:0s}.case-study_rise__6wzUd:nth-child(2){animation-delay:60ms}.case-study_rise__6wzUd:nth-child(3){animation-delay:.12s}.case-study_rise__6wzUd:nth-child(4){animation-delay:.18s}.case-study_rise__6wzUd:nth-child(5){animation-delay:.24s}@keyframes case-study_rise__6wzUd{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.case-study_rise__6wzUd{animation:case-study_fade__Uo4p_ .3s ease forwards;transform:none}@keyframes case-study_fade__Uo4p_{to{opacity:1}}}.case-study_band__MC3wp{padding-block:clamp(56px,9vw,96px)}.case-study_band__MC3wp+.case-study_band__MC3wp{padding-top:0}.case-study_bandHead__y9Ybu{max-width:var(--w-text)}.case-study_bandLead__djPgQ{margin-top:16px;color:var(--fg-muted);font-size:var(--step-1)}.case-study_gapGrid__exhyv{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.case-study_gap__BblQg{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--bg-raised);transition:border-color .18s ease,transform .18s var(--ease-out)}.case-study_gapTitle__ufaIa{font-size:var(--step-1)}.case-study_gapBody__sByjk{margin-top:10px;font-size:var(--step--1);color:var(--fg-muted)}@media (hover:hover) and (pointer:fine){.case-study_gap__BblQg:hover{border-color:var(--border-strong);transform:translateY(-2px)}}.case-study_workGrid__63Yde{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.case-study_work__LJ_AH{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--bg-raised);transition:border-color .18s ease,transform .18s var(--ease-out)}.case-study_workHead__Lt0N0{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.case-study_workName__y2iXw{font-size:var(--step-1)}.case-study_status__S4d3T{font-family:var(--font);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px}.case-study_statusDone__Y95Zx{color:var(--trust);background:var(--trust-sunk)}.case-study_statusOpen__Iq6_4{color:var(--accent);background:var(--accent-sunk)}.case-study_workBody__RN6ZX{margin-top:12px;font-size:var(--step--1);color:var(--fg-muted)}@media (hover:hover) and (pointer:fine){.case-study_work__LJ_AH:hover{border-color:var(--border-strong);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.case-study_gap__BblQg,.case-study_work__LJ_AH{transition:border-color .18s ease}.case-study_gap__BblQg:hover,.case-study_work__LJ_AH:hover{transform:none}}.case-study_quoteBand__W1jVm{border-block:1px solid var(--border);background:var(--bg-sunk);padding-block:clamp(48px,9vw,88px)}.case-study_quote__57saX{margin:0;max-width:30ch}.case-study_quoteText__ijclJ{margin:0;font-family:var(--font-display);font-size:var(--step-3);line-height:1.25;letter-spacing:-.015em;text-wrap:pretty}.case-study_quoteAttr__UfmyV{margin-top:20px;font-size:var(--step--1);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.case-study_quoteAfter__cG3h9{margin:22px auto 0;max-width:var(--w-text);color:var(--fg-muted);font-size:var(--step-0);line-height:1.6}.case-study_steps__i63Ki{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.case-study_step__LcgUD{padding:22px 20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-raised)}.case-study_stepNum__6DSvo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--accent-sunk);color:var(--accent);font-family:var(--font-display);font-size:var(--step-0);line-height:1}.case-study_stepTitle__AQFYk{margin-top:14px;font-size:var(--step-1)}.case-study_stepBody__coY2j{margin-top:8px;font-size:var(--step--1);color:var(--fg-muted)}.case-study_stepNote__CF_cm{margin-top:24px;max-width:var(--w-text);font-size:var(--step--1);color:var(--fg-subtle)}.case-study_close___pOtX{margin-top:clamp(56px,9vw,96px);padding:clamp(32px,6vw,56px);border-radius:20px;background:var(--panel);color:var(--panel-fg);text-align:center}.case-study_closeTitle__8IKJj{color:var(--panel-fg);max-width:22ch;margin-inline:auto}.case-study_closeLead__ditrq{margin-top:14px;margin-inline:auto;max-width:44ch;color:var(--panel-muted)}.case-study_closeAction__rvJ4g{margin-top:28px;display:flex;justify-content:center}