.nav-wrap.svelte-1h32yp1,.nav.svelte-1h32yp1{--nav-ease: cubic-bezier(.22, 1, .36, 1);--nav-duration: .45s}.nav-sentinel.svelte-1h32yp1{position:absolute;top:0;left:0;width:1px;height:24px;pointer-events:none}.nav-wrap.svelte-1h32yp1{position:sticky;top:16px;z-index:100;display:flex;justify-content:center;margin-top:32px;width:100%;max-width:800px;height:62px;pointer-events:none}.nav.svelte-1h32yp1{--gap: 80px;pointer-events:auto;display:flex;align-items:center;gap:var(--gap);box-sizing:border-box;height:62px;padding:0;font-size:15px;border:1px solid transparent;border-radius:999px;background-color:#fff0;box-shadow:0 2px 2px #0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.nav.ready.svelte-1h32yp1{transition:gap var(--nav-duration) var(--nav-ease),padding var(--nav-duration) var(--nav-ease),background-color var(--nav-duration) var(--nav-ease),border-color var(--nav-duration) var(--nav-ease),box-shadow var(--nav-duration) var(--nav-ease),-webkit-backdrop-filter var(--nav-duration) var(--nav-ease),backdrop-filter var(--nav-duration) var(--nav-ease)}.nav.scrolled.svelte-1h32yp1{--gap: 48px;padding:0 32px;border-color:#ececec;background-color:#ffffffb3;box-shadow:0 2px 2px #0000000d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.nav-link.svelte-1h32yp1{color:#9b9b9b;text-decoration:none;white-space:nowrap;text-shadow:0 1px 0 #fff;transition:color .2s ease}.nav-link.svelte-1h32yp1:hover,.nav-link.svelte-1h32yp1:focus-visible,.nav-link.active.svelte-1h32yp1{color:#2a2a2a}.nav-logo.svelte-1h32yp1{display:block;flex:none;width:121px;height:37px;overflow:visible}.nav.ready.svelte-1h32yp1 .nav-logo:where(.svelte-1h32yp1){transition:width var(--nav-duration) var(--nav-ease)}.nav-logo.svelte-1h32yp1 svg:where(.svelte-1h32yp1){display:block;overflow:visible}.logo-text.svelte-1h32yp1{transform:translate(0);opacity:1}.nav.ready.svelte-1h32yp1 .logo-text:where(.svelte-1h32yp1){transition:transform var(--nav-duration) var(--nav-ease),opacity calc(var(--nav-duration) * .35) ease-out}.nav.scrolled.svelte-1h32yp1 .nav-logo:where(.svelte-1h32yp1){width:38px}.nav.scrolled.svelte-1h32yp1 .logo-text:where(.svelte-1h32yp1){transform:translate(-72px);opacity:0}@media(max-width:768px){.nav.svelte-1h32yp1{--gap: 20px;font-size:13px}.nav.scrolled.svelte-1h32yp1{--gap: 14px;padding:0 20px}.nav-logo.svelte-1h32yp1,.nav.scrolled.svelte-1h32yp1 .nav-logo:where(.svelte-1h32yp1){width:38px}.logo-text.svelte-1h32yp1,.nav.scrolled.svelte-1h32yp1 .logo-text:where(.svelte-1h32yp1){transform:translate(-72px);opacity:0}}@media(prefers-reduced-motion:reduce){.nav.ready.svelte-1h32yp1,.nav.ready.svelte-1h32yp1 .nav-logo:where(.svelte-1h32yp1),.nav.ready.svelte-1h32yp1 .logo-text:where(.svelte-1h32yp1){transition:none}}
