.hero-art,
.bonus-card > img,
.vip > img {
  object-fit: contain;
  mix-blend-mode: normal;
}

.hero-art {
  filter: drop-shadow(0 18px 24px rgba(0, 0, 0, .34));
}

.bonus-card > img {
  filter: drop-shadow(0 14px 20px rgba(0, 0, 0, .3));
}

.vip > img {
  filter: drop-shadow(0 10px 18px rgba(0, 0, 0, .32));
}

.cover {
  background: linear-gradient(180deg, #10181c, #0d1215);
}

.cover img {
  mix-blend-mode: screen;
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 82%, transparent 100%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 82%, transparent 100%);
}
