.nav-desktop[data-astro-cid-quxgsm4x] .link[data-astro-cid-quxgsm4x],.nav-desktop[data-astro-cid-quxgsm4x] .sep[data-astro-cid-quxgsm4x],.nav-desktop[data-astro-cid-quxgsm4x] .sigil-pill[data-astro-cid-quxgsm4x],.mobile-sigil[data-astro-cid-quxgsm4x]{opacity:0}.nav-desktop[data-astro-cid-quxgsm4x]{position:fixed;top:0;left:0;right:0;z-index:50;display:none;align-items:center;justify-content:center;padding:1rem 1.5rem;background:transparent;border-bottom:.5px solid var(--color-border);transition:background .2s ease,backdrop-filter .2s ease}.nav-inner[data-astro-cid-quxgsm4x]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:520px}.nav-desktop[data-astro-cid-quxgsm4x].scrolled{background:color-mix(in srgb,var(--color-bg) 85%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px)}.side[data-astro-cid-quxgsm4x]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1rem}.side[data-astro-cid-quxgsm4x].left{justify-content:flex-start}.side[data-astro-cid-quxgsm4x].right{justify-content:flex-end}.link[data-astro-cid-quxgsm4x]{display:inline-block;font-family:var(--font-sans);font-weight:400;font-size:13px;color:var(--color-tab-dim);text-decoration:none;padding-bottom:2px;border-bottom:1.5px solid transparent;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.link[data-astro-cid-quxgsm4x]:hover{color:var(--color-text-primary)}.link[data-astro-cid-quxgsm4x].active{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.sep[data-astro-cid-quxgsm4x]{font-family:var(--font-serif-be);font-size:14px;color:var(--color-tab-dim);opacity:.6;user-select:none}.sigil-pill[data-astro-cid-quxgsm4x]{display:inline-flex;align-items:center;border:.5px solid var(--color-border);border-radius:99px;padding:4px 14px;color:var(--color-text-primary);transition:color .2s ease,background-color .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#ffffff08}.sigil-pill[data-astro-cid-quxgsm4x]:hover{color:var(--color-accent);background-color:#ffffff8c}.mobile-sigil[data-astro-cid-quxgsm4x]{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);z-index:50;min-width:44px;min-height:44px;padding:4px 14px;justify-content:center;color:var(--color-text-primary)}.nav-mobile[data-astro-cid-quxgsm4x]{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;background:var(--color-bg);border-top:.5px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom,0)}.tab[data-astro-cid-quxgsm4x]{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;padding:.75rem 1rem;font-family:var(--font-sans);font-weight:400;font-size:11px;color:var(--color-tab-dim);text-decoration:none;border-top:1.5px solid transparent;transition:color .2s ease,border-color .2s ease}.tab[data-astro-cid-quxgsm4x].active{color:var(--color-text-primary);border-top-color:var(--color-accent)}@media(min-width:768px){.nav-desktop[data-astro-cid-quxgsm4x]{display:flex}.nav-mobile[data-astro-cid-quxgsm4x],.mobile-sigil[data-astro-cid-quxgsm4x]{display:none}}@media(prefers-color-scheme:dark){[data-theme=be]{--color-bg: var(--color-bg-dark);--color-surface: var(--color-surface-dark);--color-text-primary: var(--color-text-primary-dark);--color-text-secondary: var(--color-text-secondary-dark);--color-accent: var(--color-accent-dark);--color-border: var(--color-border-dark);--color-tab-dim: var(--color-tab-dim-dark)}}[data-theme=be]{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans)}[data-theme=be] .display{font-family:var(--font-serif-be);font-weight:400;font-style:italic;font-size:clamp(48px,5.5vw,72px);line-height:1.25}[data-theme=be] h2{font-family:var(--font-serif-be);font-weight:500;font-size:1.625rem}[data-theme=be] h3{font-family:var(--font-serif-be);font-weight:400;font-size:1.25rem}[data-theme=be] p{font-family:var(--font-serif-be);font-weight:400;font-size:1rem;line-height:1.75}[data-theme=be] nav,[data-theme=be] .ui{font-family:var(--font-sans);font-weight:400;font-size:.8125rem}[data-theme=be] .cta,[data-theme=be] button{font-family:var(--font-sans);font-weight:500;font-size:.8125rem;letter-spacing:.06em}
