/* The supplied official artwork is shown in full, at its original proportions. */
.brand{gap:0;min-height:44px}
.brand-logo{display:block;width:98px;height:auto;aspect-ratio:1414 / 923;object-fit:contain;border-radius:4px}
.footer-brand{display:inline-flex}
.footer-brand .brand-logo{width:176px}
@media(max-width:600px){
  .header .brand-logo{width:80px}
  .footer-brand .brand-logo{width:152px}
}
@media(max-width:359px){
  .header .brand-logo{width:74px}
}
@media(max-height:500px) and (max-width:1024px){
  .header .brand-logo{width:74px}
}
