.public-page.svelte-ojw3jf{background:var(--bg);min-height:100vh;color:var(--fg)}main.svelte-ojw3jf{width:min(100% - 3rem,64rem);margin:0 auto;padding-bottom:5rem}header.svelte-ojw3jf{border-bottom:1px solid var(--border);padding:6rem 0 3rem}.kicker.svelte-ojw3jf{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-ojw3jf{font-family:var(--font-sans);letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(3rem,7vw,6rem);font-weight:450}.lead.svelte-ojw3jf{max-width:46rem;color:var(--fg-secondary);font-size:1.15rem;line-height:1.65}.dates.svelte-ojw3jf{color:var(--fg-secondary);margin-top:1rem;font-size:.9rem}.dates.svelte-ojw3jf time:where(.svelte-ojw3jf){font-family:var(--font-mono)}.letters.svelte-ojw3jf{flex-wrap:wrap;gap:.4rem;margin-top:2rem;display:flex}.letters.svelte-ojw3jf a:where(.svelte-ojw3jf){border:1px solid var(--border);min-width:2.25rem;color:var(--fg);font-family:var(--font-mono);border-radius:.4rem;justify-content:center;padding:.35rem .5rem;font-weight:700;text-decoration:none;display:inline-flex}.letters.svelte-ojw3jf a:where(.svelte-ojw3jf):hover{border-color:var(--accent)}section.svelte-ojw3jf{border-bottom:1px solid var(--border);padding:2.5rem 0}h2.svelte-ojw3jf{font-family:var(--font-mono);color:var(--accent);margin:0 0 1.5rem;font-size:1.5rem}ul.svelte-ojw3jf{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.85rem 2rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-ojw3jf{flex-direction:column;gap:.15rem;display:flex}li.svelte-ojw3jf a:where(.svelte-ojw3jf){color:var(--fg);font-weight:600}li.svelte-ojw3jf span:where(.svelte-ojw3jf){color:var(--fg-secondary);font-size:.8rem}a.svelte-ojw3jf:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (width<=40rem){main.svelte-ojw3jf{width:min(100% - 2rem,64rem)}ul.svelte-ojw3jf{grid-template-columns:1fr}}
