/* Foto seleccionada 26-oct. PNG exportado de RGB original en B/N; extracción imagegen sólo como alfa. */
.home-editorial .hero--a .fig {
  filter: none; /* MC32d: curva tonal aplicada en el plano de presentación, sin filtrar el recorte. */
  height: calc(var(--u) * 65);
  --hero-photo-bottom: calc(var(--u) * -19);
  bottom: var(--hero-photo-bottom);
  left: calc(var(--u) * 37);
}

.home-editorial .hero--a[data-tone-ready] img.fig { visibility: hidden; }
.home-editorial .hero--a .hero-tone { pointer-events: none; }
@media (max-aspect-ratio: 1/1) {
 .home-editorial .hero--a .fig {
  height: calc(var(--m) * 202);
  --hero-photo-bottom: calc(var(--m) * -39);
  bottom: var(--hero-photo-bottom);
  left: auto;
  right: calc(var(--m) * -43);
 }
}

.home-editorial .hero--a.is-fig-in .fig { animation-name: hero-photo-rise; }
@keyframes hero-photo-rise {
 from { opacity: 0; bottom: calc(var(--hero-photo-bottom) - 24px); }
 to { opacity: 1; bottom: var(--hero-photo-bottom); }
}
