.buzz-carousel-slide[hidden]{display:none!important}
.buzz-carousel .buzz-carousel-title{font-size:clamp(40px,4.7vw,66px);font-weight:750;margin-bottom:22px;letter-spacing:-.055em}
.buzz-carousel-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0}
.buzz-carousel-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #d7e0e3;border-radius:50%;background:#fff;color:#192a34;cursor:pointer;font-size:22px;line-height:1}
.buzz-carousel-controls .buzz-carousel-dot{font-size:13px;border-color:transparent;color:#60727b}
.buzz-carousel-controls .buzz-carousel-dot[aria-pressed="true"]{color:#087b9e;background:#e6f4f8}
.buzz-carousel-controls button:hover{background:#e6f4f8}
.buzz-carousel-controls button:focus-visible{outline:3px solid #087b9e;outline-offset:2px}
@media(max-width:700px){.buzz-carousel .buzz-carousel-title{font-size:46px}}
/* Full-bleed image with editable, accessible HTML copy. */
.buzz-carousel-slide[data-full-image="true"] .buzz-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:540px;overflow:hidden;padding:0;background:#1b1724}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:0;margin:0;padding:0}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-art>img{display:block;position:absolute;inset:0;width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;object-position:var(--buzz-image-focus) center;filter:none;transform:none;margin:0;border-radius:0}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(13,10,24,.92) 0%,rgba(13,10,24,.78) 30%,rgba(13,10,24,.24) 59%,rgba(13,10,24,.04) 100%)}
.buzz-carousel-slide[data-full-image="true"][data-contrast="light"] .buzz-hero:after{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.85) 30%,rgba(255,255,255,.25) 59%,rgba(255,255,255,.03))}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-copy{position:relative;z-index:2;width:48%;max-width:640px;padding:55px 40px 55px 52px;color:var(--buzz-slide-text);overflow-wrap:anywhere}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-copy :is(h1,h2,p,.buzz-eyebrow,.buzz-hero-price,.buzz-hero-price small){color:var(--buzz-slide-text)}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-copy :is(h1,h2){font-size:clamp(34px,4vw,58px);line-height:1.04}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-copy p{opacity:1}
.buzz-carousel-slide[data-full-image="true"] .buzz-button{background:#fff;color:#192a34;border:1px solid #fff;box-shadow:0 4px 20px #0002}
.buzz-carousel-slide[data-full-image="true"][data-contrast="light"] .buzz-button{background:#192a34;color:#fff;border-color:#192a34}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-word,.buzz-carousel-slide[data-full-image="true"] .buzz-image-caption{display:none}
@media(max-width:700px){
.buzz-carousel-slide[data-full-image="true"] .buzz-hero{min-height:570px;align-items:flex-end}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-copy{width:100%;max-width:none;padding:200px 24px 32px}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero-copy :is(h1,h2){font-size:36px}
.buzz-carousel-slide[data-full-image="true"] .buzz-hero:after{background:linear-gradient(0deg,rgba(13,10,24,.97),rgba(13,10,24,.83) 38%,rgba(13,10,24,.12) 80%)}
.buzz-carousel-slide[data-full-image="true"][data-contrast="light"] .buzz-hero:after{background:linear-gradient(0deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 38%,rgba(255,255,255,.06) 80%)}
}
