.wordmark{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;line-height:1}
.brand-logo{display:block;width:240px;height:auto;max-width:100%;object-fit:contain}
footer .wordmark{min-height:54px}
@media(max-width:1050px) and (min-width:801px){.header .brand-logo{width:195px}.header nav{gap:16px}.header{gap:18px}}
@media(max-width:800px){.header .brand-logo{width:clamp(150px,44vw,190px)}footer .brand-logo{width:220px}}
@media(max-width:480px){footer .wordmark{width:100%;justify-content:flex-start}}
