html{--fallback-font-1:sans-serif}.ws__container{width:100%;max-width:100%;overflow:hidden;touch-action:pan-y;position:relative;margin:0 auto .75rem;height:auto;aspect-ratio:16/9;z-index:3;cursor:pointer}.ws__container.zoomed{margin-bottom:0;cursor:unset;aspect-ratio:16/9;width:auto;height:auto}.ws__list{min-width:100%;display:flex;flex-direction:row;list-style:none;width:auto;padding:0;margin:0;transition:transform .3s ease-out}.ws__list__item{width:100%;flex-shrink:0}.ws__list__item>img{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;aspect-ratio:16/9;object-fit:contain}.ws__list.is-swiping{transition:none}.ws__nav{display:none;position:absolute;left:15px;bottom:15px;width:4%;flex-direction:row;align-items:center;gap:1rem}.ws__nav .control{flex-shrink:0;max-width:50%;z-index:5;padding:.15rem;width:35px;height:auto;cursor:default}.ws__nav .control svg{height:100%;width:auto}.ws__nav .control{transition-duration:.2s;color:hsla(0,0%,100%,.201)}.ws__nav .control.available{color:hsla(0,0%,100%,.401);cursor:pointer}.ws__nav .control.available:hover{color:#fff}.ws__nav .number{width:-moz-fit-content;width:fit-content;position:relative;color:#fff;flex-grow:0;z-index:5;font-size:1.5rem;padding:.1rem .15rem .15rem}.ws__zoom-close{display:none}.ws__item-dots{list-style-type:none;display:flex;flex-direction:row;padding:0;justify-content:center;align-items:center;gap:.5rem;margin-top:0;height:10px;margin-bottom:2rem}.ws__item-dots__dot{background-color:#c4c4c4;transition-duration:.2s;width:4px;height:4px;border-radius:2px}.ws__item-dots__dot.active{background-color:#26a9e0;width:8px;height:8px;border-radius:4px}.ws__item-dots__dot.adjacent-active{width:6px;height:6px;border-radius:3px}@media screen and (min-width:40rem){.ws__zoom-wrapper{position:relative;z-index:2}.ws__zoom-wrapper.zoomed{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;width:100vw;height:auto;left:0;right:0;top:0;bottom:0;margin:0;padding:50px;box-sizing:border-box;z-index:2}.ws__zoom-wrapper.zoomed .ws__zoom-backing{width:100%;height:100%;left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(77,77,77,.536);z-index:3}.ws__zoom-wrapper.zoomed .ws__zoom-close{display:block}.ws__zoom-wrapper.zoomed .ws__container{overflow:visible;box-sizing:border-box;max-height:100%}.ws__zoom-wrapper.zoomed .ws__list{overflow:visible;box-sizing:border-box}.ws__zoom-wrapper.zoomed .ws__list__item{box-sizing:border-box;transform:scale(.95)}.ws__zoom-wrapper.zoomed .ws__list__item:not(.current):after{transition-duration:.2s;content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}.ws__zoom-wrapper.zoomed .ws__list__item.adjacent:hover{cursor:pointer}.ws__zoom-wrapper.zoomed .ws__list__item{transition-duration:.2s}.ws__zoom-wrapper.zoomed .ws__list__item.current:after{background-color:transparent}.ws__zoom-wrapper.zoomed .ws__list__item.current{filter:none;transform:unset}.ws__zoom-wrapper.currently-zooming .ws__list{transition:none}.ws__zoom-close{position:absolute;right:2.25rem;top:1.25rem;padding:.5rem;background-color:#616161;color:#fff;cursor:pointer;transition-duration:.1s;border-radius:5px;z-index:4;font-size:0;width:1.5rem;height:auto}.ws__zoom-close:hover{background-color:rgba(97,97,97,.8)}.ws__zoom-close svg{color:#fff}.ws__container.zoomed .ws__nav{left:0;right:0}}@media screen and (min-width:75rem){.ws__container:not(.zoomed):after{position:absolute;bottom:0;width:100%;content:"";background:linear-gradient(transparent,rgba(0,0,0,.4));height:18%}.ws__container{margin-bottom:2rem}.ws__container__container.zoomed .ws_nav{top:1rem}.ws__container.zoomed .ws__nav{display:flex;position:fixed;left:0;right:0;top:.2rem;width:100%;bottom:unset;justify-content:center}.ws__container.zoomed .ws__nav .number{width:1rem;text-align:center}.ws__container.zoomed .ws__nav .available{color:hsla(0,0%,100%,.658);cursor:pointer}.ws__container.zoomed .ws__nav .available:hover{color:#fff}.ws__item-dots{display:none}.ws__nav{display:flex}}@media screen and (min-aspect-ratio:1/1)and (max-width:75rem){.ws__container{max-height:90vh;height:100%;width:auto;aspect-ratio:16/9}}@media screen and (min-width:75rem){.ws__container{max-height:unset}}