/* V25 unified site header and monochrome links */
:root{--uniform-height:86px;--uniform-logo:clamp(34px,3.25vw,52px);--uniform-tagline:clamp(13px,1.32vw,21px)}
html body header.site-header{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:var(--uniform-height)!important;min-height:var(--uniform-height)!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:#08090a!important;border-bottom:1px solid #303237!important;z-index:300!important}
html body header.site-header>.header-inner{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 clamp(18px,2.25vw,48px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr)!important;gap:0!important;align-items:center!important;box-sizing:border-box!important}
html body header.site-header>.header-inner>.wordmark{font-family:'Poiret One',sans-serif!important;font-size:var(--uniform-logo)!important;font-weight:400!important;line-height:1!important;letter-spacing:.07em!important;white-space:nowrap!important;justify-self:start!important;text-decoration:none!important;color:#fff!important}
html body header.site-header>.header-inner>.header-center{font-family:'Arial Black',Arial,Helvetica,sans-serif!important;font-size:var(--uniform-tagline)!important;font-weight:900!important;line-height:1.16!important;letter-spacing:.1em!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-synthesis:weight!important;white-space:nowrap!important;justify-self:center!important;text-align:center!important;text-decoration:none!important;color:#fff!important;max-width:none!important}
html body header.site-header>.header-inner>.header-menu-wrap{justify-self:end!important;position:relative!important;margin:0!important;min-width:44px!important}
html body a:any-link,html body a:visited{color:#ededed!important;text-decoration-color:currentColor!important}
html body a:hover,html body a:focus-visible{color:#fff!important}
html body a:active{color:#c8c8c8!important}
html body a:focus-visible{outline:2px solid #a6a9ad;outline-offset:4px}
html body header.site-header :is(.wordmark,.header-center):any-link{color:#fff!important}
@media(max-width:700px){:root{--uniform-height:74px;--uniform-logo:clamp(26px,7vw,35px);--uniform-tagline:clamp(8px,2.2vw,11px)}html body header.site-header>.header-inner{padding-inline:16px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.45fr)!important}html body header.site-header>.header-inner>.header-center{white-space:normal!important}}
