/* WeddingZa homepage hero photo — v5 (11 Nov 2026)
   Preserve the full-white homepage and unchanged hero design, but keep the
   engagement photograph vivid. The shared site-white stylesheet accidentally
   paints the animated hero glow solid white; that glow can wash out the image
   and heading, especially while the GSAP photo entrance is playing.
   This file affects only the homepage hero; it does not touch other sections.
*/
html body.vision-site[data-page="home"] .vision-home .vision-hero .home-motion-glow {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
  background-image: none !important;
  pointer-events: none !important;
}

/* Keep the existing typography, white hero background, frame, crop and caption.
   Raise content above decorative layers, not above the header or floating CTAs. */
html body.vision-site[data-page="home"] .vision-home .vision-hero .vision-hero-stage {
  z-index: 1;
}
html body.vision-site[data-page="home"] .vision-home .vision-hero .home-hero-portrait,
html body.vision-site[data-page="home"] .vision-home .vision-hero .home-hero-portrait > img {
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}
