.case-study_hero__fX_cd{padding:clamp(4rem,6vw,6rem) 0 clamp(3rem,4vw,4rem)}.case-study_meta__bOWiR{display:flex;flex-wrap:wrap;gap:1.25rem}.case-study_example__AnedN{color:var(--kw-editorial)}.case-study_title__e5Ijk{font-family:var(--kw-font-serif);font-size:var(--kw-fs-display-md);line-height:1.05;letter-spacing:var(--kw-tr-display);color:var(--kw-fg-strong);margin:1.25rem 0;text-wrap:balance;max-width:22ch}.case-study_title__e5Ijk em{font-style:italic;color:var(--kw-editorial)}.case-study_dek__lrV5H{font-family:var(--kw-font-serif);font-style:italic;font-size:var(--kw-fs-lead);line-height:1.45;color:var(--kw-fg-muted);margin:0;max-width:44rem}.case-study_stats__mXO6Q{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin:2.5rem 0 0;padding:1.5rem 0;border-top:1px solid var(--kw-line);border-bottom:1px solid var(--kw-line)}.case-study_stats__mXO6Q dt{margin-bottom:.375rem}.case-study_stats__mXO6Q dd{margin:0;font-size:.9375rem;color:var(--kw-fg)}.case-study_body__bXYD9{padding:3rem 0 4rem}.case-study_grid__c0RAR{display:grid;grid-template-columns:14rem minmax(0,40rem) 14rem;gap:3rem;align-items:start}.case-study_grid__c0RAR>.kw-prose{max-width:none;min-width:0}.case-study_grid__c0RAR .kw-margin-note{float:right;clear:right;width:14rem;margin:.25rem -17rem 1.5rem 0}@media (max-width:1100px){.case-study_grid__c0RAR{grid-template-columns:1fr;gap:1.5rem}.case-study_grid__c0RAR .kw-toc{position:static}.case-study_grid__c0RAR .kw-margin-note{float:none;width:auto;margin:1.5rem 0}}@media (max-width:720px){.case-study_stats__mXO6Q{grid-template-columns:repeat(2,1fr)}}