.lp-lanz{padding:18px 0 4px}
.lp-lanz__f{margin:0;border-radius:20px;overflow:hidden;border:1px solid rgba(138,75,208,.45);box-shadow:0 18px 44px -20px rgba(60,20,110,.7);background:#150a24}
.lp-lanz__f img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:left center}
@media(max-width:600px){.lp-lanz{padding:12px 0 0}.lp-lanz__f{border-radius:16px}}
.lp-org{margin:14px auto 0;max-width:1100px;border-radius:20px;overflow:hidden;border:1px solid rgba(138,75,208,.4);background:#150a24}
.lp-org img{display:block;width:100%;height:auto}
.lp-hero__img--lanz{object-fit:cover;object-position:right center}

.lp-hero__img--lanz{object-position:center top}@media(min-width:900px){.lp-hero__img--lanz{object-position:right center}}
.lp-hero .lp-hero__img--lanz{max-height:none;aspect-ratio:16/9;object-fit:cover;object-position:right center}
.lp-hero .lp-hero__in{margin-top:0;padding-top:18px}
@media(min-width:900px){
  .lp-hero{background:#0d0218 url(/assets/lanz/arte-futurista-1600x900.webp) right center/cover no-repeat}
  .lp-hero .lp-hero__img--lanz{display:none}
  .lp-hero .lp-hero__in{margin-top:0}
}
@media(min-width:900px){.lp-hero .lp-flot{display:none}}
.lp-hero{background:#0d0218 url(/assets/lanz/arte-futurista-1600x900.webp) 70% center/cover no-repeat}
.lp-hero .lp-hero__img--lanz{display:none}
.lp-hero .lp-hero__in{margin-top:0;padding-top:26px;padding-bottom:30px}
.lp-nota--wa{margin:.6rem 0 1rem;opacity:.9}

/* ejército de robots: base con visores apagados + capa de ojos que se enciende una sola vez */
.lp-hero{background:#0d0218}
.lp-arte{position:relative;aspect-ratio:16/9;overflow:hidden}
.lp-arte img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:block}
.lp-arte__o{opacity:0;animation:lpOjos 1.8s ease-out .5s 1 forwards;filter:drop-shadow(0 0 10px rgba(255,120,40,.9))}
@keyframes lpOjos{0%{opacity:0}35%{opacity:.25}55%{opacity:.15}100%{opacity:1}}
@media(prefers-reduced-motion:reduce){.lp-arte__o{animation:none;opacity:1}}
@media(min-width:900px){
  .lp-hero{position:relative}
  .lp-arte{position:absolute;inset:0;aspect-ratio:auto}
  .lp-hero .lp-hero__in{position:relative;z-index:2}
}

/* bloque sobre la zona izquierda de la imagen, SOLO móvil */
.lp-arte__ov{position:absolute;left:0;top:0;bottom:0;width:46%;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:8px 6px 8px 10px;background:linear-gradient(90deg,rgba(13,2,24,.88),rgba(13,2,24,.55) 70%,rgba(13,2,24,0));color:#fff}
.lp-ov-k{font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff8a4d;line-height:1.2}
.lp-ov-cd{display:flex;gap:4px}
.lp-ov-cd span{display:grid;justify-items:center;min-width:36px;padding:4px 3px;border-radius:8px;background:rgba(255,255,255,.1);border:1px solid rgba(160,120,255,.55)}
.lp-ov-cd i{font-style:normal;font-weight:800;font-size:1.05rem;line-height:1;font-variant-numeric:tabular-nums}
.lp-ov-cd small{font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d4b5ff}
.lp-ov-n{font-style:normal;font-size:.62rem;font-weight:700;line-height:1.25;color:#fff}
@media(min-width:900px){.lp-arte__ov{display:none}}
