/* Section 137: homepage desktop and iPad landscape hero only.
   Preserve the complete source images without crop or distortion. */
@media screen and (min-width:701px){
  .hero.rh58-home-hero{
    height:calc(100svh - var(--rh137-header-height, 88px))!important;
    min-height:420px!important;
    max-height:none!important;
  }
  .hero.rh58-home-hero .hero-media.hero-slides{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    overflow:hidden!important;
    background:#09271e!important;
  }
  .hero.rh58-home-hero .hero-media.hero-slides .hero-slide{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center center!important;
    background:#09271e!important;
  }
}

/* Section 139: desktop / iPad landscape homepage hero only.
   Restore true edge-to-edge imagery, without blurred backdrops or letterboxing. */
@media screen and (min-width:701px){
  .hero.rh58-home-hero .hero-media.hero-slides .hero-slide{
    object-fit:cover!important;
    object-position:center center!important;
    background:transparent!important;
  }
  /* Garden images: retain upper architecture, roof and signage. */
  .hero.rh58-home-hero .hero-media.hero-slides .hero-slide:nth-child(3),
  .hero.rh58-home-hero .hero-media.hero-slides .hero-slide:nth-child(4){
    object-position:center top!important;
  }
}
