.page-head.svelte-uxvrez{text-align:center;max-width:720px;margin:3.5rem auto 3rem}.page-head.svelte-uxvrez .kicker:where(.svelte-uxvrez){margin-bottom:.7rem}.page-head.has-hero.svelte-uxvrez{border:1px solid var(--hairline);border-radius:var(--r-3);background:radial-gradient(ellipse at center, #0a06048c 0%, #0a0604e6 100%), var(--coll-bg) center / cover no-repeat;max-width:1100px;box-shadow:var(--shadow-3);padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem);overflow:hidden}.page-head.svelte-uxvrez h1:where(.svelte-uxvrez){font-family:var(--font-display);color:var(--cream);letter-spacing:.06em;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.8rem)}.blurb.svelte-uxvrez{font-family:var(--font-body);color:var(--ink);max-width:620px;margin:1.5rem auto;font-size:1.1rem;font-style:italic;line-height:1.7}.count.svelte-uxvrez{font-family:var(--font-label);letter-spacing:.32em;color:var(--gold-deep);text-transform:uppercase;margin:0;font-size:.7rem}.grid.svelte-uxvrez{column-gap:var(--space-6);row-gap:var(--space-9);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.empty.svelte-uxvrez{text-align:center;font-family:var(--font-body);color:var(--ink-soft);padding:4rem;font-style:italic}.back-link.svelte-uxvrez{text-align:center;margin:4rem 0 0}.back-link.svelte-uxvrez a:where(.svelte-uxvrez){font-family:var(--font-label);color:var(--ink-soft);letter-spacing:.22em;text-transform:uppercase;font-size:.8rem}
