/* R6 trial: one official-logo watermark on the homepage only.
   A separate background layer keeps artwork off the people/vehicle photo. */
.home-page .hero::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: max(20px, calc((100% - 1180px) / 2));
  width: min(560px, 44vw);
  aspect-ratio: 804 / 581;
  transform: translateY(-50%);
  background: url("https://assets.cdn.filesafe.space/cngY16os978TmprBXKVV/media/6aec86e4d15674a4826918c7.png") center / contain no-repeat;
  opacity: .16;
  pointer-events: none;
}

/* The existing text, buttons and photography stay on their original top layer. */
.home-page .hero > .hero-grid { z-index: 2; }

@media (max-width: 900px) {
  .home-page .hero::after {
    top: clamp(240px, 43vw, 330px);
    left: 50%;
    width: min(560px, 86vw);
    transform: translate(-50%, -50%);
    opacity: .13;
  }
}

@media print {
  .home-page .hero::after { display: none; }
}
