/* ===== Hero con fotos reales ===== */
.slide .art.photo{background:#0b1b33}
.slide .art.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.slide .art.photo::before{content:"";position:absolute;inset:0;right:0;top:0;bottom:0;width:auto;clip-path:none;opacity:1;z-index:1;background:linear-gradient(180deg,rgba(7,20,45,.18) 0,rgba(7,20,45,0) 30%,rgba(7,20,45,.5) 100%)}
.slide .art.photo::after{content:"";position:absolute;left:0;right:0;bottom:0;top:auto;width:auto;height:5px;rotate:0deg;z-index:2;background:linear-gradient(90deg,var(--accent),#ffb066 45%,transparent)}
html.a-contrast .slide .art.photo::before{background:none}
html.a-contrast .slide .art.photo::after{background:#FFD400}
