.case-study_back__HC2Gc{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted);text-decoration:none;font-size:var(--fs-sm);margin-bottom:var(--space-5)}.case-study_back__HC2Gc:hover{color:var(--text-primary)}.case-study_badges__eOyqR{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.case-study_title__mkL67{font-size:var(--fs-h1);margin-bottom:var(--space-4);max-width:20ch}.case-study_summary__tC8Bz{margin:0 0 var(--space-5);font-size:var(--fs-lg);color:var(--text-secondary);line-height:var(--lh-body);max-width:60ch}.case-study_headActions__9qIQQ{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.case-study_noPreview__kNFBs{font-size:var(--fs-sm);color:var(--text-muted);display:inline-flex;align-items:center;gap:var(--space-2)}.case-study_hero___thX3{aspect-ratio:21/9;border-radius:var(--radius-lg);border:var(--border-hairline);overflow:hidden;background:radial-gradient(70% 120% at 20% 15%,color-mix(in srgb,var(--signal) 22%,transparent),transparent 60%),radial-gradient(70% 120% at 85% 85%,color-mix(in srgb,var(--signal) 16%,transparent),transparent 55%),var(--surface-inset);margin-block:var(--space-6);margin-inline:0}.case-study_hero___thX3 img{display:block;width:100%;height:100%;object-fit:cover}.case-study_facts__1nOcU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-7)}.case-study_body__b0Hgw{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.case-study_prose__GTQqY h2{font-size:var(--fs-h3);margin:var(--space-7) 0 var(--space-3)}.case-study_prose__GTQqY h2:first-child{margin-top:0}.case-study_prose__GTQqY p{margin:0 0 var(--space-4);color:var(--text-secondary);line-height:var(--lh-body)}.case-study_results__lNu42{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.case-study_gallery__GEk0j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.case-study_side__QuOJE{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-4)}.case-study_sideTitle__ibuid{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);font-weight:var(--fw-semibold);margin:0 0 var(--space-3)}.case-study_tagRow__KuZT8{display:flex;flex-wrap:wrap;gap:var(--space-2)}.case-study_seoRow__OW12_{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:var(--border-hairline)}.case-study_seoRow__OW12_:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.case-study_seoLabel__dLkGV{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-muted)}.case-study_seoValue__3WGsN{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);word-break:break-word;line-height:var(--lh-snug)}.case-study_quoteBlock__dT_Kt{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.case-study_quote__KirMM{margin:0 0 var(--space-4);font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--text-primary)}.case-study_quoteWho__I2MLr{color:var(--text-muted);font-size:var(--fs-sm);font-style:normal}.case-study_related__sjcP0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:1023px){.case-study_body__b0Hgw,.case-study_quoteBlock__dT_Kt{grid-template-columns:1fr}.case-study_side__QuOJE{position:static}.case-study_facts__1nOcU,.case-study_related__sjcP0{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_title__mkL67{font-size:var(--fs-h2)}}@media (max-width:767px){.case-study_facts__1nOcU,.case-study_gallery__GEk0j,.case-study_related__sjcP0{grid-template-columns:1fr}.case-study_hero___thX3{aspect-ratio:16/10}}