/* Homepage bovenbalk en geïntegreerde muurtekst — versie 40 */
.topbar {
  justify-content: center;
  text-align: center;
}

.hero-media::before {
  background-image:
    linear-gradient(90deg, rgba(18, 51, 44, .10), rgba(18, 51, 44, .01)),
    url('/assets/livaan-hero-wallquote.webp') !important;
  background-position: center !important;
}

@media (min-width: 761px) and (max-width: 1080px) {
  .hero-grid {
    grid-template-columns: 1fr !important;
  }

  .hero-copy {
    padding: 56px 0 48px !important;
  }

  .hero-media {
    min-height: 0 !important;
    aspect-ratio: 3 / 2;
  }
}

@media (max-width: 760px) {
  .hero-media::before {
    background-image:
      linear-gradient(90deg, rgba(18, 51, 44, .08), rgba(18, 51, 44, .01)),
      url('/assets/livaan-hero-wallquote-mobile.webp') !important;
    background-position: center !important;
    background-size: cover !important;
  }
}
