.site-foot.svelte-4jwo3w{background:var(--ink);color:var(--on-ink-2);font-size:.9375rem}.cols.svelte-4jwo3w{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:2rem;max-inline-size:73.75rem;margin-inline:auto;padding:3.5rem 1.5rem 2rem;display:grid}p.svelte-4jwo3w{margin:0}.brand.svelte-4jwo3w{align-content:start;gap:.625rem;display:grid}.wordmark.svelte-4jwo3w{font-family:var(--font-display);letter-spacing:-.045em;color:var(--paper);direction:ltr;font-size:1.375rem;font-weight:700}.dot.svelte-4jwo3w{color:var(--accent)}.tld.svelte-4jwo3w{color:var(--on-ink-muted);font-weight:500}.def.svelte-4jwo3w{color:var(--on-ink-muted);font-size:.8125rem;line-height:1.5}.title.svelte-4jwo3w{color:var(--paper);margin-block-end:.25rem;font-weight:600}ul.svelte-4jwo3w{margin:0;padding:0;list-style:none}.site-foot.svelte-4jwo3w a:where(.svelte-4jwo3w){min-block-size:2.75rem;color:var(--on-ink-2);align-items:center;text-decoration:none;display:inline-flex}.site-foot.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--paper);text-decoration:underline}.line.svelte-4jwo3w{border-block-start:1px solid var(--ink-line);max-inline-size:73.75rem;color:var(--on-ink-muted);margin-inline:auto;padding:1.25rem 1.5rem 2.5rem;font-size:.8125rem}.site-top.svelte-a8kxe2{background:var(--paper);border-block-end:1px solid var(--line)}.bar.svelte-a8kxe2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;max-inline-size:73.75rem;margin-inline:auto;padding:.75rem 1.5rem;display:flex}nav.svelte-a8kxe2{flex-wrap:wrap;align-items:center;gap:0 1.5rem;font-size:.9375rem;font-weight:500;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){min-block-size:2.75rem;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--ink)}nav.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2){border-radius:var(--radius);background:var(--accent-strong);color:var(--paper);padding-inline:1.125rem;font-weight:600}nav.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2):hover{background:var(--ink);color:var(--paper)}@media (width<=40rem){.bar.svelte-a8kxe2{padding-inline:1rem}nav.svelte-a8kxe2{gap:0 1rem}}
