.nav[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--header-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:padding-top var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.nav__inner[data-astro-cid-3ef6ksr2]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);height:56px;border:1px solid transparent;border-radius:0;transition:max-width var(--dur) var(--ease),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),border-radius var(--dur) var(--ease),box-shadow var(--dur-fast) var(--ease),height var(--dur-fast) var(--ease)}.nav[data-astro-cid-3ef6ksr2].is-shrunk{padding-top:.55rem;background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav[data-astro-cid-3ef6ksr2].is-shrunk .nav__inner[data-astro-cid-3ef6ksr2]{max-width:52rem;height:50px;padding-inline:1rem;background:var(--island-bg);border-color:var(--glass-border);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:0 16px 44px -18px #0006,inset 0 1px 0 var(--glass-hi)}.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk){background:transparent;border-bottom-width:0;-webkit-backdrop-filter:none;backdrop-filter:none}.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk) .nav__link[data-astro-cid-3ef6ksr2]{color:#ffffffbd}.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk) .nav__link[data-astro-cid-3ef6ksr2]:hover{color:#fff}.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk) .nav__link[data-astro-cid-3ef6ksr2]:after{background:#fff}.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk) .nav__brand[data-astro-cid-3ef6ksr2]{background:#ffffff14;border-color:#ffffff38}.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk) .wordmark,.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk) .wordmark__mark{color:#fff}.nav--transparent[data-astro-cid-3ef6ksr2]:not(.is-shrunk) .nav__theme[data-astro-cid-3ef6ksr2]{background:#ffffff14;border-color:#ffffff38;color:#ffffffd1}.nav__brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;padding:.4rem .7rem;border-radius:var(--r-pill);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-hi);transition:border-color var(--dur-fast) var(--ease)}.nav__brand[data-astro-cid-3ef6ksr2]:hover{border-color:var(--border-strong)}.nav__links[data-astro-cid-3ef6ksr2]{display:none;gap:var(--space-lg);margin-inline:auto}.nav__link[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;min-height:40px;font-size:var(--step--1);font-weight:500;color:var(--text-secondary);padding-inline:.4rem;transition:color var(--dur-fast) var(--ease)}.nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:50%;bottom:.5rem;width:0;height:1px;background:var(--text-primary);transform:translate(-50%);transition:width var(--dur-fast) var(--ease)}.nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary)}.nav__link[data-astro-cid-3ef6ksr2]:hover:after{width:calc(100% - .8rem)}.nav__cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:40px;font-size:var(--step--1);font-weight:600;color:var(--on-fill);background:var(--fill);padding:.46rem 1rem;border-radius:var(--r-btn);transition:background-color var(--dur-fast) var(--ease)}.nav__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--fill-hover)}.nav__end[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--space-xs)}.nav__theme[data-astro-cid-3ef6ksr2]{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--r-pill);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-hi);color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.nav__theme[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary);border-color:var(--border-strong);transform:translateY(-1px)}.nav__theme[data-astro-cid-3ef6ksr2]:active{transform:translateY(0)}.nav__theme-icons[data-astro-cid-3ef6ksr2]{position:relative;width:18px;height:18px}.nav__theme-icons[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;display:block;transition:opacity var(--dur-fast) var(--ease),transform .36s var(--ease-out)}.nav__sun[data-astro-cid-3ef6ksr2]{opacity:0;transform:rotate(-90deg) scale(.5)}.nav__moon[data-astro-cid-3ef6ksr2],[data-theme=dark] .nav__sun[data-astro-cid-3ef6ksr2]{opacity:1;transform:rotate(0) scale(1)}[data-theme=dark] .nav__moon[data-astro-cid-3ef6ksr2]{opacity:0;transform:rotate(90deg) scale(.5)}@media(prefers-reduced-motion:reduce){.nav__theme-icons[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transition:opacity var(--dur-fast) var(--ease);transform:none!important}}@media(min-width:48rem){.nav__links[data-astro-cid-3ef6ksr2]{display:inline-flex}}
