.footer.svelte-9sff3o{padding:3rem clamp(1.5rem,5vw,6rem);display:flex;flex-direction:column;gap:.75rem}.row.svelte-9sff3o{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.brand.svelte-9sff3o{font-size:var(--step-2);letter-spacing:-.01em}.nav.svelte-9sff3o{justify-content:flex-start;gap:clamp(1.25rem,3vw,2.25rem);padding-block:1rem 1.25rem;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.nav.svelte-9sff3o a:where(.svelte-9sff3o){transition:color .2s ease}.nav.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--fg)}.small.svelte-9sff3o{font-size:var(--step--1);letter-spacing:.02em}.legal-link.svelte-9sff3o{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-ink);transition:text-decoration-color .15s ease}.legal-link.svelte-9sff3o:hover{text-decoration-color:var(--fg-muted)}@media (max-width: 640px){.row.svelte-9sff3o{flex-direction:column;align-items:flex-start;gap:.25rem}}.newsletter-section.svelte-1cdyehl{padding:clamp(4rem,10vw,10rem) clamp(1.5rem,5vw,6rem);background:var(--bg);display:flex;justify-content:center;align-items:center;text-align:center}.content.svelte-1cdyehl{max-width:32rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.title.svelte-1cdyehl{font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em}.description.svelte-1cdyehl{font-size:var(--step-0);max-width:38ch;line-height:1.5}.form.svelte-1cdyehl{width:100%;margin-top:1rem}.powered-by.svelte-1cdyehl{margin-top:1rem;font-size:.7rem;opacity:.6}.powered-by.svelte-1cdyehl a:where(.svelte-1cdyehl):hover{text-decoration:underline}.section-rule.svelte-1medw7c{border:none;border-top:1px solid var(--line);margin:0}@media (max-width: 900px){.section-rule.svelte-1medw7c{display:none}}
