.page.svelte-fkz0ny{max-width:44rem;margin:0 auto;padding:5rem 1.5rem 6rem}.hero.svelte-fkz0ny{margin-bottom:2rem;text-align:center}.eyebrow.svelte-fkz0ny{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--primary) / .65);margin-bottom:1rem}.page-title.svelte-fkz0ny{font-family:var(--font-family-secondary);font-size:var(--font-size-3xl);font-weight:700;color:hsl(var(--primary));text-shadow:0 0 8px hsl(var(--primary) / .08);letter-spacing:.01em;line-height:1.2;margin:0}.prose.svelte-fkz0ny{max-width:38rem;margin:0 auto}.lead.svelte-fkz0ny{font-size:1.1875rem;line-height:1.75;color:hsl(var(--foreground) / .92);text-align:left;margin:0}.divider.svelte-fkz0ny{width:3rem;height:1px;background:hsl(var(--primary) / .3);margin:3rem auto}.invite.svelte-fkz0ny{text-align:left}.section-title.svelte-fkz0ny{font-family:var(--font-family-secondary);font-size:1.25rem;font-weight:500;color:hsl(var(--primary));margin:0 0 1rem;line-height:1.3}.section-text.svelte-fkz0ny{font-size:1.0625rem;line-height:1.75;color:hsl(var(--foreground) / .88);margin:0 0 2.25rem}.cta.svelte-fkz0ny{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.cta-subline.svelte-fkz0ny{font-size:.875rem;color:hsl(var(--muted-foreground) / .85);font-style:italic;margin:0}@media (max-width: 640px){.page.svelte-fkz0ny{padding:3rem 1.25rem 4rem}.divider.svelte-fkz0ny{margin:2.25rem auto}.cta.svelte-fkz0ny{align-items:stretch}}
