/* EUROSPACE 2026 responsive winter hero: art-directed, no distorted architecture. */
body.is-home-page .es-render-hero--ekb {
  --hero-bg: url('/static/eurospace/hero/ekb-hero-winter-newyear-2026.webp') !important;
}
body.is-home-page .es-render-hero--msk {
  --hero-bg: url('/static/eurospace/hero/msk-hero-winter-newyear-2026.webp') !important;
}
/* Tablet and compact desktops: the original landscape matches taller blocks. */
@media (min-width: 769px) {
  body.is-home-page .es-render-hero--ekb::before,
  body.is-home-page .es-render-hero--msk::before {
    background-image: var(--hero-bg) !important;
    background-size: cover !important;
    background-position: center center !important;
  }
}
/* Desktop artwork prepared at the actual hero ratios for each region. */
@media (min-width: 1500px) {
  body.is-home-page .es-render-hero--ekb {
    --hero-bg: url('/static/eurospace/hero/ekb-hero-winter-desktop-2026.webp') !important;
  }
  body.is-home-page .es-render-hero--msk {
    --hero-bg: url('/static/eurospace/hero/msk-hero-winter-desktop-2026.webp') !important;
  }
}
/* 768px and below: keep the original high image and established
   two-copy mobile background composition (hero-mobile-*.css). */
