.header.svelte-a8kxe2{position:fixed;z-index:50;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px var(--pad);background:#17181ceb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-on-ink);color:var(--text-on-ink);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.header.is-visible.svelte-a8kxe2{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .35s ease}.header--page.svelte-a8kxe2{position:sticky}.header__brand.svelte-a8kxe2{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.header__nav.svelte-a8kxe2{display:flex;gap:clamp(14px,3vw,34px)}.header__nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;opacity:.85;transition:opacity .14s ease}.header__nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{opacity:1}@media(max-width:720px){.header.svelte-a8kxe2{padding:12px 18px;flex-wrap:wrap}.header__brand.svelte-a8kxe2{font-size:11px;letter-spacing:.1em}.header__nav.svelte-a8kxe2{gap:12px}.header__nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:11px;letter-spacing:.06em}}.footer.svelte-4jwo3w{background:var(--ink-deep);color:var(--muted-on-ink);border-top:1px solid var(--line-on-ink);padding:26px 0;font-size:13px}.footer__inner.svelte-4jwo3w{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.footer__tagline.svelte-4jwo3w{letter-spacing:.04em}
