/* Recede photography and keep a quiet reading area over each chapter. */
body[data-page="home"] .hero-frame:first-child{background-size:auto 88%!important;background-position:center 58%!important;background-repeat:no-repeat;opacity:.55!important;transform-origin:center!important}
body[data-page="home"] .hero-sequence::after{background:linear-gradient(90deg,rgba(5,4,5,.89) 0%,rgba(5,4,5,.30) 38%,rgba(5,4,5,.30) 62%,rgba(5,4,5,.89) 100%),linear-gradient(180deg,rgba(27,25,23,.18),transparent 40%,rgba(5,4,5,.45)),linear-gradient(115deg,transparent 35%,rgba(242,234,220,.025) 48%,transparent 60%)!important;pointer-events:none}
body[data-page="home"] .cinema-copy,body[data-page="home"] .story-copy{position:relative;z-index:2}
body[data-page="home"] .story-about::after,body[data-page="home"] .story-sourcing::after{background:linear-gradient(90deg,rgba(5,4,5,.90),rgba(5,4,5,.30) 40%,rgba(5,4,5,.35) 60%,rgba(5,4,5,.90)),linear-gradient(0deg,rgba(5,4,5,.65),transparent 65%)!important}
@media(min-width:651px){
 body[data-page="home"] .cinema-editorial{left:5%!important;right:5%!important;max-width:90%}
 body[data-page="home"] .cinema-copy{max-width:510px}
 html[dir="rtl"] body[data-page="home"] .cinema-copy{margin-left:auto;margin-right:0}
 body[data-page="home"] .watch-duet{overflow:hidden;background:linear-gradient(120deg,#201818,#3A352F)!important}
 .duet-art{inset:110px 4% 20px!important;overflow:hidden}
 .duet-watch{inset:0!important;transform-origin:center!important;opacity:.62}
 .duet-orange img{width:82%!important;height:80%!important;left:-8%!important;top:8%!important;object-fit:contain}
 .duet-teal img{width:82%!important;height:80%!important;left:32%!important;top:12%!important;object-fit:contain}
 body[data-page="home"] .watch-duet::after{background:linear-gradient(90deg,rgba(5,4,5,.68),transparent 37%,transparent 63%,rgba(5,4,5,.68)),linear-gradient(0deg,rgba(5,4,5,.35),transparent 70%)!important;z-index:1}
 body[data-page="home"] .watch-duet .story-destination{max-width:480px!important;z-index:2}
 html[dir="rtl"] body[data-page="home"] .watch-duet .story-destination{margin-left:auto;margin-right:0}
 body[data-page="home"] .story-sourcing::before{background-size:auto 88%!important;opacity:.5}
}
@media(max-width:650px){
 body[data-page="home"] .hero-frame:first-child{background-size:auto 88%!important;background-position:center center!important;opacity:.68!important}
 body[data-page="home"] .hero-sequence::after{background:linear-gradient(0deg,#050405 0%,rgba(5,4,5,.04) 35%,rgba(27,25,23,.12) 100%)!important}
 .duet-art{inset:var(--art-top) 3% auto!important;height:var(--art-height)!important;overflow:hidden}
 .duet-orange img,.duet-teal img{width:290%!important;height:110%!important;left:-95%!important;top:-3%!important}
 .duet-orange img{top:8%!important}
 .duet-watch{opacity:.72}
 body[data-page="home"] .story-sourcing::before{background-size:auto 85%!important;opacity:.7}
}
@media(min-width:651px){
 body[data-page="home"] .hero-frame:first-child{background-size:auto 74%!important;background-position:88% 55%!important}
 html[dir="rtl"] body[data-page="home"] .hero-frame:first-child{background-position:12% 55%!important}
 .duet-orange img{left:8%!important;top:8%!important}
 .duet-teal img{left:36%!important;top:12%!important}
 html[dir="rtl"] .duet-orange img{left:-22%!important}
 html[dir="rtl"] .duet-teal img{left:6%!important}
 body[data-page="home"] .watch-duet .story-destination{max-width:38%!important}
}
@media(max-width:650px){
 body[data-page="home"] .hero-frame:first-child{-webkit-mask-image:radial-gradient(ellipse 70% 75% at center,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 70% 75% at center,#000 55%,transparent 100%)}
}
@media(max-width:650px){.duet-orange img,.duet-teal img{width:330%!important;height:125%!important;left:-115%!important;top:-8%!important}.duet-orange img{top:3%!important}}
@media(min-width:651px){body[data-page="home"] .cinema-copy{left:auto!important;right:auto!important}}
/* Full-bleed background imagery; translucency and overlays push it back. */
body[data-page="home"] .hero-sequence{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;overflow:hidden}
body[data-page="home"] .hero-frame:first-child{inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;opacity:.43!important;-webkit-mask-image:none!important;mask-image:none!important}
body[data-page="home"] .hero-sequence::after{background:linear-gradient(90deg,rgba(5,4,5,.82),rgba(5,4,5,.35) 50%,rgba(5,4,5,.82)),linear-gradient(0deg,rgba(5,4,5,.6),rgba(27,25,23,.12) 70%)!important}
body[data-page="home"] .story-about::before,body[data-page="home"] .story-sourcing::before{inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;opacity:.42!important}
body[data-page="home"] .home-story{overflow:hidden}
@media(max-width:650px){
 body[data-page="home"] .hero-sequence::after{background:linear-gradient(0deg,rgba(5,4,5,.9) 0%,rgba(5,4,5,.78) 36%,rgba(5,4,5,.4) 72%,rgba(5,4,5,.5) 100%)!important}
 body[data-page="home"] .hero-frame:first-child{background-position:center top!important;opacity:.52!important}
 body[data-page="home"] .story-about::after,body[data-page="home"] .story-sourcing::after{background:linear-gradient(0deg,rgba(5,4,5,.93),rgba(5,4,5,.7) 46%,rgba(5,4,5,.3) 100%)!important}
 body[data-page="home"] .watch-duet{background:linear-gradient(120deg,#201818,#3A352F)!important}
 .duet-art{inset:0!important;width:100%!important;height:100%!important;overflow:hidden}
 .duet-watch{top:115px!important;bottom:auto!important;height:var(--art-height)!important;width:50%!important;opacity:.68!important}
 body[data-page="home"] .watch-duet::after{background:linear-gradient(0deg,rgba(5,4,5,.7),rgba(5,4,5,.08) 65%)!important;z-index:1}
}
