.case-study_hero__VJ4_m{background:var(--firm-surface-soft)}.case-study_heroInner__7XXzY{margin:0 auto;max-width:1180px;padding:72px 32px 64px}.case-study_heroInner__7XXzY h1{font-size:clamp(36px,5vw,60px);line-height:1.08;margin-top:14px;max-width:900px}.case-study_heroInner__7XXzY>p{color:var(--firm-slate);font-size:18px;line-height:1.6;margin-top:20px;max-width:760px}.case-study_facts__zrvJH{border-top:1px solid var(--firm-line-strong);display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:40px;padding-top:24px}.case-study_facts__zrvJH dt{color:var(--firm-muted);font-size:12px;font-weight:700;text-transform:uppercase}.case-study_facts__zrvJH dd{color:var(--firm-ink);font-size:15px;margin:6px 0 0}.case-study_facts__zrvJH dd a{color:var(--firm-blue);font-weight:600}.case-study_body__3azph{display:grid;grid-gap:56px;gap:56px;margin:0 auto;max-width:820px;padding:80px 32px}.case-study_body__3azph section h2{font-size:clamp(26px,3vw,34px);line-height:1.2;margin-bottom:16px}.case-study_body__3azph section p{color:var(--firm-slate);font-size:17px;line-height:1.7}.case-study_body__3azph section p+p{margin-top:14px}.case-study_quote__0Vct4{background:var(--firm-canvas);border:1px solid var(--firm-line);border-left:4px solid var(--firm-blue);border-radius:var(--firm-radius-panel);margin:0;padding:28px 32px}.case-study_quote__0Vct4 p{color:var(--firm-ink);font-size:19px;line-height:1.6}.case-study_quote__0Vct4 footer{color:var(--firm-muted);font-size:14px;margin-top:16px}.case-study_quote__0Vct4 footer strong{color:var(--firm-ink)}.case-study_quote__0Vct4 footer a{color:var(--firm-blue);font-weight:600}.case-study_grid__7HpyQ{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.case-study_card__Cn39e{background:var(--firm-canvas);border:1px solid var(--firm-line);border-radius:var(--firm-radius-card);color:inherit;display:grid;grid-gap:12px;gap:12px;padding:28px;text-decoration:none;transition:border-color var(--firm-fast) ease,box-shadow var(--firm-fast) ease}.case-study_card__Cn39e:hover{border-color:var(--firm-blue-tint);box-shadow:var(--firm-shadow-2)}.case-study_cardMeta__wci0w{color:var(--firm-blue);font-size:12px;font-weight:700;text-transform:uppercase}.case-study_card__Cn39e h2{font-size:22px;line-height:1.3}.case-study_card__Cn39e p{color:var(--firm-slate);font-size:15px;line-height:1.6}.case-study_cardLink__oKhTa{color:var(--firm-blue);font-size:14px;font-weight:600}@media (max-width:767px){.case-study_heroInner__7XXzY{padding:48px 20px 44px}.case-study_body__3azph{gap:44px;padding:56px 20px}.case-study_quote__0Vct4{padding:22px 20px}}