.SiteHeader_header__o00N_{--ink:var(--site-ink);--ink-soft:var(--site-ink-soft);--gold:var(--site-brass);--edge:var(--site-paper-edge);position:-webkit-sticky;position:sticky;top:0;z-index:20;color:var(--ink);font-family:var(--font-base);background:linear-gradient(180deg,var(--site-paper-hi),var(--site-paper));border-bottom:1px solid var(--edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 24px var(--site-shadow)}.SiteHeader_header__o00N_:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--site-seal) 12%,var(--gold) 50%,var(--site-seal) 88%,transparent);opacity:.5;pointer-events:none}.SiteHeader_inner__I2_ct{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:var(--site-shell-max);min-height:4.25rem;padding:0 var(--site-shell-gutter)}.SiteHeader_brand__KR1Kg{align-items:center;color:var(--ink);display:inline-flex;flex-shrink:0;text-decoration:none}.SiteHeader_brandIcon__Lc1cc{border-radius:10px;display:block;height:auto;width:2.5rem}.SiteHeader_brand__KR1Kg:focus-visible .SiteHeader_brandIcon__Lc1cc{outline:2px solid var(--site-seal);outline-offset:3px}.SiteHeader_nav__1q4kU{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.1rem clamp(.85rem,1.6vw,1.5rem);justify-content:flex-end;min-width:0;padding:.4rem 0}.SiteHeader_link__a7Cse{color:var(--ink-soft);font-size:.92rem;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:.35rem .15rem;position:relative;text-decoration:none;white-space:nowrap;transition:color .18s ease}.SiteHeader_link__a7Cse:after{content:"";position:absolute;left:.15rem;right:.15rem;bottom:0;height:1.5px;background:linear-gradient(90deg,var(--site-seal),var(--gold),color-mix(in srgb,var(--site-brass) 25%,transparent));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.SiteHeader_link__a7Cse:hover{color:var(--ink)}.SiteHeader_link__a7Cse:focus-visible:after,.SiteHeader_link__a7Cse:hover:after{transform:scaleX(1)}.SiteHeader_linkActive__Dm5Pj{color:var(--site-seal)}.SiteHeader_linkActive__Dm5Pj:after{transform:scaleX(1)}.SiteHeader_link__a7Cse:focus-visible{border-radius:2px;outline:2px solid var(--site-seal);outline-offset:3px}.SiteHeader_menu__gfnxE{display:none;position:relative}.SiteHeader_menuOverlay__SvnLK{position:fixed;inset:0;z-index:100;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,color-mix(in srgb,var(--site-paper-hi) 97%,var(--site-sea-deep)) 0,color-mix(in srgb,var(--site-paper) 98%,var(--site-sea-deep)) 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:1}.SiteHeader_menuOverlayEnter__VpiPB{animation:SiteHeader_menuOverlayFadeIn__XhqSR .26s ease both}.SiteHeader_menuOverlayEnter__VpiPB .SiteHeader_panel__HtJ19{animation:SiteHeader_menuPanelSlideIn__gLREm .34s cubic-bezier(.22,1,.36,1) 40ms both}.SiteHeader_menuOverlayExit__m0OOG{animation:SiteHeader_menuOverlayFadeOut__D4Vdh .22s ease both}.SiteHeader_menuOverlayExit__m0OOG .SiteHeader_panel__HtJ19{animation:SiteHeader_menuPanelSlideOut__dRH_Z .28s cubic-bezier(.4,0,.2,1) both}@keyframes SiteHeader_menuOverlayFadeIn__XhqSR{0%{opacity:0}to{opacity:1}}@keyframes SiteHeader_menuOverlayFadeOut__D4Vdh{0%{opacity:1}to{opacity:0}}@keyframes SiteHeader_menuPanelSlideIn__gLREm{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes SiteHeader_menuPanelSlideOut__dRH_Z{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.SiteHeader_menuOpen__tiE_O .SiteHeader_summary__BKYHp{position:fixed;top:max(.65rem,env(safe-area-inset-top,0px));right:max(var(--site-shell-gutter),env(safe-area-inset-right,0px));z-index:101;background:var(--site-paper);box-shadow:0 10px 28px var(--site-shadow)}.SiteHeader_header__o00N_:has(.SiteHeader_menuOpen__tiE_O){z-index:100}.SiteHeader_summary__BKYHp{align-items:center;background:color-mix(in srgb,var(--site-paper) 70%,transparent);border:1.5px solid var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-base);font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:.06em;list-style:none;padding:.5rem .95rem;position:relative}.SiteHeader_summaryAlert__wCZZX{padding-right:1.15rem}.SiteHeader_srOnly__uRLXR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SiteHeader_summary__BKYHp:focus-visible{outline:2px solid var(--site-seal);outline-offset:3px}.SiteHeader_summary__BKYHp::-webkit-details-marker{display:none}.SiteHeader_summaryBars__6kLZu{display:inline-block;height:2px;width:1.1rem;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor}.SiteHeader_panel__HtJ19{display:grid;align-content:start;grid-gap:0;gap:0;width:100%;max-width:60rem;margin:0 auto;min-height:100%;padding:calc(4.75rem + env(safe-area-inset-top, 0px)) var(--site-shell-gutter) calc(1.75rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;opacity:1;transform:translateX(0)}.SiteHeader_panelLink__99VF9{border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--edge) 85%,transparent);color:var(--ink);font-family:var(--font-base);font-size:1.05rem;font-weight:700;letter-spacing:.03em;padding:1rem .15rem;text-decoration:none;transition:background .16s ease,color .16s ease}.SiteHeader_panelLink__99VF9:hover{background:color-mix(in srgb,var(--site-sea-deep) 8%,transparent);color:var(--site-seal)}.SiteHeader_panelLink__99VF9:focus-visible{outline:2px solid var(--site-seal);outline-offset:2px;background:color-mix(in srgb,var(--site-sea-deep) 8%,transparent);color:var(--site-seal)}@media (max-width:1160px){.SiteHeader_nav__1q4kU{display:none}.SiteHeader_menu__gfnxE{display:block}}@media (prefers-reduced-motion:reduce){.SiteHeader_menuOverlayEnter__VpiPB,.SiteHeader_menuOverlayEnter__VpiPB .SiteHeader_panel__HtJ19,.SiteHeader_menuOverlayExit__m0OOG,.SiteHeader_menuOverlayExit__m0OOG .SiteHeader_panel__HtJ19{animation:none}}