.bdt-expo-slider{--expo-image-border-radius:16px;--expo-content-color:#ffffff;--expo-content-shadow:0 8px 24px rgba(0,0,0,0.35);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.bdt-expo-slider .bdt-expo-nav{width:100%;height:48px;flex-shrink:0;background:#222;display:flex;justify-content:center;align-items:stretch;color:#fff;gap:8px;box-sizing:border-box;padding:8px 16px;z-index:10;font-family:monospace;font-size:12px}.bdt-expo-slider .bdt-expo-nav .bdt-expo-btn{padding:0 8px;border-radius:32px;height:100%;font-size:12px;font-family:monospace;appearance:none;font-weight:600;text-transform:uppercase;margin:0;border:1px solid rgb(255 255 255 / .2);outline:0;box-shadow:none;background-color:#fff0;color:#fff;transition-duration:100ms;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none}.bdt-expo-slider .bdt-expo-nav .bdt-expo-btn.bdt-active{background:#007e26;border-color:rgb(255 255 255 / .2)}.bdt-expo-slider .bdt-expo-nav .bdt-expo-btn:not(.bdt-active):hover{background-color:rgb(255 255 255 / .1)}.bdt-expo-slider .bdt-expo-nav .bdt-expo-btn:focus-visible{outline:2px solid rgb(255 255 255 / .5);outline-offset:2px}.bdt-expo-slider .bdt-expo-nav-segmented{display:flex;align-items:center}.bdt-expo-slider .bdt-expo-nav-segmented .bdt-expo-direction-btn{width:96px;padding:0}.bdt-expo-slider .bdt-expo-nav-segmented .bdt-expo-direction-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.bdt-expo-slider .bdt-expo-nav-segmented .bdt-expo-direction-btn:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}.bdt-expo-slider .bdt-expo-stage{display:flex;flex-direction:column;align-items:center;justify-content:center}.bdt-expo-slider .bdt-expo-swiper{max-width:100%;width:100%}.bdt-expo-slider .bdt-expo-swiper .swiper-wrapper{height:100%}.bdt-expo-slider .bdt-expo-swiper.swiper-horizontal{width:100%;height:var(--expo-swiper-horizontal-height,100%);max-height:calc(100vh - 48px);aspect-ratio:var(--expo-swiper-horizontal-aspect,16 / 9)}.bdt-expo-slider .bdt-expo-swiper.swiper-vertical{width:100%;height:var(--expo-swiper-vertical-height,100%);max-height:calc(100vh - 48px);aspect-ratio:var(--expo-swiper-vertical-aspect,9 / 16)}.bdt-expo-slider .swiper-slide{height:100%;overflow:visible}.bdt-expo-slider .expo-container{position:relative;width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--expo-image-border-radius);overflow:hidden;isolation:isolate}.bdt-expo-slider a.expo-slide-link{display:block;height:100%;width:100%;box-sizing:border-box;color:inherit;text-decoration:none;border-radius:inherit;overflow:hidden;position:relative}.bdt-expo-slider .expo-content .expo-content-link{color:inherit;font:inherit;line-height:inherit;text-decoration:none;pointer-events:auto;cursor:pointer}.bdt-expo-slider .expo-content{position:relative;width:100%;height:100%;padding:16px;font-weight:700;font-size:3.6vw;line-height:1.1;text-wrap:balance;display:flex;align-items:flex-end;box-sizing:border-box;color:var(--expo-content-color);text-shadow:var(--expo-content-shadow);z-index:2;visibility:visible;pointer-events:none}.bdt-expo-slider .expo-content .expo-content-heading{margin:0;width:100%;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:inherit;color:inherit;text-shadow:inherit}.bdt-expo-slider .expo-content *{margin:0;color:inherit}.bdt-expo-slider .expo-content a{text-decoration:none}.bdt-expo-slider .bdt-expo-swiper.swiper-vertical .expo-content{font-size:5.5vh}.bdt-expo-slider .expo-link{position:absolute;inset:0;z-index:3}.bdt-expo-slider .bdt-expo-swiper .expo-image,.bdt-expo-slider .bdt-expo-swiper.swiper-horizontal .expo-image,.bdt-expo-slider .bdt-expo-swiper.swiper-vertical .expo-image{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:inherit;clip-path:inset(0 round var(--expo-image-border-radius));backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center}@media (min-width:640px){.bdt-expo-slider .expo-content{padding:32px}}@media (min-width:768px){.bdt-expo-slider{--expo-image-border-radius:32px}}