.site-header.svelte-hmcwlt{z-index:12;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(110%);backdrop-filter:blur(12px)saturate(110%);min-height:4.25rem;font-family:var(--mono);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:.7rem clamp(1.1rem,4vw,3.5rem);font-size:.72rem;display:grid;position:sticky;top:0;box-shadow:0 .35rem 1.4rem #1c22150f}.brand.svelte-hmcwlt,.access.svelte-hmcwlt,nav.svelte-hmcwlt a:where(.svelte-hmcwlt){width:fit-content;color:inherit;text-decoration:none}.brand.svelte-hmcwlt{letter-spacing:-.045em;font-size:.84rem;font-weight:400}nav.svelte-hmcwlt{align-items:center;gap:clamp(1rem,2.5vw,2.2rem);display:flex}nav.svelte-hmcwlt a:where(.svelte-hmcwlt){color:var(--muted);padding:.45rem 0;position:relative}nav.svelte-hmcwlt a:where(.svelte-hmcwlt):after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(0)}nav.svelte-hmcwlt a:where(.svelte-hmcwlt):hover,nav.svelte-hmcwlt a.active:where(.svelte-hmcwlt){color:var(--accent)}nav.svelte-hmcwlt a:where(.svelte-hmcwlt):hover:after,nav.svelte-hmcwlt a.active:where(.svelte-hmcwlt):after{transform-origin:0;transform:scaleX(1)}.access.svelte-hmcwlt{border-radius:var(--r-1);border:1px solid;justify-self:end;padding:.55rem .8rem}.access.svelte-hmcwlt:hover{background:var(--ink);color:var(--paper-high);transform:translateY(-1px)}.access.svelte-hmcwlt:active{transform:translateY(1px)}@media (width<=46rem){.site-header.svelte-hmcwlt{grid-template-columns:1fr auto;gap:.35rem 1rem;padding-block:.65rem}.access.svelte-hmcwlt{grid-area:1/2}nav.svelte-hmcwlt{border-top:1px solid var(--hairline);grid-column:1/-1;justify-content:space-between;gap:.75rem;padding-top:.2rem}}footer.svelte-15jjyzb{border-top:1px solid var(--hairline);color:var(--muted);font-family:var(--mono);grid-template-columns:1fr auto;gap:1rem 2rem;margin-top:clamp(4rem,9vw,8rem);padding-top:1.2rem;font-size:.75rem;display:grid}footer.floating.svelte-15jjyzb{border:1px solid var(--hairline);border-radius:var(--r-2);background:color-mix(in srgb, var(--paper) 92%, transparent);width:min(100% - 2rem,72rem);box-shadow:var(--shadow-low);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-inline:auto;padding:1rem 1.15rem}nav.svelte-15jjyzb{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}nav.svelte-15jjyzb span:where(.svelte-15jjyzb){flex-wrap:wrap;gap:.35rem .8rem;display:flex}a.svelte-15jjyzb{color:inherit;padding:.2rem 0;text-decoration:none;display:inline-block}a.svelte-15jjyzb:hover{color:var(--accent)}.copy.svelte-15jjyzb{color:var(--muted);white-space:nowrap;margin:0}@media (width<=46rem){footer.svelte-15jjyzb{grid-template-columns:1fr}.copy.svelte-15jjyzb{white-space:normal}}
