/* Temporary paint-only states: the final layout remains owned by the existing styles. */
.diamond-intro-pending #home .diamond-stage,
.diamond-intro-pending #home #hero-title,
.diamond-intro-pending #home .hero-description,
.diamond-intro-pending #home .hero-actions{opacity:0}
.diamond-intro-pending .header{opacity:0;visibility:hidden}
.diamond-intro-pending #home .diamond-backdrop,
.diamond-intro-pending #home.diamond-hero::before,
.diamond-intro-pending #home .hero-sparkles{opacity:0}
#home.diamond-intro-active::before{opacity:var(--hero-flowers-opacity,0)}
#home.diamond-intro-active .hero-sparkles{opacity:var(--hero-flowers-opacity,0)}
#home.diamond-intro-active .diamond-stage{z-index:6;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%}
#home.diamond-intro-active .hero-actions{pointer-events:none}
@media(max-width:650px){.diamond-intro-pending #fine-jewelry .fine-image{opacity:0}}
@media(prefers-reduced-motion:reduce){.diamond-intro-pending #home .diamond-stage,.diamond-intro-pending #home #hero-title,.diamond-intro-pending #home .hero-description,.diamond-intro-pending #home .hero-actions,.diamond-intro-pending #home .diamond-backdrop,.diamond-intro-pending #home.diamond-hero::before,.diamond-intro-pending #fine-jewelry .fine-image{opacity:1}.diamond-intro-pending .header{opacity:1;visibility:visible}}
