/* One supplied transparent logo, shared across all site pages and seasons. */
.leaf-home .brand-logo,
.leaf-process .brand-logo {
  display: block;
  width: auto;
  height: 80px;
  object-fit: contain;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}
.leaf-home .footer-wordmark .brand-logo { height: 68px; }
.leaf-links .logo-frame {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 86px;
  height: 80px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}
.leaf-links .logo-frame img { width: 100%; height: 100%; object-fit: contain; }
@media(max-width:800px) {
  .leaf-home .header .brand-logo { height: 66px; }
}
@media(max-width:760px) {
  .leaf-links .logo-frame { width: 72px; height: 67px; }
}
@media(max-width:680px) {
  .leaf-process .brand-logo { height: 72px; }
}
