.case-hero[data-astro-cid-vfgrerme]{padding-block:clamp(3rem,7vw,5.5rem) 0}.case-hero-inner[data-astro-cid-vfgrerme]{justify-items:start;gap:1.25rem;padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.case-hero-inner[data-astro-cid-vfgrerme] .lead[data-astro-cid-vfgrerme]{max-width:56ch}.case-crumb[data-astro-cid-vfgrerme]{font-size:var(--text-xs);color:var(--muted-on-dark);text-transform:uppercase;letter-spacing:.1em;gap:.6rem;display:flex}.case-crumb[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]:hover{color:var(--text-on-dark)}.case-title[data-astro-cid-vfgrerme]{text-wrap:balance;max-width:20ch}.metrics[data-astro-cid-vfgrerme]{border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metrics[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{gap:.4rem;padding:1.75rem 1.5rem 2.5rem 0;display:grid}.metrics[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]+li[data-astro-cid-vfgrerme]{border-left:1px solid var(--line-on-dark);padding-left:1.5rem}.metric-value[data-astro-cid-vfgrerme]{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--accent-glow);font-weight:600;line-height:1}.metric-label[data-astro-cid-vfgrerme]{font-size:var(--text-sm);color:var(--muted-on-dark)}.case-grid[data-astro-cid-vfgrerme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.case-aside[data-astro-cid-vfgrerme]{gap:2rem;display:grid;position:sticky;top:6rem}.aside-title[data-astro-cid-vfgrerme]{font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--s-faint);margin-bottom:.9rem}.chips[data-astro-cid-vfgrerme]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-vfgrerme]{font-size:var(--text-xs);border-radius:var(--radius-pill);border:1px solid var(--s-line-strong);color:var(--s-text);padding:.4rem .7rem}.aside-links[data-astro-cid-vfgrerme]{gap:.6rem;display:grid}@media (width<=860px){.metrics[data-astro-cid-vfgrerme]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]:nth-child(3){border-left:0;padding-left:0}.metrics[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]:nth-child(n+3){border-top:1px solid var(--line-on-dark)}.case-grid[data-astro-cid-vfgrerme]{grid-template-columns:1fr}.case-aside[data-astro-cid-vfgrerme]{position:static}}
