/* Full-size background photograph, left-edge overlay and editable foreground copy. */
.ysbhc-carousel.ysbhc-has-wide .ysbhc-window{aspect-ratio:10/3;min-height:380px}
.ysbhc-slide--wide .ysbhc-slide-link{display:flex;align-items:center;background:transparent}
.ysbhc-slide--wide .ysbhc-picture{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;max-width:none;background:transparent;overflow:hidden;-webkit-mask-image:none;mask-image:none}
.ysbhc-slide--wide .ysbhc-picture img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:var(--ysbhc-image-position,65% 50%);border-radius:0;box-shadow:none}
.ysbhc-slide--wide .ysbhc-slide-link::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ysbhc-overlay-tone,186 65 19)/.98) 0%,rgb(var(--ysbhc-overlay-tone,186 65 19)/.94) calc(var(--ysbhc-fade-desktop,75%) * .45),rgb(var(--ysbhc-overlay-tone,186 65 19)/.86) calc(var(--ysbhc-fade-desktop,75%) * .72),rgb(var(--ysbhc-overlay-tone,186 65 19)/.38) calc(var(--ysbhc-fade-desktop,75%) * .92),rgb(var(--ysbhc-overlay-tone,186 65 19)/0) var(--ysbhc-fade-desktop,75%))}
.ysbhc-slide--wide .ysbhc-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:2;flex:0 0 46%;width:46%;height:100%;padding:26px 22px 42px 4.4%;background:transparent}
.ysbhc-slide--wide .ysbhc-copy>*{flex-shrink:0}
.ysbhc-carousel .ysbhc-slide--wide .ysbhc-copy h2{font-size:clamp(26px,2.8vw,38px);line-height:1.12;margin:12px 0 8px;overflow-wrap:anywhere}
.ysbhc-carousel .ysbhc-slide--wide .ysbhc-copy p{font-size:13px;line-height:1.6;margin:0 0 14px}
.ysbhc-slide--wide .ysbhc-label{letter-spacing:.07em}
@media(min-width:701px) and (max-width:1100px){.ysbhc-slide--wide .ysbhc-copy{padding:22px 18px 38px 5%;flex-basis:52%;width:52%}.ysbhc-carousel .ysbhc-slide--wide .ysbhc-copy h2{font-size:30px;line-height:1.15;margin:10px 0 8px}.ysbhc-carousel .ysbhc-slide--wide .ysbhc-copy p{font-size:12px;line-height:1.55;margin-bottom:12px}.ysbhc-slide--wide .ysbhc-label{font-size:10px;padding:4px 8px}.ysbhc-slide--wide .ysbhc-cta{font-size:12px}}
@media(min-width:701px) and (max-width:900px){.ysbhc-slide--wide .ysbhc-copy{flex-basis:58%;width:58%;padding-left:6%}.ysbhc-carousel .ysbhc-slide--wide .ysbhc-copy h2{font-size:clamp(22px,3.1vw,28px)}}
@media(max-width:700px){.ysbhc-carousel.ysbhc-has-wide .ysbhc-window{aspect-ratio:auto;height:560px;min-height:0}.ysbhc-slide--wide .ysbhc-copy{flex:0 0 80%;height:100%;width:80%;padding:24px 24px 48px;justify-content:center}.ysbhc-slide--wide .ysbhc-slide-link::before{background:linear-gradient(90deg,rgb(var(--ysbhc-overlay-tone,186 65 19)/.98) 0%,rgb(var(--ysbhc-overlay-tone,186 65 19)/.94) calc(var(--ysbhc-fade-mobile,95%) * .45),rgb(var(--ysbhc-overlay-tone,186 65 19)/.86) calc(var(--ysbhc-fade-mobile,95%) * .72),rgb(var(--ysbhc-overlay-tone,186 65 19)/.38) calc(var(--ysbhc-fade-mobile,95%) * .92),rgb(var(--ysbhc-overlay-tone,186 65 19)/0) var(--ysbhc-fade-mobile,95%))}.ysbhc-carousel .ysbhc-slide--wide .ysbhc-copy h2{display:block;font-size:clamp(22px,5.8vw,29px);line-height:1.15;margin:10px 0 9px;-webkit-line-clamp:unset;overflow:visible;max-width:100%}.ysbhc-carousel .ysbhc-slide--wide .ysbhc-copy p{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:13px;line-height:1.55;margin:0 0 14px;max-width:100%}.ysbhc-slide--wide .ysbhc-label{font-size:10px;padding:5px 9px}.ysbhc-slide--wide .ysbhc-cta{min-height:42px;font-size:13px;padding:11px 15px}.ysbhc-carousel.ysbhc-has-wide .ysbhc-arrow{display:none}.ysbhc-carousel.ysbhc-has-wide .ysbhc-dots button{width:30px;height:36px}.ysbhc-carousel.ysbhc-has-wide .ysbhc-playback button{width:36px;height:36px}}
@media(min-width:481px) and (max-width:700px){.ysbhc-carousel.ysbhc-has-wide .ysbhc-window{height:600px}.ysbhc-slide--wide .ysbhc-copy{flex-basis:72%;width:72%;padding:24px 28px 48px}}
