/* Preserve the supplied logo proportions on the site's light brand surfaces. */
.brand,
.footer-wordmark {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  line-height: 1;
  vertical-align: middle;
}
.brand img,
.bar .brand img,
.footer-wordmark img {
  display: block;
  width: 140px;
  height: auto;
  max-height: none;
  object-fit: contain;
}
@media (max-width: 800px) {
  .brand img,
  .bar .brand img,
  .footer-wordmark img { width: 120px; }
}
