/* Lux Amplify photo polish — uses existing credited local-preview editorial photography.
   No replaced artist photography, music art, video stills or external image hotlinks. */
:root{--lux-photo-fade:#090808}
#home-view .hero{
 background-image:linear-gradient(90deg,rgba(7,6,8,.94) 0%,rgba(7,6,8,.84) 34%,rgba(7,6,8,.28) 73%,rgba(7,6,8,.45)),
 linear-gradient(0deg,#090808 0%,rgba(7,6,8,.05) 38%,rgba(7,6,8,.12) 70%,#090808 100%),
 url('/img/lux-public/cinema/performance-wide.webp');
 background-repeat:no-repeat;background-size:cover,cover,cover;background-position:center,center,60% center;
}
#home-view .hero::after{
 background:linear-gradient(90deg,rgba(7,6,8,.9),rgba(7,6,8,.5) 47%,transparent 80%),
 linear-gradient(0deg,#090808,transparent 29%,transparent 70%,rgba(7,6,8,.45));
}
#home-view .hero .inner{position:relative;z-index:1}
#home-view .hero .deck{isolation:isolate}
#home-view .manifesto{
 background-image:linear-gradient(90deg,rgba(8,7,8,.94),rgba(8,7,8,.84) 72%,rgba(8,7,8,.7)),
 url('/img/lux-public/cinema/studio-wide.webp');
 background-size:cover;background-position:center 48%;
 border-block:1px solid rgba(232,178,91,.10)
}
#home-view .services{
 background-image:linear-gradient(0deg,rgba(7,6,8,.98),rgba(7,6,8,.72) 40%,rgba(7,6,8,.95)),
 url('/img/lux-public/cinema/radio-wide.webp');
 background-size:cover;background-position:center top
}
#home-view .luxmusic{
 background-image:linear-gradient(90deg,rgba(7,6,8,.96) 0%,rgba(7,6,8,.88) 52%,rgba(7,6,8,.67)),
 url('/img/lux-public/cinema/release-wide.webp');
 background-position:center,center;background-size:cover
}
#home-view .features{
 background-image:linear-gradient(0deg,#090808 0%,rgba(7,6,8,.82) 46%,#090808 100%),
 url('/img/lux-public/cinema/community-wide.webp');
 background-position:center;background-size:cover
}
#home-view .platform{
 background-image:radial-gradient(ellipse at 15% 12%,rgba(232,178,91,.11),transparent 52%),
 linear-gradient(90deg,rgba(7,6,8,.94),rgba(7,6,8,.77)),
 url('/img/lux-public/cinema/epk-wide.webp');
 background-size:cover;background-position:center
}
#home-view .lx-economics{
 background-image:linear-gradient(90deg,rgba(11,9,9,.98),rgba(11,9,9,.87)),
 url('/img/lux-public/cinema/fans-wide.webp');
 background-size:cover;background-position:center 20%
}
#home-view .lx-economics .lx-info,#home-view .lx-economics .lx-plan,
#home-view .lx-economics .lx-merchant,#home-view .lx-economics .lx-calc,
#home-view .lx-economics .lx-example{
 background-color:rgba(20,16,13,.94);
 backdrop-filter:blur(4px)
}
#home-view .book{background-color:#090808}
@media(max-width:980px){
 #home-view .hero{background-image:linear-gradient(0deg,#090808 0%,rgba(7,6,8,.88) 45%,rgba(7,6,8,.36) 83%,rgba(7,6,8,.62)),
 url('/img/lux-public/cinema/performance-mobile.webp');background-size:cover;background-position:center}
 #home-view .manifesto{background-image:linear-gradient(90deg,rgba(8,7,8,.90),rgba(8,7,8,.72)),url('/img/lux-public/cinema/studio-mobile.webp')}
 #home-view .features{background-image:linear-gradient(0deg,rgba(7,6,8,.96),rgba(7,6,8,.8),rgba(7,6,8,.96)),url('/img/lux-public/cinema/community-mobile.webp')}
 #home-view .luxmusic{background-image:linear-gradient(0deg,rgba(7,6,8,.95),rgba(7,6,8,.80)),url('/img/lux-public/cinema/release-mobile.webp')}
 #home-view .platform{background-image:linear-gradient(0deg,rgba(7,6,8,.96),rgba(7,6,8,.79)),url('/img/lux-public/cinema/epk-mobile.webp')}
}
@media(prefers-reduced-motion:reduce){#home-view .hero,#home-view .manifesto{background-attachment:scroll}}
