/* One black level between the photographed scenes, eclipse, brands and editorial. */
body[data-page="home"]{--home-black:#000;background:var(--home-black)}
body[data-page="home"] :is(main,.camera-journey,.duo-scene,.duo-stage,.fashion-scene,.fashion-stage,.home-films-gallery,.personal-brands,.home-explore-more,.lunar-black-pause,.lunar-closing,.lc-viewport,.site-footer){background-color:var(--home-black)}
body[data-page="home"] #home-films,body[data-page="home"] #brand-marks.closing-brands,body[data-page="home"] #our-orbit,body[data-page="home"] .home-explore-more{background:var(--home-black)}
body[data-page="home"] #canon-feature{--ke-bg:var(--home-black);background:var(--home-black)}
body[data-page="home"] #canon-feature .press-home-grid{background:var(--home-black)}
body[data-page="home"] #brand-marks .duo-orbit-heading .eyebrow{background:var(--home-black)}
body[data-page="home"] #home-films .fu-horizon{background:linear-gradient(#000 0%,transparent 14%,transparent 84%,#000 100%),radial-gradient(ellipse at 50% 50%,transparent 50%,#0007)}
/* Feather the end of the fashion shot into the eclipse instead of a hard edge. */
body[data-page="home"] .fashion-stage::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent 77%,#0009 92%,#000 100%)}
body[data-page="home"] #canon-feature .press-home-grid::after{background:linear-gradient(90deg,transparent 35%,#0003 48%,#0009 60%,#000e 69%,#000 76%),linear-gradient(0deg,#000b,transparent 26%)}
body[data-page="home"] #lunar-closing::before{background:linear-gradient(#000,transparent)}
body[data-page="home"] #lunar-closing .lc-vignette{background:linear-gradient(#000,transparent 30%,transparent 75%,#000),radial-gradient(ellipse at 40% 49%,transparent 32%,#000a 100%)}
@media(orientation:portrait){body[data-page="home"] #canon-feature .press-home-grid::after{background:linear-gradient(0deg,#000 0%,#000e 34%,#0004 64%,transparent 85%)}}
