.soon.svelte-1uha8ag{--cream:#f1ece3;--ink:#231733;--body:#4a4150;--faint:#6c6376;--violet:#2a2150;--accent:#5a45b8;--gold:#c29c57;--gold-ink:#9a7a3e;--gold-soft:#d8be86;min-height:100svh;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;justify-content:center;align-items:center;padding:clamp(40px,8vh,96px) clamp(24px,6vw,80px);font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex;overflow-x:hidden}.soon.svelte-1uha8ag :where(h1:where(.svelte-1uha8ag),p:where(.svelte-1uha8ag)){margin:0}.wrap.svelte-1uha8ag{text-align:center;max-width:600px}.brand.svelte-1uha8ag{letter-spacing:.04em;color:var(--ink);align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;display:inline-flex}.seal-dot.svelte-1uha8ag{border:1.5px solid var(--gold-ink);background:radial-gradient(circle at 50% 40%, #ddc488, var(--gold-ink));border-radius:999px;width:13px;height:13px;box-shadow:0 0 0 3px #c0993f29}.eyebrow.svelte-1uha8ag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:13px;margin-top:44px;font-size:.8125rem;font-weight:600;display:inline-flex}.sq.svelte-1uha8ag{background:var(--gold);flex:none;width:9px;height:9px}.display.svelte-1uha8ag{font-optical-sizing:auto;color:var(--ink);font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500}.headline.svelte-1uha8ag{letter-spacing:-.022em;margin-top:20px;font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.06}.headline.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:italic}.sub.svelte-1uha8ag{max-width:40ch;color:var(--body);margin:1.6rem auto 0;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.6}.cta.svelte-1uha8ag{margin-top:2.4rem}.btn.svelte-1uha8ag{letter-spacing:.01em;background:var(--violet);color:var(--cream);border-radius:3px;align-items:center;gap:11px;padding:18px 32px;font-size:1rem;font-weight:600;line-height:1;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 1px 2px #281a3e29}.btn.svelte-1uha8ag:hover{background:#3a2f6e;transform:translateY(-1px)}.btn.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){color:var(--gold-soft)}.soon.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.soon.svelte-1uha8ag .reveal{opacity:1;animation:none;transform:none}}
