/* Same 1464 × 736 canvas and sizing as the previous header image. */
.festival-cover .nj-vector {
  display: block;
  width: 100%;
  height: auto;
  max-height: 75svh;
  margin: 0;
  overflow: hidden;
}
.nj-vector [data-nj-glyph] { fill: #b6cfe9; }
html[lang="es"] .nj-vector [data-nj-glyph] { fill: #e23749; }
@media (max-width: 700px) {
  .festival-cover .nj-vector { max-height: none; }
}
