.site-header[data-astro-cid-z4jru4n3]{inset-inline:0;z-index:50;isolation:isolate;transition:box-shadow .35s;position:fixed;top:0}.site-header[data-astro-cid-z4jru4n3]:before{content:"";z-index:-1;pointer-events:none;background:0 0;transition:background .35s,backdrop-filter .35s;position:absolute;inset:0}.site-header[data-astro-cid-z4jru4n3].scrolled:before,body.menu-open .site-header[data-astro-cid-z4jru4n3]:before{backdrop-filter:blur(16px)saturate(140%);background:#080d16eb}.site-header[data-astro-cid-z4jru4n3].scrolled{box-shadow:0 1px 0 var(--hairline-2), 0 12px 40px -28px #000c}.hd-inner[data-astro-cid-z4jru4n3]{z-index:2;justify-content:space-between;align-items:center;gap:1rem;height:68px;display:flex;position:relative}.logo[data-astro-cid-z4jru4n3]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);align-items:center;gap:.5rem;font-size:1.4rem;font-weight:800;text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-z4jru4n3]{flex:none;width:auto;height:28px}.hd-nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{gap:1.8rem;margin:0;padding:0;list-style:none;display:flex}.hd-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:var(--moon-soft);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.hd-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,.hd-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current=page]{color:var(--moon)}.hd-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current=page]{position:relative}.hd-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current=page]:after{content:"";inset-inline:0;background:var(--blue);height:2px;box-shadow:0 0 8px var(--blue-glow-2);border-radius:2px;position:absolute;bottom:-7px}.hd-actions[data-astro-cid-z4jru4n3]{align-items:center;gap:.8rem;display:flex}.hd-cta[data-astro-cid-z4jru4n3]{padding:.7em 1.3em;font-size:.88rem}.hd-login[data-astro-cid-z4jru4n3]{color:var(--moon-faint);white-space:nowrap;align-items:center;gap:.4rem;padding:.5em .2em;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.hd-login[data-astro-cid-z4jru4n3]:hover{color:var(--moon)}.hd-login-ico[data-astro-cid-z4jru4n3]{flex:none;width:15px;height:15px}.hd-login[data-astro-cid-z4jru4n3]:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px;border-radius:var(--radius-sm)}.mobile-menu[data-astro-cid-z4jru4n3] .mm-login[data-astro-cid-z4jru4n3]{color:var(--moon-soft);letter-spacing:0;border-bottom:0;align-self:flex-start;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.mm-login[data-astro-cid-z4jru4n3] .hd-login-ico[data-astro-cid-z4jru4n3]{width:16px;height:16px}.burger[data-astro-cid-z4jru4n3]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;display:none}.burger[data-astro-cid-z4jru4n3] span[data-astro-cid-z4jru4n3]{background:var(--moon);border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.menu-open[data-astro-cid-z4jru4n3] .burger[data-astro-cid-z4jru4n3] span[data-astro-cid-z4jru4n3]:first-child{transform:translateY(4px)rotate(45deg)}.menu-open[data-astro-cid-z4jru4n3] .burger[data-astro-cid-z4jru4n3] span[data-astro-cid-z4jru4n3]:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu[data-astro-cid-z4jru4n3]{z-index:1;overscroll-behavior:contain;backdrop-filter:blur(18px);height:calc(100dvh - 68px);padding:2rem var(--gutter) 3rem;background:#070c16f5;flex-direction:column;display:none;position:fixed;inset:68px 0 0;overflow-y:auto}.menu-open[data-astro-cid-z4jru4n3] .mobile-menu[data-astro-cid-z4jru4n3]{display:flex}html.nav-locked,html.nav-locked body{overflow:hidden}html.nav-locked body{width:100%;position:fixed;inset-inline:0}.mobile-menu[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{margin:0;padding:0;list-style:none}.mobile-menu[data-astro-cid-z4jru4n3] li[data-astro-cid-z4jru4n3]{opacity:0;animation:.45s cubic-bezier(.22,1,.36,1) forwards mm-in;animation-delay:var(--rd,0s);transform:translateY(14px)}@keyframes mm-in{to{opacity:1;transform:none}}.mobile-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:not(.btn):not(.mm-login){color:var(--moon);font-family:var(--font-display);letter-spacing:-.01em;border-bottom:1px solid var(--line-dark);padding:.85rem 0;font-size:1.7rem;font-weight:700;text-decoration:none;display:block}.mobile-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current=page]{color:var(--blue-bright)}.mobile-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:focus-visible,.burger[data-astro-cid-z4jru4n3]:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px;border-radius:var(--radius-sm)}.mm-cta[data-astro-cid-z4jru4n3]{margin-top:2rem}.mm-claim[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--moon-faint);margin-top:auto;font-size:.72rem}@media (width<=820px){.hd-nav[data-astro-cid-z4jru4n3]{display:none}.burger[data-astro-cid-z4jru4n3]{display:flex}.hd-cta[data-astro-cid-z4jru4n3],.hd-login[data-astro-cid-z4jru4n3]{display:none}html:not(.js) .hd-nav[data-astro-cid-z4jru4n3]{display:flex}html:not(.js) .burger[data-astro-cid-z4jru4n3]{display:none}html:not(.js) .hd-nav[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{gap:1rem}html:not(.js) .hd-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{font-size:.82rem}}.site-footer[data-astro-cid-z4jru4n3]{background:radial-gradient(85% 70% at 50% 118%, #36a9f71f, transparent 62%), var(--bg-950);color:var(--text-soft);border-top:1px solid var(--hairline);padding:4.5rem 0 2.2rem}.ft-top[data-astro-cid-z4jru4n3]{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem;display:grid}.ft-claim[data-astro-cid-z4jru4n3]{font-family:var(--font-display);color:var(--moon);margin-top:.9rem;font-size:1.15rem;font-weight:600;line-height:1.3}.ft-cols[data-astro-cid-z4jru4n3]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.8rem;display:grid}.ft-col[data-astro-cid-z4jru4n3] .ft-title[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moon-faint);margin:0 0 .9rem;font-size:.68rem;font-weight:600}.ft-col[data-astro-cid-z4jru4n3] ul[data-astro-cid-z4jru4n3]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ft-col[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],.ft-col[data-astro-cid-z4jru4n3] span[data-astro-cid-z4jru4n3]{color:var(--moon-soft);padding:6px 0;font-size:.92rem;text-decoration:none;transition:color .2s;display:inline-block}.ft-col[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{color:var(--moon)}.ft-bottom[data-astro-cid-z4jru4n3]{border-top:1px solid var(--line-dark);color:var(--moon-faint);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.6rem;font-size:.8rem;display:flex}@media (width>=760px){.ft-top[data-astro-cid-z4jru4n3]{grid-template-columns:1.1fr 2fr}}.sticky-cta[data-astro-cid-z4jru4n3]{display:none}.sc-text[data-astro-cid-z4jru4n3]{flex-direction:column;line-height:1.12;display:flex}.sc-text[data-astro-cid-z4jru4n3] strong[data-astro-cid-z4jru4n3]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.04rem;font-weight:800}.sc-text[data-astro-cid-z4jru4n3] small[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-top:3px;font-size:.6rem}.sc-arrow[data-astro-cid-z4jru4n3]{flex:none;font-size:1.35rem;font-weight:700}@media (width<=820px){.sticky-cta[data-astro-cid-z4jru4n3]{z-index:45;border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--blue-bright), var(--blue) 55%, var(--blue-deep));color:#04111f;box-shadow:0 1px 0 #fff6 inset, 0 18px 40px -16px var(--blue-glow), 0 10px 26px -10px #000000a6;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px}html.js .sticky-cta[data-astro-cid-z4jru4n3]{opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;transform:translateY(150%)}.sticky-cta[data-astro-cid-z4jru4n3].show{opacity:1;transform:none}}
