/* g2u-luxury-image-background-v1: real background artwork, home page only. */
body.is-home {
  background: linear-gradient(180deg, #071426, #081425 42%, #080f1d 100%);
}
body.is-home .h-hero {
  background-color: #081a35;
  background-image: url('/static/g2u-luxury-background.png');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}
/* The older tiled game-cover collage must not cover the new image. */
body.is-home .h-hero-bg,
body.is-home .h-hero-clip .h-hero-bg { display: none !important; }
/* Quiet center for headline and search, soft fade into the next section. */
body.is-home .h-hero::after {
  background:
    radial-gradient(ellipse 43% 60% at 50% 39%, rgba(5, 14, 33, .45), transparent 85%),
    linear-gradient(180deg, rgba(4, 13, 29, .12) 0%, rgba(4, 12, 26, .08) 40%, rgba(7, 16, 31, .44) 81%, #081426 100%);
}
/* Use the same understated blue atmosphere below the hero. */
body.is-home .h-sec {
  background: radial-gradient(85% 90% at 50% 0%, rgba(24, 67, 135, .10), transparent 75%);
}
@media (max-width: 860px) {
  body.is-home .h-hero { background-position: center top; background-size: auto 100%; }
  body.is-home .h-hero::after {
    background: linear-gradient(180deg, rgba(5, 12, 27, .30), rgba(5, 12, 27, .44) 50%, #081426 100%);
  }
}
