.nav-wrap.svelte-1elxaub{position:fixed;top:var(--space-4);left:50%;transform:translate(-50%);z-index:var(--z-nav);width:max-content;max-width:calc(100vw - var(--space-8))}.nav.svelte-1elxaub{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:color-mix(in oklch,var(--color-paper-2) 80%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--color-rule);border-radius:var(--radius-pill);transition:background-color var(--dur-medium) var(--ease-out),box-shadow var(--dur-medium) var(--ease-out)}.nav-wrap.scrolled.svelte-1elxaub .nav:where(.svelte-1elxaub){background:color-mix(in oklch,var(--color-paper-2) 96%,transparent);box-shadow:0 6px 32px #00000073}.nav__wordmark.svelte-1elxaub{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-md);font-weight:500;color:var(--color-ink);letter-spacing:-.01em;text-decoration:none;flex-shrink:0;padding:0 var(--space-2)}.nav__links.svelte-1elxaub{display:flex;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0 var(--space-2);border-left:1px solid var(--color-rule)}.nav__links.svelte-1elxaub a:where(.svelte-1elxaub){display:block;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-neutral);border-radius:var(--radius-md);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.nav__links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--color-ink);background-color:var(--color-paper-3)}.nav__links.svelte-1elxaub a:where(.svelte-1elxaub):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;color:var(--color-ink)}.nav__cta.svelte-1elxaub{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-paper);background:var(--color-ink);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nav__cta.svelte-1elxaub:hover{opacity:.86}.nav__cta.svelte-1elxaub:active{transform:translateY(1px)}.nav__cta.svelte-1elxaub:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.nav__burger.svelte-1elxaub{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:0}.line.svelte-1elxaub{display:block;height:1.5px;background:var(--color-muted);border-radius:2px;transition:transform var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-out)}.line.open.svelte-1elxaub:first-child{transform:translateY(3.25px) rotate(45deg)}.line.open.svelte-1elxaub:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-sheet.svelte-1elxaub{position:fixed;top:calc(var(--space-4) + 56px);left:50%;transform:translate(-50%);z-index:var(--z-overlay);width:calc(100vw - var(--space-8));max-width:400px;background:color-mix(in oklch,var(--color-paper-2) 98%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-rule);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.mobile-sheet.svelte-1elxaub ul:where(.svelte-1elxaub){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mobile-sheet.svelte-1elxaub a:where(.svelte-1elxaub){display:block;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-neutral);border-radius:var(--radius-md);transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.mobile-sheet.svelte-1elxaub a:where(.svelte-1elxaub):hover,.mobile-sheet.svelte-1elxaub a:where(.svelte-1elxaub):focus-visible{color:var(--color-ink);background-color:var(--color-paper-3)}.sheet-cta.svelte-1elxaub{display:block;padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-paper)!important;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:500;text-align:center}@media(max-width:640px){.nav__links.svelte-1elxaub,.nav__cta.svelte-1elxaub{display:none}.nav__burger.svelte-1elxaub{display:flex}}
