main.svelte-1e0rsuc{flex-direction:column;align-items:center;padding:3.5rem 1rem 5rem;display:flex}main.svelte-1e0rsuc>:where(.svelte-1e0rsuc){width:100%;max-width:44rem}.page-head.svelte-1e0rsuc{text-align:center}.kicker.svelte-1e0rsuc{font-family:var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 .8rem;font-size:.75rem;font-weight:400}h1.svelte-1e0rsuc{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--starlight);margin:0 0 .9rem;font-size:1.45rem;font-weight:600}.lede.svelte-1e0rsuc{font-family:var(--font-serif);color:var(--text-dim);margin:0;font-size:1.12rem;font-style:italic;line-height:1.65}.cards.svelte-1e0rsuc{flex-direction:column;gap:1rem;display:flex}.card.svelte-1e0rsuc{background:var(--deep);border:1px solid #d6b36c24;border-radius:12px;padding:1.4rem 1.75rem 1.5rem;transition:border-color .25s;position:relative}.card.svelte-1e0rsuc:hover{border-color:#d6b36c4d}.card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 .6rem;font-size:.75rem;font-weight:400}.card.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-family:var(--font-serif);color:var(--text);margin:0;font-size:1.16rem;line-height:1.7}.foot.svelte-1e0rsuc{text-align:center;margin-top:3rem}.foot.svelte-1e0rsuc a:where(.svelte-1e0rsuc){letter-spacing:.18em;text-transform:uppercase;min-height:44px;color:var(--text-dim);align-items:center;font-size:.75rem;text-decoration:none;transition:color .22s;display:inline-flex}.foot.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--gold)}
