/* Gift-card photo keeps all five planet cards above the copy; other slides stay unchanged. */
.slide-visual[data-slide-variant="gift-card"] .hero-text{max-width:48%}
.hero-wordmark[data-wordmark-variant="gift-card"]{width:clamp(300px,30vw,610px);max-width:100%}
.slide-visual[data-slide-variant="gift-card"] .hero-description{max-width:38em}
.slide-visual[data-slide-variant="gift-card"] .hero-cta:disabled{opacity:1;cursor:default}
@media(max-width:767px){
  .slide-visual[data-slide-variant="gift-card"] .hero-text{max-width:100%}
  .hero-wordmark[data-wordmark-variant="gift-card"]{width:min(70vw,380px)}
  .slide-visual[data-slide-variant="gift-card"] .hero-description{font-size:12px;line-height:1.7;margin-top:8px}
  .slide-visual[data-slide-variant="gift-card"] .hero-copy{gap:10px;bottom:14px}
  .slide-visual[data-slide-variant="gift-card"] .hero-cta{min-height:38px;padding:8px 16px}
}

/* Fill the photographic hero; right alignment protects all five card artworks. */
.slide-visual[data-slide-variant="gift-card"] .hero-image{object-fit:cover;object-position:100% 0%!important}
