.SiteHeader_header__SRb_V{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--aw-bg) 92%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--aw-border)}.SiteHeader_bar__PgEmJ{max-width:72rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){@keyframes SiteHeader_aw-header-settle__e5SPE{to{padding-block:.6rem}}@keyframes SiteHeader_aw-header-rule__3Y8Dl{to{border-bottom-color:var(--aw-border)}}.SiteHeader_settles__91RCz .SiteHeader_bar__PgEmJ{animation:SiteHeader_aw-header-settle__e5SPE linear both;animation-timeline:scroll();animation-range:0 60vh}.SiteHeader_header__SRb_V.SiteHeader_settles__91RCz{border-bottom-color:transparent;animation:SiteHeader_aw-header-rule__3Y8Dl linear both;animation-timeline:scroll();animation-range:0 60vh}}}.SiteHeader_brand__td4g5{display:flex;align-items:center;gap:.65rem;white-space:nowrap;font-weight:800;font-family:var(--aw-font-display);text-decoration:none;color:var(--aw-fg)}.SiteHeader_brandLogo__gxmST{height:2rem;width:auto;max-width:9rem;object-fit:contain}.SiteHeader_brandLockup__3g412{gap:.75rem}.SiteHeader_brandLockup__3g412 .SiteHeader_brandLogo__gxmST{height:3rem;max-width:none}.SiteHeader_brandWordmark__d2IUo{display:block;height:2.25rem;width:auto;object-fit:contain}.SiteHeader_desktopNav__iXCf9{display:none;gap:1.25rem}@media (min-width:900px){.SiteHeader_desktopNav__iXCf9{display:flex}}.SiteHeader_navLink__GqI97{color:var(--aw-muted-fg);text-decoration:none;font-weight:600;white-space:nowrap;font-size:.95rem;transition:color .16s ease}@media (prefers-reduced-motion:reduce){.SiteHeader_navLink__GqI97{transition:none}}.SiteHeader_navLink__GqI97:not(.SiteHeader_navLinkActive__AQcMP):hover{color:var(--aw-fg)}.SiteHeader_navLinkActive__AQcMP:hover{color:color-mix(in srgb,var(--aw-primary) 78%,var(--aw-fg))}.SiteHeader_navLinkActive__AQcMP{color:var(--aw-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.SiteHeader_menuButton__NjLA3{display:inline-flex;border:none;background:transparent;color:var(--aw-fg);cursor:pointer;padding:.5rem}@media (min-width:900px){.SiteHeader_menuButton__NjLA3{display:none}}.SiteHeader_menuButton__NjLA3 svg{width:1.5rem;height:1.5rem}.SiteHeader_mobilePanel__FXkFB{display:flex;flex-direction:column;gap:.25rem;padding:0 1.5rem 1rem}@media (min-width:900px){.SiteHeader_mobilePanel__FXkFB{display:none}}.SiteHeader_mobileLink__3DGwi{padding:.65rem 0;color:var(--aw-fg);text-decoration:none;font-weight:600;border-bottom:1px solid var(--aw-border)}.SiteHeader_mobileLink__3DGwi:last-child{border-bottom:none}.SiteHeader_mobileLinkActive__ewAjQ{color:var(--aw-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.SiteHeader_menu__Jb2gY{position:relative}.SiteHeader_menu__Jb2gY>summary{cursor:pointer;list-style:none}.SiteHeader_menu__Jb2gY>summary::-webkit-details-marker{display:none}.SiteHeader_menu__Jb2gY>summary:after{content:"";display:inline-block;margin-left:.4rem;border-left:.28rem solid transparent;border-right:.28rem solid transparent;border-top:.32rem solid;vertical-align:.1em}@media (prefers-reduced-motion:no-preference){.SiteHeader_menu__Jb2gY>summary:after{transition:transform .14s ease}}.SiteHeader_menu__Jb2gY[open]>summary:after{transform:rotate(180deg)}.SiteHeader_dropdown__dOKge{position:absolute;top:100%;padding-top:.75rem;left:50%;transform:translateX(-50%);min-width:14rem;display:grid;background:var(--aw-surface);border:1px solid var(--aw-border);box-shadow:var(--aw-shadow-md);z-index:30}.SiteHeader_dropdownLink__1HBwB{padding:.7rem 1rem;font-family:var(--aw-font-ui);font-size:.92rem;color:var(--aw-fg);text-decoration:none;border-bottom:1px solid var(--aw-border);white-space:nowrap}.SiteHeader_dropdownLink__1HBwB:last-child{border-bottom:0}.SiteHeader_dropdownLink__1HBwB:hover{color:var(--aw-primary)}.SiteHeader_mobileChild__sYg8P{display:block;padding:.55rem 0 .55rem 1.25rem;font-family:var(--aw-font-ui);font-size:.92rem;color:var(--aw-muted-fg);text-decoration:none;border-left:1px solid var(--aw-border);margin-left:.25rem}