.nav-overlay.svelte-1ifwlcp{position:fixed;top:var(--layout-floating-nav-top);right:var(--layout-page-gutter);z-index:9;pointer-events:none}.nav-overlay.svelte-1ifwlcp nav:where(.svelte-1ifwlcp){background:#111;color:#f5f2ee;padding:3.2rem 1.6rem 1.4rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem;min-width:9rem;clip-path:inset(0 0 100% 0);transition:clip-path .3s cubic-bezier(.25,1,.5,1)}.nav-overlay--open.svelte-1ifwlcp{pointer-events:auto}.nav-overlay--open.svelte-1ifwlcp nav:where(.svelte-1ifwlcp){clip-path:inset(0 0 0% 0)}.nav-overlay.svelte-1ifwlcp a:where(.svelte-1ifwlcp){color:#f5f2ee;text-decoration:none;font-size:.94rem;font-family:var(--font-sans);text-transform:lowercase;text-underline-offset:.18rem;opacity:.58;transition:opacity .12s ease;line-height:1}.nav-overlay.svelte-1ifwlcp a:where(.svelte-1ifwlcp):hover{opacity:1;text-decoration:underline}.nav-overlay.svelte-1ifwlcp a.item-active:where(.svelte-1ifwlcp){opacity:1;font-weight:700;text-decoration:underline}.nav-backdrop.svelte-1ifwlcp{display:none}@media(max-width:720px){.nav-backdrop.svelte-1ifwlcp{display:block;position:fixed;inset:0;z-index:8;pointer-events:none;background:transparent;transition:background .26s ease}.nav-backdrop--open.svelte-1ifwlcp{pointer-events:auto;background:#11111147}}.nav-initial.svelte-1ifwlcp{position:fixed;top:var(--layout-floating-nav-top);right:var(--layout-page-gutter);z-index:10;display:flex;align-items:center;height:3rem;pointer-events:auto;transition:opacity .28s ease,transform .28s ease}.nav-initial.nav-initial-hidden.svelte-1ifwlcp{opacity:0;pointer-events:none;transform:translate(.5rem)}.nav-initial.svelte-1ifwlcp nav:where(.svelte-1ifwlcp){display:flex;align-items:center}.nav-links.svelte-1ifwlcp{display:flex;align-items:center;gap:1.4rem}.nav-burger.svelte-1ifwlcp{display:none}.nav-initial.svelte-1ifwlcp a:where(.svelte-1ifwlcp){color:#111;text-decoration:none;font-size:.96rem;font-family:var(--font-sans);line-height:1;text-transform:lowercase;text-underline-offset:.18rem}.nav-initial.svelte-1ifwlcp a:where(.svelte-1ifwlcp):hover{text-decoration:underline}.nav-initial.svelte-1ifwlcp a.item-active:where(.svelte-1ifwlcp){font-weight:700;text-decoration:underline}.brand-fixed.svelte-1ifwlcp{position:fixed;top:var(--layout-floating-nav-top);left:var(--layout-page-gutter);z-index:10;display:inline-flex;align-items:center;height:3rem;gap:var(--layout-brand-gap);pointer-events:auto;transition:opacity .28s ease,transform .28s ease}.brand-fixed.brand-hidden.svelte-1ifwlcp{opacity:0;pointer-events:none;transform:translate(-.5rem)}.brand-name.svelte-1ifwlcp{color:#111}.nav-initial.nav-light.svelte-1ifwlcp a:where(.svelte-1ifwlcp){color:#ffffffe0}.nav-initial.nav-light.svelte-1ifwlcp a:where(.svelte-1ifwlcp):hover,.nav-initial.nav-light.svelte-1ifwlcp a.item-active:where(.svelte-1ifwlcp){color:#fff}.brand-fixed.brand-light.svelte-1ifwlcp .brand-name:where(.svelte-1ifwlcp){color:#ffffffe0}.brand-fixed.brand-light.svelte-1ifwlcp img:where(.svelte-1ifwlcp){filter:brightness(0) invert(1) opacity(.88)}.pill-anchor.svelte-1ifwlcp{position:fixed;top:var(--layout-floating-nav-top);right:var(--layout-page-gutter);z-index:10;height:3rem;pointer-events:none;opacity:0;transform:translateY(-8px) scale(.9);transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1)}.pill-anchor.pill-visible.svelte-1ifwlcp{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.nav-pill.svelte-1ifwlcp{display:inline-flex;align-items:center;height:3rem;border-radius:999px;background:#111;color:#f5f2ee;cursor:pointer;transition:transform .18s ease}.nav-pill--open.svelte-1ifwlcp,.nav-pill.svelte-1ifwlcp:hover{transform:translateY(-1px)}.pill-links.svelte-1ifwlcp{display:flex;align-items:center;gap:1.25rem;overflow:hidden;max-width:0;white-space:nowrap;transition:max-width .28s cubic-bezier(.25,1,.5,1),padding-left .28s cubic-bezier(.25,1,.5,1)}.nav-pill--open.svelte-1ifwlcp .pill-links:where(.svelte-1ifwlcp){max-width:26rem;padding-left:1.5rem}.pill-links.svelte-1ifwlcp a:where(.svelte-1ifwlcp){color:#f5f2ee;text-decoration:none;font-size:.94rem;font-family:var(--font-sans);text-transform:lowercase;text-underline-offset:.18rem;opacity:.65;transition:opacity .12s ease;line-height:1}.pill-links.svelte-1ifwlcp a:where(.svelte-1ifwlcp):hover{opacity:1;text-decoration:underline}.pill-links.svelte-1ifwlcp a.item-active:where(.svelte-1ifwlcp){opacity:1;font-weight:700;text-decoration:underline}.pill-icon.svelte-1ifwlcp{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 3rem;border-radius:50%;background:transparent;border:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pill-icon.svelte-1ifwlcp svg:where(.svelte-1ifwlcp){width:1.05rem;height:1.05rem}@media(min-width:721px){.nav-overlay.svelte-1ifwlcp,.nav-backdrop.svelte-1ifwlcp{display:none}}@media(max-width:720px){.pill-links.svelte-1ifwlcp,.nav-links.svelte-1ifwlcp{display:none}.nav-burger.svelte-1ifwlcp{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 3rem;border:none;background:transparent;cursor:pointer;color:#111;padding:0;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.nav-burger.nav-burger--open.svelte-1ifwlcp{color:#f5f2ee}.nav-burger.svelte-1ifwlcp svg:where(.svelte-1ifwlcp){width:1.05rem;height:1.05rem}.nav-initial.nav-light.svelte-1ifwlcp .nav-burger:where(.svelte-1ifwlcp){color:#ffffffe0}.nav-initial.nav-light.svelte-1ifwlcp .nav-burger.nav-burger--open:where(.svelte-1ifwlcp){color:#f5f2ee}}
