html body :is(#hero,#homeBannerCarousel) .sdf-expositor-slide{display:flex!important;align-items:center;justify-content:center;gap:3%;padding:22px 6%;background:#f6f4ee!important;color:#24211d!important;text-decoration:none!important}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-slide::after{display:none!important}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-slide img{width:42%!important;height:100%!important;object-fit:contain!important;border-radius:12px}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy{position:relative;z-index:2;width:43%;color:#24211d!important}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy small{display:block;color:#896511;font-size:clamp(10px,1.1vw,15px);font-weight:900;letter-spacing:.15em}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy h2{margin:8px 0;font-size:clamp(20px,3vw,42px);line-height:1.1;color:#24211d!important}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy p{margin:0 0 10px;font-size:clamp(10px,1.2vw,16px);color:#625d53}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy del{display:block;font-size:clamp(12px,1.5vw,20px);color:#777065}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy strong{display:block;font-size:clamp(27px,4vw,58px);line-height:1.2;color:#24211d!important}
html body :is(#hero,#homeBannerCarousel) .sdf-expositor-cta{display:inline-block;margin-top:14px;padding:12px 18px;border-radius:8px;background:#b98a25;color:#fff;font-size:clamp(10px,1vw,14px);font-weight:900}
@media(max-width:760px){html body :is(#hero,#homeBannerCarousel) .sdf-expositor-slide{padding:14px 34px;gap:6px}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy{width:60%}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-slide img{width:36%!important}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy h2{font-size:18px;margin:4px 0}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy p{font-size:9px;margin-bottom:5px}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy strong{font-size:27px}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-cta{margin-top:7px;padding:8px 10px;font-size:9px}}

html body #hero .slide:not(.active){pointer-events:none;visibility:hidden}html body #hero .slide.active{pointer-events:auto;visibility:visible}

@media(max-width:760px){html body :is(#hero,#homeBannerCarousel):has(.sdf-expositor-slide.active){height:245px!important;min-height:245px!important;aspect-ratio:auto!important}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy h2{font-size:17px!important;line-height:1.12!important}}

html body :is(#hero,#homeBannerCarousel) .sdf-expositor-slide{background:linear-gradient(115deg,#151310,#352813)!important;color:#fff!important}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy{color:#fff!important}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy h2,html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy strong{color:#fff!important}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy small{color:#edcf82}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy p{color:#ede4d0}html body :is(#hero,#homeBannerCarousel) .sdf-expositor-copy del{color:#c8bda7}
