.page-hero.svelte-4s1vdh{padding-top:calc(var(--header-h) + clamp(2.5rem, 1.5rem + 4vw, 5.5rem));padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.grid.svelte-4s1vdh{align-items:stretch;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.with-art.svelte-4s1vdh .grid:where(.svelte-4s1vdh){grid-template-columns:1fr .82fr}h1.svelte-4s1vdh{max-width:20ch;margin:1.1rem 0 1.4rem;font-size:clamp(2.3rem,1.5rem + 3.4vw,4.2rem)}.lead.svelte-4s1vdh{max-width:58ch}.body.svelte-4s1vdh{max-width:62ch;color:var(--muted);margin-top:1.1rem}.meta.svelte-4s1vdh{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:2rem;padding-top:1.6rem;display:flex}.meta.svelte-4s1vdh dt:where(.svelte-4s1vdh){letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.78rem;font-weight:700}.meta.svelte-4s1vdh dd:where(.svelte-4s1vdh){font-family:var(--font-display);color:var(--teal);margin:.35rem 0 0;font-size:1.35rem;font-weight:700}.art.svelte-4s1vdh{border-radius:var(--radius-lg);background:var(--paper-warm);min-height:clamp(300px,30vw,520px);margin:0;position:relative;overflow:hidden}.art.svelte-4s1vdh img:where(.svelte-4s1vdh){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.with-art.svelte-4s1vdh .grid:where(.svelte-4s1vdh){grid-template-columns:1fr}.art.svelte-4s1vdh{aspect-ratio:4/3;max-width:460px;min-height:0}}
