/* AETHERA V3.6.7 — HOME HERO: two approved 1920px photographs, one authoritative rotator.
   Intentionally scoped to Home Hero. Existing 4-card polish CSS stays untouched. */
body.aeth-premium-home .q4-main section.aeth-hero-v35 { isolation:isolate; }
body.aeth-premium-home .q4-main section.aeth-hero-v35::before { opacity:0!important; background-image:none!important; }
body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-base-scene,
body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-next-scene {
    position:absolute!important; inset:0!important; z-index:0!important;
    background-size:cover!important; background-repeat:no-repeat!important;
    background-position:center center!important; pointer-events:none!important;
    transform:none!important; opacity:1!important;
}
body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-base-scene {
    background-image:url('../hero-v35/approved-santorini-scene-1.webp')!important;
}
body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-next-scene {
    background-image:url('../hero-v35/approved-santorini-scene-2.webp')!important;
    opacity:0!important; transition:opacity 1.35s ease-in-out!important;
    will-change:opacity;
}
body.aeth-premium-home .q4-main section.aeth-hero-v35.aeth-photo-2 .aeth-hero-next-scene {opacity:1!important;}
body.aeth-premium-home .q4-main section.aeth-hero-v35::after {
    z-index:1!important;
}
body.aeth-premium-home .q4-main section.aeth-hero-v35 .q4-hero-inner {
    position:relative!important; z-index:2!important;
}
@media(max-width:990px) {
    body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-base-scene {
       background-image:url('../hero-v35/approved-santorini-mobile-1.webp')!important;
    }
    body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-next-scene {
       background-image:url('../hero-v35/approved-santorini-mobile-2.webp')!important;
    }
}
@media(prefers-reduced-motion:reduce) {
    body.aeth-premium-home .q4-main section.aeth-hero-v35 .aeth-hero-next-scene {
       transition:none!important;will-change:auto;
    }
}
