/* One title treatment across film covers. The image and film stay foremost. */
.film-cover-name{
  display:block;
  color:#f2f0e8;
  font-family:var(--font,Archivo,'Helvetica Neue',Arial,sans-serif);
  font-stretch:112.5%;
  font-style:normal;
  font-weight:400;
  line-height:.96;
  letter-spacing:-.055em;
  text-transform:uppercase;
  text-wrap:balance;
  text-shadow:0 2px 14px rgba(0,0,0,.82),0 8px 30px rgba(0,0,0,.55);
  pointer-events:none;
}
/* Image-relative sizing keeps the same editorial scale in the moving gallery and the static fallback. */
.fu-stage .fu-image{container-type:inline-size;isolation:isolate}
.fu-stage .fu-image::after{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  background:linear-gradient(0deg,rgba(0,0,0,.54),rgba(0,0,0,.17) 34%,transparent 68%),linear-gradient(90deg,rgba(0,0,0,.17),transparent 60%);
  pointer-events:none;
}
.film-cover-name--stage{
  position:absolute;
  z-index:2;
  left:clamp(12px,4cqw,34px);
  bottom:clamp(12px,4cqw,34px);
  max-width:84%;
  font-size:clamp(18px,3vw,46px);
  font-size:clamp(13px,5.7cqw,46px);
}
