.site-footer.svelte-1y8lo5a{padding:clamp(2.5rem, 6vw, 4rem) var(--gutter) 2rem;border-top:var(--bw) solid var(--c-rule);background-color:var(--c-surface);gap:2.5rem;font-size:.9375rem;display:grid}.columns.svelte-1y8lo5a{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:2rem;display:grid}.brand.svelte-1y8lo5a{color:var(--c-ink-muted);align-content:start;gap:.75rem;display:grid}h2.svelte-1y8lo5a{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-muted);margin-block-end:.75rem;font-size:.75rem}ul.svelte-1y8lo5a{gap:.5rem;display:grid}a.svelte-1y8lo5a{color:var(--c-ink)}a.svelte-1y8lo5a:hover{color:var(--c-accent)}.parent.svelte-1y8lo5a{align-items:center;gap:.5rem;display:flex}.legal.svelte-1y8lo5a{border-top:1px solid var(--c-rule);color:var(--c-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.site-header.svelte-d8dbk8{z-index:var(--z-chrome);padding:.75rem var(--gutter);border-width:0 0 var(--bw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex;position:sticky;top:0}.home.svelte-d8dbk8{min-width:0;text-decoration:none}ul.svelte-d8dbk8{flex-wrap:wrap;align-items:center;gap:clamp(.75rem,3vw,2rem);font-size:.9375rem;display:flex}nav.svelte-d8dbk8 a:where(.svelte-d8dbk8){color:var(--c-ink);border-bottom:1px solid #0000;padding-block:.375rem;text-decoration:none}nav.svelte-d8dbk8 a:where(.svelte-d8dbk8):hover,nav.svelte-d8dbk8 a[aria-current=page]:where(.svelte-d8dbk8){color:var(--c-accent);border-bottom-color:currentColor}.soon.svelte-d8dbk8{color:var(--c-ink-muted)}.soon.svelte-d8dbk8 small:where(.svelte-d8dbk8){font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}@media (width<=40rem){.soon.svelte-d8dbk8{display:none}}.skip-link.svelte-1br2sqw{z-index:calc(var(--z-chrome) + 1);border-radius:var(--r-sm);background-color:var(--c-accent);color:var(--c-accent-ink);padding:.5rem 1rem;position:absolute;top:-3rem;left:1rem}.skip-link.svelte-1br2sqw:focus{top:1rem}main.svelte-1br2sqw:focus{outline:none}
