/* Las fotos reales tienen delantales y acero claros detrás de los textos.
   Conservamos el velo neutro de las tarjetas, extendiéndolo bajo el título
   y la descripción también cuando se apilan en móvil. */
.wcard.foto-real::after {
  height: 100%;
  background: linear-gradient(to top,
    rgba(6,10,18,.90) 0%,
    rgba(6,10,18,.66) 75%,
    rgba(6,10,18,.12) 100%);
}

/* En el recorte vertical la ropa clara ocupa todo el ancho: el velo debe
   sostener el párrafo completo, también en el lado derecho. */
@media (max-width: 640px) {
  .hero-slide.foto-real .veil {
    background:
      linear-gradient(100deg, rgba(6,10,16,.82), rgba(6,10,16,.64)),
      linear-gradient(180deg, rgba(6,10,16,.35), transparent 35%);
  }
}
