.case-hero{padding:100px 0 80px}.case-hero__layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;gap:60px;display:grid}.case-hero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-hero__copy>.eyebrow{animation:duna-rise .48s var(--ease) both}.case-hero__copy .hero-title{letter-spacing:-.02em;max-width:14ch;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.02}.case-hero__copy .eyebrow+.hero-title{margin-top:18px}.case-hero__copy>p{color:#d4ff86d9;max-width:35rem;margin:26px 0 0;font-size:1.1875rem;line-height:1.55}.case-hero__site-row{animation:duna-rise .48s var(--ease) .18s both;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:28px;display:flex}.case-hero__site-row a,.case-hero__site-row>span{color:var(--color-magic);font-size:.9375rem;font-weight:500}.case-hero__site-row small{color:#d4ff86bf;align-items:center;gap:.25rem;display:inline-flex}.case-hero__metric{border-radius:var(--radius-card);background:var(--color-magic);animation:duna-rise .52s var(--ease) .12s both;padding:.875rem}.case-hero__metric>div{background:var(--color-deepgreen);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;min-height:15rem;padding:2rem;display:flex}.case-hero__metric strong{color:var(--color-magic);white-space:nowrap;font-size:clamp(4rem,6vw,5.75rem);line-height:1}.case-hero__metric span{font-size:1rem;font-weight:500;line-height:1.4}@media (width<=1023px){.case-hero__layout{grid-template-columns:1fr}}@media (width<=640px){.case-hero__meta{grid-template-columns:1fr}}
