body:is(.wp-header-left,.wp-home-nav) .alt-header{position:absolute;top:1.5rem;left:5vw;right:5vw;width:auto;height:6.7rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;background:#fff;color:#012850;border:0;border-radius:999px;padding:1rem 2rem;z-index:100;box-shadow:0 8px 32px #0128500a}
body:is(.wp-header-left,.wp-home-nav) .alt-header nav{display:flex;gap:2.5rem;font:400 .78rem 'DM Mono',monospace;text-transform:uppercase}
body:is(.wp-header-left,.wp-home-nav) .alt-header nav a{position:relative;color:#012850}
body:is(.wp-header-left,.wp-home-nav) .alt-header nav a::after{content:'';position:absolute;left:0;right:100%;bottom:-.35rem;height:1px;background:#012850;transition:right .25s}
body:is(.wp-header-left,.wp-home-nav) .alt-header nav a:hover::after{right:0}
body:is(.wp-header-left,.wp-home-nav) .alt-header-cta{justify-self:end;background:#0051fe;color:#fff;border:1px solid #0051fe;border-radius:999px;padding:.85rem 1.25rem;font:400 .75rem 'DM Mono',monospace;text-transform:uppercase;transition:background .2s,color .2s}
body:is(.wp-header-left,.wp-home-nav) .alt-header-cta:is(:hover,:focus-visible){background:#012850;color:#fff;border-color:#012850}
body:is(.wp-header-left,.wp-home-nav) .alt-header-cta:focus-visible{outline:2px solid #012850;outline-offset:4px}
body:is(.wp-header-left,.wp-home-nav) .alt-menu,body:is(.wp-header-left,.wp-home-nav) .alt-mobile-nav{display:none!important}
body:is(.wp-header-left,.wp-home-nav) .alt-header .tw-site-brand,body:is(.wp-header-left,.wp-home-nav) .alt-header .tw-site-mark{color:#012850!important}
body:is(.wp-header-left,.wp-home-nav) :is(.floating-menu,.floating-close){background:#0051fe!important;color:#fff!important}
@media(max-width:800px){body:is(.wp-header-left,.wp-home-nav) .alt-header{top:1rem;left:1rem;right:1rem;height:5.2rem;padding:1rem 1.25rem;grid-template-columns:1fr auto}body:is(.wp-header-left,.wp-home-nav) .alt-header nav,body:is(.wp-header-left,.wp-home-nav) .alt-header-cta{display:none}}
@media(prefers-reduced-motion:reduce){body:is(.wp-header-left,.wp-home-nav) .alt-header nav a::after,body:is(.wp-header-left,.wp-home-nav) .alt-header-cta{transition:none}}
