.nav.svelte-141bdd5{z-index:100;justify-content:space-between;align-items:center;padding:1.1rem clamp(1.1rem,4vw,2.4rem);display:flex;position:fixed;top:0;left:0;right:0}.nav-backdrop.svelte-141bdd5{z-index:0;opacity:0;border-bottom:1px solid var(--line,#17181d29);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eae7e0c7;transition:opacity .35s;position:absolute;inset:0}.nav.is-scrolled.svelte-141bdd5 .nav-backdrop:where(.svelte-141bdd5){opacity:1}.brand.svelte-141bdd5{z-index:2;align-items:center;display:inline-flex}.brand.svelte-141bdd5 img:where(.svelte-141bdd5){filter:brightness(0);width:auto;height:20px;transition:filter .35s;display:block}.nav-links.svelte-141bdd5{z-index:1;align-items:center;gap:clamp(1.2rem,2.6vw,2rem);display:flex;position:relative}.nav-links.svelte-141bdd5 a:where(.svelte-141bdd5){color:var(--muted,#5f5b52);font-size:.9rem;text-decoration:none;transition:color .2s}.nav-links.svelte-141bdd5 a:where(.svelte-141bdd5):hover,.nav-links.svelte-141bdd5 a.active:where(.svelte-141bdd5){color:var(--ink,#17181d)}.nav-toggle.svelte-141bdd5{cursor:pointer;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin:-6px;padding:12px;display:none}.nav-toggle.svelte-141bdd5 span:where(.svelte-141bdd5){background:var(--ink,#17181d);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s,background .35s;display:block}@media (width<=820px){.nav-toggle.svelte-141bdd5{display:inline-flex}.nav.open.svelte-141bdd5 .nav-toggle:where(.svelte-141bdd5) span:where(.svelte-141bdd5):first-child{transform:translateY(3.5px)rotate(45deg)}.nav.open.svelte-141bdd5 .nav-toggle:where(.svelte-141bdd5) span:where(.svelte-141bdd5):nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.nav.open.svelte-141bdd5 .brand:where(.svelte-141bdd5) img:where(.svelte-141bdd5){filter:none}.nav.open.svelte-141bdd5 .nav-toggle:where(.svelte-141bdd5) span:where(.svelte-141bdd5){background:#edeae3}.nav-links.svelte-141bdd5{opacity:0;visibility:hidden;background:#08090df7;flex-direction:column;justify-content:center;gap:1.6rem;transition:opacity .28s,visibility 0s linear .28s;position:fixed;inset:0}.nav-links.open.svelte-141bdd5{opacity:1;visibility:visible;transition:opacity .28s}.nav-links.svelte-141bdd5 a:where(.svelte-141bdd5),.nav-links.svelte-141bdd5 a.active:where(.svelte-141bdd5){font-size:1.4rem;font-family:var(--font-title);color:#edeae3}}
