/* Avoid updating a full-screen hero layer while reading Pacchanta. */
.domes-page--pacchanta .domes-hero__parallax {
  will-change: auto;
  transform: none;
}
.domes-page--pacchanta .domes-hero__stars span {
  animation-play-state: paused !important;
}
.domes-page--pacchanta .domes-hero__stars.is-visible span {
  animation-play-state: running !important;
}
/* Animate a composited transform instead of layout width every frame. */
.domes-page--pacchanta .pcx-stay__progress {
  width: 100%;
  transform: scaleX(0);
  transform-origin: left center;
}
/* Keep the mountain artwork without the tiled SVG turbulence filter. */
.domes-page--pacchanta .domes-gallery--pacchanta-mosaic {
  background-image: url('pacchanta-gallery-mountains.svg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
@media (max-width: 1050px) {
  .domes-page--pacchanta .domes-gallery--pacchanta-mosaic {
    background-size: 100% 620px;
    background-position: center top;
  }
}
@media (prefers-reduced-motion: reduce) {
  .domes-page--pacchanta .domes-hero__stars.is-visible span {
    animation-play-state: paused !important;
  }
}
