svg.svelte-1o2b86v{width:100%;height:auto;display:block}.hero.svelte-11110cb{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:44vh;padding:4.5rem 2.5rem 1.5rem;display:flex}.hero-label.svelte-11110cb,.hero.svelte-11110cb h1:where(.svelte-11110cb){margin-bottom:1.5rem}.tagline.svelte-11110cb{max-width:38em}.set-page.svelte-11110cb{max-width:1040px;margin:0 auto;padding:1rem 2.5rem 0}.lead.svelte-11110cb{margin-bottom:3.75rem}.lead-head.svelte-11110cb{border-top:1px solid var(--rule);margin-bottom:1.5rem;padding-top:1.25rem}.lead-label.svelte-11110cb{color:var(--temper-blue);margin-bottom:.75rem;display:block}.lead-note.svelte-11110cb{font-family:var(--font-serif);color:var(--chalk);max-width:44em;margin:0;font-size:1.05rem;line-height:1.62}.lead-note.svelte-11110cb em:where(.svelte-11110cb){color:var(--parchment);font-style:italic}.lead-canvas.svelte-11110cb{background:var(--obsidian-3);border:1px solid var(--rule);max-width:760px;margin:1.75rem auto 0;padding:1.5rem 1.5rem 1.1rem}.band.svelte-11110cb{margin-bottom:3.5rem}.band-head.svelte-11110cb{border-top:1px solid var(--rule);margin-bottom:1.5rem;padding-top:1.25rem}.band-label.svelte-11110cb{margin-bottom:.5rem;display:block}.band-label--invite.svelte-11110cb{color:var(--temper-blue)}.band-note.svelte-11110cb{font-family:var(--font-serif);color:var(--graphite);max-width:40em;margin:0;font-size:.95rem;font-style:italic}.plates.svelte-11110cb{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.plate.svelte-11110cb{background:var(--obsidian-3);border:1px solid var(--rule);flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.plate.svelte-11110cb:hover{border-color:var(--temper-blue-border);transform:translateY(-2px)}.plate-canvas.svelte-11110cb{padding:1.25rem 1.25rem .5rem}.plate-meta.svelte-11110cb{border-top:1px solid var(--rule);margin-top:auto;padding:.75rem 1.25rem 1.1rem}.plate-page.svelte-11110cb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--temper-blue);font-size:.62rem}.plate-line.svelte-11110cb{font-family:var(--font-serif);color:var(--chalk);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.plate.svelte-11110cb:hover .plate-line:where(.svelte-11110cb){color:var(--parchment)}@media (width<=720px){.plates.svelte-11110cb{grid-template-columns:1fr}.set-page.svelte-11110cb{padding:1rem 1.5rem 0}}
