/* Keep the source at a stable scale throughout the crossfade. */
.premium-hero .hero-light {
  display: none !important;
}
.premium-hero .hero-content {
  align-items: flex-end !important;
  padding-bottom: 64px !important;
}
.premium-hero .hero-copy {
  align-self: flex-end !important;
}
@media (max-width: 900px) {
  .premium-hero .hero-content {
    padding-bottom: 42px !important;
  }
}
.premium-hero .hero-layer,
.premium-hero .hero-layer.is-active {
  transform: none;
  transition: opacity 1.1s ease;
}
