/* Original transparent PNG: its red is retained, neutral details render white. */
.site-header{height:124px}
.site-header .header-inner{height:100%}
.site-header .brand,.site-footer .brand{display:flex;justify-content:center;align-items:center;gap:0;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;flex-shrink:0;max-width:100%}
.site-header .brand{width:166px}
.site-header .brand img,.site-footer .footer-grid .brand img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center;filter:none;aspect-ratio:731/461}
.site-header .brand .wordmark,.site-footer .brand .wordmark{display:none}
.site-footer .footer-grid .brand{width:210px;padding:0}
.mobile-menu.open{top:124px}
html{scroll-padding-top:140px}
@media(max-width:650px){.site-header{height:100px}.site-header .brand{width:135px;padding:0}.site-header .brand img{width:100%;height:auto;max-height:none}.mobile-menu.open{top:100px}html{scroll-padding-top:116px}.site-footer .footer-grid .brand{width:210px}}
