/* header: white glass bar with the track, sliding highlight and red track button */
header.site{background:rgba(255,255,255,.9)!important;backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid rgba(10,16,17,.07)!important;transition:box-shadow .4s,background .4s}
header.site.scrolled{background:rgba(255,255,255,.96)!important;box-shadow:0 18px 44px -26px rgba(10,16,17,.45),0 10px 36px -26px rgba(200,50,60,.7)}
.mo-hline{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#ff4d5e,transparent);background-size:45% 100%;background-repeat:no-repeat;animation:moHline 5s linear infinite}
@keyframes moHline{from{background-position:-90% 0}to{background-position:190% 0}}
header.site .logo{transition:transform .35s var(--mo-ease)}
header.site .logo:hover{transform:scale(1.04)}
header.site nav.main{position:relative;padding:5px;border-radius:999px;background:rgba(10,16,17,.04);box-shadow:inset 0 0 0 1px rgba(10,16,17,.06)}
header.site nav.main>a,header.site nav.main>.dd>a{position:relative;z-index:1;border-radius:999px;transition:color .25s}
header.site nav.main>a:hover,header.site nav.main>.dd>a:hover,header.site nav.main>.dd:hover>a{background:transparent;color:var(--red,#c8323c)}
.mo-ind{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(200,50,60,.35),0 8px 22px -10px rgba(200,50,60,.7);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1),opacity .25s;z-index:0}
header.site .icon-btn{transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .2s,box-shadow .2s}
header.site .icon-btn:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 10px 22px -12px rgba(10,16,17,.5)}
header.site .track-btn,header.site .usa-pill{position:relative;overflow:hidden;background:linear-gradient(100deg,#ff4d5e,#c8323c)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 28px -10px rgba(255,77,94,.9)}
header.site .track-btn:hover,header.site .usa-pill:hover{box-shadow:0 14px 34px -8px rgba(255,77,94,1)}
header.site .track-btn svg,header.site .usa-pill svg{color:#fff}
header.site .track-btn .mo-shine,header.site .usa-pill .mo-shine{animation:moShine 4.2s ease-in-out infinite}
header.site .usa-pill{transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .25s}
header.site .usa-pill:hover{transform:translateY(-2px)}
@media (prefers-reduced-motion:reduce){.mo-hline{animation:none}}
