/* Preserve the original brand artwork, at a readable size and contrast. */
header .nav .logo{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0;padding:0;background:transparent;border-radius:0}
header .nav .logo img{display:block;width:160px;height:auto;aspect-ratio:116/48;max-width:none;object-fit:contain;filter:none}
footer .footgrid .logo{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;padding:17px 22px;background:#fff;border:1px solid #ffffff;border-radius:13px;line-height:0;box-shadow:none}
footer .footgrid .logo img{display:block;width:170px;height:auto;aspect-ratio:116/48;max-width:100%;object-fit:contain;object-position:center;filter:none;opacity:1;mix-blend-mode:normal}
footer .footgrid .logo:hover{background:#fff}
footer .footgrid .logo+p{margin-top:22px}
@media(max-width:750px){header .nav .logo img{width:138px;height:auto}header .nav{padding-top:10px;padding-bottom:10px}header .nav .links{top:77px}footer .footgrid .logo{padding:15px 20px}footer .footgrid .logo img{width:160px;height:auto}}
