.land.svelte-1k0wdql{--gutter:clamp(1.125rem, 4vw, 2.5rem);--wide:72rem;--bar-h:3.6rem;flex-direction:column;min-height:100dvh;display:flex}.land.svelte-1k0wdql ::selection{color:var(--on-accent);background:var(--brand)}.land.svelte-1k0wdql a{text-underline-offset:.2em}.bar.svelte-1k0wdql{z-index:var(--z-sticky);background:color-mix(in oklab, var(--app) 84%, transparent);box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);transition:background-color .25s var(--ease-quart), box-shadow .25s var(--ease-quart);position:sticky;top:0}.bar.over.svelte-1k0wdql{--brand:oklch(100% 0 0);background:oklch(100% 0 0/.08);box-shadow:0 1px oklch(100% 0 0/.16)}.bar-in.svelte-1k0wdql{max-width:var(--wide);min-height:var(--bar-h);padding:0 var(--gutter);align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.brand.svelte-1k0wdql{margin-right:auto;text-decoration:none;display:inline-flex}.nav.svelte-1k0wdql{gap:1.5rem;font-size:.9375rem;font-weight:500;display:none}.nav.svelte-1k0wdql a:where(.svelte-1k0wdql){color:var(--muted);transition:color .15s var(--ease-quart);text-decoration:none}.nav.svelte-1k0wdql a:where(.svelte-1k0wdql):hover{color:var(--ink)}.open.svelte-1k0wdql{color:var(--on-accent);white-space:nowrap;background:var(--brand);border-radius:var(--radius-pill);transition:background-color .15s var(--ease-quart), transform .15s var(--ease-quart);padding:.55rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none}.open.svelte-1k0wdql:hover{background:var(--brand-strong)}.open.svelte-1k0wdql:active{transform:scale(.97)}main.svelte-1k0wdql{flex:1}.foot.svelte-1k0wdql{padding:3rem var(--gutter) 2.5rem;color:var(--muted);background:var(--card);box-shadow:0 -1px 0 var(--line);margin-top:4rem;scroll-margin-top:4rem;font-size:.9375rem}.foot-in.svelte-1k0wdql{max-width:calc(var(--wide) - var(--gutter) * 2);gap:2.25rem;margin-inline:auto;display:grid}.foot-brand.svelte-1k0wdql p:where(.svelte-1k0wdql){max-width:38ch;margin:.9rem 0 0;line-height:1.5}.foot.svelte-1k0wdql h2:where(.svelte-1k0wdql){color:var(--ink);margin:0 0 .8rem;font-size:.9375rem;font-weight:600}.foot.svelte-1k0wdql ul:where(.svelte-1k0wdql){flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.foot.svelte-1k0wdql a:where(.svelte-1k0wdql){color:var(--muted);transition:color .15s var(--ease-quart);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.foot.svelte-1k0wdql a:where(.svelte-1k0wdql):hover{color:var(--brand)}@media (prefers-color-scheme:dark){.foot.svelte-1k0wdql a:where(.svelte-1k0wdql):hover{color:var(--ink)}}.bar.over.svelte-1k0wdql .nav:where(.svelte-1k0wdql) a:where(.svelte-1k0wdql){color:oklch(93% .035 260)}.bar.over.svelte-1k0wdql .nav:where(.svelte-1k0wdql) a:where(.svelte-1k0wdql):hover{color:oklch(100% 0 0)}.bar.over.svelte-1k0wdql .open:where(.svelte-1k0wdql){color:oklch(46% .205 259);background:oklch(100% 0 0)}@media (width>=48rem){.nav.svelte-1k0wdql{display:flex}.foot-in.svelte-1k0wdql{grid-template-columns:1.3fr 1.2fr 1fr;gap:3rem}}
