/* Accepted stacked logo, published 2026-09-13. Original PNG is unchanged. */
.wordmark { flex-shrink: 0; }
.wordmark-logo {
  position: relative;
  display: block;
  flex: 0 0 auto;
  overflow: hidden;
  aspect-ratio: 1616 / 677;
  width: auto;
  height: 52px;
}
.wordmark-logo img.brand-logo {
  position: absolute;
  display: block;
  width: auto;
  height: calc(887 / 677 * 100%);
  left: calc(-79 / 1616 * 100%);
  top: calc(-152 / 677 * 100%);
  max-width: none;
  max-height: none;
}
.site-header > .wordmark img.brand-logo,
.footer-mark img.brand-logo { filter: brightness(0) invert(1); }
.site-header.is-light > .wordmark img.brand-logo { filter: none; }
.site-header.menu-active > .wordmark img.brand-logo { filter: brightness(0) invert(1); }
.footer-mark .wordmark-logo { height: 60px; }
@media (max-width: 820px) {
  .site-header > .wordmark .wordmark-logo { height: 44px; }
}
