/* Shared transparent logo: overrides the old crop of the full campaign image. */
.nav .brand {
  flex: 0 0 auto;
}

.nav .brand-crop {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 164px;
  height: 55px;
  overflow: visible;
  transform: none;
  background: transparent;
}

.nav .brand-crop img {
  display: block;
  position: static;
  inset: auto;
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transform: none;
  mix-blend-mode: normal;
  background: transparent;
}

@media (max-width: 800px) {
  .nav .brand-crop {
    width: 146px;
    height: 49px;
  }
}
