bp-native-slides{display:block}
.bp-native-slides{overflow:hidden;position:relative;width:100%;padding:var(--bp-slides-top) 0 var(--bp-slides-bottom);background:var(--bp-slides-background);font-family:var(--bp-slides-body-font);font-weight:var(--bp-slides-body-weight)}
.bp-native-slides *{box-sizing:border-box}
.bp-native-slides__container{width:min(100%,var(--bp-slides-width));margin-inline:auto;padding-inline:20px}
.bp-native-slides__header{text-align:center;margin-bottom:40px}
.bp-native-slides__title{font-family:var(--bp-slides-heading-font);font-weight:var(--bp-slides-heading-weight);font-size:var(--bp-slides-title-size);line-height:1.2;color:var(--bp-slides-title);margin:0 0 20px;overflow-wrap:anywhere}
.bp-native-slides__title p,.bp-native-slides__description p,.bp-native-slides__card-description p{margin:0}
.bp-native-slides__description{font-size:var(--bp-slides-description-size);line-height:1.6;color:var(--bp-slides-description);max-width:700px;margin-inline:auto}
.bp-native-slides__track{display:flex;gap:var(--bp-slides-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100% - min(100%,var(--bp-slides-desktop-width)))/2);padding:14px max(0px,calc((100% - var(--bp-slides-desktop-width))/2)) 22px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.bp-native-slides__track::-webkit-scrollbar{display:none}
.bp-native-slides__track:focus-visible{outline:2px solid var(--bp-slides-title);outline-offset:4px;border-radius:4px}
.bp-native-slides__slide{flex:0 0 min(100%,var(--bp-slides-desktop-width));width:min(100%,var(--bp-slides-desktop-width));min-width:0;scroll-snap-align:center;scroll-snap-stop:always;transition:opacity .3s ease,transform .3s ease;transform-origin:center}
.bp-native-slides--highlight .bp-native-slides__slide:not(.is-current){opacity:.66}
.bp-native-slides--depth .bp-native-slides__slide:not(.is-current){transform:perspective(1000px) rotateY(-5deg) scale(.94)}
.bp-native-slides__card{position:relative;isolation:isolate;width:100%;aspect-ratio:9/16;border-radius:var(--bp-slides-radius);overflow:hidden;background:var(--bp-slides-card-background)}
.bp-native-slides__media,.bp-native-slides__placeholder{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}
.bp-native-slides__placeholder{fill:var(--bp-slides-card-title);opacity:.2;padding:25%}
.bp-native-slides__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--bp-slides-overlay-color) var(--bp-slides-overlay),transparent),transparent 65%)}
.bp-native-slides__content{position:absolute;z-index:1;left:0;right:0;bottom:0;display:grid;gap:8px;padding:30px 22px;pointer-events:none;transition:opacity .2s ease}
.bp-native-slides__card-title{font-family:var(--bp-slides-heading-font);font-weight:var(--bp-slides-heading-weight);font-size:var(--bp-slides-card-title-size);line-height:1.2;color:var(--bp-slides-card-title);margin:0;overflow-wrap:anywhere}
.bp-native-slides__card-description{font-size:var(--bp-slides-card-description-size);line-height:1.5;color:var(--bp-slides-card-description);overflow-wrap:anywhere}
.bp-native-slides__button,.bp-native-slides__badge{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:6px;font-size:var(--bp-slides-button-size);font-weight:700;line-height:1.3;text-decoration:none;background:var(--bp-slides-button-background);color:var(--bp-slides-button-text);margin-top:7px;overflow-wrap:anywhere}
.bp-native-slides__button{pointer-events:auto}
.bp-native-slides__button:focus-visible{outline:2px solid var(--bp-slides-card-title);outline-offset:4px}
.bp-native-slides__card--video .bp-native-slides__content{bottom:42px}
.bp-native-slides__card.is-playing .bp-native-slides__content,.bp-native-slides__card.is-playing .bp-native-slides__overlay{opacity:0;pointer-events:none}
.bp-native-slides__card.is-playing .bp-native-slides__button{pointer-events:none}
.bp-native-slides__controls{display:flex;justify-content:center;align-items:center;gap:14px;padding:0 0 14px;color:var(--bp-slides-title)}
.bp-native-slides__controls[hidden]{display:none}
.bp-native-slides__arrow{display:grid;place-items:center;width:var(--bp-slides-control-size);height:var(--bp-slides-control-size);min-width:44px;min-height:44px;padding:10px;border:1px solid color-mix(in srgb,var(--bp-slides-title) 22%,transparent);border-radius:50%;background:var(--bp-slides-background);color:var(--bp-slides-title);cursor:pointer}
.bp-native-slides__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bp-native-slides__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.bp-native-slides__arrow:disabled{opacity:.3;cursor:default}
.bp-native-slides__count{font-size:12px;min-width:46px;text-align:center;font-variant-numeric:tabular-nums}
.bp-native-slides__play-icon{display:none}
.bp-native-slides__autoplay.is-paused .bp-native-slides__play-icon{display:block}
.bp-native-slides__autoplay.is-paused .bp-native-slides__pause-icon{display:none}
.bp-native-slides__empty{padding:40px 20px;text-align:center;color:var(--bp-slides-title)}
.bp-native-slides--entry .bp-native-slides__header{animation:bpNativeSlidesEntry .65s ease both}
@keyframes bpNativeSlidesEntry{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:749px){.bp-native-slides__container{padding-inline:14px}.bp-native-slides__header{margin-bottom:24px}.bp-native-slides__title{font-size:min(var(--bp-slides-title-size),8vw)}.bp-native-slides__track{scroll-padding-inline:calc((100% - min(100%,var(--bp-slides-mobile-width)))/2);padding-inline:max(0px,calc((100% - var(--bp-slides-mobile-width))/2))}.bp-native-slides__slide{flex-basis:min(100%,var(--bp-slides-mobile-width));width:min(100%,var(--bp-slides-mobile-width))}.bp-native-slides__content{padding:24px 20px}.bp-native-slides__card-title{font-size:min(var(--bp-slides-card-title-size),24px)}}
@media(prefers-reduced-motion:reduce){.bp-native-slides *, .bp-native-slides__header{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bp-native-slides--depth .bp-native-slides__slide:not(.is-current){transform:none}}
