.theme_toggle__K_uSB{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid #e2e8f0;border-radius:9999px;background:#ffffff;color:#475569;box-shadow:0 1px 2px rgb(15 23 42/5%);transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease}.theme_toggle__K_uSB:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a;transform:translateY(-1px)}.theme_toggle__K_uSB:active{transform:scale(.97)}.theme_toggle__K_uSB:focus-visible{outline:3px solid rgb(24 226 153/30%);outline-offset:2px}.theme_moon__KC3MW,.theme_sun__6C9Uz{grid-area:1/1;width:1.1rem;height:1.1rem;transition:opacity .16s ease,transform .2s ease}.theme_sun__6C9Uz{opacity:1;transform:rotate(0deg) scale(1)}.theme_moon__KC3MW{opacity:0;transform:rotate(-20deg) scale(.65)}.dark .theme_toggle__K_uSB{border-color:#334155;background:#1e293b;color:#cbd5e1;box-shadow:none}.dark .theme_toggle__K_uSB:hover{border-color:#475569;background:#273449;color:#f8fafc}.dark .theme_sun__6C9Uz{opacity:0;transform:rotate(20deg) scale(.65)}.dark .theme_moon__KC3MW{opacity:1;transform:rotate(0deg) scale(1)}@media (prefers-reduced-motion:reduce){.theme_moon__KC3MW,.theme_sun__6C9Uz,.theme_toggle__K_uSB{transition:none}}.Header_header__MvnS2{position:relative;z-index:60;top:0;height:4rem;border-bottom:0;background:var(--site-background);color:var(--site-text)}.Header_nav__EE71E{position:relative;display:flex;width:100%;height:100%;margin-inline:auto;align-items:center;justify-content:space-between;padding-inline:1.5rem}.Header_logo__j7oID{display:inline-flex;min-height:2.75rem;align-items:center;gap:.625rem;border-radius:.75rem;color:var(--site-text);font-size:1.05rem;font-weight:800;letter-spacing:-.035em}.Header_logoIcon__LPn5c{width:2.125rem;height:2.125rem;border:1px solid rgb(15 23 42/10%);border-radius:.65rem;background:#f8f7f2;box-shadow:0 1px 2px rgb(15 23 42/8%);object-fit:cover}.Header_desktopLinks__ci8vM{position:absolute;left:50%;display:flex;align-items:center;gap:.25rem;transform:translateX(-50%)}.Header_link__qN2Ll{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;gap:.3rem;border:0;border-radius:9999px;background:transparent;padding-inline:.9rem;color:var(--site-text-muted);font:650 .875rem/1 Lexend Deca,sans-serif;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s ease}.Header_activeLink__IjuXO,.Header_link__qN2Ll:hover{background:transparent;color:var(--site-text)}.Header_activeLink__IjuXO:before{position:absolute;top:-.625rem;left:50%;width:2.8rem;height:4px;border-radius:0 0 9999px 9999px;background:var(--site-accent);content:"";transform:translateX(-50%)}.Header_link__qN2Ll:active,.Header_menuButton__aNKrC:active{transform:scale(.97)}.Header_link__qN2Ll:focus-visible,.Header_logo__j7oID:focus-visible,.Header_megaLink__CbFRF:focus-visible,.Header_menuButton__aNKrC:focus-visible,.Header_mobileGroup__rwf_f summary:focus-visible,.Header_mobileLink__LH6oj:focus-visible,.Header_mobileSubLink__b1aol:focus-visible{outline:3px solid color-mix(in srgb,var(--site-focus) 34%,transparent);outline-offset:2px}.Header_moreWrap__vs94X{position:relative}.Header_moreButton__F_b_6{font-family:inherit}.Header_chevron__PPQVD{width:.9rem;height:.9rem;transition:transform .16s ease}.Header_chevronOpen__3hHIU{transform:rotate(180deg)}.Header_megaMenu__XvesK{position:absolute;top:calc(100% + .8rem);right:-3.5rem;width:min(40rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--site-border);border-radius:1.25rem;background:var(--site-surface);box-shadow:0 24px 70px rgb(15 23 42/16%);animation:Header_menu-in__8xgX_ .15s ease-out both}.Header_megaGrid__kCDxw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:1.5rem}.Header_megaGroup__Smete h2{margin:0 0 .6rem;color:var(--site-text-muted);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.Header_megaLink__CbFRF{display:flex;min-height:2.35rem;align-items:center;border-radius:.65rem;padding-inline:.65rem;color:var(--site-text);font-size:.82rem;font-weight:600}.Header_megaFooter__Jxxuk,.Header_megaLink__CbFRF:hover{background:var(--site-surface-muted)}.Header_megaFooter__Jxxuk{display:flex;justify-content:space-between;border-top:1px solid var(--site-border);padding:.85rem 1.5rem}.Header_megaFooter__Jxxuk a{color:var(--site-text);font-size:.78rem;font-weight:700}.Header_desktopTheme__rwAqf{display:inline-flex;margin-left:auto}.Header_menuButton__aNKrC,.Header_mobileMenu__nWWGd,.Header_mobileTheme__a34jE{display:none}@media (max-width:767px){.Header_nav__EE71E{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;padding-inline:.875rem}.Header_logo__j7oID{min-width:0;justify-self:center;font-size:.95rem}.Header_logoIcon__LPn5c{width:1.95rem;height:1.95rem}.Header_desktopLinks__ci8vM,.Header_desktopTheme__rwAqf{display:none}.Header_menuButton__aNKrC,.Header_mobileTheme__a34jE{display:inline-flex}.Header_menuButton__aNKrC{width:2.75rem;height:2.75rem;align-items:center;justify-content:center;justify-self:end;border:1px solid var(--site-border);border-radius:9999px;background:var(--site-surface);color:var(--site-text-muted);transition:transform .12s ease,background-color .16s ease}.Header_menuButton__aNKrC svg{width:1.15rem;height:1.15rem}.Header_menuChevronOpen___7pUB{transform:rotate(180deg)}.Header_mobileMenu__nWWGd{position:absolute;inset:calc(100% + .625rem) .875rem auto;display:grid;max-height:calc(100vh - 5.5rem);gap:.35rem;overflow-y:auto;border:1px solid var(--site-border);border-radius:1rem;background:var(--site-surface);box-shadow:0 18px 48px rgb(15 23 42/16%);padding:.55rem;animation:Header_menu-in__8xgX_ .16s ease-out both}.Header_mobilePrimary__hQtFg,.Header_mobileUtility__c7eCh{display:grid;gap:.2rem}.Header_mobilePrimary__hQtFg{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--site-border);padding-bottom:.5rem}.Header_mobilePrimary__hQtFg .Header_mobileLink__LH6oj{justify-content:center;padding-inline:.35rem;text-align:center}.Header_mobileLink__LH6oj,.Header_mobileSubLink__b1aol{display:flex;min-height:2.75rem;align-items:center;border-radius:.7rem;padding-inline:.8rem;color:var(--site-text-muted);font-size:.84rem;font-weight:650}.Header_activeMobileLink__kyzSg,.Header_mobileLink__LH6oj:hover,.Header_mobileSubLink__b1aol:hover{background:var(--site-surface-muted);color:var(--site-text)}.Header_mobileGroup__rwf_f{border-bottom:1px solid var(--site-border);padding-bottom:.35rem}.Header_mobileGroup__rwf_f summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;border-radius:.7rem;padding-inline:.8rem;color:var(--site-text);font-size:.8rem;font-weight:750;cursor:pointer;list-style:none}.Header_mobileGroup__rwf_f summary::-webkit-details-marker{display:none}.Header_mobileGroup__rwf_f summary svg{width:1rem;transition:transform .16s ease}.Header_mobileGroup__rwf_f[open] summary svg{transform:rotate(180deg)}.Header_mobileGroup__rwf_f>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes Header_menu-in__8xgX_{0%{opacity:0;transform:translateY(-.4rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.Header_chevron__PPQVD,.Header_link__qN2Ll,.Header_megaMenu__XvesK,.Header_menuButton__aNKrC,.Header_mobileGroup__rwf_f summary svg,.Header_mobileMenu__nWWGd{animation:none;transition:none}}