/* Site header bar (logo + menu button). Home: see-through over the hero. Other pages: solid navy bar. */
.bgx-site-hd{position:fixed;left:0;right:var(--bgx-mm-sbw,0);top:0;z-index:1000;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,48px);transform:translate3d(0,0,0);transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.bgx-site-hd::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(44,50,60,.28);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.bgx-site-hd.is-hidden{transform:translate3d(0,-100%,0)}@media (max-width:560px){.bgx-site-hd{height:64px}}@media (prefers-reduced-motion:reduce){.bgx-site-hd{transition-duration:.01s}}.bgx-site-hd img{display:block;height:30px;width:auto}@media (max-width:960px){.bgx-site-hd img{height:26px}}@media (max-width:560px){.bgx-site-hd img{height:22px}}.bgx-site-hd>span{width:30px;height:20px;border-top:3px solid #fff;border-bottom:3px solid #fff;position:relative}.bgx-site-hd>span::after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:#fff}
/* solid bar on inner pages */
.bgx-site-hd--solid::before{background:#0A1A33;-webkit-backdrop-filter:none;backdrop-filter:none}
body.bgx-has-hd{padding-top:76px}@media (max-width:560px){body.bgx-has-hd{padding-top:64px}}

/* every page uses the homepage's frosted-glass bar */
.bgx-site-hd::before,.bgx-site-hd--solid::before{background:rgba(30,36,46,.42);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}
