.container.svelte-1l7uzvb{max-width:1000px;margin:0 auto;padding:0 28px}.band.svelte-1l7uzvb{padding:clamp(64px,9vh,112px) 0}h2.svelte-1l7uzvb{font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:normal;font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:12px 0 0;color:var(--ink);letter-spacing:-.01em}h2.svelte-1l7uzvb em{font-style:italic;font-weight:400;color:var(--ink-soft)}.cta-band.svelte-1l7uzvb{text-align:center}.cta-band.svelte-1l7uzvb .container:where(.svelte-1l7uzvb){max-width:720px}.cta-band.svelte-1l7uzvb p:where(.svelte-1l7uzvb){font-size:16px;color:var(--ink-soft);margin:16px auto 32px;max-width:520px;line-height:1.6}.btn-primary.svelte-1l7uzvb{background:var(--gold);color:#16223f;padding:15px 32px;border-radius:2px;text-decoration:none;font-family:var(--font-ui, system-ui, sans-serif);font-size:14px;font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff47,0 3px 12px -4px #18233f47;transition:background .14s,transform .14s;display:inline-block}.btn-primary.svelte-1l7uzvb:hover{background:#c69a4e;transform:translateY(-1px)}
