/* Homepage hero v76: mirrored fire-response image; calm space for copy on the right. */
.studio[data-page="/"] .hero-premium-action::before {
  background: linear-gradient(270deg, rgba(8, 27, 36, .94) 0%, rgba(8, 27, 36, .82) 34%, rgba(8, 27, 36, .48) 61%, rgba(8, 27, 36, .12) 100%), linear-gradient(0deg, rgba(8, 27, 36, .2), transparent 30%);
}
.studio[data-page="/"] .hero-premium-action .hero-media img {
  object-position: 70% center;
}
.studio[data-page="/"] .hero-premium-action .hero-layout {
  justify-content: flex-end;
}
.studio[data-page="/"] .hero-premium-action .hero-copy {
  margin-left: auto;
}
@media (max-width: 760px) {
  .studio[data-page="/"] .hero-premium-action::before {
    background: linear-gradient(180deg, rgba(8, 27, 36, .92) 0%, rgba(8, 27, 36, .82) 42%, rgba(8, 27, 36, .28) 76%, rgba(8, 27, 36, .46) 100%), linear-gradient(270deg, rgba(8, 27, 36, .38), transparent 82%);
  }
  .studio[data-page="/"] .hero-premium-action .hero-media img {
    object-position: 55% center;
  }
  .studio[data-page="/"] .hero-premium-action .hero-layout {
    justify-content: flex-start;
  }
  .studio[data-page="/"] .hero-premium-action .hero-copy {
    margin-left: 0;
  }
}