.case-studies_crumbs__Xz1Oj{padding-top:28px}.case-studies_list__TZ7Py{display:flex;flex-direction:column;gap:20px}.case-studies_card__I8p2I{display:grid;grid-template-columns:1fr auto;grid-gap:36px;gap:36px;align-items:start;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:30px 34px;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.case-studies_card__I8p2I:hover{border-color:var(--border-strong);transform:translateY(-2px)}.case-studies_main__SrNb2{min-width:0}.case-studies_client__JSWIv{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px}.case-studies_title__92TwF{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.015em;line-height:1.25}.case-studies_narrative__gVP4v{display:flex;flex-direction:column;gap:10px;margin-top:16px}.case-studies_phase__lVX6_{display:grid;grid-template-columns:58px 1fr;grid-gap:14px;gap:14px;align-items:baseline}.case-studies_phaseLabel__grgrc{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.case-studies_phaseText__bDycP{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.case-studies_desc__8mmQm,.case-studies_phaseText__bDycP{font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.case-studies_desc__8mmQm{margin-top:14px}.case-studies_read__sudX9{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--forest-text)}.case-studies_metricCol__RCnd2{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;min-width:130px;padding-left:24px;border-left:1px solid var(--hairline)}.case-studies_metricValue__hGDMT{font-family:var(--font-display);font-weight:800;font-size:2.3rem;line-height:1;letter-spacing:-.03em;color:var(--forest-text)}.case-studies_metricLabel__U5f8O{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.35;max-width:160px}@media (max-width:700px){.case-studies_card__I8p2I{grid-template-columns:1fr;gap:20px;padding:24px 22px}.case-studies_metricCol__RCnd2{align-items:flex-start;text-align:left;border-left:0;border-top:1px solid var(--hairline);padding-left:0;padding-top:16px;width:100%}.case-studies_phase__lVX6_{grid-template-columns:1fr;gap:4px}}