.case_page__p9AOJ{min-height:100svh}.case_band__IhbG0{display:flex;height:40px;overflow:hidden}.case_band__IhbG0 span{flex:0 0 10px;margin-right:10px;background:var(--ink)}.case_top__n8WUd{display:flex;gap:12px;align-items:baseline;padding:24px var(--margin);font-size:var(--step-small)}.case_top__n8WUd,.case_top__n8WUd a{color:var(--muted)}.case_home__SXsDW{font-family:var(--font-italic),Georgia,serif;font-style:italic;font-size:var(--step-body);color:var(--ink)!important;text-decoration:none}.case_cta__V7K_Q,.case_figure__5v11T,.case_foot__iEb3o,.case_head__uaDKK,.case_more__E75RP,.case_section__h7ePN{width:min(100% - 2 * var(--margin),1120px);margin-inline:auto}.case_head__uaDKK{padding:clamp(48px,8vw,120px) 0 64px}.case_eyebrow__afbB_{color:var(--muted);font-size:var(--step-small);letter-spacing:.04em;text-transform:uppercase}.case_title__mXeSr{margin-top:20px;font-size:var(--step-display);max-width:18ch}.case_lede__twI9v{margin-top:40px;font-size:var(--step-lead);line-height:1.4;max-width:44ch}.case_facts__dKD97{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap);gap:var(--gap);margin:64px 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.case_facts__dKD97 div{padding-top:16px}.case_facts__dKD97 dt{color:var(--muted);font-size:var(--step-small)}.case_facts__dKD97 dd{margin:6px 0 0}.case_figure__5v11T{margin-bottom:96px}.case_figure__5v11T img{width:100%;height:auto;background:var(--surface)}.case_tall__Xge8u img{width:auto;max-height:640px}.case_figure__5v11T figcaption{margin-top:12px;color:var(--muted);font-size:var(--step-small)}.case_section__h7ePN{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--gap);column-gap:var(--gap);padding:48px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.case_section__h7ePN h2{grid-column:1/span 4;font-family:var(--font-italic),Georgia,serif;font-style:italic;font-size:var(--step-lead);padding-right:24px}.case_body__vpGD9{grid-column:5/span 7;display:flex;flex-direction:column;gap:1.1em;max-width:62ch}.case_cta__V7K_Q{padding:var(--section) 0 96px;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.case_cta__V7K_Q h2{font-size:var(--step-head);max-width:22ch}.case_soft__reW4I{color:var(--muted)}.case_more__E75RP{padding:64px 0;border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.case_moreHead__2_Lfl{font-size:var(--step-small);color:var(--muted);font-weight:400;margin-bottom:24px}.case_more__E75RP li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:8px 0}.case_more__E75RP a{display:inline-block;font-family:var(--font-italic),Georgia,serif;font-style:italic;font-size:var(--step-head);line-height:1.1;text-decoration:none;transition:transform var(--t-hover) var(--ease-out)}.case_more__E75RP a:focus-visible,.case_more__E75RP a:hover{transform:translateX(8px)}.case_foot__iEb3o,.case_more__E75RP span{color:var(--muted);font-size:var(--step-small)}.case_foot__iEb3o{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:32px 0 48px}@media (max-width:760px){.case_facts__dKD97{grid-template-columns:repeat(2,1fr);row-gap:24px}.case_section__h7ePN{grid-template-columns:1fr;row-gap:16px}.case_body__vpGD9,.case_section__h7ePN h2{grid-column:1}.case_tall__Xge8u img{max-height:520px}}