header.svelte-hv3zzy{position:relative;z-index:var(--z-nav);background:var(--surface)}.bar.svelte-hv3zzy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:87.5rem;margin-inline:auto;padding:var(--space-3) max(var(--space-4),env(safe-area-inset-left),env(safe-area-inset-right))}.logo.svelte-hv3zzy img:where(.svelte-hv3zzy){width:134px;height:auto}.desktop-links.svelte-hv3zzy{display:none;list-style:none;padding:0;gap:var(--space-8)}.desktop-links.svelte-hv3zzy a:where(.svelte-hv3zzy){color:var(--ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.desktop-links.svelte-hv3zzy a:where(.svelte-hv3zzy):hover,.desktop-links.svelte-hv3zzy a.active:where(.svelte-hv3zzy){text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:6px}.cta.svelte-hv3zzy{display:none}.menu-toggle.svelte-hv3zzy{display:grid;place-items:center;width:44px;height:44px;background:none;border:0;color:var(--ink);cursor:pointer}.sr-only.svelte-hv3zzy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mobile-menu.svelte-hv3zzy{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-8);border-top:1px solid rgb(255 255 255 / .15)}.mobile-menu.svelte-hv3zzy ul:where(.svelte-hv3zzy){list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.mobile-menu.svelte-hv3zzy a:where(.svelte-hv3zzy){color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;text-decoration:none}.mobile-menu.svelte-hv3zzy a.active:where(.svelte-hv3zzy){text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:6px}@media(min-width:1024px){.desktop-links.svelte-hv3zzy,.cta.svelte-hv3zzy{display:flex}.menu-toggle.svelte-hv3zzy,.mobile-menu.svelte-hv3zzy{display:none}}h2.svelte-1rc75fo{font-size:var(--text-xl);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-6)}label.svelte-1rc75fo{font-size:var(--text-sm)}.controls.svelte-1rc75fo{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}input.svelte-1rc75fo{flex:1;background:transparent;border:0;border-bottom:1px solid var(--muted);border-radius:0;padding:var(--space-2) var(--space-2) var(--space-2) 0;min-height:44px;color:var(--ink)}input.svelte-1rc75fo:focus-visible{outline:none;border-bottom-color:var(--accent-text)}.hp.svelte-1rc75fo{position:absolute;left:-9999px}.thanks.svelte-1rc75fo{color:var(--muted)}.error.svelte-1rc75fo{color:var(--accent-text);font-size:var(--text-sm);margin-top:var(--space-2)}@media(min-width:640px){.controls.svelte-1rc75fo{flex-direction:row;align-items:flex-end}.controls.svelte-1rc75fo .button{min-width:200px}}footer.svelte-7lfk2o{padding-block:var(--space-16) var(--space-8);padding-inline:max(var(--space-4),env(safe-area-inset-left),env(safe-area-inset-right))}.well.svelte-7lfk2o{max-width:87.5rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-16)}.newsletter.svelte-7lfk2o{max-width:44rem}.columns.svelte-7lfk2o{display:flex;flex-direction:column;gap:var(--space-12)}.logos.svelte-7lfk2o{display:flex;align-items:center;gap:var(--space-6)}.logos.svelte-7lfk2o img:where(.svelte-7lfk2o){height:auto}h3.svelte-7lfk2o{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4)}ul.svelte-7lfk2o{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}a.svelte-7lfk2o{color:var(--ink);text-decoration:underline;text-underline-offset:3px}a.svelte-7lfk2o:hover{color:var(--accent-text)}.legal.svelte-7lfk2o{border-top:1px solid rgb(255 255 255 / .25);padding-top:var(--space-6);font-size:var(--text-sm)}@media(min-width:1024px){.columns.svelte-7lfk2o{flex-direction:row;justify-content:space-between;align-items:flex-start}.columns.svelte-7lfk2o nav:where(.svelte-7lfk2o) ul:where(.svelte-7lfk2o){display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(7rem,auto);column-gap:var(--space-8)}}
