/* Landing hero treatment for the transparent wine-glass asset. */
#screen-landing {
  position: relative;
}

#screen-landing::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 16% -22px 27%;
  pointer-events: none;
  background:
    radial-gradient(ellipse 72% 46% at 50% 43%, rgba(116, 5, 27, 0.72) 0%, rgba(68, 3, 15, 0.48) 34%, rgba(24, 2, 7, 0.16) 66%, transparent 86%);
  filter: blur(8px);
}

.landing-wine-visual {
  position: relative;
  isolation: isolate;
}

.landing-wine-visual::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 2% 4% 0;
  border-radius: 50%;
  background:
    radial-gradient(ellipse at 50% 42%, rgba(122, 6, 30, 0.52) 0%, rgba(70, 3, 17, 0.30) 42%, transparent 74%);
  filter: blur(18px);
}

.landing-wine-visual img {
  -webkit-mask-image: none;
  mask-image: none;
}
