.nav.svelte-xpv1hr{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.05);border-bottom:1px solid var(--line);background:#f5f3eee6;position:sticky;top:0}.nav-inner.svelte-xpv1hr{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:17px 32px;display:flex}.nav-brand.svelte-xpv1hr{text-decoration:none}.nav-brand.svelte-xpv1hr .wordmark{font-size:20px}.nav-center.svelte-xpv1hr{gap:30px;display:flex}.nav-center.svelte-xpv1hr a:where(.svelte-xpv1hr),.nav-signin.svelte-xpv1hr{letter-spacing:var(--track-wide);text-transform:uppercase;font-size:12px;font-weight:var(--w-medium);color:var(--ink);text-decoration:none}.nav-center.svelte-xpv1hr a:where(.svelte-xpv1hr):hover,.nav-signin.svelte-xpv1hr:hover,.nav-center.svelte-xpv1hr a[aria-current=page]:where(.svelte-xpv1hr){color:var(--ink-3)}.nav-right.svelte-xpv1hr{align-items:center;gap:18px;display:flex}.nav-cta.svelte-xpv1hr{letter-spacing:var(--track-wide);text-transform:uppercase;font-size:12px;font-weight:var(--w-medium);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);padding:10px 17px;text-decoration:none}.nav.svelte-xpv1hr a:where(.svelte-xpv1hr):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}@media (width<=980px){.nav-center.svelte-xpv1hr{display:none}}@media (width<=560px){.nav-inner.svelte-xpv1hr{padding-left:20px;padding-right:20px}}.footer.svelte-v21q6j{background:var(--ink);color:var(--ink-4);border-top:1px solid #ffffff1a}.footer-inner.svelte-v21q6j{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:48px 32px;display:flex}.footer-brand.svelte-v21q6j{font-weight:var(--w-semibold);letter-spacing:-.02em;color:var(--paper);align-items:center;gap:9px;font-size:18px;text-decoration:none;display:flex}.footer-glyph.svelte-v21q6j{width:18px;height:18px}.footer-glyph.svelte-v21q6j svg:where(.svelte-v21q6j){width:18px;height:18px;display:block}.footer-links.svelte-v21q6j{gap:26px;display:flex}.footer-links.svelte-v21q6j a:where(.svelte-v21q6j){letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-4);font-size:12px;text-decoration:none}.footer-links.svelte-v21q6j a:where(.svelte-v21q6j):hover{color:var(--paper)}.footer-copy.svelte-v21q6j{color:var(--ink-3);font-size:12px}.footer.svelte-v21q6j a:where(.svelte-v21q6j):focus-visible{outline:2px solid var(--paper);outline-offset:3px;border-radius:3px}
