/* Isolated Home framing proposal. No words, carousel heights or controls changed. */
.hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-slide img{object-position:50% 50%}
@media(max-width:560px){.hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-slide img{object-position:50% 0}}
@media(max-width:429px){
 .hhhome-banner[data-hh-home-art="20261026"] [data-hh-art-id="280"] img{object-position:50% 40%}
 .hhhome-banner[data-hh-home-art="20261026"] [data-hh-art-id="371"] img{object-position:50% 25%}
 .hhhome-banner[data-hh-home-art="20261026"] [data-hh-art-id="373"] img{object-position:50% 17%}
 .hhhome-banner[data-hh-home-art="20261026"] [data-hh-art-id="338"] img{object-position:50% 20%}
}
@media(min-width:561px) and (max-width:1100px){
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-slide img{object-position:100% 25%}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy{width:40%}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy h1{font-size:clamp(24px,3.4vw,36px)}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy p{font-size:16px}
}
@media(min-width:561px) and (max-width:700px){
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy{width:30%}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy h1{font-size:22px}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy p{font-size:14px}
}
@media(min-width:1101px) and (max-width:1439px){
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-slide img{object-position:100% 50%}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy{width:34%}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy h1{font-size:36px}
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-copy p{font-size:16px}
}
/* Keep the existing full-bleed veil, with the fade confined to the copy side. */
.hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-shade{background:linear-gradient(90deg,rgba(8,20,22,.72) 0%,rgba(8,20,22,.52) 29%,rgba(8,20,22,0) 48%)}
@media(max-width:560px){
 .hhhome-banner[data-hh-home-art="20261026"] .hhhome-banner-shade{background:linear-gradient(0deg,rgba(8,20,22,.80) 0%,rgba(8,20,22,.72) 39%,rgba(8,20,22,.64) 45%,rgba(8,20,22,0) 55%,rgba(8,20,22,0) 100%)}
}

.hhhome-banner[data-hh-home-art="20261026"] .hhhome-responsive-art,.hhhome-banner[data-hh-home-art="20261026"] .hhhome-responsive-art img{position:absolute;inset:0;display:block;width:100%;height:100%}
.hhhome-banner[data-hh-home-art="20261026"] .hhhome-responsive-art img{object-fit:cover}

/* HH280 only: keep the complete subtitle clear of the laptop keyboard. */
@media(min-width:701px) and (max-width:1100px){.hhhome-banner[data-hh-home-art="20261026"] [data-hh-art-id="280"] .hhhome-banner-copy{width:30%}}
