#honors#honors .honors-restored-high-tech {
  bottom: 41.9%;
}

#honors#honors .honors-restored-round {
  bottom: 35.6%;
  height: auto;
}

#honors#honors .honors-restored-round img {
  height: auto;
  object-fit: contain;
}

#honors#honors :is(.honors-restored-high-tech, .honors-restored-round) img {
  filter: url("./champagne-glass.svg#champagne-glass");
}

#honors#honors.honors-restored {
  background: #e7e9ec;
}

#honors#honors .honors-restored-scene {
  isolation: isolate;
  background: none;
  mask-image: none;
  scale: .85;
}

/* Outpaint around the original podium pixels so the awards stay registered. */
#honors .honors-restored-scene::before,
#honors .honors-restored-scene::after {
  position: absolute;
  z-index: -1;
  background-repeat: no-repeat;
  filter: url("./soften-gold.svg#half-gold") url("./neutral-backdrop.svg#neutral-backdrop");
  pointer-events: none;
  content: "";
}

#honors .honors-restored-scene::before {
  inset: -10%;
  background-image: url("./expanded-stage.webp");
  background-position: center bottom;
  background-size: 100% 106%;
}

#honors .honors-restored-scene::after {
  inset: 0;
  background-image: url("/assets/performance-20261106/2182c920f50a9a3e.webp");
  background-size: 100% 100%;
  mask-image:
    linear-gradient(to right, transparent, #000 5%, #000 94%, transparent),
    linear-gradient(to bottom, transparent, #000 7%, #000 94%, transparent);
  mask-composite: intersect;
}

@media (min-width: 1101px) {
  #honors .honors-restored-scene::before {
    mask-image: linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);
  }
}

@media (max-width: 1100px) {
  #honors#honors .honors-restored-scene {
    transform-origin: 65% center;
  }
}

@media (max-width: 720px) {
  #honors#honors .honors-restored-scene {
    transform-origin: 69% center;
  }
}

#honors#honors :is(.honors-restored-cmmm, .honors-restored-platform, .honors-restored-sme) {
  scale: .92;
  transform-origin: center bottom;
}

#honors#honors .honors-restored-scene {
  translate: min(7.5vw, 150px) 0;
}

@media (max-width: 1100px) {
  #honors#honors .honors-restored-scene {
    translate: min(4.5vw, 42px) 0;
  }
}
