.CaseStudyHero_hero__aJlHP{color:var(--parchment-light);background:var(--charcoal,#1d1d1b)}.CaseStudyHero_inner__BRDZt{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,4vw,64px);max-width:1336px;margin:0 auto;padding:64px 32px}.CaseStudyHero_textOnly__CZWl3{grid-template-columns:minmax(0,1fr)}.CaseStudyHero_copy__OuaYQ{min-width:0}.CaseStudyHero_media__A7JwV{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:var(--deep-charcoal,#181816);box-shadow:0 0 0 1px rgba(245,243,239,.12)}.CaseStudyHero_image__iOuhB{object-fit:contain;object-position:center;filter:contrast(1.07) saturate(1.08) brightness(.99)}@media (max-width:899px){.CaseStudyHero_inner__BRDZt{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 24px}}