/* Shared clean outlined logo, with consistent proportions. */
a.brand,.header a.brand{display:block;flex:0 0 auto;position:relative;width:148px;height:72px;line-height:0;letter-spacing:normal;transform:none}
a.brand .brand-logo{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:296/144;margin:0;filter:none}
.contact-brand a.brand .brand-logo{filter:brightness(0) invert(1)}
@media(max-width:760px){a.brand,.header a.brand{width:124px;height:61px}.homepage .header a.brand .brand-logo{filter:brightness(0) invert(1)}}
