.toggle.svelte-1dl743u{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.3rem .65rem .3rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;transition:border-color .2s,color .2s;display:inline-flex}.toggle.dark.svelte-1dl743u{color:#ffffffb8;border:1px solid #ffffff59}.toggle.dark.svelte-1dl743u:hover{color:#fff;border-color:#ffffffb3}.toggle.light.svelte-1dl743u{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);color:color-mix(in srgb, var(--ink) 72%, transparent)}.toggle.light.svelte-1dl743u:hover{border-color:var(--ink);color:var(--ink)}.dot.svelte-1dl743u{opacity:.35;background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.dot.on.svelte-1dl743u{background:var(--sec);opacity:1}nav.svelte-1h32yp1{width:100%;max-width:var(--max-width);z-index:900;padding:calc(1rem + env(safe-area-inset-top,0px)) var(--gutter) 1rem;color:#fff;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.375rem;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .35s,background .35s,border-color .35s;display:flex;position:fixed;top:0;left:50%;translate:-50%}nav.hidden.svelte-1h32yp1{visibility:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .35s,background .35s,border-color .35s,visibility 0s linear .5s;transform:translateY(-115%)}nav.svelte-1h32yp1:not(.light){color:var(--ink)}nav:not(.light).scrolled.svelte-1h32yp1{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#f5eee2db;border-bottom-color:#051c361f}nav.darkpage.scrolled.svelte-1h32yp1{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#000000d1;border-bottom-color:#f5eee21f}.brand.svelte-1h32yp1{align-items:center;gap:.6875rem;display:flex}.brand.svelte-1h32yp1 img:where(.svelte-1h32yp1){width:auto;height:1.0625rem;display:block}@media (width>=768px){.brand.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:1.381rem}}.links.svelte-1h32yp1{letter-spacing:.1em;align-items:center;gap:2px;font-family:IBM Plex Mono,monospace;font-size:.6875rem;display:flex}.nav-motion.svelte-1h32yp1{display:inline-flex}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:.5rem .6875rem;transition:color .25s}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--accent)}.cta.svelte-1h32yp1{background:var(--accent);color:#fff;border-radius:.5rem;margin-left:.625rem;padding:.625rem 1.0625rem;font-weight:500;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s}.cta.svelte-1h32yp1:hover{background:var(--ink);color:#fff}.burger.svelte-1h32yp1,.menu.svelte-1h32yp1{display:none}@media (width<=767px){nav.svelte-1h32yp1{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem .75rem}.links.svelte-1h32yp1{display:none}.burger.svelte-1h32yp1{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;margin-right:-.625rem;padding:0;display:flex}.burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){background:currentColor;border-radius:1px;width:1.5rem;height:2px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .25s;display:block}.burger.open.svelte-1h32yp1 span:where(.svelte-1h32yp1):first-child{transform:translateY(.5rem)rotate(45deg)}.burger.open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(2){opacity:0}.burger.open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(3){transform:translateY(-.5rem)rotate(-45deg)}.menu.svelte-1h32yp1{z-index:880;color:#f5eee2;text-align:center;clip-path:circle(0 at calc(100% - 2.375rem) 2.125rem);visibility:hidden;background:#051c36;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.875rem,3.4vh,1.75rem);padding:5rem 1.5rem 2.5rem;transition:clip-path .7s cubic-bezier(.2,.8,.2,1),visibility 0s linear .7s;display:flex;position:fixed;inset:0}.menu.open.svelte-1h32yp1{clip-path:circle(150vmax at calc(100% - 2.375rem) 2.125rem);visibility:visible;transition:clip-path .7s cubic-bezier(.2,.8,.2,1),visibility}.menu.svelte-1h32yp1 a:where(.svelte-1h32yp1){letter-spacing:-.04em;text-transform:uppercase;opacity:0;font-family:Syne,sans-serif;font-size:clamp(1.3125rem,6.65vw,2.0125rem);font-weight:800;line-height:1;transition:opacity .25s,transform .3s,color .25s;transform:translateY(.875rem)}.menu.open.svelte-1h32yp1 a:where(.svelte-1h32yp1){opacity:1;transition:opacity .45s ease calc(var(--i) * 60ms + .25s), transform .55s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 60ms + .25s), color .25s;transform:none}.menu.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--accent)}.menu.svelte-1h32yp1 a.cta:where(.svelte-1h32yp1){letter-spacing:.1em;color:#fff;margin:clamp(.625rem,2.4vh,1.375rem) 0 0;padding:.875rem 1.625rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.menu.svelte-1h32yp1 a.cta:where(.svelte-1h32yp1):hover{background:var(--ink);color:#fff}}
