.site-header{z-index:100;border-bottom:1px solid var(--rule);background:var(--background);transition:background .22s,box-shadow .22s}.site-header.is-sticky{position:sticky;top:0}.site-header.is-scrolled{background:color-mix(in srgb, var(--background) 82%, transparent);backdrop-filter:blur(14px);box-shadow:0 4px 20px #0000000f}.header-utility{border-bottom:1px solid var(--rule)}.header-utility-container{justify-content:space-between;align-items:center;gap:20px;min-height:29px;display:flex}.header-utility-identity,.header-utility-description{color:var(--muted);letter-spacing:.9px;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;display:inline-flex}.header-utility-dot{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-right:3px}.header-utility-divider{opacity:.5}.header-main{justify-content:space-between;align-items:center;gap:28px;min-height:83px;display:flex}.header-desktop-nav{justify-content:center;align-self:stretch;align-items:stretch;gap:24px;margin-left:auto;display:flex}.header-nav-link{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;transition:color .16s;display:inline-flex;position:relative}.header-link-icon{color:var(--green)}.header-mobile-link-content{align-items:center;gap:12px;display:inline-flex}.header-nav-link:hover,.header-nav-link.is-active{color:var(--text)}.header-nav-link.is-active:after{content:"";background:var(--accent);width:100%;height:2px;position:absolute;bottom:0;left:0}.header-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.header-icon-toggle,.header-sign-in{min-height:36px;color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.header-icon-toggle{width:36px;height:36px}.header-sign-in{padding:0 12px}.header-icon-toggle,.header-sign-in,#header-mobile-sign-in{isolation:isolate;background:var(--rule);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);border:0;border-radius:0;transition:background .18s;position:relative}.header-icon-toggle:before,.header-sign-in:before,#header-mobile-sign-in:before{z-index:-1;content:"";pointer-events:none;background:var(--surface);clip-path:polygon(4.4px 0,calc(100% - 4.4px) 0,100% 4.4px,100% calc(100% - 4.4px),calc(100% - 4.4px) 100%,4.4px 100%,0 calc(100% - 4.4px),0 4.4px);position:absolute;inset:1px}.header-icon-toggle:hover,.header-sign-in:hover,#header-mobile-sign-in:hover{color:var(--text);background:var(--green)}.header-icon-toggle:focus-visible,.header-sign-in:focus-visible,#header-mobile-sign-in:focus-visible{outline-offset:-4px}.header-icon-toggle>.icon,.header-sign-in>.icon,.header-mobile-account-actions .button>.icon{color:var(--green)}.header-menu-toggle,.header-mobile-menu{display:none}@media (width<=1280px){.header-main{gap:20px}.header-desktop-nav{gap:18px}.header-actions{gap:10px}}@media (width<=1109px){.header-desktop-nav,.header-sign-in{display:none}.header-icon-toggle{width:42px;height:42px}.header-menu-toggle{display:inline-flex}.header-main{min-height:76px}.header-actions{gap:8px;margin-left:auto}.header-mobile-menu{border-top:1px solid var(--rule);background:var(--surface);max-height:calc(100dvh - 106px);display:block;overflow-y:auto}.header-mobile-nav{padding-top:12px;padding-bottom:24px}.header-mobile-link{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:52px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:8px 0;font-family:Weapon Rajdhani,sans-serif;font-size:21px;font-weight:600;display:flex}.header-mobile-link.is-active{color:var(--text)}.header-mobile-link.is-active>svg{color:var(--accent)}.header-mobile-account-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.header-mobile-account-actions .button{min-height:42px;font-size:13px}}@media (width<=650px){.header-utility-container{min-height:27px}.header-utility-identity{letter-spacing:.45px;gap:6px;font-size:7px}.header-utility-description{display:none}.header-main{gap:12px;min-height:70px}.header-mobile-menu{max-height:calc(100dvh - 98px)}}@media (prefers-reduced-motion:reduce){.site-header,.header-nav-link{transition:none}}