#main-navbar.nav-refined{background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:60;padding:clamp(10px,1.2vw,17px) clamp(16px,3vw,38px);transition:padding .25s,box-shadow .25s}#main-navbar.nav-refined[data-compact=true]{box-shadow:0 8px 26px color-mix(in srgb,var(--ink) 6%,transparent);padding-block:8px}.nav-refined .hidden{display:none}.nav-refined>div:first-child{justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:auto;display:flex}.nav-refined>div:first-child>a{flex-shrink:0;align-items:center;gap:10px;display:flex}.nav-refined>div:first-child>div:last-child{align-items:center;gap:10px;display:flex}.nav-refined nav{align-items:center;gap:clamp(2px,1vw,14px);display:flex}.nav-refined .nav-group{position:relative}.nav-refined .nav-disclosure,.nav-refined .digital-nav summary{color:var(--body);font:500 13px/1.4 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 12px;display:flex}.nav-refined .nav-disclosure>span.absolute{display:none}.nav-refined .nav-disclosure svg{width:12px;height:12px;color:var(--accent-golden-deep);transition:transform .2s}.nav-refined .nav-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.nav-refined .nav-disclosure:hover,.nav-refined .nav-disclosure[aria-expanded=true],.nav-refined summary:hover{background:var(--hairline-soft);color:var(--ink)}.nav-refined .nav-panel{background:var(--canvas-elevated);border:1px solid var(--hairline);width:260px;max-width:calc(100vw - 32px);max-height:70dvh;box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 10%,transparent);border-radius:12px;padding:8px;animation:.2s ease-out nav-reveal;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.nav-refined .nav-panel[hidden],.nav-refined #mobile-menu[hidden]{display:none!important}.nav-refined .nav-panel>div{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.nav-refined .nav-panel a,.nav-refined .digital-nav-menu a{border-radius:6px;padding:11px 12px;font-size:13px;line-height:1.5;display:block}.nav-refined .nav-panel a:hover,.nav-refined .digital-nav-menu a:hover{background:var(--hairline-soft)}.nav-refined .nav-all-link{color:var(--accent-golden-deep);border-bottom:1px solid var(--hairline);margin-bottom:4px}.nav-refined .digital-nav-menu{border-radius:12px;animation:.2s ease-out nav-reveal}.nav-refined #mobile-menu-toggle{display:none}.nav-refined a:focus-visible,.nav-refined button:focus-visible,.nav-refined summary:focus-visible{outline:2px solid var(--accent-golden-deep);outline-offset:3px}@keyframes nav-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=999px){.nav-refined>div:first-child>nav{display:none!important}.nav-refined #mobile-menu-toggle{display:flex}.nav-refined #mobile-menu{max-height:calc(100dvh - 90px - env(safe-area-inset-bottom));overscroll-behavior:contain;margin-top:12px;padding:12px 0;animation:.22s ease-out nav-reveal;overflow-y:auto}.nav-refined .nav-mobile-group,.nav-refined #mobile-menu>.digital-nav{border-top:1px solid var(--hairline);padding:5px 0}.nav-refined .nav-mobile-group summary{cursor:pointer;min-height:48px;color:var(--ink);padding:14px 8px;font-size:14px;list-style:none}.nav-refined .nav-mobile-group summary:after{content:"+";float:right;color:var(--accent-golden-deep)}.nav-refined .nav-mobile-group[open] summary:after{content:"−"}.nav-refined .nav-mobile-group a{min-height:44px;padding:12px 18px;font-size:14px;display:block}.nav-refined #mobile-menu .digital-nav-menu{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;position:static}.nav-refined #mobile-menu>.mb-3{margin-block:10px}.nav-refined #mobile-menu>.mb-3 a{text-align:center;padding:12px;display:block}.nav-refined #mobile-menu details{overflow:clip}}@media (prefers-reduced-motion:reduce){#main-navbar.nav-refined,.nav-refined *{transition:none!important;animation:none!important}}@media (width>=1000px){.nav-refined>div:first-child>nav{display:flex}.nav-refined>div:first-child>div:last-child>a{display:inline-flex}}.digital-nav[data-astro-cid-l7arcky5]{color:var(--body);font-size:14px;position:relative}.digital-nav[data-astro-cid-l7arcky5] summary[data-astro-cid-l7arcky5]{cursor:pointer;padding:10px;list-style:none}.digital-nav[data-astro-cid-l7arcky5] summary[data-astro-cid-l7arcky5]::-webkit-details-marker{display:none}.digital-nav-menu[data-astro-cid-l7arcky5]{background:var(--canvas-elevated);border:1px solid var(--hairline);width:220px;box-shadow:0 12px 36px var(--accent-golden-glow);z-index:60;border-radius:10px;padding:8px;position:absolute;top:100%;right:0}.digital-nav-menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{border-radius:6px;padding:12px;display:block}.digital-nav-menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{background:var(--hairline-soft)}
