/* Brand presentation only; never target user decoration instances or their assets. */
.site-header-inner .site-logo {
  top: 5px; left: 12px; width: 104px; height: calc(100% - 10px);
  transform: none;
}
.site-header-inner .site-logo img,
.archive-banner .archive-logo {
  object-fit: contain; object-position: center;
  filter: none; transform: none; mix-blend-mode: normal;
}
.site-header-inner .site-logo img { width: 100%; height: 100%; }
.archive-banner .archive-logo { height: auto; max-height: 132px; flex-shrink: 0; }
.hero-poster > .hero-logo {
  height: auto !important; object-fit: contain;
  transform: none !important; filter: none !important; mix-blend-mode: normal;
}
@media (max-width: 760px) {
  .site-header-inner .site-logo { left: 8px; width: 90px; }
}
