/* Supplied JPEG wordmark, unaltered. Matching ground preserves the original colours. */
.site-header,body[data-page=home] .site-header{background:#1d1c1a}
.site-header .brand{display:block;line-height:0;flex-shrink:0;margin-left:-18px}
.site-header .brand img{width:265px;height:auto;max-width:none;filter:none;display:block;aspect-ratio:558/129}
.site-header .nav-row{min-height:88px}
.site-header .nav-links a[aria-current=page]{border-color:#e2261d}
.site-header .nav-links{background:#1d1c1a}
.footer{background:#1d1c1a}
.footer-brand{display:block;line-height:0;margin-left:-22px;max-width:100%}
.footer-brand img{display:block;width:340px;height:auto;max-width:100%;aspect-ratio:558/129}
@media(max-width:1050px){.site-header .brand img{width:225px}.site-header .brand{margin-left:-15px}.site-header .nav-links{gap:17px}}
@media(max-width:760px){.site-header .nav-links{top:100%}.site-header .nav-row{min-height:72px;gap:7px}.site-header .brand{margin-left:-12px}.site-header .brand img{width:218px}.site-header .nav-actions{gap:9px}.site-header .motion-toggle>span{display:none}.site-header .motion-toggle{min-width:25px;padding:8px 2px}.site-header .menu-toggle{font-size:10px;padding:7px 9px}.footer-brand{margin-left:-17px}.footer-brand img{width:280px}}
@media(max-width:360px){.site-header .brand img{width:174px}.site-header .brand{margin-left:-11px}.site-header .nav-actions{gap:5px}.site-header .menu-toggle{padding-inline:7px}.site-header .nav-row{gap:4px}.footer-brand img{width:250px}}
