.sm-promo{position:relative;width:100%;color:white;background:#101b32}.sm-promo[hidden]{display:none}.sm-promo__viewport{overflow:hidden;touch-action:pan-y}.sm-promo__track{display:flex;height:100%;transition:transform .4s ease}.sm-promo__slide{position:relative;flex:0 0 100%;min-width:0;height:100%}.sm-promo__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sm-promo__link{position:absolute;inset:0;display:block}.sm-promo button{color:inherit;cursor:pointer;border:0}.sm-promo a:focus-visible,.sm-promo button:focus-visible{outline:2px solid white;outline-offset:-3px}.sm-promo__indicators{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;height:min(18px,100%)}.sm-promo__indicator{display:grid;align-items:end;justify-items:center;width:20px;height:100%;padding:0 3px 3px;background:transparent}.sm-promo__indicator:after{content:"";width:100%;height:2px;border-radius:999px;background:#ffffff33;transition:background-color .15s ease}.sm-promo__indicator[aria-current=true]:after{background:#ffffff99}.sm-promo__indicator:hover:after{background:#ffffffb3}@media (prefers-reduced-motion:reduce){.sm-promo__track{transition-duration:.01ms}}