.SiteHeader_root__Q73Eg{position:fixed;inset-inline:0;top:0;z-index:var(--z-sticky);pointer-events:none;transform:translateY(0);transition:transform .3s ease-out}.SiteHeader_rootHidden__ZVvAB{transform:translateY(calc(-100% - 1rem))}.SiteHeader_shell__rRLEU{width:100%;padding-inline:.75rem;padding-top:.875rem;transition:padding-top .2s ease}.SiteHeader_rootCompact__etb00 .SiteHeader_shell__rRLEU{padding-top:.5rem}@media (min-width:640px){.SiteHeader_shell__rRLEU{padding-inline:1.25rem}}.SiteHeader_capsule___jYWu{pointer-events:auto;width:92%;max-width:1450px;margin-inline:auto;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:.75rem;height:5.125rem;padding-inline:.75rem;border-radius:28px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:var(--surface-frost);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px -16px rgba(4,20,16,.28);transition:height .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease}.SiteHeader_rootCompact__etb00 .SiteHeader_capsule___jYWu{height:4.75rem;border-color:var(--border);background:var(--surface-frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 28px -16px rgba(4,20,16,.32)}html[data-theme=dark] .SiteHeader_capsule___jYWu{background:var(--surface-frost);box-shadow:0 8px 24px -16px rgba(0,0,0,.55)}html[data-theme=dark] .SiteHeader_rootCompact__etb00 .SiteHeader_capsule___jYWu{background:var(--surface-frost);box-shadow:0 12px 28px -16px rgba(0,0,0,.6)}@media (min-width:640px){.SiteHeader_capsule___jYWu{padding-inline:1.25rem}}@media (min-width:768px){.SiteHeader_capsule___jYWu{padding-inline:1.5rem}}@media (min-width:1024px){.SiteHeader_capsule___jYWu{grid-template-columns:max-content minmax(0,1fr) 18.75rem max-content;column-gap:1.25rem}}@media (min-width:1280px){.SiteHeader_capsule___jYWu{grid-template-columns:max-content minmax(0,1fr) 20rem max-content}}.SiteHeader_spacer__EWc60{height:var(--header-clearance);pointer-events:none}.SiteHeader_brandMark__llIYr{display:inline-flex;align-items:center;line-height:0;border-radius:10px;transition:transform .15s ease}.SiteHeader_brandMark__llIYr:hover{transform:scale(1.04)}.SiteHeader_brandMark__llIYr:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.SiteHeader_brandLogo__9tUii{height:2.6rem!important;width:calc(2.6rem * 482 / 130)!important;max-width:none!important;transition:height .2s ease,width .2s ease}.SiteHeader_brandMarkCompact__7o2zD .SiteHeader_brandLogo__9tUii{height:2.3rem!important;width:calc(2.3rem * 482 / 130)!important}.SiteHeader_desktopNav__P79Ju{display:none;align-items:center;justify-content:space-evenly;flex-wrap:nowrap;min-width:0}@media (min-width:1024px){.SiteHeader_desktopNav__P79Ju{display:flex}}.SiteHeader_navLink__Alz7F{position:relative;flex:0 0 auto;padding:.5rem .75rem;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap;transition:color .15s ease}.SiteHeader_navLink__Alz7F:hover{color:var(--foreground)}.SiteHeader_navLinkActive__2rt_0{font-weight:600;color:var(--foreground)}.SiteHeader_navLink__Alz7F:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.SiteHeader_navUnderline__4Cefi{position:absolute;inset-inline:.75rem;bottom:-.125rem;height:.125rem;border-radius:999px;background:linear-gradient(90deg,var(--brand-emerald),var(--brand-teal),var(--brand-cyan));transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.SiteHeader_navLinkActive__2rt_0 .SiteHeader_navUnderline__4Cefi,.SiteHeader_navLink__Alz7F:hover .SiteHeader_navUnderline__4Cefi{transform:scaleX(1)}.SiteHeader_utilities__IYEJh{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}@media (min-width:640px){.SiteHeader_utilities__IYEJh{gap:.375rem}}.SiteHeader_iconButton__YT3mK{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:var(--foreground);cursor:pointer;transition:background .15s ease}.SiteHeader_iconButton__YT3mK:hover{background:color-mix(in srgb,var(--muted) 18%,transparent)}.SiteHeader_iconButton__YT3mK:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.SiteHeader_iconButton__YT3mK:disabled{opacity:.6;cursor:default}.SiteHeader_menuButton__gJSKz{display:inline-grid}@media (min-width:1024px){.SiteHeader_menuButton__gJSKz{display:none}}.SiteHeader_cta___HvNO{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--on-brand);background:linear-gradient(90deg,var(--brand-emerald),var(--brand-teal),var(--brand-cyan));box-shadow:var(--glow-primary);transition:transform .15s ease,box-shadow .15s ease}.SiteHeader_cta___HvNO:hover{transform:translateY(-.125rem);box-shadow:var(--glow-cyan)}.SiteHeader_cta___HvNO:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.SiteHeader_ctaCapsule__VmBya{display:none;height:2.5rem;padding-inline:1.25rem}.SiteHeader_ctaCompact__N8p2d.SiteHeader_ctaCapsule__VmBya{height:2.25rem;padding-inline:1rem}@media (min-width:471px){.SiteHeader_ctaCapsule__VmBya{display:inline-flex}}.SiteHeader_ctaDrawer__9GAYt{width:100%;min-height:2.85rem;padding:.75rem 1.25rem}.SiteHeader_desktopSearch__0pmEf{display:none}@media (min-width:1024px){.SiteHeader_desktopSearch__0pmEf{display:block;width:100%}}.SiteHeader_search__8e0nA{position:relative;width:100%}.SiteHeader_searchForm__SL1YS{position:relative;display:flex;align-items:center}.SiteHeader_searchIcon__ZmKrB{position:absolute;left:.75rem;color:var(--muted-foreground);pointer-events:none}.SiteHeader_searchInput__lSUQY{width:100%;height:2.5rem;padding:0 3.5rem 0 2.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:var(--card);color:var(--foreground);box-shadow:0 1px 2px rgba(4,20,16,.04);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.SiteHeader_searchInput__lSUQY::placeholder{color:var(--muted-foreground)}.SiteHeader_searchInput__lSUQY:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--border));box-shadow:0 4px 14px rgba(4,20,16,.08)}.SiteHeader_searchInput__lSUQY:focus{border-color:color-mix(in srgb,var(--brand) 55%,var(--border));box-shadow:var(--glow-primary);outline:2px solid color-mix(in srgb,var(--ring) 45%,transparent);outline-offset:1px}.SiteHeader_searchKbd__CpyA_{position:absolute;right:.55rem;display:none;align-items:center;gap:.2rem;padding:.15rem .4rem;border-radius:.45rem;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 80%,var(--card));color:var(--muted-foreground);font-family:var(--font-mono);font-size:.68rem;line-height:1;pointer-events:none}@media (min-width:640px){.SiteHeader_searchKbd__CpyA_{display:inline-flex}}.SiteHeader_searchDropdown__swtyn{position:absolute;z-index:var(--z-dropdown);top:calc(100% + .45rem);inset-inline:0;margin:0;padding:.4rem;list-style:none;border-radius:1.5rem;border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-lift);max-height:min(22rem,60vh);overflow:auto}.SiteHeader_searchEmpty__MDbUg{padding:.85rem .9rem;color:var(--muted-foreground);font-size:.875rem}.SiteHeader_searchOption__1g_Ap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .7rem;border-radius:var(--radius-md);color:var(--foreground)}.SiteHeader_searchOptionActive__T7tgu,.SiteHeader_searchOption__1g_Ap:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.SiteHeader_searchOptionIcon__fedgj{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.65rem;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.SiteHeader_searchOptionCopy__kP87j{display:grid;gap:.1rem;min-width:0}.SiteHeader_searchOptionCopy__kP87j strong{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteHeader_searchOptionCopy__kP87j span{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteHeader_searchOptionKind__U5pr_{font-size:.68rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.SiteHeader_drawerRoot__Wr4sS{position:fixed;inset:0;z-index:var(--z-modal)}.SiteHeader_drawerOverlay__3A4zt{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--foreground) 40%,transparent);cursor:pointer}.SiteHeader_drawerPanel__GY4bt{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;width:min(calc(100% - 1rem),24rem);display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-lift);overflow:hidden}.SiteHeader_drawerHeader__jyrOE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .9rem .65rem}.SiteHeader_drawerBody__eIWXk{display:grid;gap:1rem;padding:.35rem .9rem 1rem;overflow:auto;flex:1}.SiteHeader_drawerSearch__XYYhP{width:100%}.SiteHeader_drawerNav__dt2oY{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.SiteHeader_drawerLink__MMP6s{display:flex;align-items:center;min-height:3rem;padding:.65rem .85rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--foreground);transition:background .15s ease,color .15s ease}.SiteHeader_drawerLink__MMP6s:hover{background:color-mix(in srgb,var(--muted) 18%,transparent)}.SiteHeader_drawerLinkActive__8CQ0x{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);font-weight:600}.SiteHeader_drawerThemeRow__tcYLj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 12%,transparent);font-size:.875rem;font-weight:500;color:var(--foreground)}.SiteHeader_drawerFooter__UyjbE{padding:.85rem .9rem 1rem;border-top:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.SiteHeader_brandLogo__9tUii,.SiteHeader_brandMark__llIYr,.SiteHeader_capsule___jYWu,.SiteHeader_cta___HvNO,.SiteHeader_iconButton__YT3mK,.SiteHeader_navLink__Alz7F,.SiteHeader_navUnderline__4Cefi,.SiteHeader_rootHidden__ZVvAB,.SiteHeader_root__Q73Eg,.SiteHeader_searchInput__lSUQY,.SiteHeader_shell__rRLEU{transition:none}}.ScrollToTop_root__Iflj0{position:fixed;z-index:28;right:calc(1.5rem + env(safe-area-inset-right, 0px));bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--brand);box-shadow:var(--shadow-soft);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92);transition:opacity .16s ease,transform .16s ease,visibility .16s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.ScrollToTop_root__Iflj0.ScrollToTop_visible__SxlaB{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.ScrollToTop_root__Iflj0:hover{background:color-mix(in srgb,var(--accent-soft) 70%,var(--bg-elevated));border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}.ScrollToTop_root__Iflj0:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ScrollToTop_root__Iflj0:active{transform:scale(.96)}@media (max-width:767px){.ScrollToTop_root__Iflj0{right:calc(1rem + env(safe-area-inset-right, 0px));bottom:calc(1rem + env(safe-area-inset-bottom, 0px));width:2.55rem;height:2.55rem}}@media (prefers-reduced-motion:reduce){.ScrollToTop_root__Iflj0{transition:none}.ScrollToTop_root__Iflj0.ScrollToTop_visible__SxlaB,.ScrollToTop_root__Iflj0:active{transform:none}}