.lang-switch:where(.astro-su6xvggn)>summary:where(.astro-su6xvggn){list-style:none}.lang-switch:where(.astro-su6xvggn)>summary:where(.astro-su6xvggn)::-webkit-details-marker{display:none}.lang-switch:where(.astro-su6xvggn) .lang-flag:where(.astro-su6xvggn){display:inline-flex;width:1.2rem;height:.86rem;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #0000001a;flex:none}.lang-switch:where(.astro-su6xvggn) .lang-flag:where(.astro-su6xvggn) svg:where(.astro-su6xvggn){width:100%;height:100%;display:block}.lang-switch:where(.astro-su6xvggn) .lang-chevron:where(.astro-su6xvggn){transition:transform .18s ease}.lang-switch:where(.astro-su6xvggn)[open] .lang-chevron:where(.astro-su6xvggn){transform:rotate(180deg)}.site-header:where(.astro-x2zkgous){padding-top:env(safe-area-inset-top,0px);background:color-mix(in oklab,var(--bg) 96%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header:where(.astro-x2zkgous){background:var(--bg)}}.nav-link:where(.astro-x2zkgous){align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);color:var(--ink-2);font-size:.9375rem;white-space:nowrap;transition:color .16s var(--ease-spring),background-color .16s var(--ease-spring)}@media(min-width:1000px)and (max-width:1159px){.nav-link:where(.astro-x2zkgous){padding:0 10px}}.nav-link:where(.astro-x2zkgous):hover,.nav-link:where(.astro-x2zkgous)[aria-current=page],.nav-link:where(.astro-x2zkgous)[aria-current=true],:where(.astro-x2zkgous)[data-nav-dropdown][data-open=true] .nav-link:where(.astro-x2zkgous){color:var(--ink);background:var(--sunken)}.nav-link:where(.astro-x2zkgous)[aria-current=page],.nav-link:where(.astro-x2zkgous)[aria-current=true]{box-shadow:inset 0 0 0 1px var(--line)}.squad-cta:where(.astro-x2zkgous){white-space:nowrap;transition:background-color var(--dur) var(--ease-spring),transform var(--dur-fast) var(--ease-spring)}.squad-cta:where(.astro-x2zkgous):active{transform:scale(.97)}:where(.astro-x2zkgous)[data-nav-dropdown][data-open=true] :where(.astro-x2zkgous)[data-nav-menu]{visibility:visible;opacity:1;transform:translateY(0)}:where(.astro-x2zkgous)[data-nav-dropdown][data-open=true] :where(.astro-x2zkgous)[data-nav-trigger] svg:where(.astro-x2zkgous){transform:rotate(180deg)}.site-menu:where(.astro-x2zkgous){margin:0 0 0 auto;width:min(360px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);border:0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);overflow-y:auto}.site-menu:where(.astro-x2zkgous)::backdrop{background:color-mix(in oklab,var(--ink) 32%,transparent)}.site-menu:where(.astro-x2zkgous)[open]{animation:site-menu-in var(--dur-enter) var(--ease-spring)}@keyframes site-menu-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.drawer-group:where(.astro-x2zkgous){display:flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:1.25rem;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.drawer-link:where(.astro-x2zkgous){display:flex;align-items:center;min-height:44px;color:var(--ink-2);font-size:1rem}.drawer-link:where(.astro-x2zkgous):hover,.drawer-group:where(.astro-x2zkgous):hover,.drawer-link:where(.astro-x2zkgous)[aria-current=page],.drawer-group:where(.astro-x2zkgous)[aria-current=page]{color:var(--accent-text)}html:has(dialog.site-menu[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){.site-menu:where(.astro-x2zkgous)[open]{animation:none}}.site-footer:where(.astro-fci4lmo7){border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.footer-link:where(.astro-fci4lmo7){display:inline-flex;align-items:center;min-height:44px;padding-block:11px;color:var(--ink-2);font-size:.9375rem;line-height:22px;text-wrap:pretty;transition:color .16s var(--ease-spring)}.footer-link:where(.astro-fci4lmo7):hover{color:var(--ink)}.footer-cta:where(.astro-fci4lmo7){transition:background-color var(--dur) var(--ease-spring),transform var(--dur-fast) var(--ease-spring)}.footer-cta:where(.astro-fci4lmo7):active{transform:scale(.97)}
