/* Preserve image proportions: expanded room backgrounds instead of stretched furniture. */
.hero-v5.hero-slider-v23{background:#243d33}
.hero-v5.hero-slider-v23 #hero-image{object-fit:contain;object-position:right center;background:#243d33}
.hero-slider-v23 .hero-shade{background:linear-gradient(90deg,#17251fff 0%,#17251fe6 24%,#17251f99 40%,#17251f18 70%),linear-gradient(0deg,#17231f99,transparent 24%)}
@media(max-width:650px){
 .hero-v5.hero-slider-v23{height:auto;min-height:0}
 .hero-slider-v23 .hero-image-button{position:relative;display:block;inset:auto;height:auto;aspect-ratio:4/3;z-index:0}
 .hero-v5.hero-slider-v23 #hero-image{object-fit:contain;object-position:center}
 .hero-slider-v23 .hero-shade{display:none}
 .hero-slider-v23 .hero-v5-content{position:relative;padding-top:24px;padding-bottom:26px}
 .hero-slider-v23 .hero-v5-bottom{position:relative;bottom:auto;padding-bottom:20px}
 .hero-slider-v23 .hero-v5-content .eyebrow{margin-bottom:16px}
 .hero-slider-v23 h1{font-size:clamp(40px,10.8vw,55px)}
}
