body.home-immersive .hero-slide-illustration {
  background: linear-gradient(118deg, #0d2045 0%, #173783 58%, #0d2045 100%);
}

body.home-immersive .hero-slide-illustration::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(13, 32, 69, .94) 0%, rgba(13, 32, 69, .82) 42%, rgba(13, 32, 69, .32) 58%, rgba(13, 32, 69, .08) 100%);
}

body.home-immersive .hero-slide-illustration-media {
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 7%;
  width: min(56%, 760px);
  height: 86%;
  object-fit: contain;
  object-position: center;
  filter: drop-shadow(0 20px 28px rgba(2, 12, 31, .32));
}

body.home-immersive .hero-slide-illustration-content {
  position: relative;
  z-index: 2;
  width: min(540px, 48%);
}

body.home-immersive .hero-slide-illustration-content h2 {
  max-width: 540px;
  font-size: clamp(42px, 4.1vw, 60px) !important;
  line-height: 1.02 !important;
  letter-spacing: 0 !important;
}

body.home-immersive .hero-slide-illustration-content p {
  max-width: 510px;
}

@media (max-width: 720px) {
  body.home-immersive .hero-slide-illustration-media {
    right: 0;
    bottom: 6%;
    width: 100%;
    height: 54%;
    opacity: .34;
    object-position: right bottom;
  }

  body.home-immersive .hero-slide-illustration-content {
    width: 100%;
  }

  body.home-immersive .hero-slide-illustration::after {
    background: linear-gradient(180deg, rgba(13, 32, 69, .22) 0%, rgba(13, 32, 69, .72) 62%, rgba(13, 32, 69, .96) 100%);
  }
}
