diff --git a/dist/css/explorer-1.min.css b/dist/css/explorer-1.min.css index f85bec39..6bf43e64 100644 --- a/dist/css/explorer-1.min.css +++ b/dist/css/explorer-1.min.css @@ -1,5 +1,5 @@ -@charset "UTF-8";@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden} +@charset "UTF-8";.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color,rgba(1,210,232,.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/var(--fancybox-thumbs-ratio, 1.5));background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(1,210,232,.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden} /*! tailwindcss v2.0.3 | MIT License | https://tailwindcss.com */ -/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a1aa}input::placeholder,textarea::placeholder{color:#a1a1aa}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[multiple],[type=date],[type=email],[type=month],[type=number],[type=search],[type=text],[type=time],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=search]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1320px){.container{max-width:1320px}}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.divide-gray-mid>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(148,148,148,var(--tw-divide-opacity))}.divide-gray-mid-dark>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(111,111,111,var(--tw-divide-opacity))}.divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.40}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.bg-jpl-red{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity))}.bg-jpl-red-light{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity))}.bg-jpl-red-dark{--tw-bg-opacity:1;background-color:rgba(193,21,46,var(--tw-bg-opacity))}.bg-jpl-aqua{--tw-bg-opacity:1;background-color:rgba(72,159,223,var(--tw-bg-opacity))}.bg-blue{--tw-bg-opacity:1;background-color:rgba(139,203,250,var(--tw-bg-opacity))}.bg-dark-blue{--tw-bg-opacity:1;background-color:rgba(0,69,98,var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgba(20,201,122,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-light{--tw-bg-opacity:1;background-color:rgba(245,245,245,var(--tw-bg-opacity))}.bg-gray-light-mid{--tw-bg-opacity:1;background-color:rgba(216,216,216,var(--tw-bg-opacity))}.bg-gray-mid{--tw-bg-opacity:1;background-color:rgba(148,148,148,var(--tw-bg-opacity))}.bg-gray-mid-dark{--tw-bg-opacity:1;background-color:rgba(111,111,111,var(--tw-bg-opacity))}.bg-gray-dark{--tw-bg-opacity:1;background-color:rgba(34,34,34,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(0deg,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(180deg,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(270deg,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.from-transparent-w50{--tw-gradient-from:transparent 50%}.from-transparent-w25,.from-transparent-w50{--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.from-transparent-w25{--tw-gradient-from:transparent 25%}.from-transparent-black-75{--tw-gradient-from:rgba(0,0,0,0.75);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.to-black{--tw-gradient-to:#000}.to-transparent{--tw-gradient-to:transparent}.to-transparent-black-90{--tw-gradient-to:rgba(0,0,0,0.9)}.to-transparent-black-75{--tw-gradient-to:rgba(0,0,0,0.75)}.to-transparent-black-50{--tw-gradient-to:rgba(0,0,0,0.5)}.bg-opacity-15{--tw-bg-opacity:0.15}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-30{--tw-bg-opacity:0.30}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-90{--tw-bg-opacity:0.90}.bg-opacity-98{--tw-bg-opacity:0.98}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-collapse{border-collapse:collapse}.border-jpl-red{--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity))}.border-jpl-red-light{--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-light-mid{--tw-border-opacity:1;border-color:rgba(216,216,216,var(--tw-border-opacity))}.border-gray-mid{--tw-border-opacity:1;border-color:rgba(148,148,148,var(--tw-border-opacity))}.border-gray-mid-dark{--tw-border-opacity:1;border-color:rgba(111,111,111,var(--tw-border-opacity))}.border-gray-dark{--tw-border-opacity:1;border-color:rgba(34,34,34,var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-opacity-0{--tw-border-opacity:0}.border-opacity-30{--tw-border-opacity:0.30}.border-opacity-40{--tw-border-opacity:0.40}.border-opacity-50{--tw-border-opacity:0.5}.border-opacity-100{--tw-border-opacity:1}.rounded-none{border-radius:0}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-items-center{justify-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.font-primary{font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-secondary{font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.h-0{height:0}.h-1{height:.25rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-18{height:4.5rem}.h-20{height:5rem}.h-22{height:5.5rem}.h-25{height:6.25rem}.h-28{height:7rem}.h-38{height:9.5rem}.h-40{height:10rem}.h-80{height:20rem}.h-auto{height:auto}.h-px{height:1px}.h-2px{height:2px}.h-full{height:100%}.h-screen{height:100vh}.text-8xl{font-size:2.75rem}.text-7xl{font-size:2.5rem}.text-6xl{font-size:2rem}.text-5xl{font-size:1.75rem}.text-4xl{font-size:1.625rem}.text-3xl{font-size:1.5rem}.text-2xl{font-size:1.375rem}.text-xl{font-size:1.25rem}.text-lg{font-size:1.125rem}.text-base{font-size:1rem}.text-sm{font-size:.875rem}.leading-none{line-height:1}.leading-tighter{line-height:1.125}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.list-none{list-style-type:none}.m-0{margin:0}.m-auto{margin:auto}.m-px{margin:1px}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-18{margin-top:4.5rem;margin-bottom:4.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mt-18{margin-top:4.5rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.mb-22{margin-bottom:5.5rem}.mt-24{margin-top:6rem}.mt-26{margin-top:6.5rem}.mt-30{margin-top:7.5rem}.mb-30{margin-bottom:7.5rem}.mt-36{margin-top:9rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mb-px{margin-bottom:1px}.-mt-1{margin-top:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mr-4{margin-right:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mt-12{margin-top:-3rem}.-mt-14{margin-top:-3.5rem}.-mr-16{margin-right:-4rem}.-ml-16{margin-left:-4rem}.-mt-18{margin-top:-4.5rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-26{margin-right:-6.5rem}.-mt-px{margin-top:-1px}.-ml-px{margin-left:-1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-none{max-width:none}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-screen-md{max-width:768px}.max-w-screen-xl{max-width:1280px}.max-w-screen-2xl{max-width:1440px}.max-w-screen-3xl{max-width:1800px}.max-w-screen-4xl{max-width:1900px}.min-h-18{min-height:4.5rem}.min-h-66{min-height:16rem}.min-h-100{min-height:25rem}.min-h-full{min-height:100%}.min-h-1\/2{min-height:50%}.min-w-12{min-width:3rem}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-px{padding-left:1px;padding-right:1px}.py-2px{padding-top:2px;padding-bottom:2px}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-14{padding-top:3.5rem}.pr-14{padding-right:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pt-22{padding-top:5.5rem}.pb-24{padding-bottom:6rem}.pt-40{padding-top:10rem}.pb-80{padding-bottom:20rem}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-auto{top:auto}.left-auto{left:auto}.top-1\/2{top:50%}.left-1\/2{left:50%}.resize{resize:both}*{--tw-shadow:0 0 transparent}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow,.shadow-none{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent}.shadow-jpl{--tw-shadow:-4px 5px 60px 0 rgba(0,0,0,0.1);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-jpl-red:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(227,25,55,var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.table-auto{table-layout:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-jpl-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.text-jpl-red-light{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.text-jpl-red-dark{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.text-jpl-aqua{--tw-text-opacity:1;color:rgba(72,159,223,var(--tw-text-opacity))}.text-blue{--tw-text-opacity:1;color:rgba(139,203,250,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-light{--tw-text-opacity:1;color:rgba(245,245,245,var(--tw-text-opacity))}.text-gray-light-mid{--tw-text-opacity:1;color:rgba(216,216,216,var(--tw-text-opacity))}.text-gray-mid{--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}.text-gray-mid-dark{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.text-gray-dark{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-transparent{color:transparent}.hover\:text-jpl-red-light:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.hover\:text-jpl-red-dark:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.text-opacity-75{--tw-text-opacity:0.75}.text-opacity-90{--tw-text-opacity:0.90}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.no-underline{text-decoration:none}.tracking-tightest{letter-spacing:-2px}.tracking-tighter{letter-spacing:-1px}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:1px}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.visible{visibility:visible}.invisible{visibility:hidden}.break-normal{word-wrap:normal;word-break:normal}.break-words{word-wrap:break-word}.w-0{width:0}.w-2{width:.5rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-18{width:4.5rem}.w-20{width:5rem}.w-22{width:5.5rem}.w-25{width:6.25rem}.w-26{width:6.5rem}.w-30{width:7.5rem}.w-38{width:9.5rem}.w-40{width:10rem}.w-56{width:14rem}.w-64{width:16rem}.w-72{width:17.5rem}.w-auto{width:auto}.w-xl{width:36rem}.w-1\/2{width:50%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-3\/5{width:60%}.w-5\/6{width:83.333333%}.w-full{width:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-5{grid-gap:1.25rem;gap:1.25rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-y-8{grid-row-gap:2rem;row-gap:2rem}.gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-start-2{grid-row-start:2}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100,.transform{--tw-scale-x:1;--tw-scale-y:1}.scale-103{--tw-scale-x:1.03;--tw-scale-y:1.03}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-3\/7{--tw-translate-x:-42.8571429%}.translate-y-0{--tw-translate-y:0px}.translate-y-12{--tw-translate-y:3rem}.translate-y-32{--tw-translate-y:8rem}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-full{--tw-translate-y:-100%}.transition-none{transition-property:none}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-border-opacity{transition-property:border-opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-1000{transition-duration:1s}.duration-2000{transition-duration:2s}.duration-3500{transition-duration:3.5s}.delay-200{transition-delay:.2s}.delay-500{transition-delay:.5s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{to{opacity:1}0%{opacity:0}}@keyframes fadeOut{to{opacity:1}0%{opacity:0}}@-webkit-keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-fadeIn{-webkit-animation:fadeIn .5s ease-in forwards;animation:fadeIn .5s ease-in forwards}.animate-fadeInSlow{-webkit-animation:fadeIn 1s ease-in forwards;animation:fadeIn 1s ease-in forwards}.animate-rotate{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@font-face{font-family:Metropolis;font-weight:800;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-ExtraBold.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-Bold.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:700;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-BoldItalic.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:600;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-Medium.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-MediumItalic.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-Regular.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-RegularItalic.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-Bold.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:700;font-style:italic;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-BoldItalic.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-SemiBold.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:600;font-style:italic;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-SemiBoldItalic.woff2) format("woff2")}.aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.aspect-ratio-none>div:first-of-type iframe,.aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.aspect-ratio-twentyone-nine>div:first-of-type iframe,.aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.aspect-ratio-sixteen-nine>div:first-of-type iframe,.aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.aspect-ratio-sixteen-seven>div:first-of-type iframe,.aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.aspect-ratio-twelve-nine>div:first-of-type iframe,.aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.aspect-ratio-nine-sixteen>div:first-of-type iframe,.aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.aspect-ratio-seven-eight>div:first-of-type iframe,.aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.aspect-ratio-eight-seven>div:first-of-type iframe,.aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.aspect-ratio-four-three>div:first-of-type iframe,.aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.aspect-ratio-four-five>div:first-of-type iframe,.aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.aspect-ratio-two-one>div:first-of-type iframe,.aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.aspect-ratio-three-two>div:first-of-type iframe,.aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.aspect-ratio-two-three>div:first-of-type iframe,.aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-one-one>div:first-of-type:before,.aspect-ratio-square>div:first-of-type:before{content:""}.aspect-ratio-one-one>div:first-of-type:before,.aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.aspect-ratio-one-one>div:first-of-type:before,.aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.aspect-ratio-one-one>div:first-of-type iframe,.aspect-ratio-one-one>div:first-of-type img,.aspect-ratio-square>div:first-of-type iframe,.aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:640px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 53.33px [indent-col-2] 53.33px [indent-col-3] 533.33px [container-end] auto [bleed-end];display:grid;grid-gap:0;gap:0}}@media (min-width:768px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 64px [indent-col-2] 64px [indent-col-3] 640px [container-end] auto [bleed-end];display:grid}}@media (min-width:1024px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 85.33px [indent-col-2] 85.33px [indent-col-3] 853.33px [container-end] auto [bleed-end];display:grid}}@media (min-width:1280px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 108px [indent-col-2] 108px [indent-col-3] 1088px [container-end] auto [bleed-end];display:grid}}@media (min-width:1440px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 110px [indent-col-2] 110px [indent-col-3] 1100px [container-end] auto [bleed-end];display:grid}}.MixedBleedGrid .col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .col-start-container{grid-column-start:container-start}.MixedBleedGrid .col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .col-end-container{grid-column-end:container-end}.MixedBleedGrid .col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .col-end-bleed{grid-column-end:bleed-end}.nav-offset{padding-top:4.5rem}@media (min-width:1024px){.nav-offset{padding-top:0}}@media (min-width:1024px){.-nav-offset{margin-top:-7.25rem}}html{font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}.text-h1-alt{font-weight:700;font-size:2.75rem;letter-spacing:-1px;line-height:3.25rem}@media (min-width:768px){.text-h1-alt{font-size:3.5rem;letter-spacing:-2px;line-height:4rem}}@media (min-width:1024px){.text-h1-alt{font-size:4.5rem;letter-spacing:-2px;line-height:5rem}}@media (min-width:1280px){.text-h1-alt{font-size:6.25rem;letter-spacing:-2px;line-height:7rem}}.text-h1,h1{font-weight:700;font-size:2.5rem;letter-spacing:-1px;line-height:3rem}@media (min-width:768px){.text-h1,h1{font-size:2.75rem;line-height:3.25rem;letter-spacing:-1.5px}}@media (min-width:1024px){.text-h1,h1{font-size:3.5rem;line-height:4rem;letter-spacing:-1.5px}}@media (min-width:1280px){.text-h1,h1{font-size:4.5rem;line-height:5rem;letter-spacing:-1.5px}}.text-h2,h2{font-weight:500;font-size:1.75rem;letter-spacing:-.5px;line-height:2rem}@media (min-width:768px){.text-h2,h2{font-size:2.5rem;letter-spacing:-1px;line-height:3rem}}@media (min-width:1024px){.text-h2,h2{font-size:2.75rem;letter-spacing:-1px;line-height:3.25rem}}@media (min-width:1280px){.text-h2,h2{font-size:3.5rem;letter-spacing:-1px;line-height:4rem}}.text-h3,h3{font-weight:500;font-size:1.625rem;letter-spacing:-.5px;line-height:1.875rem}@media (min-width:768px){.text-h3,h3{font-size:1.75rem;letter-spacing:-1px;line-height:2rem}}@media (min-width:1024px){.text-h3,h3{font-size:2rem;letter-spacing:-1px;line-height:2.5rem}}@media (min-width:1280px){.text-h3,h3{font-size:2.5rem;letter-spacing:-1px;line-height:3rem}}.text-h4,h4{font-weight:600;font-size:1.5rem;line-height:1.75rem}@media (min-width:768px){.text-h4,h4{font-size:1.625rem;line-height:1.25}}@media (min-width:1024px){.text-h4,h4{font-size:1.75rem;line-height:1.25}}@media (min-width:1280px){.text-h4,h4{font-size:2rem;line-height:1.25}}.text-h5,h5{font-weight:600;font-size:1.25rem;line-height:1.625rem}@media (min-width:768px){.text-h5,h5{font-size:1.375rem;line-height:2rem}}@media (min-width:1024px){.text-h5,h5{font-size:1.5rem;line-height:2rem}}@media (min-width:1280px){.text-h5,h5{font-size:1.5rem;line-height:2rem}}.text-subtitle{font-size:1rem}.text-subtitle,.text-subtitle-sm{font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.25;text-transform:uppercase;letter-spacing:1px}.text-subtitle-sm{font-size:.875rem}.text-body-lg{font-size:1.125rem;line-height:1.875rem}@media (min-width:640px){.text-body-lg{font-size:1.375rem;line-height:2.125rem}}.text-body-md{font-size:1rem;line-height:1.75}@media (min-width:640px){.text-body-md{font-size:1.125rem;line-height:1.875rem}}.text-body-sm{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.text-body-sm{font-size:1rem;line-height:1.5}}.text-body-xs{font-size:.875rem;line-height:1.25rem}.text-stats-xl{font-weight:800;font-size:2.125rem}@media (min-width:1024px){.text-stats-xl{font-size:2.4rem}}@media (min-width:1280px){.text-stats-xl{font-size:2.75rem}}.text-stats-lg{font-weight:800;font-size:2.125rem}@media (min-width:1024px){.text-stats-lg{font-size:2.125rem}}@media (min-width:1280px){.text-stats-lg{font-size:2.25rem}}.text-theme-red,.ThemeLight .text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.text-theme-red-hover,.ThemeLight .text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.text-contrast-none{text-shadow:none}.object-contain{font-family:"object-fit: contain"}.object-cover{font-family:"object-fit: cover"}.object-fill{font-family:"object-fit: fill"}.object-scale-down{font-family:"object-fit: scale-down"}@-webkit-keyframes arrow-carousel-next-anim{0%{transform:translateX(0)}to{transform:translateX(3rem)}}@keyframes arrow-carousel-next-anim{0%{transform:translateX(0)}to{transform:translateX(3rem)}}@-webkit-keyframes arrow-carousel-next-fixed-anim{0%{transform:translateX(-3rem)}to{transform:translateX(0)}}@keyframes arrow-carousel-next-fixed-anim{0%{transform:translateX(-3rem)}to{transform:translateX(0)}}@-webkit-keyframes arrow-carousel-prev-anim{0%{transform:translateX(0)}to{transform:translateX(-3rem)}}@keyframes arrow-carousel-prev-anim{0%{transform:translateX(0)}to{transform:translateX(-3rem)}}@-webkit-keyframes arrow-carousel-prev-fixed-anim{0%{transform:translateX(3rem)}to{transform:translateX(0)}}@keyframes arrow-carousel-prev-fixed-anim{0%{transform:translateX(3rem)}to{transform:translateX(0)}}.AnimationCaret{display:flex;align-items:center}.AnimationCaret>.arrow-wrapper{display:block;height:1.5rem;position:relative;width:1.5rem}.AnimationCaret>.arrow-wrapper>.arrow,.AnimationCaret>.arrow-wrapper>.arrow-fixed{display:block;font-size:.875rem;position:absolute;left:0;top:50%;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%}@media (hover:hover){.AnimationCaret:hover>.arrow-wrapper>.arrow{-webkit-animation:arrow-anim .25s ease-in normal;animation:arrow-anim .25s ease-in normal}.AnimationCaret:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation:arrow-fixed-anim .25s ease-in normal;animation:arrow-fixed-anim .25s ease-in normal}}.AnimationCaret.caret-inline{display:inline-block}.AnimationCaret.caret-inline>.arrow-wrapper{display:inline-block;width:1px}.AnimationCaret.caret-inline>.arrow-wrapper>.arrow,.AnimationCaret.caret-inline>.arrow-wrapper>.arrow-fixed{margin-top:.45em}@-webkit-keyframes arrow-anim{0%{opacity:1;transform:translateY(-50%)}50%{transform:translate(1rem,-50%);opacity:0}to{transform:translate(1rem,-50%);opacity:0}}@keyframes arrow-anim{0%{opacity:1;transform:translateY(-50%)}50%{transform:translate(1rem,-50%);opacity:0}to{transform:translate(1rem,-50%);opacity:0}}@-webkit-keyframes arrow-fixed-anim{0%{opacity:0;transform:translate(-.5rem,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes arrow-fixed-anim{0%{opacity:0;transform:translate(-.5rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.BaseButton{padding-top:.7em;padding-bottom:.7em;background-size:100% 215%;background-position:0 -1px;background-image:linear-gradient(180deg,var(--tw-gradient-stops));--tw-gradient-from:transparent 50%;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));cursor:pointer;font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear;transition-duration:.2s}.BaseButton>.label{display:flex;align-items:center;justify-content:center}@media (hover:hover){.BaseButton:hover{background-position:bottom}}.BaseButton.-primary{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));--tw-gradient-to:#c1152e 50%;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.BaseButton.-primary>.label{border-color:transparent;border-width:2px}.BaseButton.-secondary{background-color:transparent;--tw-gradient-to:#c1152e 50%;--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity));border-width:2px;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}@media (hover:hover){.BaseButton.-secondary:hover{--tw-border-opacity:1;border-color:rgba(193,21,46,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.BaseButton.-dark{background-color:transparent;--tw-gradient-to:#fff 50%;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-border-opacity:0.40;border-width:1px;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (hover:hover){.BaseButton.-dark:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(0,69,98,var(--tw-text-opacity))}}.BaseButton.-social{background-color:transparent;--tw-gradient-to:#222 50%;--tw-border-opacity:1;border-color:rgba(148,148,148,var(--tw-border-opacity));border-width:1px;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}@media (hover:hover){.BaseButton.-social:hover{--tw-bg-opacity:1;background-color:rgba(34,34,34,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.BaseButton.-social.-facebook{--tw-gradient-to:#3b5998 50%}@media (hover:hover){.BaseButton.-social.-facebook:hover{--tw-bg-opacity:1;background-color:rgba(59,89,152,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(59,89,152,var(--tw-border-opacity))}}.BaseButton.-social.-twitter{--tw-gradient-to:#00acee 50%}@media (hover:hover){.BaseButton.-social.-twitter:hover{--tw-bg-opacity:1;background-color:rgba(0,172,238,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(0,172,238,var(--tw-border-opacity))}}.BaseButton.-social.-instagram{--tw-gradient-to:#dd2a7b 50%}@media (hover:hover){.BaseButton.-social.-instagram:hover{--tw-bg-opacity:1;background-color:rgba(221,42,123,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(221,42,123,var(--tw-border-opacity))}}.BaseButton.-social.-youtube{--tw-gradient-to:red 50%}@media (hover:hover){.BaseButton.-social.-youtube:hover{--tw-bg-opacity:1;background-color:rgba(255,0,0,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(255,0,0,var(--tw-border-opacity))}}.BaseButton.-compact{padding-left:1.25rem;padding-right:1.25rem}.BaseButton.-icon-only{padding:0}.BaseButton.-icon-only>.label{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.BaseButton:disabled{--tw-bg-opacity:1!important;background-color:rgba(148,148,148,var(--tw-bg-opacity))!important;background-image:none!important;--tw-border-opacity:1!important;border-color:rgba(148,148,148,var(--tw-border-opacity))!important;cursor:default!important}.BaseButton:disabled>.label{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeLight .BaseButton.-primary{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));--tw-gradient-to:#c1152e 50%;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeLight .BaseButton.-secondary{background-color:transparent;--tw-gradient-to:#c1152e 50%;--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}@media (hover:hover){.ThemeLight .BaseButton.-secondary:hover{--tw-bg-opacity:1;background-color:rgba(193,21,46,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(193,21,46,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.ThemeDark .BaseButton.-primary{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity));--tw-gradient-to:#e31937 50%;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeDark .BaseButton.-secondary{background-color:transparent;--tw-gradient-to:#e31937 50%;--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}@media (hover:hover){.ThemeDark .BaseButton.-secondary:hover{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.BaseCarouselCards .swiper-container{overflow:visible!important}.BaseCarouselCards .swiper-container .swiper-next,.BaseCarouselCards .swiper-container .swiper-prev{height:auto;margin-top:-.25rem;width:auto}.BaseCarouselCards .swiper-container .swiper-next.swiper-button-disabled,.BaseCarouselCards .swiper-container .swiper-prev.swiper-button-disabled{visibility:hidden}.BaseCarouselCards .swiper-container .swiper-next.BaseButton,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton{transition-property:none!important}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label{display:flex;overflow:hidden}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label>.arrow-wrapper,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label>.arrow-wrapper{display:block;height:100%;overflow:hidden;position:relative;width:100%}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label>.arrow-wrapper>.arrow,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label>.arrow-wrapper>.arrow{display:block}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label>.arrow-wrapper>.arrow-fixed,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label>.arrow-wrapper>.arrow-fixed{display:block;position:absolute;top:0;left:0}@media (hover:hover){.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow,.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation-delay:50ms!important;animation-delay:50ms!important}}@media (min-width:1024px){@media (hover:hover){.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow{-webkit-animation:arrow-carousel-next-anim .1s linear normal;animation:arrow-carousel-next-anim .1s linear normal}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation:arrow-carousel-next-fixed-anim .1s linear normal;animation:arrow-carousel-next-fixed-anim .1s linear normal}}@media (hover:hover){.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow{-webkit-animation:arrow-carousel-prev-anim .1s linear normal;animation:arrow-carousel-prev-anim .1s linear normal}.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation:arrow-carousel-prev-fixed-anim .1s linear normal;animation:arrow-carousel-prev-fixed-anim .1s linear normal}}}.BaseCarouselCards .swiper-wrapper{overflow:visible!important}.BaseCarouselCards .swiper-wrapper .swiper-slide{height:auto;opacity:.5;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.BaseCarouselCards .swiper-wrapper .swiper-slide.swiper-slide-visible,.BaseCarouselCards .swiper-wrapper .swiper-slide:focus,.BaseCarouselCards .swiper-wrapper .swiper-slide:focus-within{opacity:1}.BaseCarouselCards.-cards .swiper-container .swiper-navigation{padding-top:28.125%}.BaseCarouselCards.-cards .swiper-container .swiper-navigation .swiper-next,.BaseCarouselCards.-cards .swiper-container .swiper-navigation .swiper-prev{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%}.BaseCarouselCards.-tiles .swiper-container .swiper-navigation{top:50%}.BaseCarouselCards.-tiles .swiper-container .swiper-navigation .swiper-next,.BaseCarouselCards.-tiles .swiper-container .swiper-navigation .swiper-prev{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%}.BaseCarouselCards .swiper-lazy{opacity:0}.BaseCarouselCards .swiper-lazy.swiper-lazy-loaded{opacity:1}img.BaseImage{max-width:100%}img.BaseImage.lazyload:not([src]),img.BaseImage:not([src]){border-style:none;opacity:0}img.BaseImage.lazyloaded{opacity:0;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.BaseImageCaption{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.BaseImageCaption>div>.the-caption-text>p{display:inline!important}.BaseImageCaption>div>.the-caption-text a{cursor:pointer;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity));text-decoration:underline}@media (hover:hover){.BaseImageCaption>div>.the-caption-text a:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}}.ThemeDark .BaseImageCaption>div>.the-caption-text a{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}@media (hover:hover){.ThemeDark .BaseImageCaption>div>.the-caption-text a:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}}.ThemeLight .BaseImageCaption{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.ThemeDark .BaseImageCaption{--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}.BaseImagePlaceholder{--tw-bg-opacity:1;background-color:rgba(216,216,216,var(--tw-bg-opacity));background-repeat:no-repeat;display:block;align-items:center;justify-content:center;margin:0;overflow:hidden;position:relative;width:auto;height:inherit;background-position:50%;background-size:50px;background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMlUlEQVR4nO3de/Bncx3H8eeuzW3X5pJELpNWUy7DVjsug1xyKWkIUxTK1JRSihHrVrmXcYtqIpMUkm5E6SKmbWIkl1AbMYvKZbFyZ2/NqY8Gu37f27l8znk/HzO/2f1nfz7n9fn6vr7nfM/5fMbNnDkTNeLtwNnAE8C8Fk3B2sDJwNcH/HdHAPsBsyoaV1XmA0sDk4EFLRt77san1/4jwAPA3UDxhnQjcGfLjuU7wD7A4xmMpZfitTwdOCnvYXbbhOgBNGgVYGpLxz5liH+zXirutSsYj7rnPuC3wOXAL4CnMj/CienPyQ2Po19LtWOY3TU+egANmhv2yKXe1gD2BS4BHgUuAjbPODevimgglq+k3C0JfACYAdwB7OmMqe0sX0ltsg5wYbosvaszp7ayfCW10erAj4Hrh7wHQWqU5SupzaalO6OPchbVJpavpC44BrghPUUgZc/yldQVb0vfBW/vjCp3lq+kLnkV8EvgAGdVObN8JXXRmcAJzqxyZflK6qrpQyyDKtXC8pXUZfsDpzjDyo3lK6nrDgIOr/gYXV5SA7F8JUVwPLBXhce5nK8iDcLylRTFBWkrzypM9FWkQVi+kiK5GFi2guOd76tIg7B8JUVS7Cd9jjOuplm+kqLZK+0VLDXG8pUU0RmuA60mWb6SIno1cLIzr6ZYvpKi2hvYztlXEyxfSZEd6+yrCZavpMg2Bj7oK0B1s3wlRXdo9ABUP8tXUnQbeParulm+kgQHmoHqZPlKEkwDtjUH1cXylaT/2c8cVBfLV8OYbGrqoPentZ+lylm+GsbSpqYOWgLYzYlVHSzf5rR5CzK3T1NX7erMqg6Wb3MmRT1wKWObAus7Qaqa5dscy1fK007Oi6pm+TbHS7dSnnZwXlS1CSYsDWUB8Dgwr8IPscV/YylgmfT3XCxMNyd19f1jE2BV4P4MxqKOsnylwVwLfBm4EXg4FVFV5VtcHZmYvqLI6UpJ8UFgHLAysCGwR7pUOy6DsZVhmfTd74/bfyjKleUr9e944Mia83oOeDTTOfoXcAtwfirirwIfyGBcZdjc8lWV/M5X6s+vGyjeNpkN7AnsnNkl8mFt1s5hqy0sX6k/XzOnvlyeLkU/3YKxjuUtwIr5Dk9tZ/lKvRU3Vs0wp77dBuzYkrG+kmIJ1fXyHJq6wPKVepud8feuuZrRgW36pmYwBnWU5Sv19owZDaW4Aet3LRz3C96UxzDURZav1NsSZjS0E1s67sIGGYxBHWX5SqrSlcA1LU141QzGUBV3JmuY5Supaue1NOG1gNdnMI4quCd3wyxfSVW7sqWPHi0JrJLBOKrg2vINs3wlVe1B4A8tTbmr5auGWb6S6nBtS1NePYMxqIMsX0l1uKWlKXvmq0pYvpLqcE9LU56UwRjUQZavpDo81NKbfF6TwRjUQZavpDrMAf7dwqQnZjAGdZDlK6kOz6aftlnOV4eqYPlKqsO49NM2E3x1qAqWr6Q6LAss08KkF2QwBnWQ5SupDisDy7cw6RUyGIM6yPKVVIeVW5qyO1qpEpavpDps1NKUH8tgDOogy1dSHaa1NOV5GYxBHWT5Sqpa8T6zdUtTbuMd2moBy1dS1d6d9sZtoyd8dagKlq+kqn24xQk/mcEY1EGWr6QqbQns1uKEZ2cwBnWQ5SupSqe3PF0vO6sSlq+kqpwNTG15ug9kMAZ1kOUrqQqnAB/rQLL3ZjAGdZCLhksqU7GG8w+Bd3Uk1YcyGIM6yDNfSWWYBExPNyh1pXifAv6ZwTjUQZ75Sv3ZNK12NN6FF5gPvCqt1zwF2ArYHlgyg7GV6V7vdlZVLF+pt1nAXsABZhXKndEDUHW87Cz1VlxSPQK4z6xCuS16AKqO5Sv1thLwOHC0WYXyp+gBqDqWr9TbC9/xnucbcih/iR6AqmP5SoPx7DeGmelHqoTlKw3m58BPzazzro0egKpl+UqDO8rMOu+a6AGoWpavNLjiLthTza2z5lq+qprlKw3neOBhs+ukGa7prKpZvtJwHgW+ZHaddFn0AFQ9y1ca3lnAzebXKfO8oU51sHyl0Rxpfp3yE+Ce6CGoepavNJorPFPqlHOiB6B6WL7S6Fx4oxtuAn4dPQTVw/KVRnerjx51wmnRA1B9LF+pHMcBj5hlaxUfoL4bPQTVx/KVyjHHR49a7cToAahelq9UnjOBW8yzdYrVrC6KHoLqZflK5fLRo/Y5JHoAqp/lK5XrcuBSM22N4nLzDdFDUP0sX6l8PnrUDsXqZIdHD0HNsHyl8v0ZOMNcs1YsI/mh6CGoOZavVI1j3fUoa3sDt5c4wPkdzEgVsnylahTP/B5jtln6AvD9kge2XEeyUU0sX6k6Z6bFG5SPsyr6UDTROdYgLN/meJkqhqOiB5CRbwCfrmg4/v+sgVi+zVkq6oEHc6mbs2ehWLf5k9FDUD4s3+asEfXAA/Lst1mfAw6KHIDyY/k2Z5uoBx5Q8ejR6dFDaMCzwNZmrxxZvs1YF3hnxAMP7Hjgsegh1OgqYLW0brMWNc9MmmX5NuOwiAcd3MPuelSL54B90ofbOQGOd1iT2zns7rB867dfesBf8ZzurkeVKu5mXsl9efuyfgvG2GmWb72K0j030gFrEa77XL4LgLXS3cxPde3gKrIxsEUnj6wlLN96LJ/2Cz0/wsFqTMVjR1cY0cgeAo4DXpvWaL635cfThIs9A27OhJL/y6sCbwSeaVMIJVuQPtSsDLwB2A54L7BEp45Soyj2/N3JBAdWfG/+s3Sme1XLxp6jVdMKbMVNaTel8ZXxPjUuvQ/OSYuPtPUkrxj33HQcywCzge+lYxtZ2eV7IbBVyb9T6ppiK7uvAp9xZsf0YNpr97pUtsWfCzMeb1tt5ft23x4ra9GcMsv3fU6g1LeTgGnpK4knG4htYTrLeXU6U6m71JZIz+E+kY6/OKu4H7gHuAu4A/i7yzYqM9NzLN8jS/xdypuX0EdXFM1mbT8IKZhNgD2AS0Y97LKuxX8EmFrS71L+nnaOJAVVyjoNZZXv4SX9HrXDE86TpKDemk44R1JG+RaLlk/xVRjKA9EDkBTawaMe/KjluxxwSPRZCOiO6AFICm29UbeoHLV8P5eeFVMss5xv6SVcsCieg0a5aXmUF8zryjj1Vuv8C7jdaZNe4nnjCKdYUOpTwx70KOV7iDtjhPRHtyOTFtHEs9pq3ueBScOMYtjynZIuOSueq51zaRE+ARDTasN+9zts+U5Pq+Iont8EPOZS1nJVpz3o9IZ1KLDCoAc/TPlulPakVTy/D/p972RvqFEPPn4X14rAgYMe/TBvKC4jGdePgh75khVsQqJuuc35DO3gtL1l3wYt33cAu0VPOag5aTstSYu600xCm5RuvurboOU7PXrCgX077acqaVG3ps0yFFfx2NHq/R79IOVbbP69gy+ssM6JHoA0hmLT9esNKLSlBzlBHaR8/a43rq8BM6OHIPVwlQGF94l+9zrot3z3TPsYKp7i+cUTnHepp18aUXjj06NHPfVbvkdETzSwL6YlJSWNrdhw5FdmFN5HgQ17hdBP+e6fdnBQPNcBpzrvUt/ONSqlTRfG1Kt8ly5r13610khbZkkB/QD4qxMf3j7AtLFC6FW+nwXWjJ5iUMXa3TdFD0EawumGpl7P/Y5Vviu5ZWBYF/gGIg3tbOBPxhfe7sAWrxTCWOVbFO9roqcXUPGmsXf0EKQRHWKAGuu531cq3zU96w3pH8COwMLoQUgjutqrRwLeBWy7uCBeqXwPS4vJK45i6citXEJSKk1x38SNxhne4YsLYHHlu256vEhxzAY2Bu5yzqVS7QI8aqShbQO85+UBLK58XUYylqJw1wfujh6EVIH70mXHuYYb2iJnvy8v303SUpKK4bfAm4GHnG+pMjcDmwHPGnFYmwJ7vPjgX16+i702rU46IX0in+f0SpW7IV1h+odRh/WSO+BfXL7FG/HO9Y9HNSu+393S9bql2hVf8awNXG70IRUrXn3ohQN/cfkeHT2ZAE4DVgFmRA9CasjcdJJTvAk/5ySE8/8dj14o393T2ZC66dL07PZBPsMrZaFYRW5F4AynI5Tiq4eP86Ly9bve7ik+VX8rbey8S7rrUlI+nk7r5xcrCR6XvhJS9/13Aavx6S9TnfBOeBy4DNgXWAH4mM/uStl7BDgKeC2wHfBN4E6nrbPWAb4yId1oVUz+rAE211ezxqdPzcW83Qv8La3J/Efg+UznZlb6cNC2DwMrpjdCL9erDr9JP4XV04nRlPT34n6NZYH5AWeieM8rnsx4DFgAjMtgTMMoxr4asPA/PUamUywJL+kAAAAASUVORK5CYII=")}@media (min-width:640px){.BaseImagePlaceholder{background-size:100px}}.BaseImagePlaceholder .BaseLightboxOpenButton{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}@media (hover:hover){@media (min-width:640px){.BaseImagePlaceholder .BaseLightboxOpenButton{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s}.BaseImagePlaceholder:hover .BaseLightboxOpenButton{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}}}.BaseImagePlaceholder.light-theme{--tw-bg-opacity:1;background-color:rgba(245,245,245,var(--tw-bg-opacity))}.BaseImagePlaceholder.dark-theme{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMk0lEQVR4nO3dd+xeVR3H8XeHUGipUJYgSMRilBGp2jACiCh1IAYEoqCAEol7QaqWpSIFlKggjggSEQVEXCBOZqwRwxQBRVBThowWKLKhy1w9GKDl96w7zr3f9yv5pf2nP879nIfn89z73HvOuFmzZqFGvBo4BXgIWNKiKdgUOAH4xoD/7nDgIGB+ReOqylJgEjAVWNaysedufHrt3wfcDfwTuAm4BrilZcfyXeAA4MEMxtJL8VqeAxyf9zC7bWL0ABq0PjCjpWOfPsS/2SIV96YVjEfdcztwCXAB8CvgkcyPcHL6c2rD4+jXqu0YZneNjx5AgxaHPXKpt42BA4FzgfuBs4EdMs7NqyIaiOUrKXerAO8A5gE3A/s6Y2o7y1dSm2wGnJUuS+/pzKmtLF9JbbQR8BPgiiHvQZAaZflKarOZ6c7oI51FtYnlK6kLjgauSk8RSNmzfCV1xavSd8EuXqDsWb6SuuR5wG+ADzurypnlK6mLTgaOdWaVK8tXUlfNGWIZVKkWlq+kLvsA8CVnWLmxfCV13SHAYRUfo8tLaiCWr6QI5gL7VXica/gq0iAsX0lRnJm28qzCZF9FGoTlKymSc4DVKzjepb6KNAjLV1IkxX7SpzrjaprlKyma/dJewVJjLF9JEZ3kOtBqkuUrKaLnAyc482qK5Sspqv2BXZ19NcHylRTZ5519NcHylRTZNsA7fQWobpavpOg+FT0A1c/ylRTdVp79qm6WryTBx8xAdbJ8JQlmAq8zB9XF8pWk/znIHFQXy1fDmGpq6qC3p7WfpcpZvhrGJFNTB00A9nJiVQfLtzlt3oLM7dPUVXs6s6qD5ducKVEPXMrYdsCWTpCqZvk2x/KV8rSb86KqWb7N8dKtlKc3OC+q2kQTloayDHgQWFLhh9jiv7EqsFr6ey6Wp5uTuvr+sS2wAXBXBmNRR1m+0mAuB74AXAPcm4qoqvItro5MTl9R5HSlpPggMA5YF3gFsE+6VDsug7GVYbX03e9P2n8oypXlK/VvLnBEzXk9Adyf6RzdCVwHnJGK+KvAOzIYVxl2sHxVJb/zlfpzYQPF2yYLgX2B3TO7RD6s7ds5bLWF5Sv15+vm1JcL0qXoR1sw1rG8HJiW7/DUdpav1FtxY9U8c+rbDcAbWzLW51IsobpFnkNTF1i+Um8LM/7eNVfzOrBN34wMxqCOsnyl3h4zo6EUN2D9roXjfspL8xiGusjylXqbYEZDO66l4y5slcEY1FGWr6Qq/Rq4rKUJb5DBGKrizmQNs3wlVe30lia8CfDCDMZRBffkbpjlK6lqv27po0erAOtnMI4quLZ8wyxfSVW7B/hDS1PuavmqYZavpDpc3tKUN8pgDOogy1dSHa5racqe+aoSlq+kOtza0pSnZDAGdZDlK6kOC1p6k886GYxBHWT5SqrDIuDfLUx6cgZjUAdZvpLq8Hj6aZs1fHWoCpavpDqMSz9tM9FXh6pg+Uqqw+rAai1MelkGY1AHWb6S6rAusGYLk14rgzGogyxfSXVYt6Upu6OVKmH5SqrD1i1N+YEMxqAOsnwl1WFmS1NeksEY1EGWr6SqFe8zr21pym28Q1stYPlKqtqb0964bfSQrw5VwfKVVLV3tzjhhzMYgzrI8pVUpZ2AvVqc8MIMxqAOsnwlVenElqfrZWdVwvKVVJVTgBktT/fuDMagDrJ8JVXhS8DBHUj2tgzGoA5y0XBJZSrWcP4R8KaOpLoggzGogzzzlVSGKcCcdINSV4r3EeBfGYxDHeSZr9Sf7dJqR+NdeIGlwPPSes3TgZ2BWcAqGYytTLd5t7OqYvlKvc0H9gM+bFah3BI9AFXHy85Sb8Ul1cOB280qlBuiB6DqWL5Sb2sDDwJHmVUoV0cPQNWxfKXenvqO93TfkEP5S/QAVB3LVxqMZ78x3JR+pEpYvtJgfgn8zMw67/LoAahalq80uCPNrPMuix6AqmX5SoMr7oL9srl11mLLV1WzfKXhzAXuNbtOmueazqqa5SsN537gc2bXSedHD0DVs3yl4X0N+JP5dcoSb6hTHSxfaTRHmF+n/BS4NXoIqp7lK43mF54pdcqp0QNQPSxfaXQuvNEN1wIXRg9B9bB8pdFd76NHnfCV6AGoPpavVI5jgPvMsrWKD1Dfix6C6mP5SuVY5KNHrXZc9ABUL8tXKs/JwHXm2TrFalZnRw9B9bJ8pXL56FH7zI4egOpn+UrlugA4z0xbo7jcfFX0EFQ/y1cqn48etUOxOtlh0UNQMyxfqXx/Bk4y16wVy0i+K3oIao7lK1Xj8+56lLX9gRtLHODSDmakClm+UjWKZ36PNtssfQb4QckDW6Mj2agmlq9UnZPT4g3Kx9cq+lA02TnWICzf5niZKoYjoweQkW8CH6loOP7/rIFYvs1ZNeqBB3Oem7NnoVi3+YPRQ1A+LN/mbBz1wAPy7LdZnwAOiRyA8mP5NmeXqAceUPHo0YnRQ2jA48BrzV45snybsTnw+ogHHthc4IHoIdToYmDDtG6zVrTETJpl+Tbj0xEPOrh73fWoFk8AB6QPt4sCHO+wprZz2N1h+dbvoPSAv+I50V2PKlXczby2+/L2ZcsWjLHTLN96FaV7WqQD1gpc97l8ZwKbpLuZH+nawVVkG2DHTh5ZS1i+9Vgz7Rd6RoSD1ZiKx45+YUQjWwAcA6yX1mi+reXH04RzPANuzsSS/8sbAC8BHmtTCCVblj7UrAu8GNgVeCswoVNHqVEUe/7uZoIDK743/3k60724ZWPP0QZpBbbiprRr0/jKeJ8al94HF6XFR9p6kleMe3E6jtWAhcD307GNrOzyPQvYueTfKXVNsZXdV4GPOrNjuifttfvHVLbFn8szHm9b7ez7dt8eKGvRnDLL921OoNS344GZ6SuJhxuIbXk6y3l+OlOpu9QmpOdwH0rHX5xV3AXcCvwDuBn4u8s2KjNzcizfI0r8Xcqbl9BHVxTN9m0/CCmYbYF9gHNHPeyyrsW/B5hR0u9S/h51jiQFVco6DWWV72El/R61w0POk6SgXplOOEdSRvkWi5ZP91UYyt3RA5AU2qGjHvyo5bsGMDv6LAR0c/QAJIW2xahbVI5avp9Iz4oplvnOt/QMLlgUzyGj3LQ8ygvmBWWceqt17gRudNqkZ3jSOMIpFpT60LAHPUr5znZnjJCudDsyaQVNPKut5n0SmDLMKIYt3+npkrPiudQ5l1bgEwAxbTjsd7/Dlu+ctCqO4rko4DGXsparOu0epzesTwFrDXrww5Tv1mlPWsXz+6Df9071hhr14ON3cU0DPjbo0Q/zhuIyknH9OOiRr1LBJiTqlhucz9AOTdtb9m3Q8n0NsFf0lINalLbTkrSiW8wktCnp5qu+DVq+c6InHNh30n6qklZ0fdosQ3EVjx1t1O/RD1K+xebfb/CFFdap0QOQxlBsun6FAYU2aZAT1EHK1+964/o6cFP0EKQeLjag8N7f714H/ZbvvmkfQ8VTPL94rPMu9fQbIwpvfHr0qKd+y/fw6IkG9tm0pKSksRUbjvzWjMJ7L/CKXiH0U74fSDs4KJ4/Al923qW+nWZUSpsujKlX+U4qa9d+tdJIW2ZJAf0Q+KsTH94BwMyxQuhVvh8HXhQ9xaCKtbuvjR6CNIQTDU29nvsdq3zXdsvAsM70DUQa2inA1cYX3t7Ajs8VwljlWxTvOtHTC6h409g/egjSiGYboMZ67ve5yvdFnvWGdAfwRmB59CCkEV3q1SMBbwJet7Ignqt8P50Wk1ccxdKRO7uEpFSa4r6Ja4wzvMNWFsDKynfz9HiR4lgIbAP8wzmXSrUHcL+RhrYL8JZnB7Cy8nUZyViKwt0S+Gf0IKQK3J4uOy423NBWOPt9dvlum5aSVAyXAC8DFjjfUmX+BGwPPG7EYW0H7PP0g392+a702rQ66dj0iXyJ0ytV7qp0hekOow7rGXfAP718izfi3esfj2pWfL+7k+t1S7UrvuLZFLjA6EMqVrx611MH/vTyPSp6MgF8BVgfmBc9CKkhi9NJTvEm/ISTEM7/dzx6qnz3TmdD6qbz0rPbh/gMr5SFYhW5acBJTkcoxVcP7+Np5et3vd1TfKr+dtrYeY9016WkfDya1s8vVhI8Jn0lpO777wJW49NfZjjhnfAgcD5wILAWcLDP7krZuw84ElgP2BX4FnCL09ZZmwFfnJhutComf/4Am+urWePTp+Zi3m4D/pbWZL4SeDLTuZmfPhy07cPAtPRG6OV61eGi9FPYKJ0YTU9/L+7XWB1YGnAmive84smMB4BlwLgMxjSMYuwbAsv/A4jqpJ30lJRnAAAAAElFTkSuQmCC")}.BaseImagePlaceholder.transparent-theme{background-color:transparent;background-image:none}.BaseImagePlaceholder.no-logo{background-image:none}.BasePlaceholder .wrapper{width:0;-webkit-animation:fullView .5s cubic-bezier(.25,.46,.45,.94) forwards;animation:fullView .5s cubic-bezier(.25,.46,.45,.94) forwards}@-webkit-keyframes fullView{to{width:100%}}@keyframes fullView{to{width:100%}}.BasePlaceholder .animate-loading{-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#eff1f3 4%,#e2e2e2 25%,#eff1f3 36%);background-size:1000px 100%}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.BlockIframeEmbed{border-style:none;width:100%}.BlockImageCarousel .BaseLightboxOpenButton{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.1s}.BlockImageCarousel:hover .BaseLightboxOpenButton{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:75ms}.BlockImageCarousel .swiper-container .swiper-prev{margin-right:1px}.BlockImageCarousel .swiper-container .swiper-next.swiper-button-disabled,.BlockImageCarousel .swiper-container .swiper-prev.swiper-button-disabled{background-image:none;cursor:default;opacity:.75}.BlockImageCarousel .swiper-dots,.BlockImageCarousel .swiper-nav{padding-top:56.25%}.BlockImageCarousel .swiper-slide .slide-caption{visibility:hidden}.BlockImageCarousel .swiper-slide.swiper-slide-active .slide-caption{visibility:visible}.BlockImageGallery .BaseLightboxOpenButton{display:none}@media (min-width:1024px){.BlockImageGallery .BaseImageCaption{padding-left:2rem}}@media (min-width:1800px){.BlockImageGallery .BaseImageCaption{padding-left:0}}.ThemeDark .BlockInlineImage>div{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.BlockKeyPoints ul li:before{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));display:inline-block;position:relative;margin-right:1rem;flex-shrink:0;margin-top:.75rem;content:"";width:30px;height:2px;vertical-align:middle}.BlockKeyPoints ul li .BlockText p{margin-bottom:.5rem}@media (min-width:1024px){.BlockKeyPoints ul li .BlockText p{margin-bottom:.5rem}}.BlockKeyPoints ul li .BlockText p:last-child{margin-bottom:0}.BlockQuote{text-align:center}.BlockQuote>div>div>.attribution-image{width:60px;min-width:60px;height:auto;border-radius:9999px;display:block;margin-top:.5rem;margin-bottom:.5rem}@media (min-width:1024px){.BlockQuote>div>div>.attribution-image{width:80px;min-width:80px;height:auto;margin-top:1.25rem;margin-bottom:1.25rem;margin-right:.75rem}}.BlockQuote>hr{max-width:100px;--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity));border-top-width:1px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.BlockQuote>hr{max-width:120px}}.BlockQuote>.quote{line-height:1.4;font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity));font-style:italic}@media (min-width:1024px){.BlockQuote>.quote{font-size:1.875rem;font-weight:400}}.BlockQuote>div>div>.attribution-text{display:flex;align-items:flex-start;justify-content:center;font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.5;margin-top:.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;text-align:left;--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.BlockQuote>div>div>.attribution-text:before{content:"—";margin-right:.5rem}@media (min-width:1024px){.BlockQuote>div>div>.attribution-text{align-items:center;font-size:1rem;text-align:center}}.ThemeLight .BlockQuote>hr{--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity))}.ThemeLight .BlockQuote>.quote{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeLight .BlockQuote>div>div>.attribution-text{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.ThemeDark .BlockQuote>hr{--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity))}.ThemeDark .BlockQuote>.quote{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeDark .BlockQuote>div>div>.attribution-text{--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}.BlockTable{opacity:1}.BlockTeaser .cover-bg{--tw-bg-opacity:1;background-color:rgba(34,34,34,var(--tw-bg-opacity));width:100%}@media (min-width:1024px){.BlockTeaser .cover-bg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:50%;font-family:"object-fit: cover"}.BlockTeaser .cover-bg.-full{min-width:100%;right:auto;width:auto;left:50%;top:50%;transform:translate(-50%,-50%)}}.BlockText a{cursor:pointer;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity));text-decoration:underline;word-wrap:break-word}@media (hover:hover){.BlockText a:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}}.BlockText p{margin-bottom:1.25rem}@media (min-width:1024px){.BlockText p{margin-bottom:2rem}}.BlockText p:last-child{margin-bottom:0}.BlockText hr{--tw-border-opacity:1;border-color:rgba(216,216,216,var(--tw-border-opacity));border-top-width:1px;margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width:1024px){.BlockText hr{margin-top:2rem;margin-bottom:2rem}}.BlockText hr:last-child{margin-bottom:0}.BlockText ol,.BlockText ul{margin-bottom:1.25rem}@media (min-width:1024px){.BlockText ol,.BlockText ul{margin-bottom:2rem}}.BlockText ol:last-child,.BlockText ul:last-child{margin-bottom:0}.BlockText ol li,.BlockText ul li{margin-top:.75rem;margin-bottom:.75rem}.BlockText ol li:last-child,.BlockText ul li:last-child{margin-bottom:0}.BlockText ol{list-style-type:decimal;padding-left:3rem}.BlockText ul li{padding-left:3rem;position:relative}.BlockText ul li:before{content:"";width:30px;height:2px;--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));display:block;margin-top:.75rem;position:absolute;top:0;left:0}@media (min-width:640px){.BlockText ul li:before{margin-top:1rem}}.ThemeDark .BlockText ul li:before{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity))}.BlockVideoEmbed iframe{min-width:100%;left:0;right:0}.HeroFeature,.HeroFeature.swiper-slide{min-height:400px}@media (min-width:1024px){.HeroFeature,.HeroFeature.swiper-slide{height:600px;min-height:600px}}@media (min-width:1024px){.HeroFocalPoint .content-wrapper{min-height:548px}}@media (min-width:1280px){.HeroFocalPoint .content-wrapper{min-height:684px}}@media (min-width:1440px){.HeroFocalPoint .content-wrapper{min-height:770px}}@media (min-width:1800px){.HeroFocalPoint .content-wrapper{min-height:963px}}@media (min-width:640px){.HeroMedia>div>.vh-crop{max-height:65vh;min-height:255px}}@media (min-width:768px){.HeroMedia>div>.vh-crop{min-height:300px}}@media (min-width:1024px){.HeroMedia>div>.vh-crop{min-height:375px}}@media (min-width:1280px){.HeroMedia>div>.vh-crop{min-height:430px}}.HeroMedia>div>.vh-crop>.hero{height:30vh;min-height:200px;display:flex;align-items:center;overflow:hidden;width:100%}@media (min-width:640px){.HeroMedia>div>.vh-crop>.hero{height:auto;min-height:none}}@media (min-width:1024px){.HeroMedia>div>.vh-crop>.hero{max-height:625px}}.Icon360{width:2.75em;height:2.75em}.IconArrow{width:1em;height:1em}.IconArrows{width:2em;height:2em}.IconAudio{width:2.75em;height:2.75em}.IconCalendar,.IconCaret,.IconCheckbox,.IconCheckboxSelected,.IconClose,.IconCloseLightbox,.IconDownload,.IconDropdown{width:1em;height:1em}.IconExpand{width:2.75em;height:2.75em}.IconExternal,.IconFilter,.IconGrid,.IconInfo,.IconList,.IconLocation,.IconMenu,.IconMinus{width:1em;height:1em}.IconMute,.IconNext,.IconPause,.IconPlay{width:2.75em;height:2.75em}.IconPlus{width:1em;height:1em}.IconPrev{width:2.75em;height:2.75em}.IconSearch,.IconSocialEmail,.IconSocialFacebook,.IconSocialInstagram,.IconSocialTwitter,.IconSocialYoutube{width:1em;height:1em}.IconStop{width:2.75em;height:2.75em}.IconTime{width:1em;height:1em}.IconVolume{width:2.75em;height:2.75em}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-26{height:6.5rem}.sm\:h-40{height:10rem}.sm\:text-6xl{font-size:2rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:mb-3{margin-bottom:.75rem}.sm\:mt-16{margin-top:4rem}.sm\:-ml-10{margin-left:-2.5rem}.sm\:object-cover{-o-object-fit:cover;object-fit:cover}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:pt-24{padding-top:6rem}.sm\:absolute{position:absolute}.sm\:text-left{text-align:left}.sm\:w-26{width:6.5rem}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:w-xl{width:36rem}.sm\:w-3\/4{width:75%}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-end-11{grid-column-end:11}.sm\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.sm\:aspect-ratio-none>div:first-of-type iframe,.sm\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.sm\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.sm\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.sm\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.sm\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.sm\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.sm\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.sm\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.sm\:aspect-ratio-twelve-nine>div:first-of-type iframe,.sm\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.sm\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.sm\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.sm\:aspect-ratio-seven-eight>div:first-of-type iframe,.sm\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.sm\:aspect-ratio-eight-seven>div:first-of-type iframe,.sm\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.sm\:aspect-ratio-four-three>div:first-of-type iframe,.sm\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.sm\:aspect-ratio-four-five>div:first-of-type iframe,.sm\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.sm\:aspect-ratio-two-one>div:first-of-type iframe,.sm\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.sm\:aspect-ratio-three-two>div:first-of-type iframe,.sm\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.sm\:aspect-ratio-two-three>div:first-of-type iframe,.sm\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-one-one>div:first-of-type:before,.sm\:aspect-ratio-square>div:first-of-type:before{content:""}.sm\:aspect-ratio-one-one>div:first-of-type:before,.sm\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.sm\:aspect-ratio-one-one>div:first-of-type:before,.sm\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.sm\:aspect-ratio-one-one>div:first-of-type iframe,.sm\:aspect-ratio-one-one>div:first-of-type img,.sm\:aspect-ratio-square>div:first-of-type iframe,.sm\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .sm\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .sm\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .sm\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .sm\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .sm\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .sm\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .sm\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .sm\:col-end-bleed{grid-column-end:bleed-end}.sm\:text-theme-red,.ThemeLight .sm\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .sm\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.sm\:text-theme-red-hover,.ThemeLight .sm\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .sm\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.sm\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .sm\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .sm\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.sm\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .sm\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .sm\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.sm\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.sm\:text-contrast-none{text-shadow:none}}@media (min-width:768px){.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:text-10xl{font-size:4.5rem}.md\:text-8xl{font-size:2.75rem}.md\:text-3xl{font-size:1.5rem}.md\:text-2xl{font-size:1.375rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mr-6{margin-right:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-12{margin-bottom:3rem}.md\:mr-16{margin-right:4rem}.md\:max-w-none{max-width:none}.md\:object-right{-o-object-position:right;object-position:right}.md\:px-0{padding-left:0;padding-right:0}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:visible{visibility:visible}.md\:w-2\/3{width:66.666667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-6{grid-column-start:6}.md\:col-end-11{grid-column-end:11}.md\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.md\:aspect-ratio-none>div:first-of-type iframe,.md\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.md\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.md\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.md\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.md\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.md\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.md\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.md\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.md\:aspect-ratio-twelve-nine>div:first-of-type iframe,.md\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.md\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.md\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.md\:aspect-ratio-seven-eight>div:first-of-type iframe,.md\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.md\:aspect-ratio-eight-seven>div:first-of-type iframe,.md\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.md\:aspect-ratio-four-three>div:first-of-type iframe,.md\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.md\:aspect-ratio-four-five>div:first-of-type iframe,.md\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.md\:aspect-ratio-two-one>div:first-of-type iframe,.md\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.md\:aspect-ratio-three-two>div:first-of-type iframe,.md\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.md\:aspect-ratio-two-three>div:first-of-type iframe,.md\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-one-one>div:first-of-type:before,.md\:aspect-ratio-square>div:first-of-type:before{content:""}.md\:aspect-ratio-one-one>div:first-of-type:before,.md\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.md\:aspect-ratio-one-one>div:first-of-type:before,.md\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.md\:aspect-ratio-one-one>div:first-of-type iframe,.md\:aspect-ratio-one-one>div:first-of-type img,.md\:aspect-ratio-square>div:first-of-type iframe,.md\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .md\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .md\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .md\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .md\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .md\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .md\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .md\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .md\:col-end-bleed{grid-column-end:bleed-end}.md\:text-theme-red,.ThemeLight .md\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .md\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.md\:text-theme-red-hover,.ThemeLight .md\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .md\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.md\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .md\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .md\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.md\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .md\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .md\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.md\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.md\:text-contrast-none{text-shadow:none}}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}@media (min-width:1320px){.lg\:container{max-width:1320px}}.lg\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.lg\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.lg\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--tw-gradient-stops))}.lg\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:from-transparent-w50{--tw-gradient-from:transparent 50%;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:to-transparent-black-90{--tw-gradient-to:rgba(0,0,0,0.9)}.lg\:to-transparent-black-75{--tw-gradient-to:rgba(0,0,0,0.75)}.lg\:to-transparent-black-50{--tw-gradient-to:rgba(0,0,0,0.5)}.lg\:bg-opacity-100{--tw-bg-opacity:1}.lg\:border-0{border-width:0}.lg\:border-t{border-top-width:1px}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:h-full{height:100%}.lg\:text-9xl{font-size:3.5rem}.lg\:text-7xl{font-size:2.5rem}.lg\:text-6xl{font-size:2rem}.lg\:text-4xl{font-size:1.625rem}.lg\:text-3xl{font-size:1.5rem}.lg\:text-2xl{font-size:1.375rem}.lg\:text-base{font-size:1rem}.lg\:leading-tighter{line-height:1.125}.lg\:leading-tight{line-height:1.25}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:my-18{margin-top:4.5rem;margin-bottom:4.5rem}.lg\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\:my-28{margin-top:7rem;margin-bottom:7rem}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-2{margin-top:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mt-18{margin-top:4.5rem}.lg\:mb-18{margin-bottom:4.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mr-20{margin-right:5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-22{margin-bottom:5.5rem}.lg\:mt-24{margin-top:6rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mt-26{margin-top:6.5rem}.lg\:mt-28{margin-top:7rem}.lg\:mb-36{margin-bottom:9rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-mt-26{margin-top:-6.5rem}.lg\:-mt-28{margin-top:-7rem}.lg\:-mt-px{margin-top:-1px}.group:hover .lg\:group-hover\:ml-0{margin-left:0}.group:hover .lg\:group-hover\:mb-3{margin-bottom:.75rem}.lg\:max-w-none{max-width:none}.lg\:max-w-3xl{max-width:48rem}.lg\:min-h-28{min-height:7rem}.lg\:min-h-100{min-height:25rem}.lg\:opacity-0{opacity:0}.group:hover .lg\:group-hover\:opacity-100{opacity:1}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-5{padding:1.25rem}.lg\:p-20{padding:5rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-18{padding-top:4.5rem;padding-bottom:4.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:pt-0{padding-top:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pr-1{padding-right:.25rem}.lg\:pt-3{padding-top:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-4{padding-right:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pr-12{padding-right:3rem}.lg\:pr-14{padding-right:3.5rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pt-18{padding-top:4.5rem}.lg\:pb-18{padding-bottom:4.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-22{padding-top:5.5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:inset-0{right:0;left:0}.lg\:inset-0,.lg\:inset-y-0{top:0;bottom:0}.lg\:top-0{top:0}.lg\:left-0{left:0}.lg\:left-auto{left:auto}.lg\:top-1\/2{top:50%}.lg\:right-1\/2{right:50%}.lg\:text-left{text-align:left}.lg\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:tracking-tightest{letter-spacing:-2px}.lg\:tracking-tight{letter-spacing:-.5px}.lg\:whitespace-normal{white-space:normal}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:w-3xl{width:48rem}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/4{width:75%}.lg\:w-full{width:100%}.lg\:z-20{z-index:20}.lg\:gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-y-0{grid-row-gap:0;row-gap:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:row-span-2{grid-row:span 2/span 2}.group:hover .lg\:group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\:translate-x-1\/2{--tw-translate-x:50%}.lg\:-translate-y-1\/2{--tw-translate-y:-50%}.lg\:-translate-y-3\/7{--tw-translate-y:-42.8571429%}.lg\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.lg\:aspect-ratio-none>div:first-of-type iframe,.lg\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.lg\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.lg\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.lg\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.lg\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.lg\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.lg\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.lg\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.lg\:aspect-ratio-twelve-nine>div:first-of-type iframe,.lg\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.lg\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.lg\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.lg\:aspect-ratio-seven-eight>div:first-of-type iframe,.lg\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.lg\:aspect-ratio-eight-seven>div:first-of-type iframe,.lg\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.lg\:aspect-ratio-four-three>div:first-of-type iframe,.lg\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.lg\:aspect-ratio-four-five>div:first-of-type iframe,.lg\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.lg\:aspect-ratio-two-one>div:first-of-type iframe,.lg\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.lg\:aspect-ratio-three-two>div:first-of-type iframe,.lg\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.lg\:aspect-ratio-two-three>div:first-of-type iframe,.lg\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-one-one>div:first-of-type:before,.lg\:aspect-ratio-square>div:first-of-type:before{content:""}.lg\:aspect-ratio-one-one>div:first-of-type:before,.lg\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.lg\:aspect-ratio-one-one>div:first-of-type:before,.lg\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.lg\:aspect-ratio-one-one>div:first-of-type iframe,.lg\:aspect-ratio-one-one>div:first-of-type img,.lg\:aspect-ratio-square>div:first-of-type iframe,.lg\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .lg\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .lg\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .lg\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .lg\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .lg\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .lg\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .lg\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .lg\:col-end-bleed{grid-column-end:bleed-end}.lg\:text-theme-red,.ThemeLight .lg\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .lg\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.lg\:text-theme-red-hover,.ThemeLight .lg\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .lg\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.lg\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .lg\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .lg\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.lg\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .lg\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .lg\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.lg\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.lg\:text-contrast-none{text-shadow:none}}@media (min-width:1280px){.xl\:from-transparent-w25{--tw-gradient-from:transparent 25%;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:text-11xl{font-size:6.25rem}.xl\:text-10xl{font-size:4.5rem}.xl\:text-6xl{font-size:2rem}.xl\:text-2xl{font-size:1.375rem}.xl\:text-xl{font-size:1.25rem}.xl\:text-base{font-size:1rem}.xl\:leading-normal{line-height:1.5}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mb-8{margin-bottom:2rem}.xl\:-ml-5{margin-left:-1.25rem}.xl\:-ml-20{margin-left:-5rem}.xl\:-mr-22{margin-right:-5.5rem}.xl\:-ml-22{margin-left:-5.5rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pl-14{padding-left:3.5rem}.xl\:pr-18{padding-right:4.5rem}.xl\:pr-26{padding-right:6.5rem}.xl\:w-1\/2{width:50%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/5{width:60%}.xl\:w-5\/12{width:41.666667%}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-9{grid-column-start:9}.xl\:col-end-6{grid-column-end:6}.xl\:col-end-8{grid-column-end:8}.xl\:col-end-9{grid-column-end:9}.xl\:col-end-11{grid-column-end:11}.xl\:-translate-x-1\/2{--tw-translate-x:-50%}.xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.xl\:aspect-ratio-none>div:first-of-type iframe,.xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.xl\:aspect-ratio-four-three>div:first-of-type iframe,.xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.xl\:aspect-ratio-four-five>div:first-of-type iframe,.xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.xl\:aspect-ratio-two-one>div:first-of-type iframe,.xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.xl\:aspect-ratio-three-two>div:first-of-type iframe,.xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.xl\:aspect-ratio-two-three>div:first-of-type iframe,.xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-one-one>div:first-of-type:before,.xl\:aspect-ratio-square>div:first-of-type:before{content:""}.xl\:aspect-ratio-one-one>div:first-of-type:before,.xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.xl\:aspect-ratio-one-one>div:first-of-type:before,.xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.xl\:aspect-ratio-one-one>div:first-of-type iframe,.xl\:aspect-ratio-one-one>div:first-of-type img,.xl\:aspect-ratio-square>div:first-of-type iframe,.xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .xl\:col-end-bleed{grid-column-end:bleed-end}.ThemeLight .xl\:text-theme-red,.xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.ThemeLight .xl\:text-theme-red-hover,.xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.xl\:text-contrast-none{text-shadow:none}}@media (min-width:1440px){.\32xl\:-mr-3{margin-right:-.75rem}.\32xl\:px-0{padding-left:0}.\32xl\:pr-0,.\32xl\:px-0{padding-right:0}.\32xl\:pl-0{padding-left:0}.\32xl\:w-2\/5{width:40%}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:col-end-6{grid-column-end:6}.\32xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.\32xl\:aspect-ratio-none>div:first-of-type iframe,.\32xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.\32xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.\32xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.\32xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.\32xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.\32xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.\32xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.\32xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\32xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.\32xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.\32xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.\32xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.\32xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.\32xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.\32xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.\32xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\32xl\:aspect-ratio-four-three>div:first-of-type iframe,.\32xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.\32xl\:aspect-ratio-four-five>div:first-of-type iframe,.\32xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.\32xl\:aspect-ratio-two-one>div:first-of-type iframe,.\32xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.\32xl\:aspect-ratio-three-two>div:first-of-type iframe,.\32xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.\32xl\:aspect-ratio-two-three>div:first-of-type iframe,.\32xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-one-one>div:first-of-type:before,.\32xl\:aspect-ratio-square>div:first-of-type:before{content:""}.\32xl\:aspect-ratio-one-one>div:first-of-type:before,.\32xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.\32xl\:aspect-ratio-one-one>div:first-of-type:before,.\32xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.\32xl\:aspect-ratio-one-one>div:first-of-type iframe,.\32xl\:aspect-ratio-one-one>div:first-of-type img,.\32xl\:aspect-ratio-square>div:first-of-type iframe,.\32xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .\32xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .\32xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .\32xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .\32xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .\32xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .\32xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .\32xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .\32xl\:col-end-bleed{grid-column-end:bleed-end}.\32xl\:text-theme-red,.ThemeLight .\32xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .\32xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\32xl\:text-theme-red-hover,.ThemeLight .\32xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .\32xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\32xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\32xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\32xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\32xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\32xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\32xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\32xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.\32xl\:text-contrast-none{text-shadow:none}}@media (min-width:1800px){.\33xl\:ml-0{margin-left:0}.\33xl\:mr-16{margin-right:4rem}.\33xl\:px-0{padding-left:0;padding-right:0}.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:col-end-12{grid-column-end:12}.\33xl\:col-end-13{grid-column-end:13}.\33xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.\33xl\:aspect-ratio-none>div:first-of-type iframe,.\33xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.\33xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.\33xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.\33xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.\33xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.\33xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.\33xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.\33xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\33xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.\33xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.\33xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.\33xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.\33xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.\33xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.\33xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.\33xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\33xl\:aspect-ratio-four-three>div:first-of-type iframe,.\33xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.\33xl\:aspect-ratio-four-five>div:first-of-type iframe,.\33xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.\33xl\:aspect-ratio-two-one>div:first-of-type iframe,.\33xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.\33xl\:aspect-ratio-three-two>div:first-of-type iframe,.\33xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.\33xl\:aspect-ratio-two-three>div:first-of-type iframe,.\33xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-one-one>div:first-of-type:before,.\33xl\:aspect-ratio-square>div:first-of-type:before{content:""}.\33xl\:aspect-ratio-one-one>div:first-of-type:before,.\33xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.\33xl\:aspect-ratio-one-one>div:first-of-type:before,.\33xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.\33xl\:aspect-ratio-one-one>div:first-of-type iframe,.\33xl\:aspect-ratio-one-one>div:first-of-type img,.\33xl\:aspect-ratio-square>div:first-of-type iframe,.\33xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .\33xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .\33xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .\33xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .\33xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .\33xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .\33xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .\33xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .\33xl\:col-end-bleed{grid-column-end:bleed-end}.\33xl\:text-theme-red,.ThemeLight .\33xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .\33xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\33xl\:text-theme-red-hover,.ThemeLight .\33xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .\33xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\33xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\33xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\33xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\33xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\33xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\33xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\33xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.\33xl\:text-contrast-none{text-shadow:none}}@media (min-width:1900px){.\34xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.\34xl\:aspect-ratio-none>div:first-of-type iframe,.\34xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.\34xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.\34xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.\34xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.\34xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.\34xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.\34xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.\34xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\34xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.\34xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.\34xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.\34xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.\34xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.\34xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.\34xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.\34xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\34xl\:aspect-ratio-four-three>div:first-of-type iframe,.\34xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.\34xl\:aspect-ratio-four-five>div:first-of-type iframe,.\34xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.\34xl\:aspect-ratio-two-one>div:first-of-type iframe,.\34xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.\34xl\:aspect-ratio-three-two>div:first-of-type iframe,.\34xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.\34xl\:aspect-ratio-two-three>div:first-of-type iframe,.\34xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-one-one>div:first-of-type:before,.\34xl\:aspect-ratio-square>div:first-of-type:before{content:""}.\34xl\:aspect-ratio-one-one>div:first-of-type:before,.\34xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.\34xl\:aspect-ratio-one-one>div:first-of-type:before,.\34xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.\34xl\:aspect-ratio-one-one>div:first-of-type iframe,.\34xl\:aspect-ratio-one-one>div:first-of-type img,.\34xl\:aspect-ratio-square>div:first-of-type iframe,.\34xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .\34xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .\34xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .\34xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .\34xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .\34xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .\34xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .\34xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .\34xl\:col-end-bleed{grid-column-end:bleed-end}.\34xl\:text-theme-red,.ThemeLight .\34xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .\34xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\34xl\:text-theme-red-hover,.ThemeLight .\34xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .\34xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\34xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\34xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\34xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\34xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\34xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\34xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\34xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.\34xl\:text-contrast-none{text-shadow:none}}@media (hover:hover){.group:hover .can-hover\:group-hover\:bg-jpl-red-light{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity))}.group:hover .can-hover\:group-hover\:border-jpl-red{--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity))}.group:hover .can-hover\:group-hover\:border-jpl-red-light{--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity))}.group:hover .can-hover\:group-hover\:border-b-2{border-bottom-width:2px}.can-hover\:block{display:block}.can-hover\:-ml-3{margin-left:-.75rem}.group:hover .can-hover\:group-hover\:ml-0{margin-left:0}.group:hover .can-hover\:group-hover\:ml-2{margin-left:.5rem}.group:hover .can-hover\:group-hover\:ml-3{margin-left:.75rem}.group:hover .can-hover\:group-hover\:ml-5{margin-left:1.25rem}.group:hover .can-hover\:group-hover\:-mt-3{margin-top:-.75rem}.can-hover\:opacity-0{opacity:0}.group:hover .can-hover\:group-hover\:opacity-100{opacity:1}.can-hover\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.can-hover\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .can-hover\:group-hover\:text-gray-dark{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}.can-hover\:hover\:underline:hover{text-decoration:underline}.group:hover .can-hover\:group-hover\:underline{text-decoration:underline}.group:hover .can-hover\:group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group:hover .can-hover\:group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .can-hover\:group-hover\:-translate-y-3{--tw-translate-y:-0.75rem}.group:hover .can-hover\:group-hover\:delay-200{transition-delay:.2s}.can-hover\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.can-hover\:aspect-ratio-none>div:first-of-type iframe,.can-hover\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.can-hover\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.can-hover\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.can-hover\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.can-hover\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.can-hover\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.can-hover\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.can-hover\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.can-hover\:aspect-ratio-twelve-nine>div:first-of-type iframe,.can-hover\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.can-hover\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.can-hover\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.can-hover\:aspect-ratio-seven-eight>div:first-of-type iframe,.can-hover\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.can-hover\:aspect-ratio-eight-seven>div:first-of-type iframe,.can-hover\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.can-hover\:aspect-ratio-four-three>div:first-of-type iframe,.can-hover\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.can-hover\:aspect-ratio-four-five>div:first-of-type iframe,.can-hover\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.can-hover\:aspect-ratio-two-one>div:first-of-type iframe,.can-hover\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.can-hover\:aspect-ratio-three-two>div:first-of-type iframe,.can-hover\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.can-hover\:aspect-ratio-two-three>div:first-of-type iframe,.can-hover\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-one-one>div:first-of-type:before,.can-hover\:aspect-ratio-square>div:first-of-type:before{content:""}.can-hover\:aspect-ratio-one-one>div:first-of-type:before,.can-hover\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.can-hover\:aspect-ratio-one-one>div:first-of-type:before,.can-hover\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.can-hover\:aspect-ratio-one-one>div:first-of-type iframe,.can-hover\:aspect-ratio-one-one>div:first-of-type img,.can-hover\:aspect-ratio-square>div:first-of-type iframe,.can-hover\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .can-hover\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .can-hover\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .can-hover\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .can-hover\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .can-hover\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .can-hover\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .can-hover\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .can-hover\:col-end-bleed{grid-column-end:bleed-end}.can-hover\:text-theme-red,.ThemeLight .can-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .can-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.can-hover\:text-theme-red-hover,.ThemeLight .can-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .can-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.can-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .can-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .can-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.can-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .can-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .can-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.can-hover\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.can-hover\:text-contrast-none{text-shadow:none}}@media (hover:none){.no-hover\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.no-hover\:aspect-ratio-none>div:first-of-type iframe,.no-hover\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.no-hover\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.no-hover\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.no-hover\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.no-hover\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.no-hover\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.no-hover\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.no-hover\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.no-hover\:aspect-ratio-twelve-nine>div:first-of-type iframe,.no-hover\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.no-hover\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.no-hover\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.no-hover\:aspect-ratio-seven-eight>div:first-of-type iframe,.no-hover\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.no-hover\:aspect-ratio-eight-seven>div:first-of-type iframe,.no-hover\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.no-hover\:aspect-ratio-four-three>div:first-of-type iframe,.no-hover\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.no-hover\:aspect-ratio-four-five>div:first-of-type iframe,.no-hover\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.no-hover\:aspect-ratio-two-one>div:first-of-type iframe,.no-hover\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.no-hover\:aspect-ratio-three-two>div:first-of-type iframe,.no-hover\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.no-hover\:aspect-ratio-two-three>div:first-of-type iframe,.no-hover\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-one-one>div:first-of-type:before,.no-hover\:aspect-ratio-square>div:first-of-type:before{content:""}.no-hover\:aspect-ratio-one-one>div:first-of-type:before,.no-hover\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.no-hover\:aspect-ratio-one-one>div:first-of-type:before,.no-hover\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.no-hover\:aspect-ratio-one-one>div:first-of-type iframe,.no-hover\:aspect-ratio-one-one>div:first-of-type img,.no-hover\:aspect-ratio-square>div:first-of-type iframe,.no-hover\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .no-hover\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .no-hover\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .no-hover\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .no-hover\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .no-hover\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .no-hover\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .no-hover\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .no-hover\:col-end-bleed{grid-column-end:bleed-end}.no-hover\:text-theme-red,.ThemeLight .no-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .no-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.no-hover\:text-theme-red-hover,.ThemeLight .no-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .no-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.no-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .no-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .no-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.no-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .no-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .no-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.no-hover\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.no-hover\:text-contrast-none{text-shadow:none}} \ No newline at end of file +/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a1aa}input::placeholder,textarea::placeholder{color:#a1a1aa}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[multiple],[type=date],[type=email],[type=month],[type=number],[type=search],[type=text],[type=time],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=search]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1320px){.container{max-width:1320px}}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.divide-gray-mid>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(148,148,148,var(--tw-divide-opacity))}.divide-gray-mid-dark>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(111,111,111,var(--tw-divide-opacity))}.divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.40}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.bg-jpl-red{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity))}.bg-jpl-red-light{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity))}.bg-jpl-red-dark{--tw-bg-opacity:1;background-color:rgba(193,21,46,var(--tw-bg-opacity))}.bg-jpl-aqua{--tw-bg-opacity:1;background-color:rgba(72,159,223,var(--tw-bg-opacity))}.bg-blue{--tw-bg-opacity:1;background-color:rgba(139,203,250,var(--tw-bg-opacity))}.bg-dark-blue{--tw-bg-opacity:1;background-color:rgba(0,69,98,var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgba(20,201,122,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-light{--tw-bg-opacity:1;background-color:rgba(245,245,245,var(--tw-bg-opacity))}.bg-gray-light-mid{--tw-bg-opacity:1;background-color:rgba(216,216,216,var(--tw-bg-opacity))}.bg-gray-mid{--tw-bg-opacity:1;background-color:rgba(148,148,148,var(--tw-bg-opacity))}.bg-gray-mid-dark{--tw-bg-opacity:1;background-color:rgba(111,111,111,var(--tw-bg-opacity))}.bg-gray-dark{--tw-bg-opacity:1;background-color:rgba(34,34,34,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(0deg,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(180deg,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(270deg,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.from-transparent-w50{--tw-gradient-from:transparent 50%}.from-transparent-w25,.from-transparent-w50{--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.from-transparent-w25{--tw-gradient-from:transparent 25%}.from-transparent-black-75{--tw-gradient-from:rgba(0,0,0,0.75);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.to-black{--tw-gradient-to:#000}.to-transparent{--tw-gradient-to:transparent}.to-transparent-black-90{--tw-gradient-to:rgba(0,0,0,0.9)}.to-transparent-black-75{--tw-gradient-to:rgba(0,0,0,0.75)}.to-transparent-black-50{--tw-gradient-to:rgba(0,0,0,0.5)}.bg-opacity-15{--tw-bg-opacity:0.15}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-30{--tw-bg-opacity:0.30}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-90{--tw-bg-opacity:0.90}.bg-opacity-98{--tw-bg-opacity:0.98}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-collapse{border-collapse:collapse}.border-jpl-red{--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity))}.border-jpl-red-light{--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-light-mid{--tw-border-opacity:1;border-color:rgba(216,216,216,var(--tw-border-opacity))}.border-gray-mid{--tw-border-opacity:1;border-color:rgba(148,148,148,var(--tw-border-opacity))}.border-gray-mid-dark{--tw-border-opacity:1;border-color:rgba(111,111,111,var(--tw-border-opacity))}.border-gray-dark{--tw-border-opacity:1;border-color:rgba(34,34,34,var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-opacity-0{--tw-border-opacity:0}.border-opacity-30{--tw-border-opacity:0.30}.border-opacity-40{--tw-border-opacity:0.40}.border-opacity-50{--tw-border-opacity:0.5}.border-opacity-100{--tw-border-opacity:1}.rounded-none{border-radius:0}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-items-center{justify-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.font-primary{font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-secondary{font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.h-0{height:0}.h-1{height:.25rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-18{height:4.5rem}.h-20{height:5rem}.h-22{height:5.5rem}.h-25{height:6.25rem}.h-28{height:7rem}.h-38{height:9.5rem}.h-40{height:10rem}.h-80{height:20rem}.h-auto{height:auto}.h-px{height:1px}.h-2px{height:2px}.h-full{height:100%}.h-screen{height:100vh}.text-8xl{font-size:2.75rem}.text-7xl{font-size:2.5rem}.text-6xl{font-size:2rem}.text-5xl{font-size:1.75rem}.text-4xl{font-size:1.625rem}.text-3xl{font-size:1.5rem}.text-2xl{font-size:1.375rem}.text-xl{font-size:1.25rem}.text-lg{font-size:1.125rem}.text-base{font-size:1rem}.text-sm{font-size:.875rem}.leading-none{line-height:1}.leading-tighter{line-height:1.125}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.list-none{list-style-type:none}.m-0{margin:0}.m-auto{margin:auto}.m-px{margin:1px}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-18{margin-top:4.5rem;margin-bottom:4.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mt-18{margin-top:4.5rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.mb-22{margin-bottom:5.5rem}.mt-24{margin-top:6rem}.mt-26{margin-top:6.5rem}.mt-30{margin-top:7.5rem}.mb-30{margin-bottom:7.5rem}.mt-36{margin-top:9rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mb-px{margin-bottom:1px}.-mt-1{margin-top:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mr-4{margin-right:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mt-12{margin-top:-3rem}.-mt-14{margin-top:-3.5rem}.-mr-16{margin-right:-4rem}.-ml-16{margin-left:-4rem}.-mt-18{margin-top:-4.5rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-26{margin-right:-6.5rem}.-mt-px{margin-top:-1px}.-ml-px{margin-left:-1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-none{max-width:none}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-screen-md{max-width:768px}.max-w-screen-xl{max-width:1280px}.max-w-screen-2xl{max-width:1440px}.max-w-screen-3xl{max-width:1800px}.max-w-screen-4xl{max-width:1900px}.min-h-18{min-height:4.5rem}.min-h-66{min-height:16rem}.min-h-100{min-height:25rem}.min-h-full{min-height:100%}.min-h-1\/2{min-height:50%}.min-w-12{min-width:3rem}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-px{padding-left:1px;padding-right:1px}.py-2px{padding-top:2px;padding-bottom:2px}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-14{padding-top:3.5rem}.pr-14{padding-right:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pt-22{padding-top:5.5rem}.pb-24{padding-bottom:6rem}.pt-40{padding-top:10rem}.pb-80{padding-bottom:20rem}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-auto{top:auto}.left-auto{left:auto}.top-1\/2{top:50%}.left-1\/2{left:50%}.resize{resize:both}*{--tw-shadow:0 0 transparent}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow,.shadow-none{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent}.shadow-jpl{--tw-shadow:-4px 5px 60px 0 rgba(0,0,0,0.1);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-jpl-red:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(227,25,55,var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.table-auto{table-layout:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-jpl-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.text-jpl-red-light{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.text-jpl-red-dark{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.text-jpl-aqua{--tw-text-opacity:1;color:rgba(72,159,223,var(--tw-text-opacity))}.text-blue{--tw-text-opacity:1;color:rgba(139,203,250,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-light{--tw-text-opacity:1;color:rgba(245,245,245,var(--tw-text-opacity))}.text-gray-light-mid{--tw-text-opacity:1;color:rgba(216,216,216,var(--tw-text-opacity))}.text-gray-mid{--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}.text-gray-mid-dark{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.text-gray-dark{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-transparent{color:transparent}.hover\:text-jpl-red-light:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.hover\:text-jpl-red-dark:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.text-opacity-75{--tw-text-opacity:0.75}.text-opacity-90{--tw-text-opacity:0.90}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.no-underline{text-decoration:none}.tracking-tightest{letter-spacing:-2px}.tracking-tighter{letter-spacing:-1px}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:1px}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.visible{visibility:visible}.invisible{visibility:hidden}.break-normal{word-wrap:normal;word-break:normal}.break-words{word-wrap:break-word}.w-0{width:0}.w-2{width:.5rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-18{width:4.5rem}.w-20{width:5rem}.w-22{width:5.5rem}.w-25{width:6.25rem}.w-26{width:6.5rem}.w-30{width:7.5rem}.w-38{width:9.5rem}.w-40{width:10rem}.w-56{width:14rem}.w-64{width:16rem}.w-72{width:17.5rem}.w-auto{width:auto}.w-xl{width:36rem}.w-1\/2{width:50%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-3\/5{width:60%}.w-5\/6{width:83.333333%}.w-full{width:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-5{grid-gap:1.25rem;gap:1.25rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-y-8{grid-row-gap:2rem;row-gap:2rem}.gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-start-2{grid-row-start:2}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100,.transform{--tw-scale-x:1;--tw-scale-y:1}.scale-103{--tw-scale-x:1.03;--tw-scale-y:1.03}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-3\/7{--tw-translate-x:-42.8571429%}.translate-y-0{--tw-translate-y:0px}.translate-y-12{--tw-translate-y:3rem}.translate-y-32{--tw-translate-y:8rem}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-full{--tw-translate-y:-100%}.transition-none{transition-property:none}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-border-opacity{transition-property:border-opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-1000{transition-duration:1s}.duration-2000{transition-duration:2s}.duration-3500{transition-duration:3.5s}.delay-200{transition-delay:.2s}.delay-500{transition-delay:.5s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{to{opacity:1}0%{opacity:0}}@keyframes fadeOut{to{opacity:1}0%{opacity:0}}@-webkit-keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-fadeIn{-webkit-animation:fadeIn .5s ease-in forwards;animation:fadeIn .5s ease-in forwards}.animate-fadeInSlow{-webkit-animation:fadeIn 1s ease-in forwards;animation:fadeIn 1s ease-in forwards}.animate-rotate{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}.fancybox__slide{padding:36px}@media (min-width:1024px){.fancybox__slide{padding:64px}}.fancybox__content{padding:18px}@media (min-width:1024px){.fancybox__content{padding:36px}}@font-face{font-family:Metropolis;font-weight:800;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-ExtraBold.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-Bold.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:700;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-BoldItalic.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:600;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-Medium.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-MediumItalic.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/metropolis/Metropolis-Regular.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/metropolis/Metropolis-RegularItalic.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-Bold.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:700;font-style:italic;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-BoldItalic.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-SemiBold.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-weight:600;font-style:italic;font-display:swap;src:url(../fonts/archivo-narrow/ArchivoNarrow-SemiBoldItalic.woff2) format("woff2")}.aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.aspect-ratio-none>div:first-of-type iframe,.aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.aspect-ratio-twentyone-nine>div:first-of-type iframe,.aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.aspect-ratio-sixteen-nine>div:first-of-type iframe,.aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.aspect-ratio-sixteen-seven>div:first-of-type iframe,.aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.aspect-ratio-twelve-nine>div:first-of-type iframe,.aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.aspect-ratio-nine-sixteen>div:first-of-type iframe,.aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.aspect-ratio-seven-eight>div:first-of-type iframe,.aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.aspect-ratio-eight-seven>div:first-of-type iframe,.aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.aspect-ratio-four-three>div:first-of-type iframe,.aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.aspect-ratio-four-five>div:first-of-type iframe,.aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.aspect-ratio-two-one>div:first-of-type iframe,.aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.aspect-ratio-three-two>div:first-of-type iframe,.aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.aspect-ratio-two-three>div:first-of-type iframe,.aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.aspect-ratio-one-one>div:first-of-type:before,.aspect-ratio-square>div:first-of-type:before{content:""}.aspect-ratio-one-one>div:first-of-type:before,.aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.aspect-ratio-one-one>div:first-of-type:before,.aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.aspect-ratio-one-one>div:first-of-type iframe,.aspect-ratio-one-one>div:first-of-type img,.aspect-ratio-square>div:first-of-type iframe,.aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:640px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 53.33px [indent-col-2] 53.33px [indent-col-3] 533.33px [container-end] auto [bleed-end];display:grid;grid-gap:0;gap:0}}@media (min-width:768px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 64px [indent-col-2] 64px [indent-col-3] 640px [container-end] auto [bleed-end];display:grid}}@media (min-width:1024px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 85.33px [indent-col-2] 85.33px [indent-col-3] 853.33px [container-end] auto [bleed-end];display:grid}}@media (min-width:1280px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 108px [indent-col-2] 108px [indent-col-3] 1088px [container-end] auto [bleed-end];display:grid}}@media (min-width:1440px){.MixedBleedGrid{grid-template-columns:[bleed-start] auto [container-start] 110px [indent-col-2] 110px [indent-col-3] 1100px [container-end] auto [bleed-end];display:grid}}.MixedBleedGrid .col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .col-start-container{grid-column-start:container-start}.MixedBleedGrid .col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .col-end-container{grid-column-end:container-end}.MixedBleedGrid .col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .col-end-bleed{grid-column-end:bleed-end}.nav-offset{padding-top:4.5rem}@media (min-width:1024px){.nav-offset{padding-top:0}}@media (min-width:1024px){.-nav-offset{margin-top:-7.25rem}}html{font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}.text-h1-alt{font-weight:700;font-size:2.75rem;letter-spacing:-1px;line-height:3.25rem}@media (min-width:768px){.text-h1-alt{font-size:3.5rem;letter-spacing:-2px;line-height:4rem}}@media (min-width:1024px){.text-h1-alt{font-size:4.5rem;letter-spacing:-2px;line-height:5rem}}@media (min-width:1280px){.text-h1-alt{font-size:6.25rem;letter-spacing:-2px;line-height:7rem}}.text-h1,h1{font-weight:700;font-size:2.5rem;letter-spacing:-1px;line-height:3rem}@media (min-width:768px){.text-h1,h1{font-size:2.75rem;line-height:3.25rem;letter-spacing:-1.5px}}@media (min-width:1024px){.text-h1,h1{font-size:3.5rem;line-height:4rem;letter-spacing:-1.5px}}@media (min-width:1280px){.text-h1,h1{font-size:4.5rem;line-height:5rem;letter-spacing:-1.5px}}.text-h2,h2{font-weight:500;font-size:1.75rem;letter-spacing:-.5px;line-height:2rem}@media (min-width:768px){.text-h2,h2{font-size:2.5rem;letter-spacing:-1px;line-height:3rem}}@media (min-width:1024px){.text-h2,h2{font-size:2.75rem;letter-spacing:-1px;line-height:3.25rem}}@media (min-width:1280px){.text-h2,h2{font-size:3.5rem;letter-spacing:-1px;line-height:4rem}}.text-h3,h3{font-weight:500;font-size:1.625rem;letter-spacing:-.5px;line-height:1.875rem}@media (min-width:768px){.text-h3,h3{font-size:1.75rem;letter-spacing:-1px;line-height:2rem}}@media (min-width:1024px){.text-h3,h3{font-size:2rem;letter-spacing:-1px;line-height:2.5rem}}@media (min-width:1280px){.text-h3,h3{font-size:2.5rem;letter-spacing:-1px;line-height:3rem}}.text-h4,h4{font-weight:600;font-size:1.5rem;line-height:1.75rem}@media (min-width:768px){.text-h4,h4{font-size:1.625rem;line-height:1.25}}@media (min-width:1024px){.text-h4,h4{font-size:1.75rem;line-height:1.25}}@media (min-width:1280px){.text-h4,h4{font-size:2rem;line-height:1.25}}.text-h5,h5{font-weight:600;font-size:1.25rem;line-height:1.625rem}@media (min-width:768px){.text-h5,h5{font-size:1.375rem;line-height:2rem}}@media (min-width:1024px){.text-h5,h5{font-size:1.5rem;line-height:2rem}}@media (min-width:1280px){.text-h5,h5{font-size:1.5rem;line-height:2rem}}.text-subtitle{font-size:1rem}.text-subtitle,.text-subtitle-sm{font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.25;text-transform:uppercase;letter-spacing:1px}.text-subtitle-sm{font-size:.875rem}.text-body-lg{font-size:1.125rem;line-height:1.875rem}@media (min-width:640px){.text-body-lg{font-size:1.375rem;line-height:2.125rem}}.text-body-md{font-size:1rem;line-height:1.75}@media (min-width:640px){.text-body-md{font-size:1.125rem;line-height:1.875rem}}.text-body-sm{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.text-body-sm{font-size:1rem;line-height:1.5}}.text-body-xs{font-size:.875rem;line-height:1.25rem}.text-stats-xl{font-weight:800;font-size:2.125rem}@media (min-width:1024px){.text-stats-xl{font-size:2.4rem}}@media (min-width:1280px){.text-stats-xl{font-size:2.75rem}}.text-stats-lg{font-weight:800;font-size:2.125rem}@media (min-width:1024px){.text-stats-lg{font-size:2.125rem}}@media (min-width:1280px){.text-stats-lg{font-size:2.25rem}}.text-theme-red,.ThemeLight .text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.text-theme-red-hover,.ThemeLight .text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.text-contrast-none{text-shadow:none}.object-contain{font-family:"object-fit: contain"}.object-cover{font-family:"object-fit: cover"}.object-fill{font-family:"object-fit: fill"}.object-scale-down{font-family:"object-fit: scale-down"}@-webkit-keyframes arrow-carousel-next-anim{0%{transform:translateX(0)}to{transform:translateX(3rem)}}@keyframes arrow-carousel-next-anim{0%{transform:translateX(0)}to{transform:translateX(3rem)}}@-webkit-keyframes arrow-carousel-next-fixed-anim{0%{transform:translateX(-3rem)}to{transform:translateX(0)}}@keyframes arrow-carousel-next-fixed-anim{0%{transform:translateX(-3rem)}to{transform:translateX(0)}}@-webkit-keyframes arrow-carousel-prev-anim{0%{transform:translateX(0)}to{transform:translateX(-3rem)}}@keyframes arrow-carousel-prev-anim{0%{transform:translateX(0)}to{transform:translateX(-3rem)}}@-webkit-keyframes arrow-carousel-prev-fixed-anim{0%{transform:translateX(3rem)}to{transform:translateX(0)}}@keyframes arrow-carousel-prev-fixed-anim{0%{transform:translateX(3rem)}to{transform:translateX(0)}}.AnimationCaret{display:flex;align-items:center}.AnimationCaret>.arrow-wrapper{display:block;height:1.5rem;position:relative;width:1.5rem}.AnimationCaret>.arrow-wrapper>.arrow,.AnimationCaret>.arrow-wrapper>.arrow-fixed{display:block;font-size:.875rem;position:absolute;left:0;top:50%;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%}@media (hover:hover){.AnimationCaret:hover>.arrow-wrapper>.arrow{-webkit-animation:arrow-anim .25s ease-in normal;animation:arrow-anim .25s ease-in normal}.AnimationCaret:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation:arrow-fixed-anim .25s ease-in normal;animation:arrow-fixed-anim .25s ease-in normal}}.AnimationCaret.caret-inline{display:inline-block}.AnimationCaret.caret-inline>.arrow-wrapper{display:inline-block;width:1px}.AnimationCaret.caret-inline>.arrow-wrapper>.arrow,.AnimationCaret.caret-inline>.arrow-wrapper>.arrow-fixed{margin-top:.45em}@-webkit-keyframes arrow-anim{0%{opacity:1;transform:translateY(-50%)}50%{transform:translate(1rem,-50%);opacity:0}to{transform:translate(1rem,-50%);opacity:0}}@keyframes arrow-anim{0%{opacity:1;transform:translateY(-50%)}50%{transform:translate(1rem,-50%);opacity:0}to{transform:translate(1rem,-50%);opacity:0}}@-webkit-keyframes arrow-fixed-anim{0%{opacity:0;transform:translate(-.5rem,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes arrow-fixed-anim{0%{opacity:0;transform:translate(-.5rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.BaseButton{padding-top:.7em;padding-bottom:.7em;background-size:100% 215%;background-position:0 -1px;background-image:linear-gradient(180deg,var(--tw-gradient-stops));--tw-gradient-from:transparent 50%;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));cursor:pointer;font-family:Archivo Narrow,Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear;transition-duration:.2s}.BaseButton>.label{display:flex;align-items:center;justify-content:center}@media (hover:hover){.BaseButton:hover{background-position:bottom}}.BaseButton.-primary{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));--tw-gradient-to:#c1152e 50%;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.BaseButton.-primary>.label{border-color:transparent;border-width:2px}.BaseButton.-secondary{background-color:transparent;--tw-gradient-to:#c1152e 50%;--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity));border-width:2px;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}@media (hover:hover){.BaseButton.-secondary:hover{--tw-border-opacity:1;border-color:rgba(193,21,46,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.BaseButton.-dark{background-color:transparent;--tw-gradient-to:#fff 50%;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-border-opacity:0.40;border-width:1px;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (hover:hover){.BaseButton.-dark:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(0,69,98,var(--tw-text-opacity))}}.BaseButton.-social{background-color:transparent;--tw-gradient-to:#222 50%;--tw-border-opacity:1;border-color:rgba(148,148,148,var(--tw-border-opacity));border-width:1px;padding-left:3rem;padding-right:3rem;--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}@media (hover:hover){.BaseButton.-social:hover{--tw-bg-opacity:1;background-color:rgba(34,34,34,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.BaseButton.-social.-facebook{--tw-gradient-to:#3b5998 50%}@media (hover:hover){.BaseButton.-social.-facebook:hover{--tw-bg-opacity:1;background-color:rgba(59,89,152,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(59,89,152,var(--tw-border-opacity))}}.BaseButton.-social.-twitter{--tw-gradient-to:#00acee 50%}@media (hover:hover){.BaseButton.-social.-twitter:hover{--tw-bg-opacity:1;background-color:rgba(0,172,238,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(0,172,238,var(--tw-border-opacity))}}.BaseButton.-social.-instagram{--tw-gradient-to:#dd2a7b 50%}@media (hover:hover){.BaseButton.-social.-instagram:hover{--tw-bg-opacity:1;background-color:rgba(221,42,123,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(221,42,123,var(--tw-border-opacity))}}.BaseButton.-social.-youtube{--tw-gradient-to:red 50%}@media (hover:hover){.BaseButton.-social.-youtube:hover{--tw-bg-opacity:1;background-color:rgba(255,0,0,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(255,0,0,var(--tw-border-opacity))}}.BaseButton.-compact{padding-left:1.25rem;padding-right:1.25rem}.BaseButton.-icon-only{padding:0}.BaseButton.-icon-only>.label{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.BaseButton:disabled{--tw-bg-opacity:1!important;background-color:rgba(148,148,148,var(--tw-bg-opacity))!important;background-image:none!important;--tw-border-opacity:1!important;border-color:rgba(148,148,148,var(--tw-border-opacity))!important;cursor:default!important}.BaseButton:disabled>.label{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeLight .BaseButton.-primary{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));--tw-gradient-to:#c1152e 50%;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeLight .BaseButton.-secondary{background-color:transparent;--tw-gradient-to:#c1152e 50%;--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}@media (hover:hover){.ThemeLight .BaseButton.-secondary:hover{--tw-bg-opacity:1;background-color:rgba(193,21,46,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(193,21,46,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.ThemeDark .BaseButton.-primary{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity));--tw-gradient-to:#e31937 50%;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeDark .BaseButton.-secondary{background-color:transparent;--tw-gradient-to:#e31937 50%;--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}@media (hover:hover){.ThemeDark .BaseButton.-secondary:hover{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.BaseCarouselCards .swiper-container{overflow:visible!important}.BaseCarouselCards .swiper-container .swiper-next,.BaseCarouselCards .swiper-container .swiper-prev{height:auto;margin-top:-.25rem;width:auto}.BaseCarouselCards .swiper-container .swiper-next.swiper-button-disabled,.BaseCarouselCards .swiper-container .swiper-prev.swiper-button-disabled{visibility:hidden}.BaseCarouselCards .swiper-container .swiper-next.BaseButton,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton{transition-property:none!important}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label{display:flex;overflow:hidden}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label>.arrow-wrapper,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label>.arrow-wrapper{display:block;height:100%;overflow:hidden;position:relative;width:100%}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label>.arrow-wrapper>.arrow,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label>.arrow-wrapper>.arrow{display:block}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label>.arrow-wrapper>.arrow-fixed,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label>.arrow-wrapper>.arrow-fixed{display:block;position:absolute;top:0;left:0}@media (hover:hover){.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow,.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow,.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation-delay:50ms!important;animation-delay:50ms!important}}@media (min-width:1024px){@media (hover:hover){.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow{-webkit-animation:arrow-carousel-next-anim .1s linear normal;animation:arrow-carousel-next-anim .1s linear normal}.BaseCarouselCards .swiper-container .swiper-next.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation:arrow-carousel-next-fixed-anim .1s linear normal;animation:arrow-carousel-next-fixed-anim .1s linear normal}}@media (hover:hover){.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow{-webkit-animation:arrow-carousel-prev-anim .1s linear normal;animation:arrow-carousel-prev-anim .1s linear normal}.BaseCarouselCards .swiper-container .swiper-prev.BaseButton>.label:hover>.arrow-wrapper>.arrow-fixed{-webkit-animation:arrow-carousel-prev-fixed-anim .1s linear normal;animation:arrow-carousel-prev-fixed-anim .1s linear normal}}}.BaseCarouselCards .swiper-wrapper{overflow:visible!important}.BaseCarouselCards .swiper-wrapper .swiper-slide{height:auto;opacity:.5;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.BaseCarouselCards .swiper-wrapper .swiper-slide.swiper-slide-visible,.BaseCarouselCards .swiper-wrapper .swiper-slide:focus,.BaseCarouselCards .swiper-wrapper .swiper-slide:focus-within{opacity:1}.BaseCarouselCards.-cards .swiper-container .swiper-navigation{padding-top:28.125%}.BaseCarouselCards.-cards .swiper-container .swiper-navigation .swiper-next,.BaseCarouselCards.-cards .swiper-container .swiper-navigation .swiper-prev{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%}.BaseCarouselCards.-tiles .swiper-container .swiper-navigation{top:50%}.BaseCarouselCards.-tiles .swiper-container .swiper-navigation .swiper-next,.BaseCarouselCards.-tiles .swiper-container .swiper-navigation .swiper-prev{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%}.BaseCarouselCards .swiper-lazy{opacity:0}.BaseCarouselCards .swiper-lazy.swiper-lazy-loaded{opacity:1}img.BaseImage{max-width:100%}img.BaseImage.lazyload:not([src]),img.BaseImage:not([src]){border-style:none;opacity:0}img.BaseImage.lazyloaded{opacity:0;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.BaseImageCaption{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.BaseImageCaption>div>.the-caption-text>p{display:inline!important}.BaseImageCaption>div>.the-caption-text a{cursor:pointer;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity));text-decoration:underline}@media (hover:hover){.BaseImageCaption>div>.the-caption-text a:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}}.ThemeDark .BaseImageCaption>div>.the-caption-text a{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}@media (hover:hover){.ThemeDark .BaseImageCaption>div>.the-caption-text a:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}}.ThemeLight .BaseImageCaption{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.ThemeDark .BaseImageCaption{--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}.BaseImagePlaceholder{--tw-bg-opacity:1;background-color:rgba(216,216,216,var(--tw-bg-opacity));background-repeat:no-repeat;display:block;align-items:center;justify-content:center;margin:0;overflow:hidden;position:relative;width:auto;height:inherit;background-position:50%;background-size:50px;background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMlUlEQVR4nO3de/Bncx3H8eeuzW3X5pJELpNWUy7DVjsug1xyKWkIUxTK1JRSihHrVrmXcYtqIpMUkm5E6SKmbWIkl1AbMYvKZbFyZ2/NqY8Gu37f27l8znk/HzO/2f1nfz7n9fn6vr7nfM/5fMbNnDkTNeLtwNnAE8C8Fk3B2sDJwNcH/HdHAPsBsyoaV1XmA0sDk4EFLRt77san1/4jwAPA3UDxhnQjcGfLjuU7wD7A4xmMpZfitTwdOCnvYXbbhOgBNGgVYGpLxz5liH+zXirutSsYj7rnPuC3wOXAL4CnMj/CienPyQ2Po19LtWOY3TU+egANmhv2yKXe1gD2BS4BHgUuAjbPODevimgglq+k3C0JfACYAdwB7OmMqe0sX0ltsg5wYbosvaszp7ayfCW10erAj4Hrh7wHQWqU5SupzaalO6OPchbVJpavpC44BrghPUUgZc/yldQVb0vfBW/vjCp3lq+kLnkV8EvgAGdVObN8JXXRmcAJzqxyZflK6qrpQyyDKtXC8pXUZfsDpzjDyo3lK6nrDgIOr/gYXV5SA7F8JUVwPLBXhce5nK8iDcLylRTFBWkrzypM9FWkQVi+kiK5GFi2guOd76tIg7B8JUVS7Cd9jjOuplm+kqLZK+0VLDXG8pUU0RmuA60mWb6SIno1cLIzr6ZYvpKi2hvYztlXEyxfSZEd6+yrCZavpMg2Bj7oK0B1s3wlRXdo9ABUP8tXUnQbeParulm+kgQHmoHqZPlKEkwDtjUH1cXylaT/2c8cVBfLV8OYbGrqoPentZ+lylm+GsbSpqYOWgLYzYlVHSzf5rR5CzK3T1NX7erMqg6Wb3MmRT1wKWObAus7Qaqa5dscy1fK007Oi6pm+TbHS7dSnnZwXlS1CSYsDWUB8Dgwr8IPscV/YylgmfT3XCxMNyd19f1jE2BV4P4MxqKOsnylwVwLfBm4EXg4FVFV5VtcHZmYvqLI6UpJ8UFgHLAysCGwR7pUOy6DsZVhmfTd74/bfyjKleUr9e944Mia83oOeDTTOfoXcAtwfirirwIfyGBcZdjc8lWV/M5X6s+vGyjeNpkN7AnsnNkl8mFt1s5hqy0sX6k/XzOnvlyeLkU/3YKxjuUtwIr5Dk9tZ/lKvRU3Vs0wp77dBuzYkrG+kmIJ1fXyHJq6wPKVepud8feuuZrRgW36pmYwBnWU5Sv19owZDaW4Aet3LRz3C96UxzDURZav1NsSZjS0E1s67sIGGYxBHWX5SqrSlcA1LU141QzGUBV3JmuY5Supaue1NOG1gNdnMI4quCd3wyxfSVW7sqWPHi0JrJLBOKrg2vINs3wlVe1B4A8tTbmr5auGWb6S6nBtS1NePYMxqIMsX0l1uKWlKXvmq0pYvpLqcE9LU56UwRjUQZavpDo81NKbfF6TwRjUQZavpDrMAf7dwqQnZjAGdZDlK6kOz6aftlnOV4eqYPlKqsO49NM2E3x1qAqWr6Q6LAss08KkF2QwBnWQ5SupDisDy7cw6RUyGIM6yPKVVIeVW5qyO1qpEpavpDps1NKUH8tgDOogy1dSHaa1NOV5GYxBHWT5Sqpa8T6zdUtTbuMd2moBy1dS1d6d9sZtoyd8dagKlq+kqn24xQk/mcEY1EGWr6QqbQns1uKEZ2cwBnWQ5SupSqe3PF0vO6sSlq+kqpwNTG15ug9kMAZ1kOUrqQqnAB/rQLL3ZjAGdZCLhksqU7GG8w+Bd3Uk1YcyGIM6yDNfSWWYBExPNyh1pXifAv6ZwTjUQZ75Sv3ZNK12NN6FF5gPvCqt1zwF2ArYHlgyg7GV6V7vdlZVLF+pt1nAXsABZhXKndEDUHW87Cz1VlxSPQK4z6xCuS16AKqO5Sv1thLwOHC0WYXyp+gBqDqWr9TbC9/xnucbcih/iR6AqmP5SoPx7DeGmelHqoTlKw3m58BPzazzro0egKpl+UqDO8rMOu+a6AGoWpavNLjiLthTza2z5lq+qprlKw3neOBhs+ukGa7prKpZvtJwHgW+ZHaddFn0AFQ9y1ca3lnAzebXKfO8oU51sHyl0Rxpfp3yE+Ce6CGoepavNJorPFPqlHOiB6B6WL7S6Fx4oxtuAn4dPQTVw/KVRnerjx51wmnRA1B9LF+pHMcBj5hlaxUfoL4bPQTVx/KVyjHHR49a7cToAahelq9UnjOBW8yzdYrVrC6KHoLqZflK5fLRo/Y5JHoAqp/lK5XrcuBSM22N4nLzDdFDUP0sX6l8PnrUDsXqZIdHD0HNsHyl8v0ZOMNcs1YsI/mh6CGoOZavVI1j3fUoa3sDt5c4wPkdzEgVsnylahTP/B5jtln6AvD9kge2XEeyUU0sX6k6Z6bFG5SPsyr6UDTROdYgLN/meJkqhqOiB5CRbwCfrmg4/v+sgVi+zVkq6oEHc6mbs2ehWLf5k9FDUD4s3+asEfXAA/Lst1mfAw6KHIDyY/k2Z5uoBx5Q8ejR6dFDaMCzwNZmrxxZvs1YF3hnxAMP7Hjgsegh1OgqYLW0brMWNc9MmmX5NuOwiAcd3MPuelSL54B90ofbOQGOd1iT2zns7rB867dfesBf8ZzurkeVKu5mXsl9efuyfgvG2GmWb72K0j030gFrEa77XL4LgLXS3cxPde3gKrIxsEUnj6wlLN96LJ/2Cz0/wsFqTMVjR1cY0cgeAo4DXpvWaL635cfThIs9A27OhJL/y6sCbwSeaVMIJVuQPtSsDLwB2A54L7BEp45Soyj2/N3JBAdWfG/+s3Sme1XLxp6jVdMKbMVNaTel8ZXxPjUuvQ/OSYuPtPUkrxj33HQcywCzge+lYxtZ2eV7IbBVyb9T6ppiK7uvAp9xZsf0YNpr97pUtsWfCzMeb1tt5ft23x4ra9GcMsv3fU6g1LeTgGnpK4knG4htYTrLeXU6U6m71JZIz+E+kY6/OKu4H7gHuAu4A/i7yzYqM9NzLN8jS/xdypuX0EdXFM1mbT8IKZhNgD2AS0Y97LKuxX8EmFrS71L+nnaOJAVVyjoNZZXv4SX9HrXDE86TpKDemk44R1JG+RaLlk/xVRjKA9EDkBTawaMe/KjluxxwSPRZCOiO6AFICm29UbeoHLV8P5eeFVMss5xv6SVcsCieg0a5aXmUF8zryjj1Vuv8C7jdaZNe4nnjCKdYUOpTwx70KOV7iDtjhPRHtyOTFtHEs9pq3ueBScOMYtjynZIuOSueq51zaRE+ARDTasN+9zts+U5Pq+Iont8EPOZS1nJVpz3o9IZ1KLDCoAc/TPlulPakVTy/D/p972RvqFEPPn4X14rAgYMe/TBvKC4jGdePgh75khVsQqJuuc35DO3gtL1l3wYt33cAu0VPOag5aTstSYu600xCm5RuvurboOU7PXrCgX077acqaVG3ps0yFFfx2NHq/R79IOVbbP69gy+ssM6JHoA0hmLT9esNKLSlBzlBHaR8/a43rq8BM6OHIPVwlQGF94l+9zrot3z3TPsYKp7i+cUTnHepp18aUXjj06NHPfVbvkdETzSwL6YlJSWNrdhw5FdmFN5HgQ17hdBP+e6fdnBQPNcBpzrvUt/ONSqlTRfG1Kt8ly5r13610khbZkkB/QD4qxMf3j7AtLFC6FW+nwXWjJ5iUMXa3TdFD0EawumGpl7P/Y5Vviu5ZWBYF/gGIg3tbOBPxhfe7sAWrxTCWOVbFO9roqcXUPGmsXf0EKQRHWKAGuu531cq3zU96w3pH8COwMLoQUgjutqrRwLeBWy7uCBeqXwPS4vJK45i6citXEJSKk1x38SNxhne4YsLYHHlu256vEhxzAY2Bu5yzqVS7QI8aqShbQO85+UBLK58XUYylqJw1wfujh6EVIH70mXHuYYb2iJnvy8v303SUpKK4bfAm4GHnG+pMjcDmwHPGnFYmwJ7vPjgX16+i702rU46IX0in+f0SpW7IV1h+odRh/WSO+BfXL7FG/HO9Y9HNSu+393S9bql2hVf8awNXG70IRUrXn3ohQN/cfkeHT2ZAE4DVgFmRA9CasjcdJJTvAk/5ySE8/8dj14o393T2ZC66dL07PZBPsMrZaFYRW5F4AynI5Tiq4eP86Ly9bve7ik+VX8rbey8S7rrUlI+nk7r5xcrCR6XvhJS9/13Aavx6S9TnfBOeBy4DNgXWAH4mM/uStl7BDgKeC2wHfBN4E6nrbPWAb4yId1oVUz+rAE211ezxqdPzcW83Qv8La3J/Efg+UznZlb6cNC2DwMrpjdCL9erDr9JP4XV04nRlPT34n6NZYH5AWeieM8rnsx4DFgAjMtgTMMoxr4asPA/PUamUywJL+kAAAAASUVORK5CYII=")}@media (min-width:640px){.BaseImagePlaceholder{background-size:100px}}.BaseImagePlaceholder .BaseLightboxOpenButton{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}@media (hover:hover){@media (min-width:640px){.BaseImagePlaceholder .BaseLightboxOpenButton{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s}.BaseImagePlaceholder:hover .BaseLightboxOpenButton{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}}}.BaseImagePlaceholder.light-theme{--tw-bg-opacity:1;background-color:rgba(245,245,245,var(--tw-bg-opacity))}.BaseImagePlaceholder.dark-theme{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAACOCAYAAABwpQK+AAAMk0lEQVR4nO3dd+xeVR3H8XeHUGipUJYgSMRilBGp2jACiCh1IAYEoqCAEol7QaqWpSIFlKggjggSEQVEXCBOZqwRwxQBRVBThowWKLKhy1w9GKDl96w7zr3f9yv5pf2nP879nIfn89z73HvOuFmzZqFGvBo4BXgIWNKiKdgUOAH4xoD/7nDgIGB+ReOqylJgEjAVWNaysedufHrt3wfcDfwTuAm4BrilZcfyXeAA4MEMxtJL8VqeAxyf9zC7bWL0ABq0PjCjpWOfPsS/2SIV96YVjEfdcztwCXAB8CvgkcyPcHL6c2rD4+jXqu0YZneNjx5AgxaHPXKpt42BA4FzgfuBs4EdMs7NqyIaiOUrKXerAO8A5gE3A/s6Y2o7y1dSm2wGnJUuS+/pzKmtLF9JbbQR8BPgiiHvQZAaZflKarOZ6c7oI51FtYnlK6kLjgauSk8RSNmzfCV1xavSd8EuXqDsWb6SuuR5wG+ADzurypnlK6mLTgaOdWaVK8tXUlfNGWIZVKkWlq+kLvsA8CVnWLmxfCV13SHAYRUfo8tLaiCWr6QI5gL7VXica/gq0iAsX0lRnJm28qzCZF9FGoTlKymSc4DVKzjepb6KNAjLV1IkxX7SpzrjaprlKyma/dJewVJjLF9JEZ3kOtBqkuUrKaLnAyc482qK5Sspqv2BXZ19NcHylRTZ5519NcHylRTZNsA7fQWobpavpOg+FT0A1c/ylRTdVp79qm6WryTBx8xAdbJ8JQlmAq8zB9XF8pWk/znIHFQXy1fDmGpq6qC3p7WfpcpZvhrGJFNTB00A9nJiVQfLtzlt3oLM7dPUVXs6s6qD5ducKVEPXMrYdsCWTpCqZvk2x/KV8rSb86KqWb7N8dKtlKc3OC+q2kQTloayDHgQWFLhh9jiv7EqsFr6ey6Wp5uTuvr+sS2wAXBXBmNRR1m+0mAuB74AXAPcm4qoqvItro5MTl9R5HSlpPggMA5YF3gFsE+6VDsug7GVYbX03e9P2n8oypXlK/VvLnBEzXk9Adyf6RzdCVwHnJGK+KvAOzIYVxl2sHxVJb/zlfpzYQPF2yYLgX2B3TO7RD6s7ds5bLWF5Sv15+vm1JcL0qXoR1sw1rG8HJiW7/DUdpav1FtxY9U8c+rbDcAbWzLW51IsobpFnkNTF1i+Um8LM/7eNVfzOrBN34wMxqCOsnyl3h4zo6EUN2D9roXjfspL8xiGusjylXqbYEZDO66l4y5slcEY1FGWr6Qq/Rq4rKUJb5DBGKrizmQNs3wlVe30lia8CfDCDMZRBffkbpjlK6lqv27po0erAOtnMI4quLZ8wyxfSVW7B/hDS1PuavmqYZavpDpc3tKUN8pgDOogy1dSHa5racqe+aoSlq+kOtza0pSnZDAGdZDlK6kOC1p6k886GYxBHWT5SqrDIuDfLUx6cgZjUAdZvpLq8Hj6aZs1fHWoCpavpDqMSz9tM9FXh6pg+Uqqw+rAai1MelkGY1AHWb6S6rAusGYLk14rgzGogyxfSXVYt6Upu6OVKmH5SqrD1i1N+YEMxqAOsnwl1WFmS1NeksEY1EGWr6SqFe8zr21pym28Q1stYPlKqtqb0964bfSQrw5VwfKVVLV3tzjhhzMYgzrI8pVUpZ2AvVqc8MIMxqAOsnwlVenElqfrZWdVwvKVVJVTgBktT/fuDMagDrJ8JVXhS8DBHUj2tgzGoA5y0XBJZSrWcP4R8KaOpLoggzGogzzzlVSGKcCcdINSV4r3EeBfGYxDHeSZr9Sf7dJqR+NdeIGlwPPSes3TgZ2BWcAqGYytTLd5t7OqYvlKvc0H9gM+bFah3BI9AFXHy85Sb8Ul1cOB280qlBuiB6DqWL5Sb2sDDwJHmVUoV0cPQNWxfKXenvqO93TfkEP5S/QAVB3LVxqMZ78x3JR+pEpYvtJgfgn8zMw67/LoAahalq80uCPNrPMuix6AqmX5SoMr7oL9srl11mLLV1WzfKXhzAXuNbtOmueazqqa5SsN537gc2bXSedHD0DVs3yl4X0N+JP5dcoSb6hTHSxfaTRHmF+n/BS4NXoIqp7lK43mF54pdcqp0QNQPSxfaXQuvNEN1wIXRg9B9bB8pdFd76NHnfCV6AGoPpavVI5jgPvMsrWKD1Dfix6C6mP5SuVY5KNHrXZc9ABUL8tXKs/JwHXm2TrFalZnRw9B9bJ8pXL56FH7zI4egOpn+UrlugA4z0xbo7jcfFX0EFQ/y1cqn48etUOxOtlh0UNQMyxfqXx/Bk4y16wVy0i+K3oIao7lK1Xj8+56lLX9gRtLHODSDmakClm+UjWKZ36PNtssfQb4QckDW6Mj2agmlq9UnZPT4g3Kx9cq+lA02TnWICzf5niZKoYjoweQkW8CH6loOP7/rIFYvs1ZNeqBB3Oem7NnoVi3+YPRQ1A+LN/mbBz1wAPy7LdZnwAOiRyA8mP5NmeXqAceUPHo0YnRQ2jA48BrzV45snybsTnw+ogHHthc4IHoIdToYmDDtG6zVrTETJpl+Tbj0xEPOrh73fWoFk8AB6QPt4sCHO+wprZz2N1h+dbvoPSAv+I50V2PKlXczby2+/L2ZcsWjLHTLN96FaV7WqQD1gpc97l8ZwKbpLuZH+nawVVkG2DHTh5ZS1i+9Vgz7Rd6RoSD1ZiKx45+YUQjWwAcA6yX1mi+reXH04RzPANuzsSS/8sbAC8BHmtTCCVblj7UrAu8GNgVeCswoVNHqVEUe/7uZoIDK743/3k60724ZWPP0QZpBbbiprRr0/jKeJ8al94HF6XFR9p6kleMe3E6jtWAhcD307GNrOzyPQvYueTfKXVNsZXdV4GPOrNjuifttfvHVLbFn8szHm9b7ez7dt8eKGvRnDLL921OoNS344GZ6SuJhxuIbXk6y3l+OlOpu9QmpOdwH0rHX5xV3AXcCvwDuBn4u8s2KjNzcizfI0r8Xcqbl9BHVxTN9m0/CCmYbYF9gHNHPeyyrsW/B5hR0u9S/h51jiQFVco6DWWV72El/R61w0POk6SgXplOOEdSRvkWi5ZP91UYyt3RA5AU2qGjHvyo5bsGMDv6LAR0c/QAJIW2xahbVI5avp9Iz4oplvnOt/QMLlgUzyGj3LQ8ygvmBWWceqt17gRudNqkZ3jSOMIpFpT60LAHPUr5znZnjJCudDsyaQVNPKut5n0SmDLMKIYt3+npkrPiudQ5l1bgEwAxbTjsd7/Dlu+ctCqO4rko4DGXsparOu0epzesTwFrDXrww5Tv1mlPWsXz+6Df9071hhr14ON3cU0DPjbo0Q/zhuIyknH9OOiRr1LBJiTqlhucz9AOTdtb9m3Q8n0NsFf0lINalLbTkrSiW8wktCnp5qu+DVq+c6InHNh30n6qklZ0fdosQ3EVjx1t1O/RD1K+xebfb/CFFdap0QOQxlBsun6FAYU2aZAT1EHK1+964/o6cFP0EKQeLjag8N7f714H/ZbvvmkfQ8VTPL94rPMu9fQbIwpvfHr0qKd+y/fw6IkG9tm0pKSksRUbjvzWjMJ7L/CKXiH0U74fSDs4KJ4/Al923qW+nWZUSpsujKlX+U4qa9d+tdJIW2ZJAf0Q+KsTH94BwMyxQuhVvh8HXhQ9xaCKtbuvjR6CNIQTDU29nvsdq3zXdsvAsM70DUQa2inA1cYX3t7Ajs8VwljlWxTvOtHTC6h409g/egjSiGYboMZ67ve5yvdFnvWGdAfwRmB59CCkEV3q1SMBbwJet7Ignqt8P50Wk1ccxdKRO7uEpFSa4r6Ja4wzvMNWFsDKynfz9HiR4lgIbAP8wzmXSrUHcL+RhrYL8JZnB7Cy8nUZyViKwt0S+Gf0IKQK3J4uOy423NBWOPt9dvlum5aSVAyXAC8DFjjfUmX+BGwPPG7EYW0H7PP0g392+a702rQ66dj0iXyJ0ytV7qp0hekOow7rGXfAP718izfi3esfj2pWfL+7k+t1S7UrvuLZFLjA6EMqVrx611MH/vTyPSp6MgF8BVgfmBc9CKkhi9NJTvEm/ISTEM7/dzx6qnz3TmdD6qbz0rPbh/gMr5SFYhW5acBJTkcoxVcP7+Np5et3vd1TfKr+dtrYeY9016WkfDya1s8vVhI8Jn0lpO777wJW49NfZjjhnfAgcD5wILAWcLDP7krZuw84ElgP2BX4FnCL09ZZmwFfnJhutComf/4Am+urWePTp+Zi3m4D/pbWZL4SeDLTuZmfPhy07cPAtPRG6OV61eGi9FPYKJ0YTU9/L+7XWB1YGnAmive84smMB4BlwLgMxjSMYuwbAsv/A4jqpJ30lJRnAAAAAElFTkSuQmCC")}.BaseImagePlaceholder.transparent-theme{background-color:transparent;background-image:none}.BaseImagePlaceholder.no-logo{background-image:none}.BasePlaceholder .wrapper{width:0;-webkit-animation:fullView .5s cubic-bezier(.25,.46,.45,.94) forwards;animation:fullView .5s cubic-bezier(.25,.46,.45,.94) forwards}@-webkit-keyframes fullView{to{width:100%}}@keyframes fullView{to{width:100%}}.BasePlaceholder .animate-loading{-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#eff1f3 4%,#e2e2e2 25%,#eff1f3 36%);background-size:1000px 100%}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.BlockIframeEmbed{border-style:none;width:100%}.BlockImageCarousel .BaseLightboxOpenButton{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.1s}.BlockImageCarousel:hover .BaseLightboxOpenButton{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:75ms}.BlockImageCarousel .swiper-container .swiper-prev{margin-right:1px}.BlockImageCarousel .swiper-container .swiper-next.swiper-button-disabled,.BlockImageCarousel .swiper-container .swiper-prev.swiper-button-disabled{background-image:none;cursor:default;opacity:.75}.BlockImageCarousel .swiper-dots,.BlockImageCarousel .swiper-nav{padding-top:56.25%}.BlockImageCarousel .swiper-slide .slide-caption{visibility:hidden}.BlockImageCarousel .swiper-slide.swiper-slide-active .slide-caption{visibility:visible}.BlockImageGallery .BaseLightboxOpenButton{display:none}@media (min-width:1024px){.BlockImageGallery .BaseImageCaption{padding-left:2rem}}@media (min-width:1800px){.BlockImageGallery .BaseImageCaption{padding-left:0}}.ThemeDark .BlockInlineImage>div{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.BlockKeyPoints ul li:before{--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));display:inline-block;position:relative;margin-right:1rem;flex-shrink:0;margin-top:.75rem;content:"";width:30px;height:2px;vertical-align:middle}.BlockKeyPoints ul li .BlockText p{margin-bottom:.5rem}@media (min-width:1024px){.BlockKeyPoints ul li .BlockText p{margin-bottom:.5rem}}.BlockKeyPoints ul li .BlockText p:last-child{margin-bottom:0}.BlockQuote{text-align:center}.BlockQuote>div>div>.attribution-image{width:60px;min-width:60px;height:auto;border-radius:9999px;display:block;margin-top:.5rem;margin-bottom:.5rem}@media (min-width:1024px){.BlockQuote>div>div>.attribution-image{width:80px;min-width:80px;height:auto;margin-top:1.25rem;margin-bottom:1.25rem;margin-right:.75rem}}.BlockQuote>hr{max-width:100px;--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity));border-top-width:1px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.BlockQuote>hr{max-width:120px}}.BlockQuote>.quote{line-height:1.4;font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity));font-style:italic}@media (min-width:1024px){.BlockQuote>.quote{font-size:1.875rem;font-weight:400}}.BlockQuote>div>div>.attribution-text{display:flex;align-items:flex-start;justify-content:center;font-family:Metropolis,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.5;margin-top:.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;text-align:left;--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.BlockQuote>div>div>.attribution-text:before{content:"—";margin-right:.5rem}@media (min-width:1024px){.BlockQuote>div>div>.attribution-text{align-items:center;font-size:1rem;text-align:center}}.ThemeLight .BlockQuote>hr{--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity))}.ThemeLight .BlockQuote>.quote{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeLight .BlockQuote>div>div>.attribution-text{--tw-text-opacity:1;color:rgba(111,111,111,var(--tw-text-opacity))}.ThemeDark .BlockQuote>hr{--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity))}.ThemeDark .BlockQuote>.quote{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ThemeDark .BlockQuote>div>div>.attribution-text{--tw-text-opacity:1;color:rgba(148,148,148,var(--tw-text-opacity))}.BlockTable{opacity:1}.BlockTeaser .cover-bg{--tw-bg-opacity:1;background-color:rgba(34,34,34,var(--tw-bg-opacity));width:100%}@media (min-width:1024px){.BlockTeaser .cover-bg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:50%;font-family:"object-fit: cover"}.BlockTeaser .cover-bg.-full{min-width:100%;right:auto;width:auto;left:50%;top:50%;transform:translate(-50%,-50%)}}.BlockText a{cursor:pointer;--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity));text-decoration:underline;word-wrap:break-word}@media (hover:hover){.BlockText a:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}}.BlockText p{margin-bottom:1.25rem}@media (min-width:1024px){.BlockText p{margin-bottom:2rem}}.BlockText p:last-child{margin-bottom:0}.BlockText hr{--tw-border-opacity:1;border-color:rgba(216,216,216,var(--tw-border-opacity));border-top-width:1px;margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width:1024px){.BlockText hr{margin-top:2rem;margin-bottom:2rem}}.BlockText hr:last-child{margin-bottom:0}.BlockText ol,.BlockText ul{margin-bottom:1.25rem}@media (min-width:1024px){.BlockText ol,.BlockText ul{margin-bottom:2rem}}.BlockText ol:last-child,.BlockText ul:last-child{margin-bottom:0}.BlockText ol li,.BlockText ul li{margin-top:.75rem;margin-bottom:.75rem}.BlockText ol li:last-child,.BlockText ul li:last-child{margin-bottom:0}.BlockText ol{list-style-type:decimal;padding-left:3rem}.BlockText ul li{padding-left:3rem;position:relative}.BlockText ul li:before{content:"";width:30px;height:2px;--tw-bg-opacity:1;background-color:rgba(227,25,55,var(--tw-bg-opacity));display:block;margin-top:.75rem;position:absolute;top:0;left:0}@media (min-width:640px){.BlockText ul li:before{margin-top:1rem}}.ThemeDark .BlockText ul li:before{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity))}.BlockVideoEmbed iframe{min-width:100%;left:0;right:0}.HeroFeature,.HeroFeature.swiper-slide{min-height:400px}@media (min-width:1024px){.HeroFeature,.HeroFeature.swiper-slide{height:600px;min-height:600px}}@media (min-width:1024px){.HeroFocalPoint .content-wrapper{min-height:548px}}@media (min-width:1280px){.HeroFocalPoint .content-wrapper{min-height:684px}}@media (min-width:1440px){.HeroFocalPoint .content-wrapper{min-height:770px}}@media (min-width:1800px){.HeroFocalPoint .content-wrapper{min-height:963px}}@media (min-width:640px){.HeroMedia>div>.vh-crop{max-height:65vh;min-height:255px}}@media (min-width:768px){.HeroMedia>div>.vh-crop{min-height:300px}}@media (min-width:1024px){.HeroMedia>div>.vh-crop{min-height:375px}}@media (min-width:1280px){.HeroMedia>div>.vh-crop{min-height:430px}}.HeroMedia>div>.vh-crop>.hero{height:30vh;min-height:200px;display:flex;align-items:center;overflow:hidden;width:100%}@media (min-width:640px){.HeroMedia>div>.vh-crop>.hero{height:auto;min-height:none}}@media (min-width:1024px){.HeroMedia>div>.vh-crop>.hero{max-height:625px}}.Icon360{width:2.75em;height:2.75em}.IconArrow{width:1em;height:1em}.IconArrows{width:2em;height:2em}.IconAudio{width:2.75em;height:2.75em}.IconCalendar,.IconCaret,.IconCheckbox,.IconCheckboxSelected,.IconClose,.IconCloseLightbox,.IconDownload,.IconDropdown{width:1em;height:1em}.IconExpand{width:2.75em;height:2.75em}.IconExternal,.IconFilter,.IconGrid,.IconInfo,.IconList,.IconLocation,.IconMenu,.IconMinus{width:1em;height:1em}.IconMute,.IconNext,.IconPause,.IconPlay{width:2.75em;height:2.75em}.IconPlus{width:1em;height:1em}.IconPrev{width:2.75em;height:2.75em}.IconSearch,.IconSocialEmail,.IconSocialFacebook,.IconSocialInstagram,.IconSocialTwitter,.IconSocialYoutube{width:1em;height:1em}.IconStop{width:2.75em;height:2.75em}.IconTime{width:1em;height:1em}.IconVolume{width:2.75em;height:2.75em}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-26{height:6.5rem}.sm\:h-40{height:10rem}.sm\:text-6xl{font-size:2rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:mb-3{margin-bottom:.75rem}.sm\:mt-16{margin-top:4rem}.sm\:-ml-10{margin-left:-2.5rem}.sm\:object-cover{-o-object-fit:cover;object-fit:cover}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:pt-24{padding-top:6rem}.sm\:absolute{position:absolute}.sm\:text-left{text-align:left}.sm\:w-26{width:6.5rem}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:w-xl{width:36rem}.sm\:w-3\/4{width:75%}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-end-11{grid-column-end:11}.sm\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.sm\:aspect-ratio-none>div:first-of-type iframe,.sm\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.sm\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.sm\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.sm\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.sm\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.sm\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.sm\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.sm\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.sm\:aspect-ratio-twelve-nine>div:first-of-type iframe,.sm\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.sm\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.sm\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.sm\:aspect-ratio-seven-eight>div:first-of-type iframe,.sm\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.sm\:aspect-ratio-eight-seven>div:first-of-type iframe,.sm\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.sm\:aspect-ratio-four-three>div:first-of-type iframe,.sm\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.sm\:aspect-ratio-four-five>div:first-of-type iframe,.sm\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.sm\:aspect-ratio-two-one>div:first-of-type iframe,.sm\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.sm\:aspect-ratio-three-two>div:first-of-type iframe,.sm\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.sm\:aspect-ratio-two-three>div:first-of-type iframe,.sm\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:aspect-ratio-one-one>div:first-of-type:before,.sm\:aspect-ratio-square>div:first-of-type:before{content:""}.sm\:aspect-ratio-one-one>div:first-of-type:before,.sm\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.sm\:aspect-ratio-one-one>div:first-of-type:before,.sm\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.sm\:aspect-ratio-one-one>div:first-of-type iframe,.sm\:aspect-ratio-one-one>div:first-of-type img,.sm\:aspect-ratio-square>div:first-of-type iframe,.sm\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.sm\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .sm\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .sm\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .sm\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .sm\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .sm\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .sm\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .sm\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .sm\:col-end-bleed{grid-column-end:bleed-end}.sm\:text-theme-red,.ThemeLight .sm\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .sm\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.sm\:text-theme-red-hover,.ThemeLight .sm\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .sm\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.sm\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .sm\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .sm\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.sm\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .sm\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .sm\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.sm\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.sm\:text-contrast-none{text-shadow:none}}@media (min-width:768px){.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:text-10xl{font-size:4.5rem}.md\:text-8xl{font-size:2.75rem}.md\:text-3xl{font-size:1.5rem}.md\:text-2xl{font-size:1.375rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mr-6{margin-right:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-12{margin-bottom:3rem}.md\:mr-16{margin-right:4rem}.md\:max-w-none{max-width:none}.md\:object-right{-o-object-position:right;object-position:right}.md\:px-0{padding-left:0;padding-right:0}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:visible{visibility:visible}.md\:w-2\/3{width:66.666667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-6{grid-column-start:6}.md\:col-end-11{grid-column-end:11}.md\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.md\:aspect-ratio-none>div:first-of-type iframe,.md\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.md\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.md\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.md\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.md\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.md\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.md\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.md\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.md\:aspect-ratio-twelve-nine>div:first-of-type iframe,.md\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.md\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.md\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.md\:aspect-ratio-seven-eight>div:first-of-type iframe,.md\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.md\:aspect-ratio-eight-seven>div:first-of-type iframe,.md\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.md\:aspect-ratio-four-three>div:first-of-type iframe,.md\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.md\:aspect-ratio-four-five>div:first-of-type iframe,.md\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.md\:aspect-ratio-two-one>div:first-of-type iframe,.md\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.md\:aspect-ratio-three-two>div:first-of-type iframe,.md\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.md\:aspect-ratio-two-three>div:first-of-type iframe,.md\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:aspect-ratio-one-one>div:first-of-type:before,.md\:aspect-ratio-square>div:first-of-type:before{content:""}.md\:aspect-ratio-one-one>div:first-of-type:before,.md\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.md\:aspect-ratio-one-one>div:first-of-type:before,.md\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.md\:aspect-ratio-one-one>div:first-of-type iframe,.md\:aspect-ratio-one-one>div:first-of-type img,.md\:aspect-ratio-square>div:first-of-type iframe,.md\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.md\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .md\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .md\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .md\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .md\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .md\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .md\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .md\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .md\:col-end-bleed{grid-column-end:bleed-end}.md\:text-theme-red,.ThemeLight .md\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .md\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.md\:text-theme-red-hover,.ThemeLight .md\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .md\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.md\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .md\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .md\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.md\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .md\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .md\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.md\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.md\:text-contrast-none{text-shadow:none}}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}@media (min-width:1320px){.lg\:container{max-width:1320px}}.lg\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.lg\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.lg\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--tw-gradient-stops))}.lg\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:from-transparent-w50{--tw-gradient-from:transparent 50%;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:to-transparent-black-90{--tw-gradient-to:rgba(0,0,0,0.9)}.lg\:to-transparent-black-75{--tw-gradient-to:rgba(0,0,0,0.75)}.lg\:to-transparent-black-50{--tw-gradient-to:rgba(0,0,0,0.5)}.lg\:bg-opacity-100{--tw-bg-opacity:1}.lg\:border-0{border-width:0}.lg\:border-t{border-top-width:1px}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:h-full{height:100%}.lg\:text-9xl{font-size:3.5rem}.lg\:text-7xl{font-size:2.5rem}.lg\:text-6xl{font-size:2rem}.lg\:text-4xl{font-size:1.625rem}.lg\:text-3xl{font-size:1.5rem}.lg\:text-2xl{font-size:1.375rem}.lg\:text-base{font-size:1rem}.lg\:leading-tighter{line-height:1.125}.lg\:leading-tight{line-height:1.25}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:my-18{margin-top:4.5rem;margin-bottom:4.5rem}.lg\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\:my-28{margin-top:7rem;margin-bottom:7rem}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-2{margin-top:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mt-18{margin-top:4.5rem}.lg\:mb-18{margin-bottom:4.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mr-20{margin-right:5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-22{margin-bottom:5.5rem}.lg\:mt-24{margin-top:6rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mt-26{margin-top:6.5rem}.lg\:mt-28{margin-top:7rem}.lg\:mb-36{margin-bottom:9rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-mt-26{margin-top:-6.5rem}.lg\:-mt-28{margin-top:-7rem}.lg\:-mt-px{margin-top:-1px}.group:hover .lg\:group-hover\:ml-0{margin-left:0}.group:hover .lg\:group-hover\:mb-3{margin-bottom:.75rem}.lg\:max-w-none{max-width:none}.lg\:max-w-3xl{max-width:48rem}.lg\:min-h-28{min-height:7rem}.lg\:min-h-100{min-height:25rem}.lg\:opacity-0{opacity:0}.group:hover .lg\:group-hover\:opacity-100{opacity:1}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-5{padding:1.25rem}.lg\:p-20{padding:5rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-18{padding-top:4.5rem;padding-bottom:4.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:pt-0{padding-top:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pr-1{padding-right:.25rem}.lg\:pt-3{padding-top:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-4{padding-right:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pr-12{padding-right:3rem}.lg\:pr-14{padding-right:3.5rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pt-18{padding-top:4.5rem}.lg\:pb-18{padding-bottom:4.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-22{padding-top:5.5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:inset-0{right:0;left:0}.lg\:inset-0,.lg\:inset-y-0{top:0;bottom:0}.lg\:top-0{top:0}.lg\:left-0{left:0}.lg\:left-auto{left:auto}.lg\:top-1\/2{top:50%}.lg\:right-1\/2{right:50%}.lg\:text-left{text-align:left}.lg\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:tracking-tightest{letter-spacing:-2px}.lg\:tracking-tight{letter-spacing:-.5px}.lg\:whitespace-normal{white-space:normal}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:w-3xl{width:48rem}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/4{width:75%}.lg\:w-full{width:100%}.lg\:z-20{z-index:20}.lg\:gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-y-0{grid-row-gap:0;row-gap:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:row-span-2{grid-row:span 2/span 2}.group:hover .lg\:group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\:translate-x-1\/2{--tw-translate-x:50%}.lg\:-translate-y-1\/2{--tw-translate-y:-50%}.lg\:-translate-y-3\/7{--tw-translate-y:-42.8571429%}.lg\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.lg\:aspect-ratio-none>div:first-of-type iframe,.lg\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.lg\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.lg\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.lg\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.lg\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.lg\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.lg\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.lg\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.lg\:aspect-ratio-twelve-nine>div:first-of-type iframe,.lg\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.lg\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.lg\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.lg\:aspect-ratio-seven-eight>div:first-of-type iframe,.lg\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.lg\:aspect-ratio-eight-seven>div:first-of-type iframe,.lg\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.lg\:aspect-ratio-four-three>div:first-of-type iframe,.lg\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.lg\:aspect-ratio-four-five>div:first-of-type iframe,.lg\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.lg\:aspect-ratio-two-one>div:first-of-type iframe,.lg\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.lg\:aspect-ratio-three-two>div:first-of-type iframe,.lg\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.lg\:aspect-ratio-two-three>div:first-of-type iframe,.lg\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:aspect-ratio-one-one>div:first-of-type:before,.lg\:aspect-ratio-square>div:first-of-type:before{content:""}.lg\:aspect-ratio-one-one>div:first-of-type:before,.lg\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.lg\:aspect-ratio-one-one>div:first-of-type:before,.lg\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.lg\:aspect-ratio-one-one>div:first-of-type iframe,.lg\:aspect-ratio-one-one>div:first-of-type img,.lg\:aspect-ratio-square>div:first-of-type iframe,.lg\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.lg\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .lg\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .lg\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .lg\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .lg\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .lg\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .lg\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .lg\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .lg\:col-end-bleed{grid-column-end:bleed-end}.lg\:text-theme-red,.ThemeLight .lg\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .lg\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.lg\:text-theme-red-hover,.ThemeLight .lg\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .lg\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.lg\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .lg\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .lg\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.lg\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .lg\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .lg\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.lg\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.lg\:text-contrast-none{text-shadow:none}}@media (min-width:1280px){.xl\:from-transparent-w25{--tw-gradient-from:transparent 25%;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:text-11xl{font-size:6.25rem}.xl\:text-10xl{font-size:4.5rem}.xl\:text-6xl{font-size:2rem}.xl\:text-2xl{font-size:1.375rem}.xl\:text-xl{font-size:1.25rem}.xl\:text-base{font-size:1rem}.xl\:leading-normal{line-height:1.5}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mb-8{margin-bottom:2rem}.xl\:-ml-5{margin-left:-1.25rem}.xl\:-ml-20{margin-left:-5rem}.xl\:-mr-22{margin-right:-5.5rem}.xl\:-ml-22{margin-left:-5.5rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pl-14{padding-left:3.5rem}.xl\:pr-18{padding-right:4.5rem}.xl\:pr-26{padding-right:6.5rem}.xl\:w-1\/2{width:50%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/5{width:60%}.xl\:w-5\/12{width:41.666667%}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-9{grid-column-start:9}.xl\:col-end-6{grid-column-end:6}.xl\:col-end-8{grid-column-end:8}.xl\:col-end-9{grid-column-end:9}.xl\:col-end-11{grid-column-end:11}.xl\:-translate-x-1\/2{--tw-translate-x:-50%}.xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.xl\:aspect-ratio-none>div:first-of-type iframe,.xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.xl\:aspect-ratio-four-three>div:first-of-type iframe,.xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.xl\:aspect-ratio-four-five>div:first-of-type iframe,.xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.xl\:aspect-ratio-two-one>div:first-of-type iframe,.xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.xl\:aspect-ratio-three-two>div:first-of-type iframe,.xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.xl\:aspect-ratio-two-three>div:first-of-type iframe,.xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:aspect-ratio-one-one>div:first-of-type:before,.xl\:aspect-ratio-square>div:first-of-type:before{content:""}.xl\:aspect-ratio-one-one>div:first-of-type:before,.xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.xl\:aspect-ratio-one-one>div:first-of-type:before,.xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.xl\:aspect-ratio-one-one>div:first-of-type iframe,.xl\:aspect-ratio-one-one>div:first-of-type img,.xl\:aspect-ratio-square>div:first-of-type iframe,.xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .xl\:col-end-bleed{grid-column-end:bleed-end}.ThemeLight .xl\:text-theme-red,.xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.ThemeLight .xl\:text-theme-red-hover,.xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.xl\:text-contrast-none{text-shadow:none}}@media (min-width:1440px){.\32xl\:-mr-3{margin-right:-.75rem}.\32xl\:px-0{padding-left:0}.\32xl\:pr-0,.\32xl\:px-0{padding-right:0}.\32xl\:pl-0{padding-left:0}.\32xl\:w-2\/5{width:40%}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:col-end-6{grid-column-end:6}.\32xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.\32xl\:aspect-ratio-none>div:first-of-type iframe,.\32xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.\32xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.\32xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.\32xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.\32xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.\32xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.\32xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.\32xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\32xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.\32xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.\32xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.\32xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.\32xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.\32xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.\32xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.\32xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\32xl\:aspect-ratio-four-three>div:first-of-type iframe,.\32xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.\32xl\:aspect-ratio-four-five>div:first-of-type iframe,.\32xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.\32xl\:aspect-ratio-two-one>div:first-of-type iframe,.\32xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.\32xl\:aspect-ratio-three-two>div:first-of-type iframe,.\32xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.\32xl\:aspect-ratio-two-three>div:first-of-type iframe,.\32xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:aspect-ratio-one-one>div:first-of-type:before,.\32xl\:aspect-ratio-square>div:first-of-type:before{content:""}.\32xl\:aspect-ratio-one-one>div:first-of-type:before,.\32xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.\32xl\:aspect-ratio-one-one>div:first-of-type:before,.\32xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.\32xl\:aspect-ratio-one-one>div:first-of-type iframe,.\32xl\:aspect-ratio-one-one>div:first-of-type img,.\32xl\:aspect-ratio-square>div:first-of-type iframe,.\32xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\32xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .\32xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .\32xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .\32xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .\32xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .\32xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .\32xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .\32xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .\32xl\:col-end-bleed{grid-column-end:bleed-end}.\32xl\:text-theme-red,.ThemeLight .\32xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .\32xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\32xl\:text-theme-red-hover,.ThemeLight .\32xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .\32xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\32xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\32xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\32xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\32xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\32xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\32xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\32xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.\32xl\:text-contrast-none{text-shadow:none}}@media (min-width:1800px){.\33xl\:ml-0{margin-left:0}.\33xl\:mr-16{margin-right:4rem}.\33xl\:px-0{padding-left:0;padding-right:0}.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:col-end-12{grid-column-end:12}.\33xl\:col-end-13{grid-column-end:13}.\33xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.\33xl\:aspect-ratio-none>div:first-of-type iframe,.\33xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.\33xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.\33xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.\33xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.\33xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.\33xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.\33xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.\33xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\33xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.\33xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.\33xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.\33xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.\33xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.\33xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.\33xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.\33xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\33xl\:aspect-ratio-four-three>div:first-of-type iframe,.\33xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.\33xl\:aspect-ratio-four-five>div:first-of-type iframe,.\33xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.\33xl\:aspect-ratio-two-one>div:first-of-type iframe,.\33xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.\33xl\:aspect-ratio-three-two>div:first-of-type iframe,.\33xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.\33xl\:aspect-ratio-two-three>div:first-of-type iframe,.\33xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:aspect-ratio-one-one>div:first-of-type:before,.\33xl\:aspect-ratio-square>div:first-of-type:before{content:""}.\33xl\:aspect-ratio-one-one>div:first-of-type:before,.\33xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.\33xl\:aspect-ratio-one-one>div:first-of-type:before,.\33xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.\33xl\:aspect-ratio-one-one>div:first-of-type iframe,.\33xl\:aspect-ratio-one-one>div:first-of-type img,.\33xl\:aspect-ratio-square>div:first-of-type iframe,.\33xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\33xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .\33xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .\33xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .\33xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .\33xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .\33xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .\33xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .\33xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .\33xl\:col-end-bleed{grid-column-end:bleed-end}.\33xl\:text-theme-red,.ThemeLight .\33xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .\33xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\33xl\:text-theme-red-hover,.ThemeLight .\33xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .\33xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\33xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\33xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\33xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\33xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\33xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\33xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\33xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.\33xl\:text-contrast-none{text-shadow:none}}@media (min-width:1900px){.\34xl\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.\34xl\:aspect-ratio-none>div:first-of-type iframe,.\34xl\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.\34xl\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.\34xl\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.\34xl\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.\34xl\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.\34xl\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.\34xl\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.\34xl\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\34xl\:aspect-ratio-twelve-nine>div:first-of-type iframe,.\34xl\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.\34xl\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.\34xl\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.\34xl\:aspect-ratio-seven-eight>div:first-of-type iframe,.\34xl\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.\34xl\:aspect-ratio-eight-seven>div:first-of-type iframe,.\34xl\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.\34xl\:aspect-ratio-four-three>div:first-of-type iframe,.\34xl\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.\34xl\:aspect-ratio-four-five>div:first-of-type iframe,.\34xl\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.\34xl\:aspect-ratio-two-one>div:first-of-type iframe,.\34xl\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.\34xl\:aspect-ratio-three-two>div:first-of-type iframe,.\34xl\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.\34xl\:aspect-ratio-two-three>div:first-of-type iframe,.\34xl\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:aspect-ratio-one-one>div:first-of-type:before,.\34xl\:aspect-ratio-square>div:first-of-type:before{content:""}.\34xl\:aspect-ratio-one-one>div:first-of-type:before,.\34xl\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.\34xl\:aspect-ratio-one-one>div:first-of-type:before,.\34xl\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.\34xl\:aspect-ratio-one-one>div:first-of-type iframe,.\34xl\:aspect-ratio-one-one>div:first-of-type img,.\34xl\:aspect-ratio-square>div:first-of-type iframe,.\34xl\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.\34xl\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .\34xl\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .\34xl\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .\34xl\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .\34xl\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .\34xl\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .\34xl\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .\34xl\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .\34xl\:col-end-bleed{grid-column-end:bleed-end}.\34xl\:text-theme-red,.ThemeLight .\34xl\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .\34xl\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\34xl\:text-theme-red-hover,.ThemeLight .\34xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .\34xl\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\34xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\34xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\34xl\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.\34xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .\34xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .\34xl\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.\34xl\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.\34xl\:text-contrast-none{text-shadow:none}}@media (hover:hover){.group:hover .can-hover\:group-hover\:bg-jpl-red-light{--tw-bg-opacity:1;background-color:rgba(231,59,84,var(--tw-bg-opacity))}.group:hover .can-hover\:group-hover\:border-jpl-red{--tw-border-opacity:1;border-color:rgba(227,25,55,var(--tw-border-opacity))}.group:hover .can-hover\:group-hover\:border-jpl-red-light{--tw-border-opacity:1;border-color:rgba(231,59,84,var(--tw-border-opacity))}.group:hover .can-hover\:group-hover\:border-b-2{border-bottom-width:2px}.can-hover\:block{display:block}.can-hover\:-ml-3{margin-left:-.75rem}.group:hover .can-hover\:group-hover\:ml-0{margin-left:0}.group:hover .can-hover\:group-hover\:ml-2{margin-left:.5rem}.group:hover .can-hover\:group-hover\:ml-3{margin-left:.75rem}.group:hover .can-hover\:group-hover\:ml-5{margin-left:1.25rem}.group:hover .can-hover\:group-hover\:-mt-3{margin-top:-.75rem}.can-hover\:opacity-0{opacity:0}.group:hover .can-hover\:group-hover\:opacity-100{opacity:1}.can-hover\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.can-hover\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .can-hover\:group-hover\:text-gray-dark{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}.can-hover\:hover\:underline:hover{text-decoration:underline}.group:hover .can-hover\:group-hover\:underline{text-decoration:underline}.group:hover .can-hover\:group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group:hover .can-hover\:group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .can-hover\:group-hover\:-translate-y-3{--tw-translate-y:-0.75rem}.group:hover .can-hover\:group-hover\:delay-200{transition-delay:.2s}.can-hover\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.can-hover\:aspect-ratio-none>div:first-of-type iframe,.can-hover\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.can-hover\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.can-hover\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.can-hover\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.can-hover\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.can-hover\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.can-hover\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.can-hover\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.can-hover\:aspect-ratio-twelve-nine>div:first-of-type iframe,.can-hover\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.can-hover\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.can-hover\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.can-hover\:aspect-ratio-seven-eight>div:first-of-type iframe,.can-hover\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.can-hover\:aspect-ratio-eight-seven>div:first-of-type iframe,.can-hover\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.can-hover\:aspect-ratio-four-three>div:first-of-type iframe,.can-hover\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.can-hover\:aspect-ratio-four-five>div:first-of-type iframe,.can-hover\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.can-hover\:aspect-ratio-two-one>div:first-of-type iframe,.can-hover\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.can-hover\:aspect-ratio-three-two>div:first-of-type iframe,.can-hover\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.can-hover\:aspect-ratio-two-three>div:first-of-type iframe,.can-hover\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:aspect-ratio-one-one>div:first-of-type:before,.can-hover\:aspect-ratio-square>div:first-of-type:before{content:""}.can-hover\:aspect-ratio-one-one>div:first-of-type:before,.can-hover\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.can-hover\:aspect-ratio-one-one>div:first-of-type:before,.can-hover\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.can-hover\:aspect-ratio-one-one>div:first-of-type iframe,.can-hover\:aspect-ratio-one-one>div:first-of-type img,.can-hover\:aspect-ratio-square>div:first-of-type iframe,.can-hover\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.can-hover\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .can-hover\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .can-hover\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .can-hover\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .can-hover\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .can-hover\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .can-hover\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .can-hover\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .can-hover\:col-end-bleed{grid-column-end:bleed-end}.can-hover\:text-theme-red,.ThemeLight .can-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .can-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.can-hover\:text-theme-red-hover,.ThemeLight .can-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .can-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.can-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .can-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .can-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.can-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .can-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .can-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.can-hover\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.can-hover\:text-contrast-none{text-shadow:none}}@media (hover:none){.no-hover\:aspect-ratio-none>div:first-of-type:before{content:"";display:flex;width:auto;padding-bottom:unset}.no-hover\:aspect-ratio-none>div:first-of-type iframe,.no-hover\:aspect-ratio-none>div:first-of-type img{height:100%;margin-left:auto;margin-right:auto;max-width:100%;position:relative}.no-hover\:aspect-ratio-twentyone-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:42.8571428571%}.no-hover\:aspect-ratio-twentyone-nine>div:first-of-type iframe,.no-hover\:aspect-ratio-twentyone-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-sixteen-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:56.25%}.no-hover\:aspect-ratio-sixteen-nine>div:first-of-type iframe,.no-hover\:aspect-ratio-sixteen-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-sixteen-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:43.75%}.no-hover\:aspect-ratio-sixteen-seven>div:first-of-type iframe,.no-hover\:aspect-ratio-sixteen-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-twelve-nine>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.no-hover\:aspect-ratio-twelve-nine>div:first-of-type iframe,.no-hover\:aspect-ratio-twelve-nine>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-nine-sixteen>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:177.7777777778%}.no-hover\:aspect-ratio-nine-sixteen>div:first-of-type iframe,.no-hover\:aspect-ratio-nine-sixteen>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-seven-eight>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:114.2857142857%}.no-hover\:aspect-ratio-seven-eight>div:first-of-type iframe,.no-hover\:aspect-ratio-seven-eight>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-eight-seven>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:87.5%}.no-hover\:aspect-ratio-eight-seven>div:first-of-type iframe,.no-hover\:aspect-ratio-eight-seven>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-four-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:75%}.no-hover\:aspect-ratio-four-three>div:first-of-type iframe,.no-hover\:aspect-ratio-four-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-four-five>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:125%}.no-hover\:aspect-ratio-four-five>div:first-of-type iframe,.no-hover\:aspect-ratio-four-five>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-two-one>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:50%}.no-hover\:aspect-ratio-two-one>div:first-of-type iframe,.no-hover\:aspect-ratio-two-one>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-three-two>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.no-hover\:aspect-ratio-three-two>div:first-of-type iframe,.no-hover\:aspect-ratio-three-two>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-two-three>div:first-of-type:before{content:"";display:block;width:100%;padding-bottom:150%}.no-hover\:aspect-ratio-two-three>div:first-of-type iframe,.no-hover\:aspect-ratio-two-three>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:aspect-ratio-one-one>div:first-of-type:before,.no-hover\:aspect-ratio-square>div:first-of-type:before{content:""}.no-hover\:aspect-ratio-one-one>div:first-of-type:before,.no-hover\:aspect-ratio-square>div:first-of-type:before{display:block;width:100%}.no-hover\:aspect-ratio-one-one>div:first-of-type:before,.no-hover\:aspect-ratio-square>div:first-of-type:before{padding-bottom:100%}.no-hover\:aspect-ratio-one-one>div:first-of-type iframe,.no-hover\:aspect-ratio-one-one>div:first-of-type img,.no-hover\:aspect-ratio-square>div:first-of-type iframe,.no-hover\:aspect-ratio-square>div:first-of-type img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.no-hover\:BaseGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.MixedBleedGrid .no-hover\:col-start-bleed{grid-column-start:bleed-start}.MixedBleedGrid .no-hover\:col-end-container-start{grid-column-end:container-start}.MixedBleedGrid .no-hover\:col-start-container{grid-column-start:container-start}.MixedBleedGrid .no-hover\:col-start-indent-col-2{grid-column-start:indent-col-2}.MixedBleedGrid .no-hover\:col-start-indent-col-3{grid-column-start:indent-col-3}.MixedBleedGrid .no-hover\:col-end-container{grid-column-end:container-end}.MixedBleedGrid .no-hover\:col-start-container-end{grid-column-start:container-end}.MixedBleedGrid .no-hover\:col-end-bleed{grid-column-end:bleed-end}.no-hover\:text-theme-red,.ThemeLight .no-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.ThemeDark .no-hover\:text-theme-red{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.no-hover\:text-theme-red-hover,.ThemeLight .no-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.ThemeDark .no-hover\:text-theme-red-hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.no-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeLight:hover .no-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.hover\:ThemeDark:hover .no-hover\:hover\:text-theme-red:hover{--tw-text-opacity:1;color:rgba(231,59,84,var(--tw-text-opacity))}.no-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeLight:hover .no-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(193,21,46,var(--tw-text-opacity))}.hover\:ThemeDark:hover .no-hover\:hover\:text-theme-red-hover:hover{--tw-text-opacity:1;color:rgba(227,25,55,var(--tw-text-opacity))}.no-hover\:text-contrast{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.no-hover\:text-contrast-none{text-shadow:none}} \ No newline at end of file diff --git a/dist/js/explorer-1.min.js b/dist/js/explorer-1.min.js index 4449e3d3..5e9018da 100644 --- a/dist/js/explorer-1.min.js +++ b/dist/js/explorer-1.min.js @@ -1 +1 @@ -!function(){function e(e,t,a){Object.defineProperty(e,t,{get:a,enumerable:!0})}var t={};Object.defineProperty(t,"__esModule",{value:!0});var a=void 0;t.default=a;var i,r={};!function(e,t){var a=function(e,t,a){var i,r;if(function(){var t,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in r=e.lazySizesConfig||e.lazysizesConfig||{},a)t in r||(r[t]=a[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var s=t.documentElement,n=e.HTMLPictureElement,o="addEventListener",l="getAttribute",d=e[o].bind(e),u=e.setTimeout,p=e.requestAnimationFrame||u,c=e.requestIdleCallback,h=/^picture$/i,f=["load","error","lazyincluded","_lazyloaded"],v={},m=Array.prototype.forEach,g=function(e,t){return v[t]||(v[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),v[t].test(e[l]("class")||"")&&v[t]},b=function(e,t){g(e,t)||e.setAttribute("class",(e[l]("class")||"").trim()+" "+t)},y=function(e,t){var a;(a=g(e,t))&&e.setAttribute("class",(e[l]("class")||"").replace(a," "))},w=function(e,t,a){var i=a?o:"removeEventListener";a&&w(e,t),f.forEach((function(a){e[i](a,t)}))},E=function(e,a,r,s,n){var o=t.createEvent("Event");return r||(r={}),r.instance=i,o.initEvent(a,!s,!n),o.detail=r,e.dispatchEvent(o),o},C=function(t,a){var i;!n&&(i=e.picturefill||r.pf)?(a&&a.src&&!t[l]("srcset")&&t.setAttribute("srcset",a.src),i({reevaluate:!0,elements:[t]})):a&&a.src&&(t.src=a.src)},x=function(e,t){return(getComputedStyle(e,null)||{})[t]},T=function(e,t,a){for(a=a||e.offsetWidth;a49?function(){c(o,{timeout:n}),n!==r.ricTimeout&&(n=r.ricTimeout)}:M((function(){u(o)}),!0);return function(e){var r;(e=!0===e)&&(n=33),t||(t=!0,(r=s-(a.now()-i))<0&&(r=0),e||r<9?l():u(l,r))}},P=function(e){var t,i,r=99,s=function(){t=null,e()},n=function(){var e=a.now()-i;e0)&&"visible"!=x(r,"overflow")&&(i=r.getBoundingClientRect(),n=Y>i.left&&Wi.top-1&&X500&&s.clientWidth>500?500:370:r.expand,i._defEx=f,v=f*r.expFactor,m=r.hFac,F=null,J2&&H>2&&!t.hidden?(J=v,ee=0):J=H>1&&ee>1&&Q<6?f:Z),h!==u&&(_=innerWidth+u*m,j=innerHeight+u,p=-1*u,h=u),n=g[a].getBoundingClientRect(),(V=n.bottom)>=p&&(X=n.top)<=j&&(Y=n.right)>=p*m&&(W=n.left)<=_&&(V||Y||W||X)&&(r.loadHidden||ae(g[a]))&&(B&&Q<3&&!c&&(H<3||ee<4)||ie(g[a],u))){if(ce(g[a]),d=!0,Q>9)break}else!d&&B&&!o&&Q<4&&ee<4&&H>2&&(N[0]||r.preloadAfterLoad)&&(N[0]||!c&&(V||Y||W||X||"auto"!=g[a][l](r.sizesAttr)))&&(o=N[0]||g[a]);o&&!d&&ce(o)}},se=z(re),ne=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(te(e),b(t,r.loadedClass),y(t,r.loadingClass),w(t,le),E(t,"lazyloaded"))},oe=M(ne),le=function(e){oe({target:e.target})},de=function(e,t){var a=e.getAttribute("data-load-mode")||r.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)},ue=function(e){var t,a=e[l](r.srcsetAttr);(t=r.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},pe=M((function(e,t,a,i,s){var n,o,d,p,c,f;(c=E(e,"lazybeforeunveil",t)).defaultPrevented||(i&&(a?b(e,r.autosizesClass):e.setAttribute("sizes",i)),o=e[l](r.srcsetAttr),n=e[l](r.srcAttr),s&&(p=(d=e.parentNode)&&h.test(d.nodeName||"")),f=t.firesLoad||"src"in e&&(o||n||p),c={target:e},b(e,r.loadingClass),f&&(clearTimeout(G),G=u(te,2500),w(e,le,!0)),p&&m.call(d.getElementsByTagName("source"),ue),o?e.setAttribute("srcset",o):n&&!p&&(U.test(e.nodeName)?de(e,n):e.src=n),s&&(o||p)&&C(e,{src:n})),e._lazyRace&&delete e._lazyRace,y(e,r.lazyClass),S((function(){var t=e.complete&&e.naturalWidth>1;f&&!t||(t&&b(e,r.fastLoadedClass),ne(c),e._lazyCache=!0,u((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&Q--}),!0)})),ce=function(e){if(!e._lazyRace){var t,a=q.test(e.nodeName),i=a&&(e[l](r.sizesAttr)||e[l]("sizes")),s="auto"==i;(!s&&B||!a||!e[l]("src")&&!e.srcset||e.complete||g(e,r.errorClass)||!g(e,r.lazyClass))&&(t=E(e,"lazyunveilread").detail,s&&O.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,Q++,pe(e,t,s,i,a))}},he=P((function(){r.loadMode=3,se()})),fe=function(){3==r.loadMode&&(r.loadMode=2),he()},ve=function(){B||(a.now()-R<999?u(ve,999):(B=!0,r.loadMode=3,se(),d("scroll",fe,!0)))},{_:function(){R=a.now(),i.elements=t.getElementsByClassName(r.lazyClass),N=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass),d("scroll",se,!0),d("resize",se,!0),d("pageshow",(function(e){if(e.persisted){var a=t.querySelectorAll("."+r.loadingClass);a.length&&a.forEach&&p((function(){a.forEach((function(e){e.complete&&ce(e)}))}))}})),e.MutationObserver?new MutationObserver(se).observe(s,{childList:!0,subtree:!0,attributes:!0}):(s[o]("DOMNodeInserted",se,!0),s[o]("DOMAttrModified",se,!0),setInterval(se,999)),d("hashchange",se,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t[o](e,se,!0)})),/d$|^c/.test(t.readyState)?ve():(d("load",ve),t[o]("DOMContentLoaded",se),u(ve,2e4)),i.elements.length?(re(),S._lsFlush()):se()},checkElems:se,unveil:ce,_aLSL:fe}),O=(I=M((function(e,t,a,i){var r,s,n;if(e._lazysizesWidth=i,i+="px",e.setAttribute("sizes",i),h.test(t.nodeName||""))for(s=0,n=(r=t.getElementsByTagName("source")).length;s`}}}},s.default=n;var o=function(e){return e&&e.__esModule?e:{default:e}}(s),l={};function d(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function u(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(a){void 0===e[a]?e[a]=t[a]:d(t[a])&&d(e[a])&&Object.keys(t[a]).length>0&&u(e[a],t[a])}))}var p={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function c(){var e="undefined"!=typeof document?document:{};return u(e,p),e}var h={document:p,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function f(){var e="undefined"!=typeof window?window:{};return u(e,h),e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function b(e,t,a){return(b=g()?Reflect.construct:function(e,t,a){var i=[null];i.push.apply(i,t);var r=new(Function.bind.apply(e,i));return a&&m(r,a.prototype),r}).apply(null,arguments)}function y(e){var t="function"==typeof Map?new Map:void 0;return(y=function(e){if(null===e||(a=e,-1===Function.toString.call(a).indexOf("[native code]")))return e;var a;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,i)}function i(){return b(e,arguments,v(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),m(i,e)})(e)}var w=function(e){var t,a;function i(t){var a;return function(e){var t=e.__proto__;Object.defineProperty(e,"__proto__",{get:function(){return t},set:function(e){t.__proto__=e}})}(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(a=e.call.apply(e,[this].concat(t))||this)),a}return a=e,(t=i).prototype=Object.create(a.prototype),t.prototype.constructor=t,t.__proto__=a,i}(y(Array));function E(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,E(e)):t.push(e)})),t}function C(e,t){return Array.prototype.filter.call(e,t)}function x(e,t){var a=f(),i=c(),r=[];if(!t&&e instanceof w)return e;if(!e)return new w(r);if("string"==typeof e){var s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){var n="div";0===s.indexOf("0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a=0;h-=1){var f=c[h];s&&f.listener===s||s&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===s?(p.removeEventListener(d,f.proxyListener,n),c.splice(h,1)):s||(p.removeEventListener(d,f.proxyListener,n),c.splice(h,1))}}return this},trigger:function(){for(var e=f(),t=arguments.length,a=new Array(t),i=0;i0})),d.dispatchEvent(u),d.dom7EventData=[],delete d.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function a(i){i.target===this&&(e.call(this,i),t.off("transitionend",a))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=f();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=f(),t=c(),a=this[0],i=a.getBoundingClientRect(),r=t.body,s=a.clientTop||r.clientTop||0,n=a.clientLeft||r.clientLeft||0,o=a===e?e.scrollY:a.scrollTop,l=a===e?e.scrollX:a.scrollLeft;return{top:i.top+o-s,left:i.left+l-n}}return null},css:function(e,t){var a,i=f();if(1===arguments.length){if("string"!=typeof e){for(a=0;at-1)return x([]);if(e<0){var a=t+e;return x(a<0?[]:[this[a]])}return x([this[e]])},append:function(){for(var e,t=c(),a=0;a=0;a-=1)this[t].insertBefore(r.childNodes[a],this[t].childNodes[0])}else if(e instanceof w)for(a=0;a0?e?this[0].nextElementSibling&&x(this[0].nextElementSibling).is(e)?x([this[0].nextElementSibling]):x([]):this[0].nextElementSibling?x([this[0].nextElementSibling]):x([]):x([])},nextAll:function(e){var t=[],a=this[0];if(!a)return x([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;e?x(i).is(e)&&t.push(i):t.push(i),a=i}return x(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&x(t.previousElementSibling).is(e)?x([t.previousElementSibling]):x([]):t.previousElementSibling?x([t.previousElementSibling]):x([])}return x([])},prevAll:function(e){var t=[],a=this[0];if(!a)return x([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;e?x(i).is(e)&&t.push(i):t.push(i),a=i}return x(t)},parent:function(e){for(var t=[],a=0;a6&&(i=i.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),r=new s.WebKitCSSMatrix("none"===i?"":i)):a=(r=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=s.WebKitCSSMatrix?r.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?r.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function A(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function D(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"],a=1;a=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var a=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,a)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),z}function H(e){return void 0===e&&(e={}),P||(P=function(e){var t=(void 0===e?{}:e).userAgent,a=G(),i=f(),r=i.navigator.platform,s=t||i.navigator.userAgent,n={ios:!1,android:!1},o=i.screen.width,l=i.screen.height,d=s.match(/(Android);?[\s\/]+([\d.]+)?/),u=s.match(/(iPad).*OS\s([\d_]+)/),p=s.match(/(iPod)(.*OS\s([\d_]+))?/),c=!u&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r,v="MacIntel"===r;return!u&&v&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(o+"x"+l)>=0&&((u=s.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),v=!1),d&&!h&&(n.os="android",n.android=!0),(u||c||p)&&(n.os="ios",n.ios=!0),n}(e)),P}function R(){return k||(k=function(){var e,t=f();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),k}var _={name:"resize",create:function(){var e=this;D(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var a=e.width,i=e.height,r=a,s=i;t.forEach((function(t){var a=t.contentBoxSize,i=t.contentRect,n=t.target;n&&n!==e.el||(r=i?i.width:(a[0]||a).inlineSize,s=i?i.height:(a[0]||a).blockSize)})),r===a&&s===i||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=f();e.params.resizeObserver&&void 0!==f().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=f();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};function j(){return(j=Object.assign||function(e){for(var t=1;t0))if(!r.isTouched||!r.isMoved)if(!!s.noSwipingClass&&""!==s.noSwipingClass&&o.target&&o.target.shadowRoot&&e.path&&e.path[0]&&(l=O(e.path[0])),s.noSwiping&&l.closest(s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass)[0])t.allowClick=!0;else if(!s.swipeHandler||l.closest(s.swipeHandler)[0]){n.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,n.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var d=n.currentX,u=n.currentY,p=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,h=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(p&&(d<=h||d>=i.innerWidth-h)){if("prevent"!==p)return;e.preventDefault()}if(D(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=d,n.startY=u,r.touchStartTime=$(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==o.type){var v=!0;l.is(r.formElements)&&(v=!1),a.activeElement&&O(a.activeElement).is(r.formElements)&&a.activeElement!==l[0]&&a.activeElement.blur();var m=v&&t.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!m||l[0].isContentEditable||o.preventDefault()}t.emit("touchStart",o)}}}function V(e){var t=c(),a=this,i=a.touchEventsData,r=a.params,s=a.touches,n=a.rtlTranslate;if(a.enabled){var o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),d="touchmove"===o.type?l.pageX:o.pageX,u="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return s.startX=d,void(s.startY=u);if(!a.allowTouchMove)return a.allowClick=!1,void(i.isTouched&&(D(s,{startX:d,startY:u,currentX:d,currentY:u}),i.touchStartTime=$()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(a.isVertical()){if(us.startY&&a.translate>=a.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(ds.startX&&a.translate>=a.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&O(o.target).is(i.formElements))return i.isMoved=!0,void(a.allowClick=!1);if(i.allowTouchCallbacks&&a.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){s.currentX=d,s.currentY=u;var p=s.currentX-s.startX,h=s.currentY-s.startY;if(!(a.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(h,2))=25&&(f=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,i.isScrolling=a.isHorizontal()?f>r.touchAngle:90-f>r.touchAngle);if(i.isScrolling&&a.emit("touchMoveOpposite",o),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){a.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation(),i.isMoved||(r.loop&&a.loopFix(),i.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",o)),a.emit("sliderMove",o),i.isMoved=!0;var v=a.isHorizontal()?p:h;s.diff=v,v*=r.touchRatio,n&&(v=-v),a.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var m=!0,g=r.resistanceRatio;if(r.touchReleaseOnEdges&&(g=0),v>0&&i.currentTranslate>a.minTranslate()?(m=!1,r.resistance&&(i.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+i.startTranslate+v,g))):v<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.allowSlidePrev||a.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=a.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}r.followFinger&&!r.cssMode&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),r.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[a.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[a.isHorizontal()?"currentX":"currentY"],time:$()})),a.updateProgress(i.currentTranslate),a.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&a.emit("touchMoveOpposite",o)}}function F(e){var t=this,a=t.touchEventsData,i=t.params,r=t.touches,s=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid;if(t.enabled){var d=e;if(d.originalEvent&&(d=d.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",d),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,p=$(),c=p-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),c<300&&p-a.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),a.lastClickTime=$(),L((function(){t.destroyed||(t.allowClick=!0)})),!a.isTouched||!a.isMoved||!t.swipeDirection||0===r.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,u=i.followFinger?s?t.translate:-t.translate:-a.currentTranslate,!i.cssMode)if(i.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length1){var h=a.velocities.pop(),f=a.velocities.pop(),v=h.position-f.position,m=h.time-f.time;t.velocity=v/m,t.velocity/=2,Math.abs(t.velocity)150||$()-h.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,a.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,b=t.velocity*g,y=t.translate+b;s&&(y=-y);var w,E,C=!1,x=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(yt.minTranslate())i.freeModeMomentumBounce?(y-t.minTranslate()>x&&(y=t.minTranslate()+x),w=t.minTranslate(),C=!0,a.allowMomentumBounce=!0):y=t.minTranslate(),i.loop&&i.centeredSlides&&(E=!0);else if(i.freeModeSticky){for(var T,S=0;S-y){T=S;break}y=-(y=Math.abs(l[T]-y)=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var P=0,k=t.slidesSizesGrid[0],O=0;O=o[O]&&u=o[O]&&(P=O,k=o[o.length-1]-o[o.length-2])}var A=(u-o[P])/k,D=Pi.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=i.longSwipesRatio?t.slideTo(P+D):t.slideTo(P)),"prev"===t.swipeDirection&&(A>1-i.longSwipesRatio?t.slideTo(P+D):t.slideTo(P))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(P+D):t.slideTo(P):("next"===t.swipeDirection&&t.slideTo(P+D),"prev"===t.swipeDirection&&t.slideTo(P))}}}}function q(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,r=e.allowSlidePrev,s=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=r,e.allowSlideNext=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}}function U(e){var t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function K(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;if(e.enabled){e.previousTranslate=e.translate,e.isHorizontal()?e.translate=a?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var i=e.maxTranslate()-e.minTranslate();(0===i?0:(e.translate-e.minTranslate())/i)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}}var Z=!1;function J(){}var Q={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,enabled:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function ee(e,t){for(var a=0;a=0&&t.eventsAnyListeners.splice(a,1),t},off:function(e,t){var a=this;return a.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((function(i,r){(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&a.eventsListeners[e].splice(r,1)}))})),a):a},emit:function(){var e,t,a,i=this;if(!i.eventsListeners)return i;for(var r=arguments.length,s=new Array(r),n=0;n=0&&(y=parseFloat(y.replace("%",""))/100*s),e.virtualSize=-y,n?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),i.slidesPerColumn>1&&(x=Math.floor(p/i.slidesPerColumn)===p/e.params.slidesPerColumn?p:Math.ceil(p/i.slidesPerColumn)*i.slidesPerColumn,"auto"!==i.slidesPerView&&"row"===i.slidesPerColumnFill&&(x=Math.max(x,i.slidesPerView*i.slidesPerColumn)));for(var S,M,z,P=i.slidesPerColumn,k=x/P,O=Math.floor(p/i.slidesPerColumn),L=0;L1){var I=void 0,A=void 0,N=void 0;if("row"===i.slidesPerColumnFill&&i.slidesPerGroup>1){var B=Math.floor(L/(i.slidesPerGroup*i.slidesPerColumn)),G=L-i.slidesPerColumn*i.slidesPerGroup*B,H=0===B?i.slidesPerGroup:Math.min(Math.ceil((p-B*P*i.slidesPerGroup)/P),i.slidesPerGroup);I=(A=G-(N=Math.floor(G/H))*H+B*i.slidesPerGroup)+N*x/P,$.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===i.slidesPerColumnFill?(N=L-(A=Math.floor(L/P))*P,(A>O||A===O&&N===P-1)&&(N+=1)>=P&&(N=0,A+=1)):A=L-(N=Math.floor(L/k))*k;$.css(t("margin-top"),0!==N&&i.spaceBetween&&i.spaceBetween+"px")}if("none"!==$.css("display")){if("auto"===i.slidesPerView){var R=getComputedStyle($[0]),_=$[0].style.transform,j=$[0].style.webkitTransform;if(_&&($[0].style.transform="none"),j&&($[0].style.webkitTransform="none"),i.roundLengths)T=e.isHorizontal()?$.outerWidth(!0):$.outerHeight(!0);else{var X=a(R,"width"),W=a(R,"padding-left"),Y=a(R,"padding-right"),V=a(R,"margin-left"),F=a(R,"margin-right"),q=R.getPropertyValue("box-sizing");if(q&&"border-box"===q)T=X+V+F;else{var U=$[0],K=U.clientWidth;T=X+W+Y+V+F+(U.offsetWidth-K)}}_&&($[0].style.transform=_),j&&($[0].style.webkitTransform=j),i.roundLengths&&(T=Math.floor(T))}else T=(s-(i.slidesPerView-1)*y)/i.slidesPerView,i.roundLengths&&(T=Math.floor(T)),u[L]&&(u[L].style[t("width")]=T+"px");u[L]&&(u[L].swiperSlideSize=T),f.push(T),i.centeredSlides?(w=w+T/2+E/2+y,0===E&&0!==L&&(w=w-s/2-y),0===L&&(w=w-s/2-y),Math.abs(w)<.001&&(w=0),i.roundLengths&&(w=Math.floor(w)),C%i.slidesPerGroup==0&&c.push(w),h.push(w)):(i.roundLengths&&(w=Math.floor(w)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&c.push(w),h.push(w),w=w+T+y),e.virtualSize+=T+y,E=T,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,s)+m,n&&o&&("slide"===i.effect||"coverflow"===i.effect)&&r.css({width:e.virtualSize+i.spaceBetween+"px"}),i.setWrapperSize)r.css(((M={})[t("width")]=e.virtualSize+i.spaceBetween+"px",M));if(i.slidesPerColumn>1)if(e.virtualSize=(T+i.spaceBetween)*x,e.virtualSize=Math.ceil(e.virtualSize/i.slidesPerColumn)-i.spaceBetween,r.css(((z={})[t("width")]=e.virtualSize+i.spaceBetween+"px",z)),i.centeredSlides){S=[];for(var Z=0;Z1&&c.push(e.virtualSize-s)}if(0===c.length&&(c=[0]),0!==i.spaceBetween){var te,ae=e.isHorizontal()&&n?"marginLeft":t("marginRight");u.filter((function(e,t){return!i.cssMode||t!==u.length-1})).css(((te={})[ae]=y+"px",te))}if(i.centeredSlides&&i.centeredSlidesBounds){var ie=0;f.forEach((function(e){ie+=e+(i.spaceBetween?i.spaceBetween:0)}));var re=(ie-=i.spaceBetween)-s;c=c.map((function(e){return e<0?-v:e>re?re+m:e}))}if(i.centerInsufficientSlides){var se=0;if(f.forEach((function(e){se+=e+(i.spaceBetween?i.spaceBetween:0)})),(se-=i.spaceBetween)1)if(a.params.centeredSlides)a.visibleSlides.each((function(e){i.push(e)}));else for(t=0;ta.slides.length&&!r)break;i.push(n(o))}else i.push(n(a.activeIndex));for(t=0;ts?l:s}s&&a.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&d1&&u<=t.size||d<=0&&u>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(n),i.eq(n).addClass(a.slideVisibleClass))}o.progress=r?-l:l}t.visibleSlides=O(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var a=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*a||0}var i=t.params,r=t.maxTranslate()-t.minTranslate(),s=t.progress,n=t.isBeginning,o=t.isEnd,l=n,d=o;0===r?(s=0,n=!0,o=!0):(n=(s=(e-t.minTranslate())/r)<=0,o=s>=1),D(t,{progress:s,isBeginning:n,isEnd:o}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),n&&!l&&t.emit("reachBeginning toEdge"),o&&!d&&t.emit("reachEnd toEdge"),(l&&!n||d&&!o)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e,t=this,a=t.slides,i=t.params,r=t.$wrapperEl,s=t.activeIndex,n=t.realIndex,o=t.virtual&&i.virtual.enabled;a.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+s+'"]'):a.eq(s)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=a.eq(0)).addClass(i.slideNextClass);var d=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=a.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,a=this,i=a.rtlTranslate?a.translate:-a.translate,r=a.slidesGrid,s=a.snapGrid,n=a.params,o=a.activeIndex,l=a.realIndex,d=a.snapIndex,u=e;if(void 0===u){for(var p=0;p=r[p]&&i=r[p]&&i=r[p]&&(u=p);n.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if(s.indexOf(i)>=0)t=s.indexOf(i);else{var c=Math.min(n.slidesPerGroupSkip,u);t=c+Math.floor((u-c)/n.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),u!==o){var h=parseInt(a.slides.eq(u).attr("data-swiper-slide-index")||u,10);D(a,{snapIndex:t,realIndex:h,previousIndex:o,activeIndex:u}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),l!==h&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,a=this,i=a.params,r=O(e.target).closest("."+i.slideClass)[0],s=!1;if(r)for(var n=0;nd?d:i&&es?"next":ir?"next":i=d.length&&(g=d.length-1),(c||l.initialSlide||0)===(p||0)&&a&&n.emit("beforeSlideChangeStart");var b,y=-d[g];if(n.updateProgress(y),l.normalizeSlideIndex)for(var w=0;w=C&&E=C&&E=C&&(o=w)}if(n.initialized&&o!==c){if(!n.allowSlideNext&&yn.translate&&y>n.maxTranslate()&&(c||0)!==o)return!1}if(b=o>c?"next":o=e&&(h=e)})),void 0!==h&&(u=o.indexOf(h))<0&&(u=i.activeIndex-1),i.slideTo(u,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);var r=this,s=r.activeIndex,n=Math.min(r.params.slidesPerGroupSkip,s),o=n+Math.floor((s-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){var d=r.snapGrid[o];l-d>(r.snapGrid[o+1]-d)*i&&(s+=r.params.slidesPerGroup)}else{var u=r.snapGrid[o-1];l-u<=(r.snapGrid[o]-u)*i&&(s-=r.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,r.slidesGrid.length-1),r.slideTo(s,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,r="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,s=t.clickedIndex;if(a.loop){if(t.animating)return;e=parseInt(O(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?st.slides.length-t.loopedSlides+r/2?(t.loopFix(),s=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),L((function(){t.slideTo(s)}))):t.slideTo(s):s>t.slides.length-r?(t.loopFix(),s=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),L((function(){t.slideTo(s)}))):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(){var e=this,t=c(),a=e.params,i=e.$wrapperEl;i.children("."+a.slideClass+"."+a.slideDuplicateClass).remove();var r=i.children("."+a.slideClass);if(a.loopFillGroupWithBlank){var s=a.slidesPerGroup-r.length%a.slidesPerGroup;if(s!==a.slidesPerGroup){for(var n=0;nr.length&&(e.loopedSlides=r.length);var l=[],d=[];r.each((function(t,a){var i=O(t);a=r.length-e.loopedSlides&&l.push(t),i.attr("data-swiper-slide-index",a)}));for(var u=0;u=0;p-=1)i.prepend(O(l[p].cloneNode(!0)).addClass(a.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,a=e.activeIndex,i=e.slides,r=e.loopedSlides,s=e.allowSlidePrev,n=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var d=-o[a]-e.getTranslate();if(a=i.length-r){t=-i.length+a+r,t+=r,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=s,e.allowSlideNext=n,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,a=e.params,i=e.slides;t.children("."+a.slideClass+"."+a.slideDuplicateClass+",."+a.slideClass+"."+a.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var a=t.el;a.style.cursor="move",a.style.cursor=e?"-webkit-grabbing":"-webkit-grab",a.style.cursor=e?"-moz-grabbin":"-moz-grab",a.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var r=0;r=n)a.appendSlide(t);else{for(var o=s>e?s+1:s,l=[],d=n-1;d>=e;d-=1){var u=a.slides.eq(d);u.remove(),l.unshift(u)}if("object"==typeof t&&"length"in t){for(var p=0;pe?s+t.length:s}else i.append(t);for(var c=0;c1,c=u.slidesPerColumn>1,h=s.enabled;p&&!c?(n.removeClass(s.containerModifierClass+"multirow "+s.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!p&&c&&(n.addClass(s.containerModifierClass+"multirow"),"column"===u.slidesPerColumnFill&&n.addClass(s.containerModifierClass+"multirow-column"),e.emitContainerClasses());var f=u.direction&&u.direction!==s.direction,v=s.loop&&(u.slidesPerView!==s.slidesPerView||f);f&&a&&e.changeDirection(),D(e.params,u);var m=e.params.enabled;D(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!m?e.disable():!h&&m&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",u),v&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-r+e.loopedSlides,0,!1)),e.emit("breakpoint",u)}}},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),e&&("container"!==t||a)){var i=!1,r=f(),s="window"===t?r.innerWidth:a.clientWidth,n="window"===t?r.innerHeight:a.clientHeight,o=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));o.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var l=0;l0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?e.isLocked=i<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,a!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),a&&a!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e,t,a,i=this,r=i.classNames,s=i.params,n=i.rtl,o=i.$el,l=i.device,d=i.support,u=(e=["initialized",s.direction,{"pointer-events":d.pointerEvents&&!d.touch},{"free-mode":s.freeMode},{autoheight:s.autoHeight},{rtl:n},{multirow:s.slidesPerColumn>1},{"multirow-column":s.slidesPerColumn>1&&"column"===s.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":s.cssMode}],t=s.containerModifierClass,a=[],e.forEach((function(e){"object"==typeof e?Object.keys(e).forEach((function(i){e[i]&&a.push(t+i)})):"string"==typeof e&&a.push(t+e)})),a);r.push.apply(r,u),o.addClass([].concat(r).join(" ")),i.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,a=e.classNames;t.removeClass(a.join(" ")),e.emitContainerClasses()}},images:{loadImage:function(e,t,a,i,r,s){var n,o=f();function l(){s&&s()}O(e).parent("picture")[0]||e.complete&&r?l():t?((n=new o.Image).onload=l,n.onerror=l,i&&(n.sizes=i),a&&(n.srcset=a),t&&(n.src=t)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var a=0;a1){var n=[];return O(a.el).each((function(t){var i=D({},a,{el:t});n.push(new e(i))})),n}var o=this;o.__swiper__=!0,o.support=G(),o.device=H({userAgent:a.userAgent}),o.browser=R(),o.eventsListeners={},o.eventsAnyListeners=[],void 0===o.modules&&(o.modules={}),Object.keys(o.modules).forEach((function(e){var t=o.modules[e];if(t.params){var i=Object.keys(t.params)[0],r=t.params[i];if("object"!=typeof r||null===r)return;if(!(i in a)||!("enabled"in r))return;!0===a[i]&&(a[i]={enabled:!0}),"object"!=typeof a[i]||"enabled"in a[i]||(a[i].enabled=!0),a[i]||(a[i]={enabled:!1})}}));var l,d,u=D({},Q);return o.useParams(u),o.params=D({},u,ae,a),o.originalParams=D({},o.params),o.passedParams=D({},a),o.params&&o.params.on&&Object.keys(o.params.on).forEach((function(e){o.on(e,o.params.on[e])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),o.$=O,D(o,{enabled:o.params.enabled,el:t,classNames:[],slides:O(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===o.params.direction},isVertical:function(){return"vertical"===o.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],d=["mousedown","mousemove","mouseup"],o.support.pointerEvents&&(d=["pointerdown","pointermove","pointerup"]),o.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},o.touchEventsDesktop={start:d[0],move:d[1],end:d[2]},o.support.touch||!o.params.simulateTouch?o.touchEventsTouch:o.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:$(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.useModules(),o.emit("_swiper"),o.params.init&&o.init(),o}var t,a,i,r=e.prototype;return r.enable=function(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))},r.disable=function(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))},r.setProgress=function(e,t){var a=this;e=Math.min(Math.max(e,0),1);var i=a.minTranslate(),r=(a.maxTranslate()-i)*e+i;a.translateTo(r,void 0===t?0:t),a.updateActiveIndex(),a.updateSlidesClasses()},r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},r.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(a){var i=e.getSlideClasses(a);t.push({slideEl:a,classNames:i}),e.emit("_slideClass",a,i)})),e.emit("_slideClasses",t)}},r.slidesPerViewDynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesGrid,r=e.size,s=e.activeIndex,n=1;if(t.centeredSlides){for(var o,l=a[s].swiperSlideSize,d=s+1;dr&&(o=!0));for(var u=s-1;u>=0;u-=1)a[u]&&!o&&(n+=1,(l+=a[u].swiperSlideSize)>r&&(o=!0))}else for(var p=s+1;p1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||i(),a.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function i(){var t=e.rtlTranslate?-1*e.translate:e.translate,a=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var a=this,i=a.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(a.$el.removeClass(""+a.params.containerModifierClass+i).addClass(""+a.params.containerModifierClass+e),a.emitContainerClasses(),a.params.direction=e,a.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),a.emit("changeDirection"),t&&a.update()),a},r.mount=function(e){var t=this;if(t.mounted)return!0;var a,i=O(e||t.params.el);return!!(e=i[0])&&(e.swiper=t,e&&e.shadowRoot&&e.shadowRoot.querySelector?(a=O(e.shadowRoot.querySelector("."+t.params.wrapperClass))).children=function(e){return i.children(e)}:a=i.children("."+t.params.wrapperClass),D(t,{$el:i,el:e,$wrapperEl:a,wrapperEl:a[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===a.css("display")}),!0)},r.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a=this,i=a.params,r=a.$el,s=a.$wrapperEl,n=a.slides;return void 0===a.params||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),i.loop&&a.loopDestroy(),t&&(a.removeClasses(),r.removeAttr("style"),s.removeAttr("style"),n&&n.length&&n.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),a.emit("destroy"),Object.keys(a.eventsListeners).forEach((function(e){a.off(e)})),!1!==e&&(a.$el[0].swiper=null,function(e){var t=e;Object.keys(t).forEach((function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(a)),a.destroyed=!0),null},e.extendDefaults=function(e){D(ae,e)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var a=t.name||Object.keys(e.prototype.modules).length+"_"+$();e.prototype.modules[a]=t},e.use=function(t){return Array.isArray(t)?(t.forEach((function(t){return e.installModule(t)})),e):(e.installModule(t),e)},t=e,i=[{key:"extendedDefaults",get:function(){return ae}},{key:"defaults",get:function(){return Q}}],(a=null)&&ee(t.prototype,a),i&&ee(t,i),e}();function re(){return(re=Object.assign||function(e){for(var t=1;tE)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+M+'"]').remove();for(var z=0;z=w&&z<=E&&(void 0===p||e?S.push(z):(z>p&&S.push(z),z'+e+"");return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=r),r},appendSlide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var a=0;a=0;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var g=t.$el,b=g[0].clientWidth,y=g[0].clientHeight,w=a.innerWidth,E=a.innerHeight,C=t.$el.offset();r&&(C.left-=t.$el[0].scrollLeft);for(var x=[[C.left,C.top],[C.left+b,C.top],[C.left,C.top+y],[C.left+b,C.top+y]],T=0;T=0&&S[0]<=w&&S[1]>=0&&S[1]<=E){if(0===S[0]&&0===S[1])continue;m=!0}}if(!m)return}t.isHorizontal()?((l||d||u||p)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((d||p)&&!r||(l||u)&&r)&&t.slideNext(),((l||u)&&!r||(d||p)&&r)&&t.slidePrev()):((l||d||h||v)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(d||v)&&t.slideNext(),(l||h)&&t.slidePrev()),t.emit("keyPress",n)}}},enable:function(){var e=this,t=c();e.keyboard.enabled||(O(t).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable:function(){var e=this,t=c();e.keyboard.enabled&&(O(t).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}},de={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){N(this,{keyboard:oe({enabled:!1},le)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var ue={lastScrollTime:$(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return f().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=c(),t="onwheel",a=t in e;if(!a){var i=e.createElement("div");i.setAttribute(t,"return;"),a="function"==typeof i.onwheel}return!a&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(a=e.implementation.hasFeature("Events.wheel","3.0")),a}()?"wheel":"mousewheel"},normalize:function(e){var t=0,a=0,i=0,r=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,r=10*a,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=r,r=0),(i||r)&&e.deltaMode&&(1===e.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!t&&(t=i<1?-1:1),r&&!a&&(a=r<1?-1:1),{spinX:t,spinY:a,pixelX:i,pixelY:r}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(e){var t=e,a=this;if(a.enabled){var i=a.params.mousewheel;a.params.cssMode&&t.preventDefault();var r=a.$el;if("container"!==a.params.mousewheel.eventsTarget&&(r=O(a.params.mousewheel.eventsTarget)),!a.mouseEntered&&!r[0].contains(t.target)&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var s=0,n=a.rtlTranslate?-1:1,o=ue.normalize(t);if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;s=-o.pixelX*n}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;s=-o.pixelY}else s=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*n:-o.pixelY;if(0===s)return!0;i.invert&&(s=-s);var l=a.getTranslate()+s*i.sensitivity;if(l>=a.minTranslate()&&(l=a.minTranslate()),l<=a.maxTranslate()&&(l=a.maxTranslate()),(!!a.params.loop||!(l===a.minTranslate()||l===a.maxTranslate()))&&a.params.nested&&t.stopPropagation(),a.params.freeMode){var d={time:$(),delta:Math.abs(s),direction:Math.sign(s)},u=a.mousewheel.lastEventBeforeSnap,p=u&&d.time=a.minTranslate()&&(c=a.minTranslate()),c<=a.maxTranslate()&&(c=a.maxTranslate()),a.setTransition(0),a.setTranslate(c),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!h&&a.isBeginning||!f&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky){clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=void 0;var v=a.mousewheel.recentWheelEvents;v.length>=15&&v.shift();var m=v.length?v[v.length-1]:void 0,g=v[0];if(v.push(d),m&&(d.delta>m.delta||d.direction!==m.direction))v.splice(0);else if(v.length>=15&&d.time-g.time<500&&g.delta-d.delta>=1&&d.delta<=6){var b=s>0?.8:.2;a.mousewheel.lastEventBeforeSnap=d,v.splice(0),a.mousewheel.timeout=L((function(){a.slideToClosest(a.params.speed,!0,void 0,b)}),0)}a.mousewheel.timeout||(a.mousewheel.timeout=L((function(){a.mousewheel.lastEventBeforeSnap=d,v.splice(0),a.slideToClosest(a.params.speed,!0,void 0,.5)}),500))}if(p||a.emit("scroll",t),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),c===a.minTranslate()||c===a.maxTranslate())return!0}}else{var y={time:$(),delta:Math.abs(s),direction:Math.sign(s),raw:e},w=a.mousewheel.recentWheelEvents;w.length>=2&&w.shift();var E=w.length?w[w.length-1]:void 0;if(w.push(y),E?(y.direction!==E.direction||y.delta>E.delta||y.time>E.time+150)&&a.mousewheel.animateSlider(y):a.mousewheel.animateSlider(y),a.mousewheel.releaseScroll(y))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1}},animateSlider:function(e){var t=this,a=f();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&$()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new a.Date).getTime(),!1)))},releaseScroll:function(e){var t=this,a=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&a.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&a.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=ue.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=O(e.params.mousewheel.eventsTarget)),a.on("mouseenter",e.mousewheel.handleMouseEnter),a.on("mouseleave",e.mousewheel.handleMouseLeave),a.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this,t=ue.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=O(e.params.mousewheel.eventsTarget)),a.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},pe={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){N(this,{mousewheel:{enabled:!1,lastScrollTime:$(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:ue.enable,disable:ue.disable,handle:ue.handle,handleMouseEnter:ue.handleMouseEnter,handleMouseLeave:ue.handleMouseLeave,animateSlider:ue.animateSlider,releaseScroll:ue.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};function ce(){return(ce=Object.assign||function(e){for(var t=1;t0&&(e.isBeginning?a(s,!0):a(s,!1),e.params.watchOverflow&&e.enabled&&s[e.isLocked?"addClass":"removeClass"](t.lockClass)),r&&r.length>0&&(e.isEnd?a(r,!0):a(r,!1),e.params.watchOverflow&&e.enabled&&r[e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,a=this,i=a.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=O(i.nextEl),a.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===a.$el.find(i.nextEl).length&&(e=a.$el.find(i.nextEl))),i.prevEl&&(t=O(i.prevEl),a.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===a.$el.find(i.prevEl).length&&(t=a.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",a.navigation.onNextClick),t&&t.length>0&&t.on("click",a.navigation.onPrevClick),D(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),a.enabled||(e&&e.addClass(i.lockClass),t&&t.addClass(i.lockClass)))},destroy:function(){var e=this,t=e.navigation,a=t.$nextEl,i=t.$prevEl;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},fe={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){N(this,{navigation:ce({},he)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,a=t.$nextEl,i=t.$prevEl;a&&a[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),i&&i[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var a=e.navigation,i=a.$nextEl,r=a.$prevEl,s=t.target;if(e.params.navigation.hideOnClick&&!O(s).is(r)&&!O(s).is(i)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===s||e.pagination.el.contains(s)))return;var n;i?n=i.hasClass(e.params.navigation.hiddenClass):r&&(n=r.hasClass(e.params.navigation.hiddenClass)),!0===n?e.emit("navigationShow"):e.emit("navigationHide"),i&&i.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass)}}}};function ve(){return(ve=Object.assign||function(e){for(var t=1;tr-1-2*e.loopedSlides&&(i-=r-2*e.loopedSlides),i>n-1&&(i-=n),i<0&&"bullets"!==e.params.paginationType&&(i=n+i)):i=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===a.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var o,l,d,u=e.pagination.bullets;if(a.dynamicBullets&&(e.pagination.bulletSize=u.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),s.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(a.dynamicMainBullets+4)+"px"),a.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=i-e.previousIndex,e.pagination.dynamicBulletIndex>a.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=a.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=i-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(u.length,a.dynamicMainBullets)-1))+o)/2),u.removeClass(a.bulletActiveClass+" "+a.bulletActiveClass+"-next "+a.bulletActiveClass+"-next-next "+a.bulletActiveClass+"-prev "+a.bulletActiveClass+"-prev-prev "+a.bulletActiveClass+"-main"),s.length>1)u.each((function(e){var t=O(e),r=t.index();r===i&&t.addClass(a.bulletActiveClass),a.dynamicBullets&&(r>=o&&r<=l&&t.addClass(a.bulletActiveClass+"-main"),r===o&&t.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),r===l&&t.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next"))}));else{var p=u.eq(i),c=p.index();if(p.addClass(a.bulletActiveClass),a.dynamicBullets){for(var h=u.eq(o),f=u.eq(l),v=o;v<=l;v+=1)u.eq(v).addClass(a.bulletActiveClass+"-main");if(e.params.loop)if(c>=u.length-a.dynamicMainBullets){for(var m=a.dynamicMainBullets;m>=0;m-=1)u.eq(u.length-m).addClass(a.bulletActiveClass+"-main");u.eq(u.length-a.dynamicMainBullets-1).addClass(a.bulletActiveClass+"-prev")}else h.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),f.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next");else h.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),f.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next")}}if(a.dynamicBullets){var g=Math.min(u.length,a.dynamicMainBullets+4),b=(e.pagination.bulletSize*g-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,y=t?"right":"left";u.css(e.isHorizontal()?y:"top",b+"px")}}if("fraction"===a.type&&(s.find(B(a.currentClass)).text(a.formatFractionCurrent(i+1)),s.find(B(a.totalClass)).text(a.formatFractionTotal(n))),"progressbar"===a.type){var w;w=a.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var E=(i+1)/n,C=1,x=1;"horizontal"===w?C=E:x=E,s.find(B(a.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+C+") scaleY("+x+")").transition(e.params.speed)}"custom"===a.type&&a.renderCustom?(s.html(a.renderCustom(e,i+1,n)),e.emit("paginationRender",s[0])):e.emit("paginationUpdate",s[0]),e.params.watchOverflow&&e.enabled&&s[e.isLocked?"addClass":"removeClass"](a.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,r="";if("bullets"===t.type){var s=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&s>a&&(s=a);for(var n=0;n";i.html(r),e.pagination.bullets=i.find(B(t.bulletClass))}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / ',i.html(r)),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'',i.html(r)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var a=O(t.el);0!==a.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&a.length>1&&(a=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&a.addClass(t.clickableClass),a.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(a.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&a.addClass(t.progressbarOppositeClass),t.clickable&&a.on("click",B(t.bulletClass),(function(t){t.preventDefault();var a=O(this).index()*e.params.slidesPerGroup;e.params.loop&&(a+=e.loopedSlides),e.slideTo(a)})),D(e.pagination,{$el:a,el:a[0]}),e.enabled||a.addClass(t.lockClass))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.pagination.$el;a.removeClass(t.hiddenClass),a.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&a.off("click",B(t.bulletClass))}}},ge={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){N(this,{pagination:ve({dynamicBulletIndex:0},me)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},"enable disable":function(e){var t=e.pagination.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)},click:function(e,t){var a=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!O(a).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&a===e.navigation.nextEl||e.navigation.prevEl&&a===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}};function be(){return(be=Object.assign||function(e){for(var t=1;t0?(d=r-u,u=0):-u+r>s&&(d=s+u):u<0?(d=r+u,u=0):u+r>s&&(d=s-u),e.isHorizontal()?(n.transform("translate3d("+u+"px, 0, 0)"),n[0].style.width=d+"px"):(n.transform("translate3d(0px, "+u+"px, 0)"),n[0].style.height=d+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){o[0].style.opacity=0,o.transition(400)}),1e3))}},setTransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=t.$dragEl,i=t.$el;a[0].style.width="",a[0].style.height="";var r,s=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=e.size/e.virtualSize,o=n*(s/e.size);r="auto"===e.params.scrollbar.dragSize?s*n:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?a[0].style.width=r+"px":a[0].style.height=r+"px",i[0].style.display=n>=1?"none":"",e.params.scrollbar.hide&&(i[0].style.opacity=0),D(t,{trackSize:s,divider:n,moveDivider:o,dragSize:r}),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,a=this,i=a.scrollbar,r=a.rtlTranslate,s=i.$el,n=i.dragSize,o=i.trackSize,l=i.dragStartPos;t=(i.getPointerPosition(e)-s.offset()[a.isHorizontal()?"left":"top"]-(null!==l?l:n/2))/(o-n),t=Math.max(Math.min(t,1),0),r&&(t=1-t);var d=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*t;a.updateProgress(d),a.setTranslate(d),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,r=t.$wrapperEl,s=i.$el,n=i.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),r.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),s.transition(0),a.hide&&s.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this,a=t.scrollbar,i=t.$wrapperEl,r=a.$el,s=a.$dragEl;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),i.transition(0),r.transition(0),s.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,r=t.$wrapperEl,s=i.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),r.transition("")),a.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=L((function(){s.css("opacity",0),s.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),a.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=c(),a=e.scrollbar,i=e.touchEventsTouch,r=e.touchEventsDesktop,s=e.params,n=e.support,o=a.$el[0],l=!(!n.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},d=!(!n.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};o&&(n.touch?(o.addEventListener(i.start,e.scrollbar.onDragStart,l),o.addEventListener(i.move,e.scrollbar.onDragMove,l),o.addEventListener(i.end,e.scrollbar.onDragEnd,d)):(o.addEventListener(r.start,e.scrollbar.onDragStart,l),t.addEventListener(r.move,e.scrollbar.onDragMove,l),t.addEventListener(r.end,e.scrollbar.onDragEnd,d)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=c(),a=e.scrollbar,i=e.touchEventsTouch,r=e.touchEventsDesktop,s=e.params,n=e.support,o=a.$el[0],l=!(!n.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},d=!(!n.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};o&&(n.touch?(o.removeEventListener(i.start,e.scrollbar.onDragStart,l),o.removeEventListener(i.move,e.scrollbar.onDragMove,l),o.removeEventListener(i.end,e.scrollbar.onDragEnd,d)):(o.removeEventListener(r.start,e.scrollbar.onDragStart,l),t.removeEventListener(r.move,e.scrollbar.onDragMove,l),t.removeEventListener(r.end,e.scrollbar.onDragEnd,d)))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.$el,i=e.params.scrollbar,r=O(i.el);e.params.uniqueNavElements&&"string"==typeof i.el&&r.length>1&&1===a.find(i.el).length&&(r=a.find(i.el));var s=r.find("."+e.params.scrollbar.dragClass);0===s.length&&(s=O('
'),r.append(s)),D(t,{$el:r,el:r[0],$dragEl:s,dragEl:s[0]}),i.draggable&&t.enableDraggable(),r&&r[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},we={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){N(this,{scrollbar:be({isTouched:!1,timeout:null,dragTimeout:null},ye)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},"enable disable":function(e){var t=e.scrollbar.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)},destroy:function(e){e.scrollbar.destroy()}}};function Ee(){return(Ee=Object.assign||function(e){for(var t=1;t=0?parseInt(n,10)*t*r+"%":n*t*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*t+"%":o*t+"px",null!=d){var u=d-(d-1)*(1-Math.abs(t));i[0].style.opacity=u}if(null==l)i.transform("translate3d("+n+", "+o+", 0px)");else{var p=l-(l-1)*(1-Math.abs(t));i.transform("translate3d("+n+", "+o+", 0px) scale("+p+")")}},setTranslate:function(){var e=this,t=e.$el,a=e.slides,i=e.progress,r=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,i)})),a.each((function(t,a){var s=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(s+=Math.ceil(a/2)-i*(r.length-1)),s=Math.min(Math.max(s,-1),1),O(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,s)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var a=O(t),i=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),a.transition(i)}))}},xe={name:"parallax",params:{parallax:{enabled:!1}},create:function(){N(this,{parallax:Ee({},Ce)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}};function Te(){return(Te=Object.assign||function(e){for(var t=1;ts.maxRatio&&(r.scale=s.maxRatio-1+Math.pow(r.scale-s.maxRatio+1,.5)),r.scaler.touchesStart.x))return void(r.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(r.minY)===Math.floor(r.startY)&&r.touchesCurrent.yr.touchesStart.y))return void(r.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),r.isMoved=!0,r.currentX=r.touchesCurrent.x-r.touchesStart.x+r.startX,r.currentY=r.touchesCurrent.y-r.touchesStart.y+r.startY,r.currentXr.maxX&&(r.currentX=r.maxX-1+Math.pow(r.currentX-r.maxX+1,.8)),r.currentYr.maxY&&(r.currentY=r.maxY-1+Math.pow(r.currentY-r.maxY+1,.8)),s.prevPositionX||(s.prevPositionX=r.touchesCurrent.x),s.prevPositionY||(s.prevPositionY=r.touchesCurrent.y),s.prevTime||(s.prevTime=Date.now()),s.x=(r.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2,s.y=(r.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2,Math.abs(r.touchesCurrent.x-s.prevPositionX)<2&&(s.x=0),Math.abs(r.touchesCurrent.y-s.prevPositionY)<2&&(s.y=0),s.prevPositionX=r.touchesCurrent.x,s.prevPositionY=r.touchesCurrent.y,s.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+r.currentX+"px, "+r.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,a=e.image,i=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!a.isTouched||!a.isMoved)return a.isTouched=!1,void(a.isMoved=!1);a.isTouched=!1,a.isMoved=!1;var r=300,s=300,n=i.x*r,o=a.currentX+n,l=i.y*s,d=a.currentY+l;0!==i.x&&(r=Math.abs((o-a.currentX)/i.x)),0!==i.y&&(s=Math.abs((d-a.currentY)/i.y));var u=Math.max(r,s);a.currentX=o,a.currentY=d;var p=a.width*e.scale,c=a.height*e.scale;a.minX=Math.min(t.slideWidth/2-p/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-c/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),t.$imageWrapEl.transition(u).transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}},onTransitionEnd:function(){var e=this,t=e.zoom,a=t.gesture;a.$slideEl&&e.previousIndex!==e.activeIndex&&(a.$imageEl&&a.$imageEl.transform("translate3d(0,0,0) scale(1)"),a.$imageWrapEl&&a.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,a.$slideEl=void 0,a.$imageEl=void 0,a.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,r,s,n,o,l,d,u,p,c,h,v,m,g,b=this,y=f(),w=b.zoom,E=b.params.zoom,C=w.gesture,x=w.image;(C.$slideEl||(b.params.virtual&&b.params.virtual.enabled&&b.virtual?C.$slideEl=b.$wrapperEl.children("."+b.params.slideActiveClass):C.$slideEl=b.slides.eq(b.activeIndex),C.$imageEl=C.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),C.$imageWrapEl=C.$imageEl.parent("."+E.containerClass)),C.$imageEl&&0!==C.$imageEl.length&&C.$imageWrapEl&&0!==C.$imageWrapEl.length)&&(C.$slideEl.addClass(""+E.zoomedSlideClass),void 0===x.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,a="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=x.touchesStart.x,a=x.touchesStart.y),w.scale=C.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,w.currentScale=C.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,e?(m=C.$slideEl[0].offsetWidth,g=C.$slideEl[0].offsetHeight,i=C.$slideEl.offset().left+y.scrollX+m/2-t,r=C.$slideEl.offset().top+y.scrollY+g/2-a,o=C.$imageEl[0].offsetWidth,l=C.$imageEl[0].offsetHeight,d=o*w.scale,u=l*w.scale,h=-(p=Math.min(m/2-d/2,0)),v=-(c=Math.min(g/2-u/2,0)),(s=i*w.scale)h&&(s=h),(n=r*w.scale)v&&(n=v)):(s=0,n=0),C.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+n+"px,0)"),C.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+w.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,i=t.gesture;i.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?i.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):i.$slideEl=e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+a.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&i.$imageWrapEl&&0!==i.$imageWrapEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+a.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this,a=t.zoom,i=a.slideSelector,r=a.passiveListener;t.$wrapperEl[e]("gesturestart",i,a.onGestureStart,r),t.$wrapperEl[e]("gesturechange",i,a.onGestureChange,r),t.$wrapperEl[e]("gestureend",i,a.onGestureEnd,r)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this,t=e.support,a=e.zoom;if(!a.enabled){a.enabled=!0;var i=!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},r=!t.passiveListener||{passive:!1,capture:!0},s="."+e.params.slideClass;e.zoom.passiveListener=i,e.zoom.slideSelector=s,t.gestures?(e.$wrapperEl.on(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.on(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,s,a.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,s,a.onGestureChange,r),e.$wrapperEl.on(e.touchEvents.end,s,a.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,s,a.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,a.onTouchMove,r)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){var a=e.support;e.zoom.enabled=!1;var i=!("touchstart"!==e.touchEvents.start||!a.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},r=!a.passiveListener||{passive:!1,capture:!0},s="."+e.params.slideClass;a.gestures?(e.$wrapperEl.off(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.off(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,s,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,s,t.onGestureChange,r),e.$wrapperEl.off(e.touchEvents.end,s,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,s,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,r)}}},Me={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;N(e,{zoom:Te({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},Se)});var t=1;Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(a){if(t!==a){var i=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,r=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",a,i,r)}t=a}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};function ze(){return(ze=Object.assign||function(e){for(var t=1;t1)for(var u=r;u1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var p=n.loadPrevNextAmount,c=o,h=Math.min(r+c+Math.max(p,c),i.length),f=Math.max(r-Math.max(c,p),0),v=r+o;v0&&e.lazy.loadInSlide(d(g));var b=t.children("."+a.slidePrevClass);b.length>0&&e.lazy.loadInSlide(d(b))}},checkInViewOnLoad:function(){var e=f(),t=this;if(t&&!t.destroyed){var a=t.params.lazy.scrollingElement?O(t.params.lazy.scrollingElement):O(e),i=a[0]===e,r=i?e.innerWidth:a[0].offsetWidth,s=i?e.innerHeight:a[0].offsetHeight,n=t.$el.offset(),o=!1;t.rtlTranslate&&(n.left-=t.$el[0].scrollLeft);for(var l=[[n.left,n.top],[n.left+t.width,n.top],[n.left,n.top+t.height],[n.left+t.width,n.top+t.height]],d=0;d=0&&u[0]<=r&&u[1]>=0&&u[1]<=s){if(0===u[0]&&0===u[1])continue;o=!0}}o?(t.lazy.load(),a.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,a.on("scroll",t.lazy.checkInViewOnLoad))}}},ke={name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){N(this,{lazy:ze({initialImageLoaded:!1},Pe)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};function Oe(){return(Oe=Object.assign||function(e){for(var t=1;t1;)e[r=a+i>>1]<=t?i=r:a=r;return a};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=o(this.x,e),s=n-1,(e-this.x[s])*(this.y[n]-this.y[s])/(this.x[n]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Le.LinearSpline(t.slidesGrid,e.slidesGrid):new Le.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,r=this,s=r.controller.control,n=r.constructor;function o(e){var t=r.rtlTranslate?-r.translate:r.translate;"slide"===r.params.controller.by&&(r.controller.getInterpolateFunction(e),i=-r.controller.spline.interpolate(-t)),i&&"container"!==r.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(r.maxTranslate()-r.minTranslate()),i=(t-r.minTranslate())*a+e.minTranslate()),r.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,r),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(var l=0;l0&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(a){var i=O(a);e.a11y.makeElFocusable(i),e.params.pagination.renderBullet||(e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.paginationBulletMessage.replace(/\{\{index\}\}/,i.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var a=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(a,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(a,t.containerMessage);var i,r,s=e.$wrapperEl,n=s.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16),o=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";e.a11y.addElId(s,n),e.a11y.addElLive(s,o),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(O(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(O(e.slides),t.slideRole),e.slides.each((function(a){var i=O(a),r=t.slideLabelMessage.replace(/\{\{index\}\}/,i.index()+1).replace(/\{\{slidesLength\}\}/,e.slides.length);e.a11y.addElLabel(i,r)})),e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),i&&i.length&&(e.a11y.makeElFocusable(i),"BUTTON"!==i[0].tagName&&(e.a11y.addElRole(i,"button"),i.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(i,t.nextSlideMessage),e.a11y.addElControls(i,n)),r&&r.length&&(e.a11y.makeElFocusable(r),"BUTTON"!==r[0].tagName&&(e.a11y.addElRole(r,"button"),r.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(r,t.prevSlideMessage),e.a11y.addElControls(r,n)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",B(e.params.pagination.bulletClass),e.a11y.onEnterOrSpaceKey)},destroy:function(){var e,t,a=this;a.a11y.liveRegion&&a.a11y.liveRegion.length>0&&a.a11y.liveRegion.remove(),a.navigation&&a.navigation.$nextEl&&(e=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(t=a.navigation.$prevEl),e&&e.off("keydown",a.a11y.onEnterOrSpaceKey),t&&t.off("keydown",a.a11y.onEnterOrSpaceKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown",B(a.params.pagination.bulletClass),a.a11y.onEnterOrSpaceKey)}},De={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){N(this,{a11y:Ie({},Ae,{liveRegion:O('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}};function Ne(){return(Ne=Object.assign||function(e){for(var t=1;t0){var o=a.params.history.root;"/"===o[o.length-1]&&(o=o.slice(0,o.length-1)),n=o+"/"+e+"/"+n}else r.pathname.includes(e)||(n=e+"/"+n);var l=i.history.state;l&&l.value===n||(a.params.history.replaceState?i.history.replaceState({value:n},null,n):i.history.pushState({value:n},null,n))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,a){var i=this;if(t)for(var r=0,s=i.slides.length;r'),i.append(e)),e.css({height:s+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=O('
'),a.append(e)));for(var f=0;f-1&&(h=90*m+90*y,o&&(h=90*-m-90*y)),v.transform(x),u.slideShadows){var T=p?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),S=p?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===T.length&&(T=O('
'),v.append(T)),0===S.length&&(S=O('
'),v.append(S)),T.length&&(T[0].style.opacity=Math.max(-y,0)),S.length&&(S[0].style.opacity=Math.max(y,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),u.shadow)if(p)e.transform("translate3d(0px, "+(s/2+u.shadowOffset)+"px, "+-s/2+"px) rotateX(90deg) rotateZ(0deg) scale("+u.shadowScale+")");else{var M=Math.abs(h)-90*Math.floor(Math.abs(h)/90),z=1.5-(Math.sin(2*M*Math.PI/360)/2+Math.cos(2*M*Math.PI/360)/2),P=u.shadowScale,k=u.shadowScale/z,L=u.shadowOffset;e.transform("scale3d("+P+", 1, "+k+") translate3d(0px, "+(n/2+L)+"px, "+-n/2/k+"px) rotateX(-90deg)")}var $=d.isSafari||d.isWebView?-l/2:0;i.transform("translate3d(0px,0,"+$+"px) rotateX("+(t.isHorizontal()?0:h)+"deg) rotateY("+(t.isHorizontal()?-h:0)+"deg)")},setTransition:function(e){var t=this,a=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&a.find(".swiper-cube-shadow").transition(e)}},Ke={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){N(this,{cubeEffect:qe({},Ue)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};D(e.params,t),D(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}};function Ze(){return(Ze=Object.assign||function(e){for(var t=1;t'),r.append(u)),0===p.length&&(p=O('
'),r.append(p)),u.length&&(u[0].style.opacity=Math.max(-s,0)),p.length&&(p[0].style.opacity=Math.max(s,0))}r.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(e){var t=this,a=t.slides,i=t.activeIndex,r=t.$wrapperEl;if(a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var s=!1;a.eq(i).transitionEnd((function(){if(!s&&t&&!t.destroyed){s=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],a=0;a'),h.append(T)),0===S.length&&(S=O('
'),h.append(S)),T.length&&(T[0].style.opacity=v>0?v:0),S.length&&(S[0].style.opacity=-v>0?-v:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},at={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){N(this,{coverflowEffect:et({},tt)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}};function it(){return(it=Object.assign||function(e){for(var t=1;tt.previousIndex?"next":"prev"}else o=(n=t.realIndex)>t.previousIndex?"next":"prev";s&&(n+="next"===o?r:-1*r),a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(n)<0&&(a.params.centeredSlides?n=n>l?n-Math.floor(i/2)+1:n+Math.floor(i/2)-1:n>l&&(n=n-i+1),a.slideTo(n,e?0:void 0))}var p=1,c=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(p=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(p=1),p=Math.floor(p),a.slides.removeClass(c),a.params.loop||a.params.virtual&&a.params.virtual.enabled)for(var h=0;h49?function(){u(r,{timeout:o}),o!==a.ricTimeout&&(o=a.ricTimeout)}:$((function(){c(r)}),!0);return function(e){var a;(e=!0===e)&&(o=33),t||(t=!0,(a=n-(i.now()-s))<0&&(a=0),e||a<9?l():c(l,a))}},P=function(e){var t,s,a=99,n=function(){t=null,e()},o=function(){var e=i.now()-s;e0)&&"visible"!=C(a,"overflow")&&(s=a.getBoundingClientRect(),o=j>s.left&&Xs.top-1&&G500&&n.clientWidth>500?500:370:a.expand,s._defEx=f,m=f*a.expFactor,v=a.hFac,V=null,J2&&B>2&&!t.hidden?(J=m,ee=0):J=B>1&&ee>1&&Q<6?f:K),p!==c&&(H=innerWidth+c*v,W=innerHeight+c,h=-1*c,p=c),o=g[i].getBoundingClientRect(),(Y=o.bottom)>=h&&(G=o.top)<=W&&(j=o.right)>=h*v&&(X=o.left)<=H&&(Y||j||X||G)&&(a.loadHidden||ie(g[i]))&&(N&&Q<3&&!u&&(B<3||ee<4)||se(g[i],c))){if(ue(g[i]),d=!0,Q>9)break}else!d&&N&&!r&&Q<4&&ee<4&&B>2&&(_[0]||a.preloadAfterLoad)&&(_[0]||!u&&(Y||j||X||G||"auto"!=g[i][l](a.sizesAttr)))&&(r=_[0]||g[i]);r&&!d&&ue(r)}},ne=M(ae),oe=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(te(e),y(t,a.loadedClass),b(t,a.loadingClass),w(t,le),x(t,"lazyloaded"))},re=$(oe),le=function(e){re({target:e.target})},de=function(e,t){var i=e.getAttribute("data-load-mode")||a.iframeLoadMode;0==i?e.contentWindow.location.replace(t):1==i&&(e.src=t)},ce=function(e){var t,i=e[l](a.srcsetAttr);(t=a.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),i&&e.setAttribute("srcset",i)},he=$((function(e,t,i,s,n){var o,r,d,h,u,f;(u=x(e,"lazybeforeunveil",t)).defaultPrevented||(s&&(i?y(e,a.autosizesClass):e.setAttribute("sizes",s)),r=e[l](a.srcsetAttr),o=e[l](a.srcAttr),n&&(h=(d=e.parentNode)&&p.test(d.nodeName||"")),f=t.firesLoad||"src"in e&&(r||o||h),u={target:e},y(e,a.loadingClass),f&&(clearTimeout(R),R=c(te,2500),w(e,le,!0)),h&&v.call(d.getElementsByTagName("source"),ce),r?e.setAttribute("srcset",r):o&&!h&&(U.test(e.nodeName)?de(e,o):e.src=o),n&&(r||h)&&E(e,{src:o})),e._lazyRace&&delete e._lazyRace,b(e,a.lazyClass),T((function(){var t=e.complete&&e.naturalWidth>1;f&&!t||(t&&y(e,a.fastLoadedClass),oe(u),e._lazyCache=!0,c((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&Q--}),!0)})),ue=function(e){if(!e._lazyRace){var t,i=q.test(e.nodeName),s=i&&(e[l](a.sizesAttr)||e[l]("sizes")),n="auto"==s;(!n&&N||!i||!e[l]("src")&&!e.srcset||e.complete||g(e,a.errorClass)||!g(e,a.lazyClass))&&(t=x(e,"lazyunveilread").detail,n&&L.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,Q++,he(e,t,n,s,i))}},pe=P((function(){a.loadMode=3,ne()})),fe=function(){3==a.loadMode&&(a.loadMode=2),pe()},me=function(){N||(i.now()-F<999?c(me,999):(N=!0,a.loadMode=3,ne(),d("scroll",fe,!0)))},{_:function(){F=i.now(),s.elements=t.getElementsByClassName(a.lazyClass),_=t.getElementsByClassName(a.lazyClass+" "+a.preloadClass),d("scroll",ne,!0),d("resize",ne,!0),d("pageshow",(function(e){if(e.persisted){var i=t.querySelectorAll("."+a.loadingClass);i.length&&i.forEach&&h((function(){i.forEach((function(e){e.complete&&ue(e)}))}))}})),e.MutationObserver?new MutationObserver(ne).observe(n,{childList:!0,subtree:!0,attributes:!0}):(n[r]("DOMNodeInserted",ne,!0),n[r]("DOMAttrModified",ne,!0),setInterval(ne,999)),d("hashchange",ne,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t[r](e,ne,!0)})),/d$|^c/.test(t.readyState)?me():(d("load",me),t[r]("DOMContentLoaded",ne),c(me,2e4)),s.elements.length?(ae(),T._lsFlush()):ne()},checkElems:ne,unveil:ue,_aLSL:fe}),L=(A=$((function(e,t,i,s){var a,n,o;if(e._lazysizesWidth=s,s+="px",e.setAttribute("sizes",s),p.test(t.nodeName||""))for(n=0,o=(a=t.getElementsByTagName("source")).length;n`}}}},n.default=o;var r=function(e){return e&&e.__esModule?e:{default:e}}(n),l={};function d(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function c(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(i){void 0===e[i]?e[i]=t[i]:d(t[i])&&d(e[i])&&Object.keys(t[i]).length>0&&c(e[i],t[i])}))}var h={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function u(){var e="undefined"!=typeof document?document:{};return c(e,h),e}var p={document:h,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function f(){var e="undefined"!=typeof window?window:{};return c(e,p),e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function y(e,t,i){return(y=g()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var a=new(Function.bind.apply(e,s));return i&&v(a,i.prototype),a}).apply(null,arguments)}function b(e){var t="function"==typeof Map?new Map:void 0;return(b=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return y(e,arguments,m(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),v(s,e)})(e)}var w=function(e){var t,i;function s(t){var i;return function(e){var t=e.__proto__;Object.defineProperty(e,"__proto__",{get:function(){return t},set:function(e){t.__proto__=e}})}(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i=e.call.apply(e,[this].concat(t))||this)),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(b(Array));function x(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,x(e)):t.push(e)})),t}function E(e,t){return Array.prototype.filter.call(e,t)}function C(e,t){var i=f(),s=u(),a=[];if(!t&&e instanceof w)return e;if(!e)return new w(a);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var o="div";0===n.indexOf("0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i=0;p-=1){var f=u[p];n&&f.listener===n||n&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===n?(h.removeEventListener(d,f.proxyListener,o),u.splice(p,1)):n||(h.removeEventListener(d,f.proxyListener,o),u.splice(p,1))}}return this},trigger:function(){for(var e=f(),t=arguments.length,i=new Array(t),s=0;s0})),d.dispatchEvent(c),d.dom7EventData=[],delete d.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=f();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=f(),t=u(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,o=i.clientLeft||a.clientLeft||0,r=i===e?e.scrollY:i.scrollTop,l=i===e?e.scrollX:i.scrollLeft;return{top:s.top+r-n,left:s.left+l-o}}return null},css:function(e,t){var i,s=f();if(1===arguments.length){if("string"!=typeof e){for(i=0;it-1)return C([]);if(e<0){var i=t+e;return C(i<0?[]:[this[i]])}return C([this[e]])},append:function(){for(var e,t=u(),i=0;i=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof w)for(i=0;i0?e?this[0].nextElementSibling&&C(this[0].nextElementSibling).is(e)?C([this[0].nextElementSibling]):C([]):this[0].nextElementSibling?C([this[0].nextElementSibling]):C([]):C([])},nextAll:function(e){var t=[],i=this[0];if(!i)return C([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?C(s).is(e)&&t.push(s):t.push(s),i=s}return C(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&C(t.previousElementSibling).is(e)?C([t.previousElementSibling]):C([]):t.previousElementSibling?C([t.previousElementSibling]):C([])}return C([])},prevAll:function(e){var t=[],i=this[0];if(!i)return C([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?C(s).is(e)&&t.push(s):t.push(s),i=s}return C(t)},parent:function(e){for(var t=[],i=0;i6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new n.WebKitCSSMatrix("none"===s?"":s)):i=(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=n.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=n.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}function I(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function D(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"],i=1;i=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),M}function B(e){return void 0===e&&(e={}),P||(P=function(e){var t=(void 0===e?{}:e).userAgent,i=R(),s=f(),a=s.navigator.platform,n=t||s.navigator.userAgent,o={ios:!1,android:!1},r=s.screen.width,l=s.screen.height,d=n.match(/(Android);?[\s\/]+([\d.]+)?/),c=n.match(/(iPad).*OS\s([\d_]+)/),h=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,m="MacIntel"===a;return!c&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(r+"x"+l)>=0&&((c=n.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),m=!1),d&&!p&&(o.os="android",o.android=!0),(c||u||h)&&(o.os="ios",o.ios=!0),o}(e)),P}function F(){return z||(z=function(){var e,t=f();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),z}var H={name:"resize",create:function(){var e=this;D(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var i=e.width,s=e.height,a=i,n=s;t.forEach((function(t){var i=t.contentBoxSize,s=t.contentRect,o=t.target;o&&o!==e.el||(a=s?s.width:(i[0]||i).inlineSize,n=s?s.height:(i[0]||i).blockSize)})),a===i&&n===s||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=f();e.params.resizeObserver&&void 0!==f().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=f();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};function W(){return(W=Object.assign||function(e){for(var t=1;t0))if(!a.isTouched||!a.isMoved)if(!!n.noSwipingClass&&""!==n.noSwipingClass&&r.target&&r.target.shadowRoot&&e.path&&e.path[0]&&(l=L(e.path[0])),n.noSwiping&&l.closest(n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass)[0])t.allowClick=!0;else if(!n.swipeHandler||l.closest(n.swipeHandler)[0]){o.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,o.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;var d=o.currentX,c=o.currentY,h=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,p=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(h&&(d<=p||d>=s.innerWidth-p)){if("prevent"!==h)return;e.preventDefault()}if(D(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=d,o.startY=c,a.touchStartTime=O(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1),"touchstart"!==r.type){var m=!0;l.is(a.formElements)&&(m=!1),i.activeElement&&L(i.activeElement).is(a.formElements)&&i.activeElement!==l[0]&&i.activeElement.blur();var v=m&&t.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!v||l[0].isContentEditable||r.preventDefault()}t.emit("touchStart",r)}}}function Y(e){var t=u(),i=this,s=i.touchEventsData,a=i.params,n=i.touches,o=i.rtlTranslate;if(i.enabled){var r=e;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var l="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),d="touchmove"===r.type?l.pageX:r.pageX,c="touchmove"===r.type?l.pageY:r.pageY;if(r.preventedByNestedSwiper)return n.startX=d,void(n.startY=c);if(!i.allowTouchMove)return i.allowClick=!1,void(s.isTouched&&(D(n,{startX:d,startY:c,currentX:d,currentY:c}),s.touchStartTime=O()));if(s.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(i.isVertical()){if(cn.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(dn.startX&&i.translate>=i.minTranslate())return;if(s.isTouchEvent&&t.activeElement&&r.target===t.activeElement&&L(r.target).is(s.formElements))return s.isMoved=!0,void(i.allowClick=!1);if(s.allowTouchCallbacks&&i.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)){n.currentX=d,n.currentY=c;var h=n.currentX-n.startX,p=n.currentY-n.startY;if(!(i.params.threshold&&Math.sqrt(Math.pow(h,2)+Math.pow(p,2))=25&&(f=180*Math.atan2(Math.abs(p),Math.abs(h))/Math.PI,s.isScrolling=i.isHorizontal()?f>a.touchAngle:90-f>a.touchAngle);if(s.isScrolling&&i.emit("touchMoveOpposite",r),void 0===s.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){i.allowClick=!1,!a.cssMode&&r.cancelable&&r.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&r.stopPropagation(),s.isMoved||(a.loop&&i.loopFix(),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!a.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",r)),i.emit("sliderMove",r),s.isMoved=!0;var m=i.isHorizontal()?h:p;n.diff=m,m*=a.touchRatio,o&&(m=-m),i.swipeDirection=m>0?"prev":"next",s.currentTranslate=m+s.startTranslate;var v=!0,g=a.resistanceRatio;if(a.touchReleaseOnEdges&&(g=0),m>0&&s.currentTranslate>i.minTranslate()?(v=!1,a.resistance&&(s.currentTranslate=i.minTranslate()-1+Math.pow(-i.minTranslate()+s.startTranslate+m,g))):m<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),a.threshold>0){if(!(Math.abs(m)>a.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,void(n.diff=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}a.followFinger&&!a.cssMode&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(i.updateActiveIndex(),i.updateSlidesClasses()),a.freeMode&&(0===s.velocities.length&&s.velocities.push({position:n[i.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:n[i.isHorizontal()?"currentX":"currentY"],time:O()})),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}}}}}else s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",r)}}function V(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,n=t.rtlTranslate,o=t.$wrapperEl,r=t.slidesGrid,l=t.snapGrid;if(t.enabled){var d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,h=O(),u=h-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&h-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=O(),k((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,c=s.followFinger?n?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(c<-t.minTranslate())return void t.slideTo(t.activeIndex);if(c>-t.maxTranslate())return void(t.slides.length1){var p=i.velocities.pop(),f=i.velocities.pop(),m=p.position-f.position,v=p.time-f.time;t.velocity=m/v,t.velocity/=2,Math.abs(t.velocity)150||O()-p.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*s.freeModeMomentumRatio,y=t.velocity*g,b=t.translate+y;n&&(b=-b);var w,x,E=!1,C=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(bt.minTranslate())s.freeModeMomentumBounce?(b-t.minTranslate()>C&&(b=t.minTranslate()+C),w=t.minTranslate(),E=!0,i.allowMomentumBounce=!0):b=t.minTranslate(),s.loop&&s.centeredSlides&&(x=!0);else if(s.freeModeSticky){for(var S,T=0;T-b){S=T;break}b=-(b=Math.abs(l[S]-b)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var P=0,z=t.slidesSizesGrid[0],L=0;L=r[L]&&c=r[L]&&(P=L,z=r[r.length-1]-r[r.length-2])}var I=(c-r[P])/z,D=Ps.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(I>=s.longSwipesRatio?t.slideTo(P+D):t.slideTo(P)),"prev"===t.swipeDirection&&(I>1-s.longSwipesRatio?t.slideTo(P+D):t.slideTo(P))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(P+D):t.slideTo(P):("next"===t.swipeDirection&&t.slideTo(P+D),"prev"===t.swipeDirection&&t.slideTo(P))}}}}function q(){var e=this,t=e.params,i=e.el;if(!i||0!==i.offsetWidth){t.breakpoints&&e.setBreakpoint();var s=e.allowSlideNext,a=e.allowSlidePrev,n=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=a,e.allowSlideNext=s,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}}function U(e){var t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Z(){var e=this,t=e.wrapperEl,i=e.rtlTranslate;if(e.enabled){e.previousTranslate=e.translate,e.isHorizontal()?e.translate=i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var s=e.maxTranslate()-e.minTranslate();(0===s?0:(e.translate-e.minTranslate())/s)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}}var K=!1;function J(){}var Q={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,enabled:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function ee(e,t){for(var i=0;i=0&&t.eventsAnyListeners.splice(i,1),t},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var a=arguments.length,n=new Array(a),o=0;o=0&&(b=parseFloat(b.replace("%",""))/100*n),e.virtualSize=-b,o?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),s.slidesPerColumn>1&&(C=Math.floor(h/s.slidesPerColumn)===h/e.params.slidesPerColumn?h:Math.ceil(h/s.slidesPerColumn)*s.slidesPerColumn,"auto"!==s.slidesPerView&&"row"===s.slidesPerColumnFill&&(C=Math.max(C,s.slidesPerView*s.slidesPerColumn)));for(var T,$,M,P=s.slidesPerColumn,z=C/P,L=Math.floor(h/s.slidesPerColumn),k=0;k1){var A=void 0,I=void 0,_=void 0;if("row"===s.slidesPerColumnFill&&s.slidesPerGroup>1){var N=Math.floor(k/(s.slidesPerGroup*s.slidesPerColumn)),R=k-s.slidesPerColumn*s.slidesPerGroup*N,B=0===N?s.slidesPerGroup:Math.min(Math.ceil((h-N*P*s.slidesPerGroup)/P),s.slidesPerGroup);A=(I=R-(_=Math.floor(R/B))*B+N*s.slidesPerGroup)+_*C/P,O.css({"-webkit-box-ordinal-group":A,"-moz-box-ordinal-group":A,"-ms-flex-order":A,"-webkit-order":A,order:A})}else"column"===s.slidesPerColumnFill?(_=k-(I=Math.floor(k/P))*P,(I>L||I===L&&_===P-1)&&(_+=1)>=P&&(_=0,I+=1)):I=k-(_=Math.floor(k/z))*z;O.css(t("margin-top"),0!==_&&s.spaceBetween&&s.spaceBetween+"px")}if("none"!==O.css("display")){if("auto"===s.slidesPerView){var F=getComputedStyle(O[0]),H=O[0].style.transform,W=O[0].style.webkitTransform;if(H&&(O[0].style.transform="none"),W&&(O[0].style.webkitTransform="none"),s.roundLengths)S=e.isHorizontal()?O.outerWidth(!0):O.outerHeight(!0);else{var G=i(F,"width"),X=i(F,"padding-left"),j=i(F,"padding-right"),Y=i(F,"margin-left"),V=i(F,"margin-right"),q=F.getPropertyValue("box-sizing");if(q&&"border-box"===q)S=G+Y+V;else{var U=O[0],Z=U.clientWidth;S=G+X+j+Y+V+(U.offsetWidth-Z)}}H&&(O[0].style.transform=H),W&&(O[0].style.webkitTransform=W),s.roundLengths&&(S=Math.floor(S))}else S=(n-(s.slidesPerView-1)*b)/s.slidesPerView,s.roundLengths&&(S=Math.floor(S)),c[k]&&(c[k].style[t("width")]=S+"px");c[k]&&(c[k].swiperSlideSize=S),f.push(S),s.centeredSlides?(w=w+S/2+x/2+b,0===x&&0!==k&&(w=w-n/2-b),0===k&&(w=w-n/2-b),Math.abs(w)<.001&&(w=0),s.roundLengths&&(w=Math.floor(w)),E%s.slidesPerGroup==0&&u.push(w),p.push(w)):(s.roundLengths&&(w=Math.floor(w)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup==0&&u.push(w),p.push(w),w=w+S+b),e.virtualSize+=S+b,x=S,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,n)+v,o&&r&&("slide"===s.effect||"coverflow"===s.effect)&&a.css({width:e.virtualSize+s.spaceBetween+"px"}),s.setWrapperSize)a.css((($={})[t("width")]=e.virtualSize+s.spaceBetween+"px",$));if(s.slidesPerColumn>1)if(e.virtualSize=(S+s.spaceBetween)*C,e.virtualSize=Math.ceil(e.virtualSize/s.slidesPerColumn)-s.spaceBetween,a.css(((M={})[t("width")]=e.virtualSize+s.spaceBetween+"px",M)),s.centeredSlides){T=[];for(var K=0;K1&&u.push(e.virtualSize-n)}if(0===u.length&&(u=[0]),0!==s.spaceBetween){var te,ie=e.isHorizontal()&&o?"marginLeft":t("marginRight");c.filter((function(e,t){return!s.cssMode||t!==c.length-1})).css(((te={})[ie]=b+"px",te))}if(s.centeredSlides&&s.centeredSlidesBounds){var se=0;f.forEach((function(e){se+=e+(s.spaceBetween?s.spaceBetween:0)}));var ae=(se-=s.spaceBetween)-n;u=u.map((function(e){return e<0?-m:e>ae?ae+v:e}))}if(s.centerInsufficientSlides){var ne=0;if(f.forEach((function(e){ne+=e+(s.spaceBetween?s.spaceBetween:0)})),(ne-=s.spaceBetween)1)if(i.params.centeredSlides)i.visibleSlides.each((function(e){s.push(e)}));else for(t=0;ti.slides.length&&!a)break;s.push(o(r))}else s.push(o(i.activeIndex));for(t=0;tn?l:n}n&&i.$wrapperEl.css("height",n+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&d1&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(r),t.visibleSlidesIndexes.push(o),s.eq(o).addClass(i.slideVisibleClass))}r.progress=a?-l:l}t.visibleSlides=L(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}var s=t.params,a=t.maxTranslate()-t.minTranslate(),n=t.progress,o=t.isBeginning,r=t.isEnd,l=o,d=r;0===a?(n=0,o=!0,r=!0):(o=(n=(e-t.minTranslate())/a)<=0,r=n>=1),D(t,{progress:n,isBeginning:o,isEnd:r}),(s.watchSlidesProgress||s.watchSlidesVisibility||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),o&&!l&&t.emit("reachBeginning toEdge"),r&&!d&&t.emit("reachEnd toEdge"),(l&&!o||d&&!r)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function(){var e,t=this,i=t.slides,s=t.params,a=t.$wrapperEl,n=t.activeIndex,o=t.realIndex,r=t.virtual&&s.virtual.enabled;i.removeClass(s.slideActiveClass+" "+s.slideNextClass+" "+s.slidePrevClass+" "+s.slideDuplicateActiveClass+" "+s.slideDuplicateNextClass+" "+s.slideDuplicatePrevClass),(e=r?t.$wrapperEl.find("."+s.slideClass+'[data-swiper-slide-index="'+n+'"]'):i.eq(n)).addClass(s.slideActiveClass),s.loop&&(e.hasClass(s.slideDuplicateClass)?a.children("."+s.slideClass+":not(."+s.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(s.slideDuplicateActiveClass):a.children("."+s.slideClass+"."+s.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(s.slideDuplicateActiveClass));var l=e.nextAll("."+s.slideClass).eq(0).addClass(s.slideNextClass);s.loop&&0===l.length&&(l=i.eq(0)).addClass(s.slideNextClass);var d=e.prevAll("."+s.slideClass).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=i.eq(-1)).addClass(s.slidePrevClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?a.children("."+s.slideClass+":not(."+s.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicateNextClass):a.children("."+s.slideClass+"."+s.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children("."+s.slideClass+":not(."+s.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicatePrevClass):a.children("."+s.slideClass+"."+s.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(s.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this,s=i.rtlTranslate?i.translate:-i.translate,a=i.slidesGrid,n=i.snapGrid,o=i.params,r=i.activeIndex,l=i.realIndex,d=i.snapIndex,c=e;if(void 0===c){for(var h=0;h=a[h]&&s=a[h]&&s=a[h]&&(c=h);o.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(n.indexOf(s)>=0)t=n.indexOf(s);else{var u=Math.min(o.slidesPerGroupSkip,c);t=u+Math.floor((c-u)/o.slidesPerGroup)}if(t>=n.length&&(t=n.length-1),c!==r){var p=parseInt(i.slides.eq(c).attr("data-swiper-slide-index")||c,10);D(i,{snapIndex:t,realIndex:p,previousIndex:r,activeIndex:c}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),l!==p&&i.emit("realIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&i.emit("slideChange")}else t!==d&&(i.snapIndex=t,i.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,i=this,s=i.params,a=L(e.target).closest("."+s.slideClass)[0],n=!1;if(a)for(var o=0;od?d:s&&en?"next":sa?"next":s=d.length&&(g=d.length-1),(u||l.initialSlide||0)===(h||0)&&i&&o.emit("beforeSlideChangeStart");var y,b=-d[g];if(o.updateProgress(b),l.normalizeSlideIndex)for(var w=0;w=E&&x=E&&x=E&&(r=w)}if(o.initialized&&r!==u){if(!o.allowSlideNext&&bo.translate&&b>o.maxTranslate()&&(u||0)!==r)return!1}if(y=r>u?"next":r=e&&(p=e)})),void 0!==p&&(c=r.indexOf(p))<0&&(c=s.activeIndex-1),s.slideTo(c,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this,n=a.activeIndex,o=Math.min(a.params.slidesPerGroupSkip,n),r=o+Math.floor((n-o)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[r]){var d=a.snapGrid[r];l-d>(a.snapGrid[r+1]-d)*s&&(n+=a.params.slidesPerGroup)}else{var c=a.snapGrid[r-1];l-c<=(a.snapGrid[r]-c)*s&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,n=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(L(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?nt.slides.length-t.loopedSlides+a/2?(t.loopFix(),n=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),k((function(){t.slideTo(n)}))):t.slideTo(n):n>t.slides.length-a?(t.loopFix(),n=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),k((function(){t.slideTo(n)}))):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var e=this,t=u(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-a.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var o=0;oa.length&&(e.loopedSlides=a.length);var l=[],d=[];a.each((function(t,i){var s=L(t);i=a.length-e.loopedSlides&&l.push(t),s.attr("data-swiper-slide-index",i)}));for(var c=0;c=0;h-=1)s.prepend(L(l[h].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,i=e.activeIndex,s=e.slides,a=e.loopedSlides,n=e.allowSlidePrev,o=e.allowSlideNext,r=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var d=-r[i]-e.getTranslate();if(i=s.length-a){t=-s.length+i+a,t+=a,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=n,e.allowSlideNext=o,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides;t.children("."+i.slideClass+"."+i.slideDuplicateClass+",."+i.slideClass+"."+i.slideBlankClass).remove(),s.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,i=t.$wrapperEl,s=t.params;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var a=0;a=o)i.appendSlide(t);else{for(var r=n>e?n+1:n,l=[],d=o-1;d>=e;d-=1){var c=i.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var h=0;he?n+t.length:n}else s.append(t);for(var u=0;u1,u=c.slidesPerColumn>1,p=n.enabled;h&&!u?(o.removeClass(n.containerModifierClass+"multirow "+n.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!h&&u&&(o.addClass(n.containerModifierClass+"multirow"),"column"===c.slidesPerColumnFill&&o.addClass(n.containerModifierClass+"multirow-column"),e.emitContainerClasses());var f=c.direction&&c.direction!==n.direction,m=n.loop&&(c.slidesPerView!==n.slidesPerView||f);f&&i&&e.changeDirection(),D(e.params,c);var v=e.params.enabled;D(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!v?e.disable():!p&&v&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",c),m&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",c)}}},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),e&&("container"!==t||i)){var s=!1,a=f(),n="window"===t?a.innerWidth:i.clientWidth,o="window"===t?a.innerHeight:i.clientHeight,r=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}}));r.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var l=0;l0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&s?e.isLocked=s<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e,t,i,s=this,a=s.classNames,n=s.params,o=s.rtl,r=s.$el,l=s.device,d=s.support,c=(e=["initialized",n.direction,{"pointer-events":d.pointerEvents&&!d.touch},{"free-mode":n.freeMode},{autoheight:n.autoHeight},{rtl:o},{multirow:n.slidesPerColumn>1},{"multirow-column":n.slidesPerColumn>1&&"column"===n.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":n.cssMode}],t=n.containerModifierClass,i=[],e.forEach((function(e){"object"==typeof e?Object.keys(e).forEach((function(s){e[s]&&i.push(t+s)})):"string"==typeof e&&i.push(t+e)})),i);a.push.apply(a,c),r.addClass([].concat(a).join(" ")),s.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,i=e.classNames;t.removeClass(i.join(" ")),e.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,n){var o,r=f();function l(){n&&n()}L(e).parent("picture")[0]||e.complete&&a?l():t?((o=new r.Image).onload=l,o.onerror=l,s&&(o.sizes=s),i&&(o.srcset=i),t&&(o.src=t)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i1){var o=[];return L(i.el).each((function(t){var s=D({},i,{el:t});o.push(new e(s))})),o}var r=this;r.__swiper__=!0,r.support=R(),r.device=B({userAgent:i.userAgent}),r.browser=F(),r.eventsListeners={},r.eventsAnyListeners=[],void 0===r.modules&&(r.modules={}),Object.keys(r.modules).forEach((function(e){var t=r.modules[e];if(t.params){var s=Object.keys(t.params)[0],a=t.params[s];if("object"!=typeof a||null===a)return;if(!(s in i)||!("enabled"in a))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var l,d,c=D({},Q);return r.useParams(c),r.params=D({},c,ie,i),r.originalParams=D({},r.params),r.passedParams=D({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach((function(e){r.on(e,r.params.on[e])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=L,D(r,{enabled:r.params.enabled,el:t,classNames:[],slides:L(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===r.params.direction},isVertical:function(){return"vertical"===r.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],d=["mousedown","mousemove","mouseup"],r.support.pointerEvents&&(d=["pointerdown","pointermove","pointerup"]),r.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},r.touchEventsDesktop={start:d[0],move:d[1],end:d[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:O(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.emit("_swiper"),r.params.init&&r.init(),r}var t,i,s,a=e.prototype;return a.enable=function(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))},a.disable=function(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))},a.setProgress=function(e,t){var i=this;e=Math.min(Math.max(e,0),1);var s=i.minTranslate(),a=(i.maxTranslate()-s)*e+s;i.translateTo(a,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()},a.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},a.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},a.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(i){var s=e.getSlideClasses(i);t.push({slideEl:i,classNames:s}),e.emit("_slideClass",i,s)})),e.emit("_slideClasses",t)}},a.slidesPerViewDynamic=function(){var e=this,t=e.params,i=e.slides,s=e.slidesGrid,a=e.size,n=e.activeIndex,o=1;if(t.centeredSlides){for(var r,l=i[n].swiperSlideSize,d=n+1;da&&(r=!0));for(var c=n-1;c>=0;c-=1)i[c]&&!r&&(o+=1,(l+=i[c].swiperSlideSize)>a&&(r=!0))}else for(var h=n+1;h1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},a.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.$el.removeClass(""+i.params.containerModifierClass+s).addClass(""+i.params.containerModifierClass+e),i.emitContainerClasses(),i.params.direction=e,i.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),i.emit("changeDirection"),t&&i.update()),i},a.mount=function(e){var t=this;if(t.mounted)return!0;var i,s=L(e||t.params.el);return!!(e=s[0])&&(e.swiper=t,e&&e.shadowRoot&&e.shadowRoot.querySelector?(i=L(e.shadowRoot.querySelector("."+t.params.wrapperClass))).children=function(e){return s.children(e)}:i=s.children("."+t.params.wrapperClass),D(t,{$el:s,el:e,$wrapperEl:i,wrapperEl:i[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===i.css("display")}),!0)},a.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},a.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,s=i.params,a=i.$el,n=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(e){i.off(e)})),!1!==e&&(i.$el[0].swiper=null,function(e){var t=e;Object.keys(t).forEach((function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(i)),i.destroyed=!0),null},e.extendDefaults=function(e){D(ie,e)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var i=t.name||Object.keys(e.prototype.modules).length+"_"+O();e.prototype.modules[i]=t},e.use=function(t){return Array.isArray(t)?(t.forEach((function(t){return e.installModule(t)})),e):(e.installModule(t),e)},t=e,s=[{key:"extendedDefaults",get:function(){return ie}},{key:"defaults",get:function(){return Q}}],(i=null)&&ee(t.prototype,i),s&&ee(t,s),e}();function ae(){return(ae=Object.assign||function(e){for(var t=1;tx)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+$+'"]').remove();for(var M=0;M=w&&M<=x&&(void 0===h||e?T.push(M):(M>h&&T.push(M),M'+e+"");return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",t),s.cache&&(i.virtual.cache[t]=a),a},appendSlide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var i=0;i=0;s-=1)t.virtual.slides.splice(e[s],1),t.params.virtual.cache&&delete t.virtual.cache[e[s]],e[s]0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var g=t.$el,y=g[0].clientWidth,b=g[0].clientHeight,w=i.innerWidth,x=i.innerHeight,E=t.$el.offset();a&&(E.left-=t.$el[0].scrollLeft);for(var C=[[E.left,E.top],[E.left+y,E.top],[E.left,E.top+b],[E.left+y,E.top+b]],S=0;S=0&&T[0]<=w&&T[1]>=0&&T[1]<=x){if(0===T[0]&&0===T[1])continue;v=!0}}if(!v)return}t.isHorizontal()?((l||d||c||h)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((d||h)&&!a||(l||c)&&a)&&t.slideNext(),((l||c)&&!a||(d||h)&&a)&&t.slidePrev()):((l||d||p||m)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(d||m)&&t.slideNext(),(l||p)&&t.slidePrev()),t.emit("keyPress",o)}}},enable:function(){var e=this,t=u();e.keyboard.enabled||(L(t).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable:function(){var e=this,t=u();e.keyboard.enabled&&(L(t).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}},de={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){_(this,{keyboard:re({enabled:!1},le)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var ce={lastScrollTime:O(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return f().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=u(),t="onwheel",i=t in e;if(!i){var s=e.createElement("div");s.setAttribute(t,"return;"),i="function"==typeof s.onwheel}return!i&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(i=e.implementation.hasFeature("Events.wheel","3.0")),i}()?"wheel":"mousewheel"},normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=a,a=0),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!t&&(t=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(e){var t=e,i=this;if(i.enabled){var s=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var a=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(a=L(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!a[0].contains(t.target)&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var n=0,o=i.rtlTranslate?-1:1,r=ce.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return!0;n=-r.pixelX*o}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;n=-r.pixelY}else n=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*o:-r.pixelY;if(0===n)return!0;s.invert&&(n=-n);var l=i.getTranslate()+n*s.sensitivity;if(l>=i.minTranslate()&&(l=i.minTranslate()),l<=i.maxTranslate()&&(l=i.maxTranslate()),(!!i.params.loop||!(l===i.minTranslate()||l===i.maxTranslate()))&&i.params.nested&&t.stopPropagation(),i.params.freeMode){var d={time:O(),delta:Math.abs(n),direction:Math.sign(n)},c=i.mousewheel.lastEventBeforeSnap,h=c&&d.time=i.minTranslate()&&(u=i.minTranslate()),u<=i.maxTranslate()&&(u=i.maxTranslate()),i.setTransition(0),i.setTranslate(u),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!p&&i.isBeginning||!f&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var m=i.mousewheel.recentWheelEvents;m.length>=15&&m.shift();var v=m.length?m[m.length-1]:void 0,g=m[0];if(m.push(d),v&&(d.delta>v.delta||d.direction!==v.direction))m.splice(0);else if(m.length>=15&&d.time-g.time<500&&g.delta-d.delta>=1&&d.delta<=6){var y=n>0?.8:.2;i.mousewheel.lastEventBeforeSnap=d,m.splice(0),i.mousewheel.timeout=k((function(){i.slideToClosest(i.params.speed,!0,void 0,y)}),0)}i.mousewheel.timeout||(i.mousewheel.timeout=k((function(){i.mousewheel.lastEventBeforeSnap=d,m.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)}),500))}if(h||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),u===i.minTranslate()||u===i.maxTranslate())return!0}}else{var b={time:O(),delta:Math.abs(n),direction:Math.sign(n),raw:e},w=i.mousewheel.recentWheelEvents;w.length>=2&&w.shift();var x=w.length?w[w.length-1]:void 0;if(w.push(b),x?(b.direction!==x.direction||b.delta>x.delta||b.time>x.time+150)&&i.mousewheel.animateSlider(b):i.mousewheel.animateSlider(b),i.mousewheel.releaseScroll(b))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1}},animateSlider:function(e){var t=this,i=f();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&O()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new i.Date).getTime(),!1)))},releaseScroll:function(e){var t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=ce.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var i=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(i=L(e.params.mousewheel.eventsTarget)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this,t=ce.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var i=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(i=L(e.params.mousewheel.eventsTarget)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},he={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){_(this,{mousewheel:{enabled:!1,lastScrollTime:O(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:ce.enable,disable:ce.disable,handle:ce.handle,handleMouseEnter:ce.handleMouseEnter,handleMouseLeave:ce.handleMouseLeave,animateSlider:ce.animateSlider,releaseScroll:ce.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};function ue(){return(ue=Object.assign||function(e){for(var t=1;t0&&(e.isBeginning?i(n,!0):i(n,!1),e.params.watchOverflow&&e.enabled&&n[e.isLocked?"addClass":"removeClass"](t.lockClass)),a&&a.length>0&&(e.isEnd?i(a,!0):i(a,!1),e.params.watchOverflow&&e.enabled&&a[e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,i=this,s=i.params.navigation;(s.nextEl||s.prevEl)&&(s.nextEl&&(e=L(s.nextEl),i.params.uniqueNavElements&&"string"==typeof s.nextEl&&e.length>1&&1===i.$el.find(s.nextEl).length&&(e=i.$el.find(s.nextEl))),s.prevEl&&(t=L(s.prevEl),i.params.uniqueNavElements&&"string"==typeof s.prevEl&&t.length>1&&1===i.$el.find(s.prevEl).length&&(t=i.$el.find(s.prevEl))),e&&e.length>0&&e.on("click",i.navigation.onNextClick),t&&t.length>0&&t.on("click",i.navigation.onPrevClick),D(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),i.enabled||(e&&e.addClass(s.lockClass),t&&t.addClass(s.lockClass)))},destroy:function(){var e=this,t=e.navigation,i=t.$nextEl,s=t.$prevEl;i&&i.length&&(i.off("click",e.navigation.onNextClick),i.removeClass(e.params.navigation.disabledClass)),s&&s.length&&(s.off("click",e.navigation.onPrevClick),s.removeClass(e.params.navigation.disabledClass))}},fe={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){_(this,{navigation:ue({},pe)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,i=t.$nextEl,s=t.$prevEl;i&&i[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),s&&s[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var i=e.navigation,s=i.$nextEl,a=i.$prevEl,n=t.target;if(e.params.navigation.hideOnClick&&!L(n).is(a)&&!L(n).is(s)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===n||e.pagination.el.contains(n)))return;var o;s?o=s.hasClass(e.params.navigation.hiddenClass):a&&(o=a.hasClass(e.params.navigation.hiddenClass)),!0===o?e.emit("navigationShow"):e.emit("navigationHide"),s&&s.toggleClass(e.params.navigation.hiddenClass),a&&a.toggleClass(e.params.navigation.hiddenClass)}}}};function me(){return(me=Object.assign||function(e){for(var t=1;ta-1-2*e.loopedSlides&&(s-=a-2*e.loopedSlides),s>o-1&&(s-=o),s<0&&"bullets"!==e.params.paginationType&&(s=o+s)):s=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var r,l,d,c=e.pagination.bullets;if(i.dynamicBullets&&(e.pagination.bulletSize=c.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=s-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),r=s-e.pagination.dynamicBulletIndex,d=((l=r+(Math.min(c.length,i.dynamicMainBullets)-1))+r)/2),c.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),n.length>1)c.each((function(e){var t=L(e),a=t.index();a===s&&t.addClass(i.bulletActiveClass),i.dynamicBullets&&(a>=r&&a<=l&&t.addClass(i.bulletActiveClass+"-main"),a===r&&t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),a===l&&t.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))}));else{var h=c.eq(s),u=h.index();if(h.addClass(i.bulletActiveClass),i.dynamicBullets){for(var p=c.eq(r),f=c.eq(l),m=r;m<=l;m+=1)c.eq(m).addClass(i.bulletActiveClass+"-main");if(e.params.loop)if(u>=c.length-i.dynamicMainBullets){for(var v=i.dynamicMainBullets;v>=0;v-=1)c.eq(c.length-v).addClass(i.bulletActiveClass+"-main");c.eq(c.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else p.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else p.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}if(i.dynamicBullets){var g=Math.min(c.length,i.dynamicMainBullets+4),y=(e.pagination.bulletSize*g-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,b=t?"right":"left";c.css(e.isHorizontal()?b:"top",y+"px")}}if("fraction"===i.type&&(n.find(N(i.currentClass)).text(i.formatFractionCurrent(s+1)),n.find(N(i.totalClass)).text(i.formatFractionTotal(o))),"progressbar"===i.type){var w;w=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var x=(s+1)/o,E=1,C=1;"horizontal"===w?E=x:C=x,n.find(N(i.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+E+") scaleY("+C+")").transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(n.html(i.renderCustom(e,s+1,o)),e.emit("paginationRender",n[0])):e.emit("paginationUpdate",n[0]),e.params.watchOverflow&&e.enabled&&n[e.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,s=e.pagination.$el,a="";if("bullets"===t.type){var n=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&n>i&&(n=i);for(var o=0;o";s.html(a),e.pagination.bullets=s.find(N(t.bulletClass))}"fraction"===t.type&&(a=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / ',s.html(a)),"progressbar"===t.type&&(a=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'',s.html(a)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=L(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",N(t.bulletClass),(function(t){t.preventDefault();var i=L(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),D(e.pagination,{$el:i,el:i[0]}),e.enabled||i.addClass(t.lockClass))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",N(t.bulletClass))}}},ge={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){_(this,{pagination:me({dynamicBulletIndex:0},ve)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},"enable disable":function(e){var t=e.pagination.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)},click:function(e,t){var i=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!L(i).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}};function ye(){return(ye=Object.assign||function(e){for(var t=1;t0?(d=a-c,c=0):-c+a>n&&(d=n+c):c<0?(d=a+c,c=0):c+a>n&&(d=n-c),e.isHorizontal()?(o.transform("translate3d("+c+"px, 0, 0)"),o[0].style.width=d+"px"):(o.transform("translate3d(0px, "+c+"px, 0)"),o[0].style.height=d+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),r[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){r[0].style.opacity=0,r.transition(400)}),1e3))}},setTransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,i=t.$dragEl,s=t.$el;i[0].style.width="",i[0].style.height="";var a,n=e.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=e.size/e.virtualSize,r=o*(n/e.size);a="auto"===e.params.scrollbar.dragSize?n*o:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=a+"px":i[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",e.params.scrollbar.hide&&(s[0].style.opacity=0),D(t,{trackSize:n,divider:o,moveDivider:r,dragSize:a}),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,i=this,s=i.scrollbar,a=i.rtlTranslate,n=s.$el,o=s.dragSize,r=s.trackSize,l=s.dragStartPos;t=(s.getPointerPosition(e)-n.offset()[i.isHorizontal()?"left":"top"]-(null!==l?l:o/2))/(r-o),t=Math.max(Math.min(t,1),0),a&&(t=1-t);var d=i.minTranslate()+(i.maxTranslate()-i.minTranslate())*t;i.updateProgress(d),i.setTranslate(d),i.updateActiveIndex(),i.updateSlidesClasses()},onDragStart:function(e){var t=this,i=t.params.scrollbar,s=t.scrollbar,a=t.$wrapperEl,n=s.$el,o=s.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===o[0]||e.target===o?s.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.transition(100),o.transition(100),s.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),n.transition(0),i.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this,i=t.scrollbar,s=t.$wrapperEl,a=i.$el,n=i.$dragEl;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,i.setDragPosition(e),s.transition(0),a.transition(0),n.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,i=t.params.scrollbar,s=t.scrollbar,a=t.$wrapperEl,n=s.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),a.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=k((function(){n.css("opacity",0),n.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=u(),i=e.scrollbar,s=e.touchEventsTouch,a=e.touchEventsDesktop,n=e.params,o=e.support,r=i.$el[0],l=!(!o.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},d=!(!o.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};r&&(o.touch?(r.addEventListener(s.start,e.scrollbar.onDragStart,l),r.addEventListener(s.move,e.scrollbar.onDragMove,l),r.addEventListener(s.end,e.scrollbar.onDragEnd,d)):(r.addEventListener(a.start,e.scrollbar.onDragStart,l),t.addEventListener(a.move,e.scrollbar.onDragMove,l),t.addEventListener(a.end,e.scrollbar.onDragEnd,d)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=u(),i=e.scrollbar,s=e.touchEventsTouch,a=e.touchEventsDesktop,n=e.params,o=e.support,r=i.$el[0],l=!(!o.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},d=!(!o.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};r&&(o.touch?(r.removeEventListener(s.start,e.scrollbar.onDragStart,l),r.removeEventListener(s.move,e.scrollbar.onDragMove,l),r.removeEventListener(s.end,e.scrollbar.onDragEnd,d)):(r.removeEventListener(a.start,e.scrollbar.onDragStart,l),t.removeEventListener(a.move,e.scrollbar.onDragMove,l),t.removeEventListener(a.end,e.scrollbar.onDragEnd,d)))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,i=e.$el,s=e.params.scrollbar,a=L(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&a.length>1&&1===i.find(s.el).length&&(a=i.find(s.el));var n=a.find("."+e.params.scrollbar.dragClass);0===n.length&&(n=L('
'),a.append(n)),D(t,{$el:a,el:a[0],$dragEl:n,dragEl:n[0]}),s.draggable&&t.enableDraggable(),a&&a[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},we={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){_(this,{scrollbar:ye({isTouched:!1,timeout:null,dragTimeout:null},be)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},"enable disable":function(e){var t=e.scrollbar.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)},destroy:function(e){e.scrollbar.destroy()}}};function xe(){return(xe=Object.assign||function(e){for(var t=1;t=0?parseInt(o,10)*t*a+"%":o*t*a+"px",r=r.indexOf("%")>=0?parseInt(r,10)*t+"%":r*t+"px",null!=d){var c=d-(d-1)*(1-Math.abs(t));s[0].style.opacity=c}if(null==l)s.transform("translate3d("+o+", "+r+", 0px)");else{var h=l-(l-1)*(1-Math.abs(t));s.transform("translate3d("+o+", "+r+", 0px) scale("+h+")")}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,s=e.progress,a=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,s)})),i.each((function(t,i){var n=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(a.length-1)),n=Math.min(Math.max(n,-1),1),L(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,n)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var i=L(t),s=parseInt(i.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),i.transition(s)}))}},Ce={name:"parallax",params:{parallax:{enabled:!1}},create:function(){_(this,{parallax:xe({},Ee)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}};function Se(){return(Se=Object.assign||function(e){for(var t=1;tn.maxRatio&&(a.scale=n.maxRatio-1+Math.pow(a.scale-n.maxRatio+1,.5)),a.scalea.touchesStart.x))return void(a.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(a.minY)===Math.floor(a.startY)&&a.touchesCurrent.ya.touchesStart.y))return void(a.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),a.isMoved=!0,a.currentX=a.touchesCurrent.x-a.touchesStart.x+a.startX,a.currentY=a.touchesCurrent.y-a.touchesStart.y+a.startY,a.currentXa.maxX&&(a.currentX=a.maxX-1+Math.pow(a.currentX-a.maxX+1,.8)),a.currentYa.maxY&&(a.currentY=a.maxY-1+Math.pow(a.currentY-a.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=a.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=a.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(a.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(a.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(a.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(a.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=a.touchesCurrent.x,n.prevPositionY=a.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,n=300,o=s.x*a,r=i.currentX+o,l=s.y*n,d=i.currentY+l;0!==s.x&&(a=Math.abs((r-i.currentX)/s.x)),0!==s.y&&(n=Math.abs((d-i.currentY)/s.y));var c=Math.max(a,n);i.currentX=r,i.currentY=d;var h=i.width*e.scale,u=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-h/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-u/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this,t=e.zoom,i=t.gesture;i.$slideEl&&e.previousIndex!==e.activeIndex&&(i.$imageEl&&i.$imageEl.transform("translate3d(0,0,0) scale(1)"),i.$imageWrapEl&&i.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,s,a,n,o,r,l,d,c,h,u,p,m,v,g,y=this,b=f(),w=y.zoom,x=y.params.zoom,E=w.gesture,C=w.image;(E.$slideEl||(y.params.virtual&&y.params.virtual.enabled&&y.virtual?E.$slideEl=y.$wrapperEl.children("."+y.params.slideActiveClass):E.$slideEl=y.slides.eq(y.activeIndex),E.$imageEl=E.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),E.$imageWrapEl=E.$imageEl.parent("."+x.containerClass)),E.$imageEl&&0!==E.$imageEl.length&&E.$imageWrapEl&&0!==E.$imageWrapEl.length)&&(E.$slideEl.addClass(""+x.zoomedSlideClass),void 0===C.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=C.touchesStart.x,i=C.touchesStart.y),w.scale=E.$imageWrapEl.attr("data-swiper-zoom")||x.maxRatio,w.currentScale=E.$imageWrapEl.attr("data-swiper-zoom")||x.maxRatio,e?(v=E.$slideEl[0].offsetWidth,g=E.$slideEl[0].offsetHeight,s=E.$slideEl.offset().left+b.scrollX+v/2-t,a=E.$slideEl.offset().top+b.scrollY+g/2-i,r=E.$imageEl[0].offsetWidth,l=E.$imageEl[0].offsetHeight,d=r*w.scale,c=l*w.scale,p=-(h=Math.min(v/2-d/2,0)),m=-(u=Math.min(g/2-c/2,0)),(n=s*w.scale)p&&(n=p),(o=a*w.scale)m&&(o=m)):(n=0,o=0),E.$imageWrapEl.transition(300).transform("translate3d("+n+"px, "+o+"px,0)"),E.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+w.scale+")"))},out:function(){var e=this,t=e.zoom,i=e.params.zoom,s=t.gesture;s.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?s.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):s.$slideEl=e.slides.eq(e.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass)),s.$imageEl&&0!==s.$imageEl.length&&s.$imageWrapEl&&0!==s.$imageWrapEl.length&&(t.scale=1,t.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(""+i.zoomedSlideClass),s.$slideEl=void 0)},toggleGestures:function(e){var t=this,i=t.zoom,s=i.slideSelector,a=i.passiveListener;t.$wrapperEl[e]("gesturestart",s,i.onGestureStart,a),t.$wrapperEl[e]("gesturechange",s,i.onGestureChange,a),t.$wrapperEl[e]("gestureend",s,i.onGestureEnd,a)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this,t=e.support,i=e.zoom;if(!i.enabled){i.enabled=!0;var s=!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},a=!t.passiveListener||{passive:!1,capture:!0},n="."+e.params.slideClass;e.zoom.passiveListener=s,e.zoom.slideSelector=n,t.gestures?(e.$wrapperEl.on(e.touchEvents.start,e.zoom.enableGestures,s),e.$wrapperEl.on(e.touchEvents.end,e.zoom.disableGestures,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,n,i.onGestureStart,s),e.$wrapperEl.on(e.touchEvents.move,n,i.onGestureChange,a),e.$wrapperEl.on(e.touchEvents.end,n,i.onGestureEnd,s),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,n,i.onGestureEnd,s)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,i.onTouchMove,a)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){var i=e.support;e.zoom.enabled=!1;var s=!("touchstart"!==e.touchEvents.start||!i.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},a=!i.passiveListener||{passive:!1,capture:!0},n="."+e.params.slideClass;i.gestures?(e.$wrapperEl.off(e.touchEvents.start,e.zoom.enableGestures,s),e.$wrapperEl.off(e.touchEvents.end,e.zoom.disableGestures,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,n,t.onGestureStart,s),e.$wrapperEl.off(e.touchEvents.move,n,t.onGestureChange,a),e.$wrapperEl.off(e.touchEvents.end,n,t.onGestureEnd,s),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,n,t.onGestureEnd,s)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,a)}}},$e={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;_(e,{zoom:Se({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},Te)});var t=1;Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(i){if(t!==i){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,a=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",i,s,a)}t=i}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};function Me(){return(Me=Object.assign||function(e){for(var t=1;t1)for(var c=a;c1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var h=o.loadPrevNextAmount,u=r,p=Math.min(a+u+Math.max(h,u),s.length),f=Math.max(a-Math.max(u,h),0),m=a+r;m0&&e.lazy.loadInSlide(d(g));var y=t.children("."+i.slidePrevClass);y.length>0&&e.lazy.loadInSlide(d(y))}},checkInViewOnLoad:function(){var e=f(),t=this;if(t&&!t.destroyed){var i=t.params.lazy.scrollingElement?L(t.params.lazy.scrollingElement):L(e),s=i[0]===e,a=s?e.innerWidth:i[0].offsetWidth,n=s?e.innerHeight:i[0].offsetHeight,o=t.$el.offset(),r=!1;t.rtlTranslate&&(o.left-=t.$el[0].scrollLeft);for(var l=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]],d=0;d=0&&c[0]<=a&&c[1]>=0&&c[1]<=n){if(0===c[0]&&0===c[1])continue;r=!0}}r?(t.lazy.load(),i.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,i.on("scroll",t.lazy.checkInViewOnLoad))}}},ze={name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){_(this,{lazy:Me({initialImageLoaded:!1},Pe)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};function Le(){return(Le=Object.assign||function(e){for(var t=1;t1;)e[a=i+s>>1]<=t?s=a:i=a;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(o=r(this.x,e),n=o-1,(e-this.x[n])*(this.y[o]-this.y[n])/(this.x[o]-this.x[n])+this.y[n]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ke.LinearSpline(t.slidesGrid,e.slidesGrid):new ke.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,a=this,n=a.controller.control,o=a.constructor;function r(e){var t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(var l=0;l0&&(e.isBeginning?(e.a11y.disableEl(s),e.a11y.makeElNotFocusable(s)):(e.a11y.enableEl(s),e.a11y.makeElFocusable(s))),i&&i.length>0&&(e.isEnd?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(i){var s=L(i);e.a11y.makeElFocusable(s),e.params.pagination.renderBullet||(e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var i=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(i,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(i,t.containerMessage);var s,a,n=e.$wrapperEl,o=n.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16),r=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";e.a11y.addElId(n,o),e.a11y.addElLive(n,r),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(L(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(L(e.slides),t.slideRole),e.slides.each((function(i){var s=L(i),a=t.slideLabelMessage.replace(/\{\{index\}\}/,s.index()+1).replace(/\{\{slidesLength\}\}/,e.slides.length);e.a11y.addElLabel(s,a)})),e.navigation&&e.navigation.$nextEl&&(s=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(a=e.navigation.$prevEl),s&&s.length&&(e.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(e.a11y.addElRole(s,"button"),s.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(s,t.nextSlideMessage),e.a11y.addElControls(s,o)),a&&a.length&&(e.a11y.makeElFocusable(a),"BUTTON"!==a[0].tagName&&(e.a11y.addElRole(a,"button"),a.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(a,t.prevSlideMessage),e.a11y.addElControls(a,o)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",N(e.params.pagination.bulletClass),e.a11y.onEnterOrSpaceKey)},destroy:function(){var e,t,i=this;i.a11y.liveRegion&&i.a11y.liveRegion.length>0&&i.a11y.liveRegion.remove(),i.navigation&&i.navigation.$nextEl&&(e=i.navigation.$nextEl),i.navigation&&i.navigation.$prevEl&&(t=i.navigation.$prevEl),e&&e.off("keydown",i.a11y.onEnterOrSpaceKey),t&&t.off("keydown",i.a11y.onEnterOrSpaceKey),i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.$el.off("keydown",N(i.params.pagination.bulletClass),i.a11y.onEnterOrSpaceKey)}},De={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){_(this,{a11y:Ae({},Ie,{liveRegion:L('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}};function _e(){return(_e=Object.assign||function(e){for(var t=1;t0){var r=i.params.history.root;"/"===r[r.length-1]&&(r=r.slice(0,r.length-1)),o=r+"/"+e+"/"+o}else a.pathname.includes(e)||(o=e+"/"+o);var l=s.history.state;l&&l.value===o||(i.params.history.replaceState?s.history.replaceState({value:o},null,o):s.history.pushState({value:o},null,o))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){var s=this;if(t)for(var a=0,n=s.slides.length;a'),s.append(e)),e.css({height:n+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=L('
'),i.append(e)));for(var f=0;f-1&&(p=90*v+90*b,r&&(p=90*-v-90*b)),m.transform(C),c.slideShadows){var S=h?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),T=h?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===S.length&&(S=L('
'),m.append(S)),0===T.length&&(T=L('
'),m.append(T)),S.length&&(S[0].style.opacity=Math.max(-b,0)),T.length&&(T[0].style.opacity=Math.max(b,0))}}if(s.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),c.shadow)if(h)e.transform("translate3d(0px, "+(n/2+c.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")");else{var $=Math.abs(p)-90*Math.floor(Math.abs(p)/90),M=1.5-(Math.sin(2*$*Math.PI/360)/2+Math.cos(2*$*Math.PI/360)/2),P=c.shadowScale,z=c.shadowScale/M,k=c.shadowOffset;e.transform("scale3d("+P+", 1, "+z+") translate3d(0px, "+(o/2+k)+"px, "+-o/2/z+"px) rotateX(-90deg)")}var O=d.isSafari||d.isWebView?-l/2:0;s.transform("translate3d(0px,0,"+O+"px) rotateX("+(t.isHorizontal()?0:p)+"deg) rotateY("+(t.isHorizontal()?-p:0)+"deg)")},setTransition:function(e){var t=this,i=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)}},Ze={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){_(this,{cubeEffect:qe({},Ue)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};D(e.params,t),D(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}};function Ke(){return(Ke=Object.assign||function(e){for(var t=1;t'),a.append(c)),0===h.length&&(h=L('
'),a.append(h)),c.length&&(c[0].style.opacity=Math.max(-n,0)),h.length&&(h[0].style.opacity=Math.max(n,0))}a.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+r+"deg) rotateY("+o+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,a=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var n=!1;i.eq(s).transitionEnd((function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i'),p.append(S)),0===T.length&&(T=L('
'),p.append(T)),S.length&&(S[0].style.opacity=m>0?m:0),T.length&&(T[0].style.opacity=-m>0?-m:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},it={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){_(this,{coverflowEffect:et({},tt)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}};function st(){return(st=Object.assign||function(e){for(var t=1;tt.previousIndex?"next":"prev"}else r=(o=t.realIndex)>t.previousIndex?"next":"prev";n&&(o+="next"===r?a:-1*a),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(o)<0&&(i.params.centeredSlides?o=o>l?o-Math.floor(s/2)+1:o+Math.floor(s/2)-1:o>l&&(o=o-s+1),i.slideTo(o,e?0:void 0))}var h=1,u=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(h=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(h=1),h=Math.floor(h),i.slides.removeClass(u),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(var p=0;p"object"==typeof e&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),ct=(...e)=>{let t=!1;"boolean"==typeof e[0]&&(t=e.shift());let i=e[0];if(!i||"object"!=typeof i)throw new Error("extendee must be an object");const s=e.slice(1),a=s.length;for(let e=0;e(e=parseFloat(e)||0,Math.round((e+Number.EPSILON)*t)/t),ut="undefined"!=typeof window&&window.ResizeObserver||class{constructor(e){this.observables=[],this.boundCheck=this.check.bind(this),this.boundCheck(),this.callback=e}observe(e){if(this.observables.some((t=>t.el===e)))return;const t={el:e,size:{height:e.clientHeight,width:e.clientWidth}};this.observables.push(t)}unobserve(e){this.observables=this.observables.filter((t=>t.el!==e))}disconnect(){this.observables=[]}check(){const e=this.observables.filter((e=>{const t=e.el.clientHeight,i=e.el.clientWidth;if(e.size.height!==t||e.size.width!==i)return e.size.height=t,e.size.width=i,!0})).map((e=>e.el));e.length>0&&this.callback(e),window.requestAnimationFrame(this.boundCheck)}};class pt{constructor(e){this.id=-1,this.id=e.pointerId||e.identifier||-1,this.pageX=e.pageX,this.pageY=e.pageY,this.clientX=e.clientX,this.clientY=e.clientY,this.nativePointer=e}}function ft(e,t){return t?Math.sqrt((t.clientX-e.clientX)**2+(t.clientY-e.clientY)**2):0}function mt(e,t){return t?{clientX:(e.clientX+t.clientX)/2,clientY:(e.clientY+t.clientY)/2}:e}class vt{constructor(e,{start:t=(()=>!0),move:i=(()=>{}),end:s=(()=>{})}={}){this.element=e,this.startPointers=[],this.currentPointers=[],this.startCallback=t,this.moveCallback=i,this.endCallback=s,this.onStart=e=>{if(e.button&&0!==e.button)return;const t=new pt(e);if(!1===this.startCallback(t,e))return!1;e.preventDefault(),(()=>{const e=window.getSelection?window.getSelection():document.selection;e&&e.rangeCount&&e.getRangeAt(0).getClientRects().length&&(e.removeAllRanges?e.removeAllRanges():e.empty&&e.empty())})(),this.currentPointers.push(t),this.startPointers.push(t),(e.target&&"setPointerCapture"in e.target?e.target:this.element).setPointerCapture(e.pointerId),this.element.addEventListener("pointermove",this.onMove),this.element.addEventListener("pointerup",this.onEnd),this.element.addEventListener("pointercancel",this.onEnd)},this.onMove=e=>{const t=this.currentPointers.slice(),i=[];for(const t of[new pt(e)]){const e=this.currentPointers.findIndex((e=>e.id===t.id));e<0||(i.push(t),this.currentPointers[e]=t)}i.length&&this.moveCallback(t,this.currentPointers,e)},this.onEnd=e=>{const t=new pt(e),i=this.currentPointers.findIndex((e=>e.id===t.id));if(-1===i)return!1;this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(t,e),this.currentPointers.length||(this.element.removeEventListener("pointermove",this.onMove),this.element.removeEventListener("pointerup",this.onEnd),this.element.removeEventListener("pointercancel",this.onEnd))},this.element.addEventListener("pointerdown",this.onStart)}stop(){this.element.removeEventListener("pointerdown",this.onStart),this.element.removeEventListener("pointermove",this.onMove),this.element.removeEventListener("pointerup",this.onEnd),this.element.removeEventListener("pointercancel",this.onEnd)}}const gt=function(e){return!!(e&&"object"==typeof e&&e instanceof Element&&e!==document.body)&&(function(e){const t=getComputedStyle(e)["overflow-y"],i=getComputedStyle(e)["overflow-x"],s=("scroll"===t||"auto"===t)&&Math.abs(e.scrollHeight-e.clientHeight)>1,a=("scroll"===i||"auto"===i)&&Math.abs(e.scrollWidth-e.clientWidth)>1;return s||a}(e)?e:gt(e.parentNode))};class yt{constructor(e={}){this.options=ct(!0,{},e),this.plugins=[],this.events={};for(const e of["on","once"])for(const t of Object.entries(this.options[e]||{}))this[e](...t)}option(e,t,...i){let s=(a=e=String(e),n=this.options,a.split(".").reduce((function(e,t){return e&&e[t]}),n));var a,n;return"function"==typeof s&&(s=s.call(this,this,...i)),void 0===s?t:s}localize(e,t=[]){return String(e).replace(/\{\{(\w+).?(\w+)?\}\}/g,((e,i,s)=>{let a=!1;if(a=s?this.option(`${i[0]+i.toLowerCase().substring(1)}.l10n.${s}`):this.option(`l10n.${i}`),!a)return i;for(let e=0;e{const i=this.events[e]=this.events[e]||[];-1==i.indexOf(t)&&i.push(t)})),this}once(e,t){if(dt(e)){for(const t of Object.entries(e))this.once(...t);return this}return String(e).split(" ").forEach((e=>{const i=(...s)=>{this.off(e,i),t.call(this,this,...s)};i._=t,this.on(e,i)})),this}off(e,t){if(!dt(e))return e.split(" ").forEach((e=>{const i=this.events[e];if(!i||!i.length)return this;let s=-1;for(let e=0,a=i.length;e1||Math.abs(t.left-this.dragStart.rect.left)>1))return e.preventDefault(),void e.stopPropagation();!1!==this.trigger("click",e)&&this.option("zoom")&&"toggleZoom"===this.option("click")&&(e.preventDefault(),e.stopPropagation(),this.zoomWithClick(e))}onWheel(e){!1!==this.trigger("wheel",e)&&this.option("zoom")&&this.option("wheel")&&this.zoomWithWheel(e)}zoomWithWheel(e){void 0===this.changedDelta&&(this.changedDelta=0);const t=Math.max(-1,Math.min(1,-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)),i=this.content.scale;let s=i*(100+t*this.option("wheelFactor"))/100;if(t<0&&Math.abs(i-this.option("minScale"))<.01||t>0&&Math.abs(i-this.option("maxScale"))<.01?(this.changedDelta+=Math.abs(t),s=i):(this.changedDelta=0,s=Math.max(Math.min(s,this.option("maxScale")),this.option("minScale"))),this.changedDelta>this.option("wheelLimit"))return;if(e.preventDefault(),s===i)return;const a=this.$content.getBoundingClientRect(),n=e.clientX-a.left,o=e.clientY-a.top;this.zoomTo(s,{x:n,y:o})}zoomWithClick(e){const t=this.$content.getClientRects()[0],i=e.clientX-t.left,s=e.clientY-t.top;this.toggleZoom({x:i,y:s})}attachEvents(){this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver();const e=new vt(this.$container,{start:(t,i)=>{if(!this.option("touch"))return!1;if(!(this.velocity.scale<0)){if(!e.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(i.target.nodeName))return!1;if(this.option("textSelection")&&((e,t,i)=>{const s=e.childNodes,a=document.createRange();for(let e=0;e=o.left&&i>=o.top&&t<=o.right&&i<=o.bottom)return n}return!1})(i.target,i.clientX,i.clientY))return!1;if(gt(i.target))return!1}return!1!==this.trigger("touchStart",i)&&(this.state="pointerdown",this.resetDragPosition(),this.dragPosition.midPoint=null,this.dragPosition.time=Date.now(),!0)}},move:(t,i,s)=>{if("pointerdown"!==this.state)return;if(0==this.trigger("touchMove",s))return void s.preventDefault();if(i.length<2&&1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale"))return;if(i.length>1&&(!this.option("zoom")||!1===this.option("pinchToZoom")))return;s.preventDefault(),s.stopPropagation();const a=mt(t[0],t[1]),n=mt(i[0],i[1]),o=n.clientX-a.clientX,r=n.clientY-a.clientY,l=ft(t[0],t[1]),d=ft(i[0],i[1]),c=l?d/l:1;this.dragOffset.x+=o,this.dragOffset.y+=r,this.dragOffset.scale*=c,this.dragOffset.time=Date.now()-this.dragPosition.time;const h=1===this.dragStart.scale&&this.option("lockAxis");if(h&&!this.lockAxis){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return;if("xy"===h){const e=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockAxis=e>45&&e<135?"y":"x"}else this.lockAxis=h}if(this.lockAxis&&(this.dragOffset["x"===this.lockAxis?"y":"x"]=0),this.$container.classList.add(this.option("draggingClass")),this.transform.scale===this.option("baseScale")&&"y"===this.lockAxis||(this.dragPosition.x=this.dragStart.x+this.dragOffset.x),this.transform.scale===this.option("baseScale")&&"x"===this.lockAxis||(this.dragPosition.y=this.dragStart.y+this.dragOffset.y),this.dragPosition.scale=this.dragStart.scale*this.dragOffset.scale,i.length>1){const t=mt(e.startPointers[0],e.startPointers[1]),i=t.clientX-this.dragStart.rect.x,s=t.clientY-this.dragStart.rect.y,{deltaX:a,deltaY:o}=this.getZoomDelta(this.content.scale*this.dragOffset.scale,i,s);this.dragPosition.x-=a,this.dragPosition.y-=o,this.dragPosition.midPoint=n}else this.setDragResistance();this.transform={x:this.dragPosition.x,y:this.dragPosition.y,scale:this.dragPosition.scale},this.startAnimation()},end:(t,i)=>{if("pointerdown"!==this.state)return;if(this._dragOffset={...this.dragOffset},e.currentPointers.length)return void this.resetDragPosition();if(this.state="decel",this.friction=this.option("decelFriction"),this.recalculateTransform(),this.$container.classList.remove(this.option("draggingClass")),!1===this.trigger("touchEnd",i))return;if("decel"!==this.state)return;const s=this.option("minScale");if(this.transform.scale.01){const e=this.dragPosition.midPoint||t,i=this.$content.getClientRects()[0];this.zoomTo(a,{friction:.64,x:e.clientX-i.left,y:e.clientY-i.top})}}});this.pointerTracker=e}initObserver(){this.resizeObserver||(this.resizeObserver=new ut((()=>{this.updateTimer||(this.updateTimer=setTimeout((()=>{const e=this.$container.getBoundingClientRect();e.width&&e.height?((Math.abs(e.width-this.container.width)>1||Math.abs(e.height-this.container.height)>1)&&(this.isAnimating()&&this.endAnimation(),this.updateMetrics(),this.panTo({x:this.content.x,y:this.content.y,scale:this.option("baseScale"),friction:0})),this.updateTimer=null):this.updateTimer=null}),this.updateRate))})),this.resizeObserver.observe(this.$container))}resetDragPosition(){this.lockAxis=null,this.friction=this.option("friction"),this.velocity={x:0,y:0,scale:0};const{x:e,y:t,scale:i}=this.content;this.dragStart={rect:this.$content.getBoundingClientRect(),x:e,y:t,scale:i},this.dragPosition={...this.dragPosition,x:e,y:t,scale:i},this.dragOffset={x:0,y:0,scale:1,time:0}}updateMetrics(e){!0!==e&&this.trigger("beforeUpdate");const t=this.$container,i=this.$content,s=this.$viewport,a=this.$content instanceof HTMLImageElement,n=this.option("zoom"),o=this.option("resizeParent",n);let r=(l=this.$content,Math.max(parseFloat(l.naturalWidth||0),parseFloat(l.width&&l.width.baseVal&&l.width.baseVal.value||0),parseFloat(l.offsetWidth||0),parseFloat(l.scrollWidth||0)));var l;let d=(e=>Math.max(parseFloat(e.naturalHeight||0),parseFloat(e.height&&e.height.baseVal&&e.height.baseVal.value||0),parseFloat(e.offsetHeight||0),parseFloat(e.scrollHeight||0)))(this.$content);Object.assign(i.style,{width:"",height:"",maxWidth:"",maxHeight:""}),o&&Object.assign(s.style,{width:"",height:""});const c=this.option("ratio");r=ht(r*c),d=ht(d*c);let h=r,u=d;const p=i.getBoundingClientRect(),f=s.getBoundingClientRect(),m=s==t?f:t.getBoundingClientRect();let v=Math.max(s.offsetWidth,ht(f.width)),g=Math.max(s.offsetHeight,ht(f.height)),y=window.getComputedStyle(s);if(v-=parseFloat(y.paddingLeft)+parseFloat(y.paddingRight),g-=parseFloat(y.paddingTop)+parseFloat(y.paddingBottom),this.viewport.width=v,this.viewport.height=g,n){if(Math.abs(r-p.width)>.1||Math.abs(d-p.height)>.1){const e=((e,t,i,s)=>{const a=Math.min(i/e||0,s/t);return{width:e*a||0,height:t*a||0}})(r,d,Math.min(r,p.width),Math.min(d,p.height));h=ht(e.width),u=ht(e.height)}Object.assign(i.style,{width:`${h}px`,height:`${u}px`,transform:""})}if(o&&(Object.assign(s.style,{width:`${h}px`,height:`${u}px`}),this.viewport={...this.viewport,width:h,height:u}),a&&n&&"function"!=typeof this.options.maxScale){const e=this.option("maxScale");this.options.maxScale=function(){return this.content.origWidth>0&&this.content.fitWidth>0?this.content.origWidth/this.content.fitWidth:e}}this.content={...this.content,origWidth:r,origHeight:d,fitWidth:h,fitHeight:u,width:h,height:u,scale:1,isZoomable:n},this.container={width:m.width,height:m.height},!0!==e&&this.trigger("afterUpdate")}zoomIn(e){this.zoomTo(this.content.scale+(e||this.option("step")))}zoomOut(e){this.zoomTo(this.content.scale-(e||this.option("step")))}toggleZoom(e={}){const t=this.option("maxScale"),i=this.option("baseScale"),s=this.content.scale>i+.5*(t-i)?i:t;this.zoomTo(s,e)}zoomTo(e=this.option("baseScale"),{x:t=null,y:i=null}={}){e=Math.max(Math.min(e,this.option("maxScale")),this.option("minScale"));const s=ht(this.content.scale/(this.content.width/this.content.fitWidth),1e7);null===t&&(t=this.content.width*s*.5),null===i&&(i=this.content.height*s*.5);const{deltaX:a,deltaY:n}=this.getZoomDelta(e,t,i);t=this.content.x-a,i=this.content.y-n,this.panTo({x:t,y:i,scale:e,friction:this.option("zoomFriction")})}getZoomDelta(e,t=0,i=0){const s=this.content.fitWidth*this.content.scale,a=this.content.fitHeight*this.content.scale,n=t>0&&s?t/s:0,o=i>0&&a?i/a:0;return{deltaX:(this.content.fitWidth*e-s)*n,deltaY:(this.content.fitHeight*e-a)*o}}panTo({x:e=this.content.x,y:t=this.content.y,scale:i,friction:s=this.option("friction"),ignoreBounds:a=!1}={}){if(i=i||this.content.scale||1,!a){const{boundX:s,boundY:a}=this.getBounds(i);s&&(e=Math.max(Math.min(e,s.to),s.from)),a&&(t=Math.max(Math.min(t,a.to),a.from))}this.friction=s,this.transform={...this.transform,x:e,y:t,scale:i},s?(this.state="panning",this.velocity={x:(1/this.friction-1)*(e-this.content.x),y:(1/this.friction-1)*(t-this.content.y),scale:(1/this.friction-1)*(i-this.content.scale)},this.startAnimation()):this.endAnimation()}startAnimation(){this.rAF?cancelAnimationFrame(this.rAF):this.trigger("startAnimation"),this.rAF=requestAnimationFrame((()=>this.animate()))}animate(){if(this.setEdgeForce(),this.setDragForce(),this.velocity.x*=this.friction,this.velocity.y*=this.friction,this.velocity.scale*=this.friction,this.content.x+=this.velocity.x,this.content.y+=this.velocity.y,this.content.scale+=this.velocity.scale,this.isAnimating())this.setTransform();else if("pointerdown"!==this.state)return this.endAnimation(),void this.trigger("endAnimation");this.rAF=requestAnimationFrame((()=>this.animate()))}getBounds(e){let t=this.boundX,i=this.boundY;if(void 0!==t&&void 0!==i)return{boundX:t,boundY:i};t={from:0,to:0},i={from:0,to:0},e=e||this.transform.scale;const s=this.content.fitWidth,a=this.content.fitHeight,n=s*e,o=a*e,r=this.viewport.width,l=this.viewport.height;if(s<=r){const e=.5*(r-n),i=.5*(n-s);t.from=ht(e-i),t.to=ht(e+i)}else t.from=ht(r-n);if(a<=l){const e=.5*(l-o),t=.5*(o-a);i.from=ht(e-t),i.to=ht(e+t)}else i.from=ht(l-n);return{boundX:t,boundY:i}}setEdgeForce(){if("decel"!==this.state)return;const e=this.option("bounceForce"),{boundX:t,boundY:i}=this.getBounds(Math.max(this.transform.scale,this.content.scale));let s,a,n,o;if(t&&(s=this.content.xt.to),i&&(n=this.content.yi.to),s||a){let i=((s?t.from:t.to)-this.content.x)*e;const a=this.content.x+(this.velocity.x+i)/this.friction;a>=t.from&&a<=t.to&&(i+=this.velocity.x),this.velocity.x=i,this.recalculateTransform()}if(n||o){let t=((n?i.from:i.to)-this.content.y)*e;const s=this.content.y+(t+this.velocity.y)/this.friction;s>=i.from&&s<=i.to&&(t+=this.velocity.y),this.velocity.y=t,this.recalculateTransform()}}setDragResistance(){if("pointerdown"!==this.state)return;const{boundX:e,boundY:t}=this.getBounds(this.dragPosition.scale);let i,s,a,n;if(e&&(i=this.dragPosition.xe.to),t&&(a=this.dragPosition.yt.to),(i||s)&&(!i||!s)){const t=i?e.from:e.to,s=t-this.dragPosition.x;this.dragPosition.x=t-.3*s}if((a||n)&&(!a||!n)){const e=a?t.from:t.to,i=e-this.dragPosition.y;this.dragPosition.y=e-.3*i}}setDragForce(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}recalculateTransform(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}isAnimating(){return!(!this.friction||!(Math.abs(this.velocity.x)>.05||Math.abs(this.velocity.y)>.05||Math.abs(this.velocity.scale)>.05))}setTransform(e){let t,i,s;if(e?(t=ht(this.transform.x),i=ht(this.transform.y),s=this.transform.scale,this.content={...this.content,x:t,y:i,scale:s}):(t=ht(this.content.x),i=ht(this.content.y),s=this.content.scale/(this.content.width/this.content.fitWidth),this.content={...this.content,x:t,y:i}),this.trigger("beforeTransform"),t=ht(this.content.x),i=ht(this.content.y),e&&this.option("zoom")){let e,a;e=ht(this.content.fitWidth*s),a=ht(this.content.fitHeight*s),this.content.width=e,this.content.height=a,this.transform={...this.transform,width:e,height:a,scale:s},Object.assign(this.$content.style,{width:`${e}px`,height:`${a}px`,maxWidth:"none",maxHeight:"none",transform:`translate3d(${t}px, ${i}px, 0) scale(1)`})}else this.$content.style.transform=`translate3d(${t}px, ${i}px, 0) scale(${s})`;this.trigger("afterTransform")}endAnimation(){cancelAnimationFrame(this.rAF),this.rAF=null,this.velocity={x:0,y:0,scale:0},this.setTransform(!0),this.state="ready",this.handleCursor()}handleCursor(){const e=this.option("draggableClass");e&&this.option("touch")&&(1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale")?this.$container.classList.remove(e):this.$container.classList.add(e))}detachEvents(){this.$content.removeEventListener("load",this.onLoad),this.$container.removeEventListener("wheel",this.onWheel,{passive:!1}),this.$container.removeEventListener("click",this.onClick,{passive:!1}),this.pointerTracker&&(this.pointerTracker.stop(),this.pointerTracker=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}destroy(){"destroy"!==this.state&&(this.state="destroy",clearTimeout(this.updateTimer),this.updateTimer=null,cancelAnimationFrame(this.rAF),this.rAF=null,this.detachEvents(),this.detachPlugins(),this.resetDragPosition())}}wt.version="4.0.5",wt.Plugins={};const xt=(e,t)=>{let i=0;return function(...s){const a=(new Date).getTime();if(!(a-i{t.preventDefault(),t.stopPropagation(),this.carousel["slide"+("next"===e?"Next":"Prev")]()})),t}build(){this.$container||(this.$container=document.createElement("div"),this.$container.classList.add(this.option("classNames.main")),this.carousel.$container.appendChild(this.$container)),this.$next||(this.$next=this.createButton("next"),this.$container.appendChild(this.$next)),this.$prev||(this.$prev=this.createButton("prev"),this.$container.appendChild(this.$prev))}onRefresh(){const e=this.carousel.pages.length;e<=1||e>1&&this.carousel.elemDimWidth=e-1&&this.$next.setAttribute("disabled","")))}cleanup(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}attach(){this.carousel.on("refresh change",this.onRefresh)}detach(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}Et.defaults={prevTpl:'',nextTpl:'',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}};class Ct{constructor(e){this.carousel=e,this.selectedIndex=null,this.friction=0,this.onNavReady=this.onNavReady.bind(this),this.onNavClick=this.onNavClick.bind(this),this.onNavCreateSlide=this.onNavCreateSlide.bind(this),this.onTargetChange=this.onTargetChange.bind(this)}addAsTargetFor(e){this.target=this.carousel,this.nav=e,this.attachEvents()}addAsNavFor(e){this.target=e,this.nav=this.carousel,this.attachEvents()}attachEvents(){this.nav.options.initialSlide=this.target.options.initialPage,this.nav.on("ready",this.onNavReady),this.nav.on("createSlide",this.onNavCreateSlide),this.nav.on("Panzoom.click",this.onNavClick),this.target.on("change",this.onTargetChange),this.target.on("Panzoom.afterUpdate",this.onTargetChange)}onNavReady(){this.onTargetChange(!0)}onNavClick(e,t,i){const s=i.target.closest(".carousel__slide");if(!s)return;i.stopPropagation();const a=parseInt(s.dataset.index,10),n=this.target.findPageForSlide(a);this.target.page!==n&&this.target.slideTo(n,{friction:this.friction}),this.markSelectedSlide(a)}onNavCreateSlide(e,t){t.index===this.selectedIndex&&this.markSelectedSlide(t.index)}onTargetChange(){const e=this.target.pages[this.target.page].indexes[0],t=this.nav.findPageForSlide(e);this.nav.slideTo(t),this.markSelectedSlide(e)}markSelectedSlide(e){this.selectedIndex=e,[...this.nav.slides].filter((e=>e.$el&&e.$el.classList.remove("is-nav-selected")));const t=this.nav.slides[e];t&&t.$el&&t.$el.classList.add("is-nav-selected")}attach(e){const t=e.options.Sync;(t.target||t.nav)&&(t.target?this.addAsNavFor(t.target):t.nav&&this.addAsTargetFor(t.nav),this.friction=t.friction)}detach(){this.nav&&(this.nav.off("ready",this.onNavReady),this.nav.off("Panzoom.click",this.onNavClick),this.nav.off("createSlide",this.onNavCreateSlide)),this.target&&(this.target.off("Panzoom.afterUpdate",this.onTargetChange),this.target.off("change",this.onTargetChange))}}Ct.defaults={friction:.92};const St={Navigation:Et,Dots:class{constructor(e){this.carousel=e,this.$list=null,this.events={change:this.onChange.bind(this),refresh:this.onRefresh.bind(this)}}buildList(){if(this.carousel.pages.length<2)return;const e=document.createElement("ol");return e.classList.add("carousel__dots"),e.addEventListener("click",(e=>{if(!("page"in e.target.dataset))return;e.preventDefault(),e.stopPropagation();const t=parseInt(e.target.dataset.page,10),i=this.carousel;t!==i.page&&(i.pages.length<3&&i.option("infinite")?i[0==t?"slidePrev":"slideNext"]():i.slideTo(t))})),this.$list=e,this.carousel.$container.appendChild(e),this.carousel.$container.classList.add("has-dots"),e}removeList(){this.$list&&(this.$list.parentNode.removeChild(this.$list),this.$list=null),this.carousel.$container.classList.remove("has-dots")}rebuildDots(){let e=this.$list;const t=!!e,i=this.carousel.pages.length;if(i<2)return void(t&&this.removeList());t||(e=this.buildList());const s=this.$list.children.length;if(s>i)for(let e=i;e{const i=e.code;let s;"Enter"===i||"NumpadEnter"===i?s=t:"ArrowRight"===i?s=t.nextSibling:"ArrowLeft"===i&&(s=t.previousSibling),s&&s.click()})),this.$list.appendChild(t)}this.setActiveDot()}}setActiveDot(){if(!this.$list)return;this.$list.childNodes.forEach((e=>{e.classList.remove("is-selected")}));const e=this.$list.childNodes[this.carousel.page];e&&e.classList.add("is-selected")}onChange(){this.setActiveDot()}onRefresh(){this.rebuildDots()}attach(){this.carousel.on(this.events)}detach(){this.removeList(),this.carousel.off(this.events),this.carousel=null}},Sync:Ct},Tt={slides:[],preload:0,slidesPerPage:"auto",initialPage:null,initialSlide:null,friction:.92,center:!0,infinite:!0,fill:!0,dragFree:!1,prefix:"",classNames:{viewport:"carousel__viewport",track:"carousel__track",slide:"carousel__slide",slideSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}};class $t extends yt{constructor(e,t={}){if(super(t=ct(!0,{},Tt,t)),this.state="init",this.$container=e,!(this.$container instanceof HTMLElement))throw new Error("No root element provided");this.slideNext=xt(this.slideNext.bind(this),250),this.slidePrev=xt(this.slidePrev.bind(this),250),this.init()}init(){this.pages=[],this.page=this.pageIndex=null,this.prevPage=this.prevPageIndex=null,this.attachPlugins($t.Plugins),this.trigger("init"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.$track&&this.pages.length&&(this.$track.style.transform=`translate3d(${-1*this.pages[this.page].left}px, 0px, 0) scale(1)`),this.manageSlideVisiblity(),this.initPanzoom(),this.state="ready",this.trigger("ready")}initLayout(){const e=this.option("prefix"),t=this.option("classNames");this.$viewport=this.option("viewport")||this.$container.querySelector(`.${e}${t.viewport}`),this.$viewport||(this.$viewport=document.createElement("div"),this.$viewport.classList.add(e+t.viewport),this.$viewport.append(...this.$container.childNodes),this.$container.appendChild(this.$viewport)),this.$track=this.option("track")||this.$container.querySelector(`.${e}${t.track}`),this.$track||(this.$track=document.createElement("div"),this.$track.classList.add(e+t.track),this.$track.append(...this.$viewport.childNodes),this.$viewport.appendChild(this.$track))}initSlides(){this.slides=[],this.$viewport.querySelectorAll(`.${this.option("prefix")}${this.option("classNames.slide")}`).forEach((e=>{const t={$el:e,isDom:!0};this.slides.push(t),this.trigger("createSlide",t,this.slides.length)})),Array.isArray(this.options.slides)&&(this.slides=ct(!0,[...this.slides],this.options.slides))}updateMetrics(){let e,t=0,i=[];this.slides.forEach(((s,a)=>{const n=s.$el,o=s.isDom||!e?this.getSlideMetrics(n):e;s.index=a,s.width=o,s.left=t,e=o,t+=o,i.push(a)}));let s=Math.max(this.$track.offsetWidth,ht(this.$track.getBoundingClientRect().width)),a=getComputedStyle(this.$track);s-=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight),this.contentWidth=t,this.viewportWidth=s;const n=[],o=this.option("slidesPerPage");if(Number.isInteger(o)&&t>s)for(let e=0;es)&&(n.push({indexes:[],slides:[]}),e=n.length-1,t=0),t+=a.width,n[e].indexes.push(i),n[e].slides.push(a)}}const r=this.option("center"),l=this.option("fill");n.forEach(((e,i)=>{e.index=i,e.width=e.slides.reduce(((e,t)=>e+t.width),0),e.left=e.slides[0].left,r&&(e.left+=.5*(s-e.width)*-1),l&&!this.option("infiniteX",this.option("infinite"))&&t>s&&(e.left=Math.max(e.left,0),e.left=Math.min(e.left,t-s))}));const d=[];let c;n.forEach((e=>{const t={...e};c&&t.left===c.left?(c.width+=t.width,c.slides=[...c.slides,...t.slides],c.indexes=[...c.indexes,...t.indexes]):(t.index=d.length,c=t,d.push(t))})),this.pages=d;let h=this.page;if(null===h){const e=this.option("initialSlide");h=null!==e?this.findPageForSlide(e):this.option("initialPage",0),d[h]||(h=d.length&&h>d.length?d[d.length-1].index:0),this.page=h,this.pageIndex=h}this.updatePanzoom(),this.trigger("refresh")}getSlideMetrics(e){if(!e){const t=this.slides[0];(e=document.createElement("div")).dataset.isTestEl=1,e.style.visibility="hidden",e.classList.add(this.option("prefix")+this.option("classNames.slide")),t.customClass&&e.classList.add(...t.customClass.split(" ")),this.$track.prepend(e)}let t=Math.max(e.offsetWidth,ht(e.getBoundingClientRect().width));const i=e.currentStyle||window.getComputedStyle(e);return t=t+(parseFloat(i.marginLeft)||0)+(parseFloat(i.marginRight)||0),e.dataset.isTestEl&&e.remove(),t}findPageForSlide(e){const t=this.pages.find((t=>t.indexes.indexOf(e)>-1));return t?t.index:null}slideNext(){this.slideTo(this.pageIndex+1)}slidePrev(){this.slideTo(this.pageIndex-1)}slideTo(e,t={}){const{x:i=-1*this.setPage(e,!0),y:s=0,friction:a=this.option("friction")}=t;this.Panzoom.content.x===i&&!this.Panzoom.velocity.x&&a||(this.Panzoom.panTo({x:i,y:s,friction:a,ignoreBounds:!0}),"ready"===this.state&&"ready"===this.Panzoom.state&&this.trigger("settle"))}initPanzoom(){this.Panzoom&&this.Panzoom.destroy();const e=ct(!0,{},{content:this.$track,wrapInner:!1,resizeParent:!1,zoom:!1,click:!1,lockAxis:"x",x:this.pages.length?-1*this.pages[this.page].left:0,centerOnStart:!1,textSelection:()=>this.option("textSelection",!1),panOnlyZoomed:function(){return this.content.width<=this.viewport.width}},this.option("Panzoom"));this.Panzoom=new wt(this.$container,e),this.Panzoom.on({"*":(e,...t)=>this.trigger(`Panzoom.${e}`,...t),afterUpdate:()=>{this.updatePage()},beforeTransform:this.onBeforeTransform.bind(this),touchEnd:this.onTouchEnd.bind(this),endAnimation:()=>{this.trigger("settle")}}),this.updateMetrics(),this.manageSlideVisiblity()}updatePanzoom(){this.Panzoom&&(this.Panzoom.content={...this.Panzoom.content,fitWidth:this.contentWidth,origWidth:this.contentWidth,width:this.contentWidth},this.pages.length>1&&this.option("infiniteX",this.option("infinite"))?this.Panzoom.boundX=null:this.pages.length&&(this.Panzoom.boundX={from:-1*this.pages[this.pages.length-1].left,to:-1*this.pages[0].left}),this.option("infiniteY",this.option("infinite"))?this.Panzoom.boundY=null:this.Panzoom.boundY={from:0,to:0},this.Panzoom.handleCursor())}manageSlideVisiblity(){const e=this.contentWidth,t=this.viewportWidth;let i=this.Panzoom?-1*this.Panzoom.content.x:this.pages.length?this.pages[this.page].left:0;const s=this.option("preload"),a=this.option("infiniteX",this.option("infinite")),n=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-left")),o=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-right"));this.slides.forEach((r=>{let l,d,c=0;l=i-n,d=i+t+o,l-=s*(t+n+o),d+=s*(t+n+o);const h=r.left+r.width>l&&r.leftl&&r.leftl&&r.lefti&&r.left<=i+t+o&&(c=0)):this.removeSlideEl(r),r.hasDiff=c}));let r=0,l=0;this.slides.forEach(((t,i)=>{let s=0;t.$el?(i!==r||t.hasDiff?s=l+t.hasDiff*e:l=0,t.$el.style.left=Math.abs(s)>.1?`${l+t.hasDiff*e}px`:"",r++):l+=t.width})),this.markSelectedSlides()}createSlideEl(e){if(!e)return;if(e.$el){if(parseInt(e.$el.dataset.index,10)!==e.index){let t;e.$el.dataset.index=e.index,e.$el.querySelectorAll("[data-lazy-src]").forEach((e=>{let t=e.dataset.lazySrc;e instanceof HTMLImageElement?e.src=t:e.style.backgroundImage=`url('${t}')`})),(t=e.$el.dataset.lazySrc)&&(e.$el.style.backgroundImage=`url('${t}')`),e.state="ready"}return}const t=document.createElement("div");t.dataset.index=e.index,t.classList.add(this.option("prefix")+this.option("classNames.slide")),e.customClass&&t.classList.add(...e.customClass.split(" ")),e.html&&(t.innerHTML=e.html);const i=[];this.slides.forEach(((e,t)=>{e.$el&&i.push(t)}));const s=e.index;let a=null;if(i.length){let e=i.reduce(((e,t)=>Math.abs(t-s){const a=i.$el;if(!a)return;const n=this.pages[this.page];n&&n.indexes&&n.indexes.indexOf(s)>-1?(e&&!a.classList.contains(e)&&(a.classList.add(e),this.trigger("selectSlide",i)),a.removeAttribute(t)):(e&&a.classList.contains(e)&&(a.classList.remove(e),this.trigger("unselectSlide",i)),a.setAttribute(t,!0))}))}updatePage(){this.updateMetrics(),this.slideTo(this.page,{friction:0})}onBeforeTransform(){this.option("infiniteX",this.option("infinite"))&&this.manageInfiniteTrack(),this.manageSlideVisiblity()}manageInfiniteTrack(){const e=this.contentWidth,t=this.viewportWidth;if(!this.option("infiniteX",this.option("infinite"))||this.pages.length<2||et&&(i.content.x-=e,this.pageIndex=this.pageIndex+this.pages.length,s=!0),s&&"pointerdown"===i.state&&i.resetDragPosition(),s}onTouchEnd(e,t){const i=this.option("dragFree");if(!i&&this.pages.length>1&&e.dragOffset.time<350&&Math.abs(e.dragOffset.y)<1&&Math.abs(e.dragOffset.x)>5)this[e.dragOffset.x<0?"slideNext":"slidePrev"]();else if(i){const[,t]=this.getPageFromPosition(-1*e.transform.x);this.setPage(t)}else this.slideToClosest()}slideToClosest(e={}){let[,t]=this.getPageFromPosition(-1*this.Panzoom.content.x);this.slideTo(t,e)}getPageFromPosition(e){const t=this.pages.length;this.option("center")&&(e+=.5*this.viewportWidth);const i=Math.floor(e/this.contentWidth);e-=i*this.contentWidth;let s=this.slides.find((t=>t.left<=e&&t.left+t.width>e));if(s){let e=this.findPageForSlide(s.index);return[e,e+i*t]}return[0,0]}setPage(e,t){let i=0,s=parseInt(e,10)||0;const a=this.page,n=this.pageIndex,o=this.pages.length,r=this.contentWidth,l=this.viewportWidth;if(e=(s%o+o)%o,this.option("infiniteX",this.option("infinite"))&&r>l){const a=Math.floor(s/o)||0,n=r;if(i=this.pages[e].left+a*n,!0===t&&o>2){let e=-1*this.Panzoom.content.x;const t=i-n,a=i+n,r=Math.abs(e-i),l=Math.abs(e-t),d=Math.abs(e-a);d{this.removeSlideEl(e)})),this.slides=[],this.Panzoom.destroy(),this.detachPlugins()}}$t.version="4.0.5",$t.Plugins=St;const Mt=!("undefined"==typeof window||!window.document||!window.document.createElement);class Pt{constructor(e){this.fancybox=e,this.$container=null,this.state="init";for(const e of["onPrepare","onClosing","onKeydown"])this[e]=this[e].bind(this);this.events={prepare:this.onPrepare,closing:this.onClosing,keydown:this.onKeydown}}onPrepare(){this.getSlides().length=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}onClosing(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}onKeydown(e,t){t===e.option("Thumbs.key")&&this.toggle()}build(){if(this.$container)return;const e=document.createElement("div");e.classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(e,this.fancybox.$carousel.nextSibling),this.Carousel=new $t(e,ct(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",((e,t)=>{t.preventDefault(),this.fancybox[t.deltaY<0?"prev":"next"]()})),this.$container=e,this.state="visible"}getSlides(){const e=[];for(const t of this.fancybox.items){const i=t.thumb;i&&e.push({html:`
`,customClass:`has-thumb has-${t.type||"image"}`})}return e}toggle(){"visible"===this.state?this.hide():"hidden"===this.state?this.show():this.build()}show(){"hidden"===this.state&&(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),this.state="visible")}hide(){"visible"===this.state&&(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",this.state="hidden")}cleanup(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events),this.cleanup()}}Pt.defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t",Carousel:{}};const zt=e=>Object.entries(e).map((e=>e.map(encodeURIComponent).join("="))).join("&"),Lt={video:{autoplay:!0,ratio:16/9},youtube:{autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},vimeo:{hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},html5video:{tpl:'',format:""}};class kt{constructor(e){this.fancybox=e;for(const e of["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"])this[e]=this[e].bind(this);this.events={init:this.onInit,ready:this.onReady,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide,"Carousel.selectSlide":this.onSelectSlide,"Carousel.unselectSlide":this.onUnselectSlide,"Carousel.refresh":this.onRefresh}}onInit(){for(const e of this.fancybox.items)this.processType(e)}processType(e){if(e.html)return e.src=e.html,e.type="html",void delete e.html;const t=e.src||"";let i=e.type||this.fancybox.options.type,s=null;if(!t||"string"==typeof t){if(s=t.match(/(?:youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const t=zt(this.fancybox.option("Html.youtube")),a=encodeURIComponent(s[1]);e.videoId=a,e.src=`https://www.youtube-nocookie.com/embed/${a}?${t}`,e.thumb=e.thumb||`https://i.ytimg.com/vi/${a}/mqdefault.jpg`,e.vendor="youtube",i="video"}else if(s=t.match(/^.+vimeo.com\/(?:\/)?([\d]+)(.*)?/)){const t=zt(this.fancybox.option("Html.vimeo")),a=encodeURIComponent(s[1]);e.videoId=a,e.src=`https://player.vimeo.com/video/${a}?${t}`,e.vendor="vimeo",i="video"}else(s=t.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(e.src=`//maps.google.${s[1]}/?ll=${(s[2]?s[2]+"&z="+Math.floor(s[3])+(s[4]?s[4].replace(/^\//,"&"):""):s[4]+"").replace(/\?/,"&")}&output=${s[4]&&s[4].indexOf("layer=c")>0?"svembed":"embed"}`,i="map"):(s=t.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(e.src=`//maps.google.${s[1]}/maps?q=${s[2].replace("query=","q=").replace("api=1","")}&output=embed`,i="map");i||("#"===t.charAt(0)?i="inline":(s=t.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i="html5video",e.format=e.format||"video/"+("ogv"===s[1]?"ogg":s[1])):t.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i="image":t.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),e.type=i||this.fancybox.option("defaultType","image"),"html5video"!==i&&"video"!==i||(e.video=ct({},this.fancybox.option("Html.video"),e.video),e._width&&e._height?e.ratio=parseFloat(e._width)/parseFloat(e._height):e.ratio=e.ratio||e.video.ratio||Lt.video.ratio)}}onReady(){this.fancybox.Carousel.slides.forEach((e=>{e.$el&&(this.setContent(e),e.index===this.fancybox.getSlide().index&&this.playVideo(e))}))}onCreateSlide(e,t,i){"ready"===this.fancybox.state&&this.setContent(i)}loadInlineContent(e){let t;if(e.src instanceof HTMLElement)t=e.src;else if("string"==typeof e.src){const i=e.src.split("#",2),s=2===i.length&&""===i[0]?i[1]:i[0];t=document.getElementById(s)}if(t){if("clone"===e.type||t.$placeHolder){t=t.cloneNode(!0);let i=t.getAttribute("id");i=i?`${i}--clone`:`clone-${this.fancybox.id}-${e.index}`,t.setAttribute("id",i)}else{const e=document.createElement("div");e.classList.add("fancybox-placeholder"),t.parentNode.insertBefore(e,t),t.$placeHolder=e}this.fancybox.setContent(e,t)}else this.fancybox.setError(e,"{{ELEMENT_NOT_FOUND}}")}loadAjaxContent(e){const t=this.fancybox,i=new XMLHttpRequest;t.showLoading(e),i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&"ready"===t.state&&(t.hideLoading(e),200===i.status?t.setContent(e,i.responseText):t.setError(e,404===i.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))},i.open("GET",e.src),i.send(e.ajax||null),e.xhr=i}loadIframeContent(e){const t=this.fancybox,i=document.createElement("iframe");if(i.className="fancybox__iframe",i.setAttribute("id",`fancybox__iframe_${t.id}_${e.index}`),i.setAttribute("allow","autoplay; fullscreen"),i.setAttribute("scrolling","auto"),e.$iframe=i,"iframe"!==e.type||!1===e.preload)return i.setAttribute("src",e.src),void this.fancybox.setContent(e,i);t.showLoading(e);const s=document.createElement("div");s.style.visibility="hidden",this.fancybox.setContent(e,s),s.appendChild(i),i.onerror=()=>{t.setError(e,"{{IFRAME_ERROR}}")},i.onload=()=>{t.hideLoading(e);let s=!1;"yes"!==i.dataset.ready&&(i.dataset.ready="yes",s=!0),i.src.length&&(i.parentNode.style.visibility="",this.resizeIframe(e),s&&t.revealContent(e))},i.setAttribute("src",e.src)}setAspectRatio(e){const t=e.$content,i=e.ratio;if(!t)return;let s=e._width,a=e._height;if(i||s&&a){Object.assign(t.style,{width:s&&a?"100%":"",height:s&&a?"100%":"",maxWidth:"",maxHeight:""});let e=t.offsetWidth,n=t.offsetHeight;if(s=s||e,a=a||n,s>e||a>n){let t=Math.min(e/s,n/a);s*=t,a*=t}Math.abs(s/a-i)>.01&&(i{e.$el&&(e.$iframe&&this.resizeIframe(e),e.ratio&&this.setAspectRatio(e))}))}setContent(e){if(e&&!e.isDom){switch(e.type){case"html":this.fancybox.setContent(e,e.src);break;case"html5video":this.fancybox.setContent(e,this.fancybox.option("Html.html5video.tpl").replace(/\{\{src\}\}/gi,e.src).replace("{{format}}",e.format||e.html5video&&e.html5video.format||"").replace("{{poster}}",e.thumb||""));break;case"inline":case"clone":this.loadInlineContent(e);break;case"ajax":this.loadAjaxContent(e);break;case"iframe":case"pdf":case"video":case"map":this.loadIframeContent(e)}e.ratio&&this.setAspectRatio(e)}}onSelectSlide(e,t,i){"ready"===e.state&&this.playVideo(i)}playVideo(e){if("html5video"===e.type&&e.video.autoplay)try{const t=e.$el.querySelector("video");if(t){const e=t.play();void 0!==e&&e.then((()=>{})).catch((e=>{t.muted=!0,t.play()}))}}catch(e){}if("video"!==e.type||!e.$iframe||!e.$iframe.contentWindow)return;const t=()=>{if("done"===e.state&&e.$iframe&&e.$iframe.contentWindow){let t;if(e.$iframe.isReady)return e.video&&e.video.autoplay&&(t="youtube"==e.vendor?{event:"command",func:"playVideo"}:{method:"play",value:"true"}),void(t&&e.$iframe.contentWindow.postMessage(JSON.stringify(t),"*"));"youtube"===e.vendor&&(t={event:"listening",id:e.$iframe.getAttribute("id")},e.$iframe.contentWindow.postMessage(JSON.stringify(t),"*"))}e.poller=setTimeout(t,250)};t()}onUnselectSlide(e,t,i){if("html5video"===i.type){try{i.$el.querySelector("video").pause()}catch(e){}return}let s=!1;"vimeo"==i.vendor?s={method:"pause",value:"true"}:"youtube"===i.vendor&&(s={event:"command",func:"pauseVideo"}),s&&i.$iframe&&i.$iframe.contentWindow&&i.$iframe.contentWindow.postMessage(JSON.stringify(s),"*"),clearTimeout(i.poller)}onRemoveSlide(e,t,i){i.xhr&&(i.xhr.abort(),i.xhr=null),i.$iframe&&(i.$iframe.onload=i.$iframe.onerror=null,i.$iframe.src="//about:blank",i.$iframe=null);const s=i.$content;"inline"===i.type&&s&&(s.classList.remove("fancybox__content"),"none"!==s.style.display&&(s.style.display="none"),i.$closeButton&&(i.$closeButton.remove(),i.$closeButton=null));const a=s&&s.$placeHolder;a&&(a.parentNode.insertBefore(s,a),a.remove(),s.$placeHolder=null)}onMessage(e){try{let t=JSON.parse(e.data);if("https://player.vimeo.com"===e.origin){if("ready"===t.event)for(let t of document.getElementsByClassName("fancybox__iframe"))t.contentWindow===e.source&&(t.isReady=1)}else"https://www.youtube-nocookie.com"===e.origin&&"onReady"===t.event&&(document.getElementById(t.id).isReady=1)}catch(e){}}attach(){this.fancybox.on(this.events),window.addEventListener("message",this.onMessage,!1)}detach(){this.fancybox.off(this.events),window.removeEventListener("message",this.onMessage,!1)}}kt.defaults=Lt;class Ot{constructor(e){this.fancybox=e;for(const e of["onReady","onClosing","onDone","onPageChange","onCreateSlide","onRemoveSlide","onImageStatusChange"])this[e]=this[e].bind(this);this.events={ready:this.onReady,closing:this.onClosing,done:this.onDone,"Carousel.change":this.onPageChange,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide}}onReady(){this.fancybox.Carousel.slides.forEach((e=>{e.$el&&this.setContent(e)}))}onDone(e,t){this.handleCursor(t)}onClosing(e){clearTimeout(this.clickTimer),this.clickTimer=null,e.Carousel.slides.forEach((e=>{e.$image&&(e.state="destroy"),e.Panzoom&&e.Panzoom.detachEvents()})),"closing"===this.fancybox.state&&this.canZoom(e.getSlide())&&this.zoomOut()}onCreateSlide(e,t,i){"ready"===this.fancybox.state&&this.setContent(i)}onRemoveSlide(e,t,i){i.$image&&(i.$el.classList.remove(e.option("Image.canZoomInClass")),i.$image.remove(),i.$image=null),i.Panzoom&&(i.Panzoom.destroy(),i.Panzoom=null),i.$el&&i.$el.dataset&&delete i.$el.dataset.imageFit}setContent(e){if(e.isDom||e.html||e.type&&"image"!==e.type)return;if(e.$image)return;e.type="image",e.state="loading";const t=document.createElement("div");t.style.visibility="hidden";const i=document.createElement("img");i.addEventListener("load",(t=>{t.stopImmediatePropagation(),this.onImageStatusChange(e)})),i.addEventListener("error",(()=>{this.onImageStatusChange(e)})),i.src=e.src,i.alt="",i.draggable=!1,i.classList.add("fancybox__image"),e.srcset&&i.setAttribute("srcset",e.srcset),e.sizes&&i.setAttribute("sizes",e.sizes),e.$image=i;const s=this.fancybox.option("Image.wrap");if(s){const a=document.createElement("div");a.classList.add("string"==typeof s?s:"fancybox__image-wrap"),a.appendChild(i),t.appendChild(a),e.$wrap=a}else t.appendChild(i);e.$el.dataset.imageFit=this.fancybox.option("Image.fit"),this.fancybox.setContent(e,t),i.complete||i.error?this.onImageStatusChange(e):this.fancybox.showLoading(e)}onImageStatusChange(e){const t=e.$image;t&&"loading"===e.state&&(t.complete&&t.naturalWidth&&t.naturalHeight?(this.fancybox.hideLoading(e),"contain"===this.fancybox.option("Image.fit")&&this.initSlidePanzoom(e),e.$el.addEventListener("wheel",(t=>this.onWheel(e,t)),{passive:!1}),e.$content.addEventListener("click",(t=>this.onClick(e,t)),{passive:!1}),this.revealContent(e)):this.fancybox.setError(e,"{{IMAGE_ERROR}}"))}initSlidePanzoom(e){e.Panzoom||(e.Panzoom=new wt(e.$el,ct(!0,this.fancybox.option("Image.Panzoom",{}),{viewport:e.$wrap,content:e.$image,wrapInner:!1,textSelection:!0,touch:this.fancybox.option("Image.touch"),panOnlyZoomed:!0,click:!1,wheel:!1})),e.Panzoom.on("startAnimation",(()=>{this.fancybox.trigger("Image.startAnimation",e)})),e.Panzoom.on("endAnimation",(()=>{"zoomIn"===e.state&&this.fancybox.done(e),this.handleCursor(e),this.fancybox.trigger("Image.endAnimation",e)})),e.Panzoom.on("afterUpdate",(()=>{this.handleCursor(e),this.fancybox.trigger("Image.afterUpdate",e)})))}revealContent(e){null===this.fancybox.Carousel.prevPage&&e.index===this.fancybox.options.startIndex&&this.canZoom(e)?this.zoomIn():this.fancybox.revealContent(e)}getZoomInfo(e){const t=e.$thumb.getBoundingClientRect(),i=t.width,s=t.height,a=e.$content.getBoundingClientRect(),n=a.width,o=a.height,r=a.top-t.top,l=a.left-t.left;let d=this.fancybox.option("Image.zoomOpacity");return"auto"===d&&(d=Math.abs(i/s-n/o)>.1),{top:r,left:l,scale:t.width/n,opacity:d}}canZoom(e){const t=this.fancybox,i=t.$container;if(window.visualViewport&&1!==window.visualViewport.scale)return!1;if(!t.option("Image.zoom")||"contain"!==t.option("Image.fit"))return!1;const s=e.$thumb;if(!s||"loading"===e.state)return!1;i.classList.add("fancybox__no-click");const a=s.getBoundingClientRect();let n;if(this.fancybox.option("Image.ignoreCoveredThumbnail")){const e=document.elementFromPoint(a.left+1,a.top+1)===s,t=document.elementFromPoint(a.right-1,a.bottom-1)===s;n=e&&t}else n=document.elementFromPoint(a.left+.5*a.width,a.top+.5*a.height)===s;return i.classList.remove("fancybox__no-click"),n}zoomIn(){const e=this.fancybox,t=e.getSlide(),i=t.Panzoom,{top:s,left:a,scale:n,opacity:o}=this.getZoomInfo(t);t.state="zoomIn",e.trigger("reveal",t),i.panTo({x:-1*a,y:-1*s,scale:n,friction:0,ignoreBounds:!0}),t.$content.style.visibility="",!0===o&&i.on("afterTransform",(e=>{"zoomIn"!==t.state&&"zoomOut"!==t.state||(e.$content.style.opacity=Math.min(1,1-(1-e.content.scale)/(1-n)))})),i.panTo({x:0,y:0,scale:1,friction:this.fancybox.option("Image.zoomFriction")})}zoomOut(){const e=this.fancybox,t=e.getSlide(),i=t.Panzoom;if(!i)return;t.state="zoomOut",e.state="customClosing",t.$caption&&(t.$caption.style.visibility="hidden");let s=this.fancybox.option("Image.zoomFriction");const a=e=>{const{top:a,left:n,scale:o,opacity:r}=this.getZoomInfo(t);e||r||(s*=.82),i.panTo({x:-1*n,y:-1*a,scale:o,friction:s,ignoreBounds:!0}),s*=.98};window.addEventListener("scroll",a),i.on("endAnimation",(()=>{window.removeEventListener("scroll",a),e.destroy()})),a()}handleCursor(e){if("image"!==e.type)return;const t=e.Panzoom,i=this.fancybox.option("Image.click",!1,e),s=e.$el.classList;t&&"toggleZoom"===i?s[t&&1===t.content.scale&&t.option("maxScale")-t.content.scale>.01?"add":"remove"](this.fancybox.option("Image.canZoomInClass")):"close"===i&&s.add(this.fancybox.option("Image.canZoomOutClass"))}onWheel(e,t){if("ready"===this.fancybox.state&&!1!==this.fancybox.trigger("Image.wheel",t))switch(this.fancybox.option("Image.wheel")){case"zoom":e.Panzoom&&e.Panzoom.zoomWithWheel(t);break;case"close":this.fancybox.close();break;case"slide":this.fancybox[t.deltaY<0?"prev":"next"]()}}onClick(e,t){if("ready"!==this.fancybox.state)return;const i=e.Panzoom;if(i&&(i.dragPosition.midPoint||0!==i.dragOffset.x||0!==i.dragOffset.y||1!==i.dragOffset.scale))return;if(this.fancybox.Carousel.Panzoom.lockAxis)return!1;const s=i=>{switch(i){case"toggleZoom":t.stopPropagation(),e.Panzoom&&e.Panzoom.zoomWithClick(t);break;case"close":this.fancybox.close();break;case"next":t.stopPropagation(),this.fancybox.next()}},a=this.fancybox.option("Image.click"),n=this.fancybox.option("Image.doubleClick");n?this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null,s(n)):this.clickTimer=setTimeout((()=>{this.clickTimer=null,s(a)}),300):s(a)}onPageChange(e,t){const i=e.getSlide();t.slides.forEach((e=>{e.Panzoom&&"done"===e.state&&e.index!==i.index&&e.Panzoom.panTo({x:0,y:0,scale:1,friction:.8})}))}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events)}}Ot.defaults={canZoomInClass:"can-zoom_in",canZoomOutClass:"can-zoom_out",zoom:!0,zoomOpacity:"auto",zoomFriction:.82,ignoreCoveredThumbnail:!1,touch:!0,click:"toggleZoom",doubleClick:null,wheel:"zoom",fit:"contain",wrap:!1,Panzoom:{ratio:1}};const At=function(){const e=window.location.hash.substr(1),t=e.split("-"),i=t.length>1&&/^\+?\d+$/.test(t[t.length-1])&&parseInt(t.pop(-1),10)||null;return{hash:e,slug:t.join("-"),index:i}};class It{constructor(e){this.fancybox=e;for(const e of["onChange","onClosing"])this[e]=this[e].bind(this);this.events={initCarousel:this.onChange,"Carousel.change":this.onChange,closing:this.onClosing},this.hasCreatedHistory=!1,this.origHash="",this.timer=null}onChange(){const e=this.fancybox,t=e.Carousel;this.timer&&clearTimeout(this.timer);const i=null===t.prevPage,s=e.getSlide(),a=s.$trigger&&s.$trigger.dataset,n=window.location.hash.substr(1);let o=!1;if(s.slug)o=s.slug;else{let e=a&&a.fancybox;e&&e.length&&"true"!==e&&(o=e+(t.slides.length>1?"-"+(s.index+1):""))}i&&(this.origHash=n!==o?this.origHash:""),o&&n!==o&&(this.timer=setTimeout((()=>{try{window.history[i?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+"#"+o),i&&(this.hasCreatedHistory=!0)}catch(e){}}),300))}onClosing(){if(this.timer&&clearTimeout(this.timer),!0!==this.hasSilentClose){if(!this.hasCreatedHistory)try{return void window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash?"#"+this.origHash:""))}catch(e){}window.history.back()}}attach(e){e.on(this.events)}detach(e){e.off(this.events)}static startFromUrl(){if(!It.Fancybox||It.Fancybox.getInstance())return;const{hash:e,slug:t,index:i}=At();if(!t)return;let s=document.querySelector(`[data-slug="${e}"]`);if(s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),It.Fancybox.getInstance())return;const a=document.querySelectorAll(`[data-fancybox="${t}"]`);a.length&&(null===i&&1===a.length?s=a[0]:i&&(s=a[i-1]),s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}static onHashChange(){const{slug:e,index:t}=At(),i=It.Fancybox.getInstance();if(i){if(e){const s=i.Carousel;for(let t of s.slides)if(t.slug&&t.slug===e)return s.slideTo(t.index);const a=i.getSlide(),n=a.$trigger&&a.$trigger.dataset;if(n&&n.fancybox===e)return s.slideTo(t-1)}i.plugins.Hash.hasSilentClose=!0,i.close()}It.startFromUrl()}static create(e){function t(){window.addEventListener("hashchange",It.onHashChange,!1),It.startFromUrl()}It.Fancybox=e,Mt&&window.requestAnimationFrame((()=>{/complete|interactive|loaded/.test(document.readyState)?t():document.addEventListener("DOMContentLoaded",t)}))}static destroy(){window.removeEventListener("hashchange",It.onHashChange,!1)}}const Dt={pageXOffset:0,pageYOffset:0,element:()=>document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement,activate:function(e){Dt.pageXOffset=window.pageXOffset,Dt.pageYOffset=window.pageYOffset,e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()},deactivate:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}};class _t{constructor(e){this.fancybox=e,this.active=!1,this.handleVisibilityChange=this.handleVisibilityChange.bind(this)}isActive(){return this.active}setTimer(){if(!this.active||this.timer)return;const e=this.fancybox.option("slideshow.delay",3e3);this.timer=setTimeout((()=>{this.timer=null,this.fancybox.option("infinite")||this.fancybox.getSlide().index!==this.fancybox.Carousel.slides.length-1?this.fancybox.next():this.fancybox.jumpTo(0,{friction:0})}),e);let t=this.$progress;t||(t=document.createElement("div"),t.classList.add("fancybox__progress"),this.fancybox.$carousel.parentNode.insertBefore(t,this.fancybox.$carousel),this.$progress=t,t.offsetHeight),t.style.transitionDuration=`${e}ms`,t.style.transform="scaleX(1)"}clearTimer(){clearTimeout(this.timer),this.timer=null,this.$progress&&(this.$progress.style.transitionDuration="",this.$progress.style.transform="",this.$progress.offsetHeight)}activate(){this.active||(this.active=!0,this.fancybox.$container.classList.add("has-slideshow"),"done"===this.fancybox.getSlide().state&&this.setTimer(),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1))}handleVisibilityChange(){this.deactivate()}deactivate(){this.active=!1,this.clearTimer(),this.fancybox.$container.classList.remove("has-slideshow"),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1)}toggle(){this.active?this.deactivate():this.fancybox.Carousel.slides.length>1&&this.activate()}}const Nt={display:["counter","zoom","slideshow","fullscreen","thumbs","close"],autoEnable:!0,items:{counter:{type:"div",class:"fancybox__counter",html:' / ',tabindex:-1,position:"left"},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'',click:function(e){e.preventDefault(),this.fancybox.prev()}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'',click:function(e){e.preventDefault(),this.fancybox.next()}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'\n \n \n ',click:function(e){e.preventDefault(),Dt.element()?Dt.deactivate():Dt.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'\n \n \n ',click:function(e){e.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'',click:function(e){e.preventDefault();const t=this.fancybox.getSlide().Panzoom;t&&t.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'',click:function(e){e.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'',click:function(e){e.stopPropagation();const t=this.fancybox.plugins.Thumbs;t&&t.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'',tabindex:0,click:function(e){e.stopPropagation(),e.preventDefault(),this.fancybox.close()}}}};class Rt{constructor(e){this.fancybox=e,this.$container=null,this.state="init";for(const e of["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"])this[e]=this[e].bind(this);this.events={init:this.onInit,prepare:this.onPrepare,done:this.onDone,keydown:this.onKeydown,closing:this.onClosing,"Carousel.change":this.onChange,"Carousel.settle":this.onSettle,"Carousel.Panzoom.touchStart":()=>this.onRefresh(),"Image.startAnimation":(e,t)=>this.onRefresh(t),"Image.afterUpdate":(e,t)=>this.onRefresh(t)}}onInit(){if(this.fancybox.option("Toolbar.autoEnable")){let e=!1;for(const t of this.fancybox.items)if("image"===t.type){e=!0;break}if(!e)return void(this.state="disabled")}for(const e of this.fancybox.option("Toolbar.display"))if("close"===(dt(e)?e.id:e)){this.fancybox.options.closeButton=!1;break}}onPrepare(){if("init"===this.state&&(this.build(),this.update(),this.Slideshow=new _t(this.fancybox),!this.fancybox.Carousel.prevPage&&(this.fancybox.option("slideshow.autoStart")&&this.Slideshow.activate(),this.fancybox.option("fullscreen.autoStart")&&!Dt.element())))try{Dt.activate(this.fancybox.$container)}catch(e){}}onFsChange(){window.scrollTo(Dt.pageXOffset,Dt.pageYOffset)}onSettle(){this.Slideshow&&this.Slideshow.isActive()&&(this.fancybox.getSlide().index!==this.fancybox.Carousel.slides.length-1||this.fancybox.option("infinite")?"done"===this.fancybox.getSlide().state&&this.Slideshow.setTimer():this.Slideshow.deactivate())}onChange(){this.update(),this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer()}onDone(e,t){t.index===e.getSlide().index&&(this.update(),this.Slideshow&&this.Slideshow.isActive()&&(this.fancybox.option("infinite")||t.index!==this.fancybox.Carousel.slides.length-1?this.Slideshow.setTimer():this.Slideshow.deactivate()))}onRefresh(e){e&&e.index!==this.fancybox.getSlide().index||(this.update(),!this.Slideshow||!this.Slideshow.isActive()||e&&"done"!==e.state||this.Slideshow.deactivate())}onKeydown(e,t,i){" "===t&&this.Slideshow&&(this.Slideshow.toggle(),i.preventDefault())}onClosing(){this.Slideshow&&this.Slideshow.deactivate(),document.removeEventListener("fullscreenchange",this.onFsChange)}createElement(e){let t;"div"===e.type?t=document.createElement("div"):(t=document.createElement("link"===e.type?"a":"button"),t.classList.add("carousel__button")),t.innerHTML=e.html,t.setAttribute("tabindex",e.tabindex||0),e.class&&t.classList.add(...e.class.split(" ")),e.label&&t.setAttribute("title",this.fancybox.localize(`{{${e.label}}}`)),e.click&&t.addEventListener("click",e.click.bind(this)),"prev"===e.id&&t.setAttribute("data-fancybox-prev",""),"next"===e.id&&t.setAttribute("data-fancybox-next","");const i=t.querySelector("svg");return i&&(i.setAttribute("role","img"),i.setAttribute("tabindex","-1"),i.setAttribute("xmlns","http://www.w3.org/2000/svg")),t}build(){this.cleanup();const e=this.fancybox.option("Toolbar.items"),t=[{position:"left",items:[]},{position:"center",items:[]},{position:"right",items:[]}],i=this.fancybox.plugins.Thumbs;for(const s of this.fancybox.option("Toolbar.display")){let a,n;if(dt(s)?(a=s.id,n=ct({},e[a],s)):(a=s,n=e[a]),["counter","next","prev","slideshow"].includes(a)&&this.fancybox.items.length<2)continue;if("fullscreen"===a){if(!document.fullscreenEnabled||window.fullScreen)continue;document.addEventListener("fullscreenchange",this.onFsChange)}if("thumbs"===a&&(!i||"disabled"===i.state))continue;if(!n)continue;let o=n.position||"right",r=t.find((e=>e.position===o));r&&r.items.push(n)}const s=document.createElement("div");s.classList.add("fancybox__toolbar");for(const e of t)if(e.items.length){const t=document.createElement("div");t.classList.add("fancybox__toolbar__items"),t.classList.add(`fancybox__toolbar__items--${e.position}`);for(const i of e.items)t.appendChild(this.createElement(i));s.appendChild(t)}this.fancybox.$carousel.parentNode.insertBefore(s,this.fancybox.$carousel),this.$container=s}update(){const e=this.fancybox.getSlide(),t=e.index,i=this.fancybox.items.length,s=e.downloadSrc||("image"!==e.type||e.error?null:e.src);for(const e of this.fancybox.$container.querySelectorAll("a.fancybox__button--download"))s?(e.removeAttribute("disabled"),e.removeAttribute("tabindex"),e.setAttribute("href",s),e.setAttribute("download",s),e.setAttribute("target","_blank")):(e.setAttribute("disabled",""),e.setAttribute("tabindex",-1),e.removeAttribute("href"),e.removeAttribute("download"));const a=e.Panzoom,n=a&&a.option("maxScale")>a.option("baseScale");for(const e of this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"))n?e.removeAttribute("disabled"):e.setAttribute("disabled","");for(const t of this.fancybox.$container.querySelectorAll("[data-fancybox-index]"))t.innerHTML=e.index+1;for(const e of this.fancybox.$container.querySelectorAll("[data-fancybox-count]"))e.innerHTML=i;if(!this.fancybox.option("infinite")){for(const e of this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"))0===t?e.setAttribute("disabled",""):e.removeAttribute("disabled");for(const e of this.fancybox.$container.querySelectorAll("[data-fancybox-next]"))t===i-1?e.setAttribute("disabled",""):e.removeAttribute("disabled")}}cleanup(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events),this.cleanup()}}Rt.defaults=Nt;const Bt={ScrollLock:class{constructor(e){this.fancybox=e,this.viewport=null,this.pendingUpdate=null;for(const e of["onReady","onResize","onTouchstart","onTouchmove"])this[e]=this[e].bind(this)}onReady(){const e=window.visualViewport;e&&(this.viewport=e,this.startY=0,e.addEventListener("resize",this.onResize),this.updateViewport()),window.addEventListener("touchstart",this.onTouchstart,{passive:!1}),window.addEventListener("touchmove",this.onTouchmove,{passive:!1})}onResize(){this.updateViewport()}updateViewport(){const e=this.fancybox,t=this.viewport,i=t.scale||1,s=e.$container;if(!s)return;let a="",n="",o="";i-1>.1&&(a=t.width*i+"px",n=t.height*i+"px",o=`translate3d(${t.offsetLeft}px, ${t.offsetTop}px, 0) scale(${1/i})`),s.style.width=a,s.style.height=n,s.style.transform=o}onTouchstart(e){this.startY=e.touches?e.touches[0].screenY:e.screenY}onTouchmove(e){const t=this.startY,i=window.innerWidth/window.document.documentElement.clientWidth;if(e.touches.length>1||1!==i)return;const s=e.target,a=gt(s);if(!a)return void e.preventDefault();const n=window.getComputedStyle(a),o=parseInt(n.getPropertyValue("height"),10),r=e.touches?e.touches[0].screenY:e.screenY,l=t<=r&&0===a.scrollTop,d=t>=r&&a.scrollHeight-a.scrollTop===o;(l||d)&&e.preventDefault()}cleanup(){this.pendingUpdate&&(cancelAnimationFrame(this.pendingUpdate),this.pendingUpdate=null);const e=this.viewport;e&&(e.removeEventListener("resize",this.onResize),this.viewport=null),window.removeEventListener("touchstart",this.onTouchstart,!1),window.removeEventListener("touchmove",this.onTouchmove,!1)}attach(){this.fancybox.on("initLayout",this.onReady)}detach(){this.fancybox.off("initLayout",this.onReady),this.cleanup()}},Thumbs:Pt,Html:kt,Toolbar:Rt,Image:Ot,Hash:It},Ft={startIndex:0,preload:1,infinite:!0,showClass:"fancybox-zoomInUp",hideClass:"fancybox-fadeOut",animated:!0,hideScrollbar:!0,parentEl:null,mainClass:null,autoFocus:!0,trapFocus:!0,placeFocusBack:!0,click:"close",closeButton:"inside",dragToClose:!0,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"next",ArrowDown:"prev",ArrowRight:"next",ArrowLeft:"prev"},template:{closeButton:'',spinner:'',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}},Ht={};let Wt=0;class Gt extends yt{constructor(e,t={}){super(ct(!0,{},Ft,t)),this.bindHandlers(),this.state="init",this.setItems(e),this.attachPlugins(Gt.Plugins),this.trigger("init"),!0===this.option("hideScrollbar")&&this.hideScrollbar(),this.initLayout(),this.initCarousel(),this.attachEvents(),Ht[this.id]=this,this.trigger("prepare"),this.state="ready",this.trigger("ready"),this.$container.setAttribute("aria-hidden","false"),this.option("trapFocus")&&this.focus()}bindHandlers(){for(const e of["onMousedown","onKeydown","onClick","onFocus","onCreateSlide","onTouchMove","onTouchEnd","onTransform"])this[e]=this[e].bind(this)}attachEvents(){document.addEventListener("mousedown",this.onMousedown),document.addEventListener("keydown",this.onKeydown,!0),this.option("trapFocus")&&document.addEventListener("focus",this.onFocus,!0),this.$container.addEventListener("click",this.onClick)}detachEvents(){document.removeEventListener("mousedown",this.onMousedown),document.removeEventListener("keydown",this.onKeydown,!0),document.removeEventListener("focus",this.onFocus,!0),this.$container.removeEventListener("click",this.onClick)}initLayout(){this.$root=this.option("parentEl")||document.body;let e=this.option("template.main");e&&(this.$root.insertAdjacentHTML("beforeend",this.localize(e)),this.$container=this.$root.querySelector(".fancybox__container")),this.$container||(this.$container=document.createElement("div"),this.$root.appendChild(this.$container)),this.$container.onscroll=()=>(this.$container.scrollLeft=0,!1),Object.entries({class:"fancybox__container",role:"dialog","aria-modal":"true","aria-hidden":"true","aria-label":this.localize("{{MODAL}}")}).forEach((e=>this.$container.setAttribute(...e))),this.option("animated")&&this.$container.classList.add("is-animated"),this.$backdrop=this.$container.querySelector(".fancybox__backdrop"),this.$backdrop||(this.$backdrop=document.createElement("div"),this.$backdrop.classList.add("fancybox__backdrop"),this.$container.appendChild(this.$backdrop)),this.$carousel=this.$container.querySelector(".fancybox__carousel"),this.$carousel||(this.$carousel=document.createElement("div"),this.$carousel.classList.add("fancybox__carousel"),this.$container.appendChild(this.$carousel)),this.$container.Fancybox=this,this.id=this.$container.getAttribute("id"),this.id||(this.id=this.options.id||++Wt,this.$container.setAttribute("id","fancybox-"+this.id));const t=this.options.mainClass;return t&&this.$container.classList.add(...t.split(" ")),document.documentElement.classList.add("with-fancybox"),this.trigger("initLayout"),this}setItems(e){const t=[];for(const i of e){const e=i.$trigger;if(e){const t=e.dataset||{};i.src=t.src||e.getAttribute("href")||i.src,i.type=t.type||i.type,!i.src&&e instanceof HTMLImageElement&&(i.src=e.currentSrc||i.$trigger.src)}let s=i.$thumb;if(!s){let e=i.$trigger&&i.$trigger.origTarget;e&&(s=e instanceof HTMLImageElement?e:e.querySelector("img")),!s&&i.$trigger&&(s=i.$trigger instanceof HTMLImageElement?i.$trigger:i.$trigger.querySelector("img"))}i.$thumb=s||null;let a=i.thumb;!a&&i.$thumb&&(a=s.currentSrc||s.src),a||"image"!==i.type||(a=i.src),i.thumb=a||null,i.caption=i.caption||"",t.push(i)}this.items=t}initCarousel(){return this.Carousel=new $t(this.$carousel,ct(!0,{},{prefix:"",classNames:{viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"},textSelection:!0,preload:this.option("preload"),friction:.88,slides:this.items,initialPage:this.options.startIndex,slidesPerPage:1,infiniteX:this.option("infinite"),infiniteY:!0,l10n:this.option("l10n"),Dots:!1,Navigation:{classNames:{main:"fancybox__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}},Panzoom:{textSelection:!0,panOnlyZoomed:()=>this.Carousel&&this.Carousel.pages&&this.Carousel.pages.length<2&&!this.options.dragToClose,lockAxis:()=>{if(this.Carousel){let e="x";return this.options.dragToClose&&(e+="y"),e}}},on:{"*":(e,...t)=>this.trigger(`Carousel.${e}`,...t),init:e=>this.Carousel=e,createSlide:this.onCreateSlide}},this.option("Carousel"))),this.option("dragToClose")&&this.Carousel.Panzoom.on({touchMove:this.onTouchMove,afterTransform:this.onTransform,touchEnd:this.onTouchEnd}),this.trigger("initCarousel"),this}onCreateSlide(e,t){let i=t.caption||"";if("function"==typeof this.options.caption&&(i=this.options.caption.call(this,this,this.Carousel,t)),"string"==typeof i&&i.length){const e=document.createElement("div"),s=`fancybox__caption_${this.id}_${t.index}`;e.className="fancybox__caption",e.innerHTML=i,e.setAttribute("id",s),t.$caption=t.$el.appendChild(e),t.$el.classList.add("has-caption"),t.$el.setAttribute("aria-labelledby",s)}}onFocus(e){this.focus(e)}onClick(e){if(!e.defaultPrevented&&!e.target.closest(".fancybox__content")&&!getSelection().toString().length&&!1!==this.trigger("click",e))switch(this.option("click")){case"close":this.close();break;case"next":this.next()}}onTouchMove(){const e=this.getSlide().Panzoom;return!e||1===e.content.scale}onTouchEnd(e){const t=e.dragOffset.y;Math.abs(t)>=150||Math.abs(t)>=35&&e.dragOffset.time<350?(this.option("hideClass")&&(this.getSlide().hideClass="fancybox-throwOut"+(e.content.y<0?"Up":"Down")),this.close()):"y"===e.lockAxis&&e.panTo({y:0})}onTransform(e){if(this.$backdrop){const t=Math.abs(e.content.y),i=t<1?"":Math.max(.33,Math.min(1,1-t/e.content.fitHeight*1.5));this.$container.style.setProperty("--fancybox-ts",i?"0s":""),this.$container.style.setProperty("--fancybox-opacity",i)}}onMousedown(){document.body.classList.add("is-using-mouse")}onKeydown(e){if(Gt.getInstance().id!==this.id)return;document.body.classList.remove("is-using-mouse");const t=e.key,i=this.option("keyboard");if(!i||e.ctrlKey||e.altKey||e.shiftKey)return;const s=document.activeElement&&document.activeElement.classList,a=s&&s.contains("carousel__button");if("Escape"!==t&&!a&&(e.target.isContentEditable||-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(e.target.nodeName)))return;if(!1===this.trigger("keydown",t,e))return;const n=i[t];"function"==typeof this[n]&&this[n]()}getSlide(){const e=this.Carousel;if(!e)return null;const t=null===e.page?e.option("initialPage"):e.page,i=e.pages||[];return i.length&&i[t]?i[t].slides[0]:null}focus(e){const t=e=>{if(e){this.ignoreFocusChange=!0;try{e.setActive?e.setActive():Gt.preventScrollSupported?e.focus({preventScroll:!0}):e.focus()}catch(e){}this.ignoreFocusChange=!1}};if(this.ignoreFocusChange)return;if(["init","closing","customClosing","destroy"].indexOf(this.state)>-1)return;const i=this.getSlide().$el;if(!i)return;e&&e.preventDefault();const s=Array.from(this.$container.querySelectorAll(["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])']));let a,n,o=[];for(let e of s){const t=i.contains(e);t||!this.Carousel.$viewport.contains(e)?(o.push(e),void 0!==e.dataset.origTabindex&&(e.tabIndex=e.dataset.tabindex,e.removeAttribute("data-tabindex")),e.hasAttribute("autoFocus")||!a&&t?a=e:e.matches(".fancybox__button--close")&&(n=e)):(e.dataset.origTabindex=void 0===e.dataset.origTabindex?e.getAttribute("tabindex"):e.dataset.origTabindex,e.tabIndex=-1)}if(o.indexOf(document.activeElement)>-1)this.lastFocus=document.activeElement;else if(e){if(!i.contains(document.activeElement)){if(this.lastFocus===o[0])t(o[o.length-1]);else{let e=o.indexOf(this.lastFocus);e0&&(i=document.createElement("style"),i.id=t,i.type="text/css",i.innerHTML=`.compensate-for-scrollbar {padding-right: ${e}px;}`,document.getElementsByTagName("head")[0].appendChild(i),document.body.classList.add("compensate-for-scrollbar"))}revealScrollbar(){document.body.classList.remove("compensate-for-scrollbar");const e=document.getElementById("fancybox-style-noscroll");e&&e.remove()}clearContent(e){this.Carousel.trigger("removeSlide",e),e.$content&&(e.$content.remove(),e.$content=null),e._className&&e.$el.classList.remove(e._className)}setContent(e,t,i={}){let s;const a=e.$el;if(t instanceof HTMLElement)["img","iframe","video","audio"].indexOf(t.nodeName.toLowerCase())>-1?(s=document.createElement("div"),s.appendChild(t)):s=t;else{const e=document.createRange().createContextualFragment(t);s=document.createElement("div"),s.appendChild(e)}if(!(s instanceof Element))throw new Error("Element expected");return e._className=`has-${i.suffix||e.type||"unknown"}`,a.classList.add(e._className),s.classList.add("fancybox__content"),"none"!==s.style.display&&"none"!==getComputedStyle(s).getPropertyValue("display")||(s.style.display=e.display||this.option("defaultDisplay")||"flex"),e.id&&s.setAttribute("id",e.id),e.$content=s,a.prepend(s),this.manageCloseButton(e),"loading"!==e.state&&this.revealContent(e),s}manageCloseButton(e){const t=void 0===e.closeButton?this.option("closeButton"):e.closeButton;if(!t||"top"===t&&this.$closeButton)return;const i=document.createElement("button");i.classList.add("carousel__button","is-close"),i.setAttribute("title",this.options.l10n.CLOSE),i.innerHTML=this.option("template.closeButton"),i.addEventListener("click",(e=>this.close(e))),"inside"===t?(e.$closeButton&&e.$closeButton.remove(),e.$closeButton=e.$content.appendChild(i)):this.$closeButton=this.$container.insertBefore(i,this.$container.firstChild)}revealContent(e){this.trigger("reveal",e),e.$content.style.visibility="";let t=!1;e.error||"loading"===e.state||null!==this.Carousel.prevPage||e.index!==this.options.startIndex||(t=void 0===e.showClass?this.option("showClass"):e.showClass),t?(e.state="animating",this.animateCSS(e.$content,t,(()=>{this.done(e)}))):this.done(e)}animateCSS(e,t,i){if(e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!0,cancelable:!0})),!e||!t)return void("function"==typeof i&&i());const s=function(a){a.currentTarget===this&&(e.removeEventListener("animationend",s),i&&i(),e.classList.remove(t))};e.addEventListener("animationend",s),e.classList.add(t)}done(e){e.state="done",this.trigger("done",e);const t=this.getSlide();t&&e.index===t.index&&this.option("autoFocus")&&this.focus()}setError(e,t){e.error=t,this.hideLoading(e),this.clearContent(e);const i=document.createElement("div");i.classList.add("fancybox-error"),i.innerHTML=this.localize(t||"

{{ERROR}}

"),this.setContent(e,i,{suffix:"error"})}showLoading(e){e.state="loading",e.$el.classList.add("is-loading");let t=e.$el.querySelector(".fancybox__spinner");t||(t=document.createElement("div"),t.classList.add("fancybox__spinner"),t.innerHTML=this.option("template.spinner"),t.addEventListener("click",(()=>{this.Carousel.Panzoom.velocity||this.close()})),e.$el.prepend(t))}hideLoading(e){const t=e.$el&&e.$el.querySelector(".fancybox__spinner");t&&(t.remove(),e.$el.classList.remove("is-loading")),"loading"===e.state&&(this.trigger("load",e),e.state="ready")}next(){const e=this.Carousel;e&&e.pages.length>1&&e.slideNext()}prev(){const e=this.Carousel;e&&e.pages.length>1&&e.slidePrev()}jumpTo(...e){this.Carousel&&this.Carousel.slideTo(...e)}close(e){if(e&&e.preventDefault(),["closing","customClosing","destroy"].includes(this.state))return;if(!1===this.trigger("shouldClose",e))return;if(this.state="closing",this.Carousel.Panzoom.destroy(),this.detachEvents(),this.trigger("closing",e),"destroy"===this.state)return;this.$container.setAttribute("aria-hidden","true"),this.$container.classList.add("is-closing");const t=this.getSlide();if(this.Carousel.slides.forEach((e=>{e.$content&&e.index!==t.index&&this.Carousel.trigger("removeSlide",e)})),"closing"===this.state){const e=void 0===t.hideClass?this.option("hideClass"):t.hideClass;this.animateCSS(t.$content,e,(()=>{this.destroy()}),!0)}}destroy(){this.state="destroy",this.trigger("destroy");const e=this.option("placeFocusBack")?this.getSlide().$trigger:null;if(this.Carousel.destroy(),this.detachPlugins(),this.Carousel=null,this.options={},this.events={},this.$container.remove(),this.$container=this.$backdrop=this.$carousel=null,e)if(Gt.preventScrollSupported)e.focus({preventScroll:!0});else{const t=document.body.scrollTop;e.focus(),document.body.scrollTop=t}delete Ht[this.id];const t=Gt.getInstance();t?t.focus():(document.documentElement.classList.remove("with-fancybox"),document.body.classList.remove("is-using-mouse"),this.revealScrollbar())}static show(e,t={}){return new Gt(e,t)}static fromEvent(e,t={}){if(e.defaultPrevented)return;if(e.button&&0!==e.button)return;if(e.ctrlKey||e.metaKey||e.shiftKey)return;let i,s,a,n=e.target;if((n.matches("[data-fancybox-trigger]")||(n=n.closest("[data-fancybox-trigger]")))&&(i=n&&n.dataset&&n.dataset.fancyboxTrigger),i){const e=document.querySelectorAll(`[data-fancybox="${i}"]`),t=parseInt(n.dataset.fancyboxIndex,10)||0;n=e.length?e[t]:n}n||(n=e.target),Array.from(Gt.openers.keys()).reverse().some((t=>{a=n;let i=!1;try{a instanceof Element&&("string"==typeof t||t instanceof String)&&(i=a.matches(t)||(a=a.closest(t)))}catch(e){}return!!i&&(e.preventDefault(),s=t,!0)}));let o=!1;if(s){t.event=e,t.target=a,a.origTarget=e.target,o=Gt.fromOpener(s,t);const i=Gt.getInstance();i&&"ready"===i.state&&e.detail&&document.body.classList.add("is-using-mouse")}return o}static fromOpener(e,t={}){let i=[],s=t.startIndex||0,a=t.target||null;const n=void 0===(t=ct({},t,Gt.openers.get(e))).groupAttr?"data-fancybox":t.groupAttr,o=n&&a&&a.getAttribute(`${n}`),r=void 0!==t.groupAll&&t.groupAll;if(r||o?(i=[].slice.call(document.querySelectorAll(e)),r||(i=i.filter((e=>e.getAttribute(`${n}`)===o)))):i=[a],!i.length)return!1;const l=Gt.getInstance();return!(l&&i.indexOf(l.options.$trigger)>-1)&&(s=a?i.indexOf(a):s,i=i.map((function(e){const t=["false","0","no","null","undefined"],i=["true","1","yes"],s=Object.assign({},e.dataset),a={};for(let[e,n]of Object.entries(s))if("fancybox"!==e)if("width"===e||"height"===e)a[`_${e}`]=n;else if("string"==typeof n||n instanceof String)if(t.indexOf(n)>-1)a[e]=!1;else if(i.indexOf(a[e])>-1)a[e]=!0;else try{a[e]=JSON.parse(n)}catch(t){a[e]=n}else a[e]=n;return e instanceof Element&&(a.$trigger=e),a})),new Gt(i,ct({},t,{startIndex:s,$trigger:a})))}static bind(e,t={}){function i(){document.body.addEventListener("click",Gt.fromEvent,!1)}Mt&&(Gt.openers.size||(/complete|interactive|loaded/.test(document.readyState)?i():document.addEventListener("DOMContentLoaded",i)),Gt.openers.set(e,t))}static unbind(e){Gt.openers.delete(e),Gt.openers.size||Gt.destroy()}static destroy(){let e;for(;e=Gt.getInstance();)e.destroy();Gt.openers=new Map,document.body.removeEventListener("click",Gt.fromEvent,!1)}static getInstance(e){return e?Ht[e]:Object.values(Ht).reverse().find((e=>!["closing","customClosing","destroy"].includes(e.state)&&e))||null}static close(e=!0){let t=null;for(;t=Gt.getInstance();)if(t.close(),!e)return}}Gt.version="4.0.5",Gt.defaults=Ft,Gt.openers=new Map,Gt.Plugins=Bt,Gt.bind("[data-fancybox]");for(const[e,t]of Object.entries(Gt.Plugins||{}))"function"==typeof t.create&&t.create(Gt)}(); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 106a9266..67df622c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2243,6 +2243,11 @@ } } }, + "@fancyapps/ui": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@fancyapps/ui/-/ui-4.0.5.tgz", + "integrity": "sha512-5PUem7WH2EAipXMFXyxf7gf7s8w8K6y1FK1h8AAIftYKIir2+FyZetvpvFhP9hMX3fe8DgPCb2xt6Kjjxfj0uA==" + }, "@fullhuman/postcss-purgecss": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz", diff --git a/package.json b/package.json index 1710781d..d456199e 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,8 @@ "dependencies": { "@tailwindcss/forms": "^0.2.1", "swiper": "^6.6.2", - "tailwindcss": "^2.0.3" + "tailwindcss": "^2.0.3", + "@fancyapps/ui": "^4.0.0-beta.2" }, "devDependencies": { "@babel/core": "^7.13.8", diff --git a/src/js/scripts.js b/src/js/scripts.js index 512ff50b..ec46197d 100644 --- a/src/js/scripts.js +++ b/src/js/scripts.js @@ -1,3 +1,4 @@ require('./_lazysizes.js') require('./_swiper.js') // add more scripts here +require('@fancyapps/ui') diff --git a/src/scss/_vendors.scss b/src/scss/_vendors.scss new file mode 100644 index 00000000..db1d7fee --- /dev/null +++ b/src/scss/_vendors.scss @@ -0,0 +1,6 @@ +// Vendor provided styles +@import '@fancyapps/ui/dist/fancybox.css'; +@import 'swiper/swiper-bundle.css'; + +// vendor overrides +@import 'vendors/fancybox_customizations'; diff --git a/src/scss/styles.scss b/src/scss/styles.scss index 7db66a7d..ee7baaff 100644 --- a/src/scss/styles.scss +++ b/src/scss/styles.scss @@ -5,7 +5,7 @@ // end tailwind ---------------- // vendors / node_modules -@import 'swiper/swiper-bundle.css'; // manually added +@import 'vendors'; // main elements @import 'hover'; // manually added diff --git a/src/scss/vendors/_fancybox_customizations.scss b/src/scss/vendors/_fancybox_customizations.scss new file mode 100644 index 00000000..8448fa9e --- /dev/null +++ b/src/scss/vendors/_fancybox_customizations.scss @@ -0,0 +1,13 @@ +// overrides for fancybox +.fancybox__slide { + padding: 36px; + @screen lg { + padding: 64px; + } +} +.fancybox__content { + padding: 18px; + @screen lg { + padding: 36px; + } +} diff --git a/storybook/stories/components/BaseButton/BaseButton.js b/storybook/stories/components/BaseButton/BaseButton.js index 26005e2d..250a46c5 100644 --- a/storybook/stories/components/BaseButton/BaseButton.js +++ b/storybook/stories/components/BaseButton/BaseButton.js @@ -4,6 +4,7 @@ import { IconFacebookTemplate } from '../Icons/IconFacebook' import { IconTwitterTemplate } from '../Icons/IconTwitter' import { IconInstagramTemplate } from '../Icons/IconInstagram' import { IconYoutubeTemplate } from '../Icons/IconYoutube' +import { IconExpandTemplate } from '../Icons/IconExpand' export const BaseButtonTemplate = ({ label, @@ -14,57 +15,67 @@ export const BaseButtonTemplate = ({ disabled, icon, cssClass, + fancybox, }) => { - // TODO: make sure the full variant class names are written out somewhere for purging - let computedClass = '-' + variant - let tag = disabled ? 'button' : 'link' + fancybox = fancybox ? fancybox : '' let ariaLabel = label - let caretHtml = '' + let iconTemplate = '' + let computedClass = '' - if (icon === 'next') { - caretHtml = IconNextTemplate() - } else if (icon === 'facebook') { - caretHtml = IconFacebookTemplate() - } else if (icon === 'twitter') { - caretHtml = IconTwitterTemplate() - } else if (icon === 'instagram') { - caretHtml = IconInstagramTemplate() - } else if (icon === 'youtube') { - caretHtml = IconYoutubeTemplate() - } else if (caret) { - caretHtml = IconCaretTemplate() - } + if (icon == 'next') iconTemplate = IconNextTemplate() + else if (icon == 'expand') iconTemplate = IconExpandTemplate() + else if (icon == 'facebook') iconTemplate = IconFacebookTemplate() + else if (icon == 'twitter') iconTemplate = IconTwitterTemplate() + else if (icon == 'instagram') iconTemplate = IconInstagramTemplate() + else if (icon == 'youtube') iconTemplate = IconYoutubeTemplate() + else if (caret) iconTemplate = IconCaretTemplate() - if (compact) { - computedClass += ' -compact' - } + // setup classnames + if (variant == 'primary') computedClass = '-primary' + else if (variant == 'secondary') computedClass = '-secondary' + else if (variant == 'dark') computedClass = '-dark' + else if (variant == 'social') computedClass = '-social' + if (compact) computedClass += ' -compact' + if (cssClass) computedClass += ' ' + cssClass if (icon) { computedClass += ' -icon-only' label = '' } - if (cssClass) { - computedClass += ' ' + cssClass - } - - if (tag === 'link') { + if (disabled) { + return ` + + ` + } else if (link) { return ` - + - ${label}${caretHtml} + ${label}${iconTemplate} ` } else { return ` ` diff --git a/storybook/stories/components/BlockImage/BlockImage.js b/storybook/stories/components/BlockImage/BlockImage.js new file mode 100644 index 00000000..d2685f99 --- /dev/null +++ b/storybook/stories/components/BlockImage/BlockImage.js @@ -0,0 +1,16 @@ +import { BlockImageFullBleedTemplate } from './BlockImageFullBleed' +import { BlockImageStandardTemplate } from './BlockImageStandard' + +export const BlockImageTemplate = ({ fullBleed, image }) => { + if (fullBleed) { + return BlockImageFullBleedTemplate({ image }) + } else { + return ` +
+
+ ${BlockImageStandardTemplate({ image })} +
+
+ ` + } +} diff --git a/storybook/stories/components/BlockImage/BlockImage.stories.js b/storybook/stories/components/BlockImage/BlockImage.stories.js new file mode 100644 index 00000000..c7f222ef --- /dev/null +++ b/storybook/stories/components/BlockImage/BlockImage.stories.js @@ -0,0 +1,64 @@ +import { BlockImageTemplate } from './BlockImage' +import { BlockImageFullBleedTemplate } from './BlockImageFullBleed' +import { BlockImageStandardTemplate } from './BlockImageStandard' + +export default { + title: 'Components/Blocks/BlockImage', + argTypes: { + fullBleed: { + control: { type: 'boolean' }, + }, + }, + excludeStories: /.*Data$/, + parameters: { + viewMode: 'docs', + docs: { + description: { + component: ` +## Usage notes +The "Streamfield Block" markup includes layout assumptions. If \`BlockImage\` needs to be used in a custom layout, then the "Standalone" versions could be used instead, as their markup does not contain any layout assumptions. Alternatively, users can modify the \`col-start-\` and \`col-end-\` classes in \`BlockImage\` to match their layouts. + `, + }, + }, + }, +} + +export const BlockImageData = { + fullBleed: false, + image: { + alt: 'Fourth image', + caption: + '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel porttitor urna. Maecenas at est laoreet, sagittis risus a, rutrum ipsum. Quisque tincidunt lacus nunc, dapibus facilisis felis scelerisque sit amet.

', + credit: 'NASA/JPL', + detailUrl: '/image/placeholder/', + original: 'https://placekitten.com/869/700', + src: { + height: 700, + url: 'https://placekitten.com/869/700', + width: 869, + }, + srcSet: + 'https://placekitten.com/320/258 320w, https://placekitten.com/869/700 1024w', + }, + imageFullBleed: { + alt: 'Fourth image', + caption: + '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel porttitor urna. Maecenas at est laoreet, sagittis risus a, rutrum ipsum. Quisque tincidunt lacus nunc, dapibus facilisis felis scelerisque sit amet.

', + credit: 'NASA/JPL', + detailUrl: '/image/placeholder/', + src: { + width: 1800, + height: 900, + url: 'https://picsum.photos/1800/900', + }, + }, +} + +export const StreamfieldBlock = BlockImageTemplate.bind({}) +StreamfieldBlock.args = BlockImageData + +export const StandaloneFullBleed = BlockImageFullBleedTemplate.bind({}) +StandaloneFullBleed.args = { image: BlockImageData.imageFullBleed } + +export const StandaloneStandard = BlockImageStandardTemplate.bind({}) +StandaloneStandard.args = { image: BlockImageData.image } diff --git a/storybook/stories/components/BlockImage/BlockImageFullBleed.js b/storybook/stories/components/BlockImage/BlockImageFullBleed.js new file mode 100644 index 00000000..b61def38 --- /dev/null +++ b/storybook/stories/components/BlockImage/BlockImageFullBleed.js @@ -0,0 +1,44 @@ +import { BaseImagePlaceholderTemplate } from '../BaseImagePlaceholder/BaseImagePlaceholder' +import { BaseImageCaptionTemplate } from '../BaseImageCaption/BaseImageCaption' +import { BlockImageLightboxTemplate } from './BlockImageLightbox' + +export const BlockImageFullBleedTemplate = ({ image, fancyboxGallery }) => { + let blockImageLightbox = BlockImageLightboxTemplate({ + image, + fancyboxGallery, + }) + + let baseImagePlaceholder = BaseImagePlaceholderTemplate({ + theme: 'dark-theme', + src: image.src.url, + srcset: image.src.url, + alt: image.alt, + width: image.src.width, + height: image.src.height, + wrapperClass: 'aspect-ratio-sixteen-nine lg:aspect-ratio-two-one', + objectFitClass: 'object-cover', + }) + + let baseImageCaption = '' + if (image.caption || image.credit) { + let baseImageCaptionTemplate = BaseImageCaptionTemplate({ + caption: image.caption, + credit: image.credit, + url: image.url, + linkText: image.linkText, + }) + baseImageCaption = `
${baseImageCaptionTemplate}
` + } + + return ` +
+
+
+ ${blockImageLightbox} + ${baseImagePlaceholder} +
+
+ ${baseImageCaption} +
+ ` +} diff --git a/storybook/stories/components/BlockImage/BlockImageLightbox.js b/storybook/stories/components/BlockImage/BlockImageLightbox.js new file mode 100644 index 00000000..4858c702 --- /dev/null +++ b/storybook/stories/components/BlockImage/BlockImageLightbox.js @@ -0,0 +1,17 @@ +import { FancyboxButtonTemplate } from '../FancyboxButton/FancyboxButton' + +export const BlockImageLightboxTemplate = (image, fancyboxGallery) => { + let fancyboxButton = FancyboxButtonTemplate({ + variant: 'primary', + fancyboxGallery, + image: image.image, + icon: 'expand', + label: 'View in lightbox', + }) + + return ` +
+ ${fancyboxButton} +
+ ` +} diff --git a/storybook/stories/components/BlockImage/BlockImageStandard.js b/storybook/stories/components/BlockImage/BlockImageStandard.js new file mode 100644 index 00000000..eed7e1c0 --- /dev/null +++ b/storybook/stories/components/BlockImage/BlockImageStandard.js @@ -0,0 +1,42 @@ +import { BaseImagePlaceholderTemplate } from '../BaseImagePlaceholder/BaseImagePlaceholder' +import { BaseImageCaptionTemplate } from '../BaseImageCaption/BaseImageCaption' +import { BlockImageLightboxTemplate } from './BlockImageLightbox' + +export const BlockImageStandardTemplate = ({ image, fancyboxGallery }) => { + let blockImageLightbox = BlockImageLightboxTemplate({ + image, + fancyboxGallery, + }) + + let baseImagePlaceholder = BaseImagePlaceholderTemplate({ + theme: 'dark-theme', + src: image.src.url, + srcset: image.src.url, + alt: image.alt, + width: image.src.width, + height: image.src.height, + wrapperClass: 'aspect-ratio-sixteen-nine', + objectFitClass: 'object-contain', + }) + + let baseImageCaption = '' + if (image.caption || image.credit) { + let baseImageCaptionTemplate = BaseImageCaptionTemplate({ + caption: image.caption, + credit: image.credit, + url: image.url, + linkText: image.linkText, + }) + baseImageCaption = `
${baseImageCaptionTemplate}
` + } + + return ` +
+
+ ${blockImageLightbox} + ${baseImagePlaceholder} +
+ ${baseImageCaption} +
+ ` +} diff --git a/storybook/stories/components/FancyboxButton/FancyboxButton.js b/storybook/stories/components/FancyboxButton/FancyboxButton.js new file mode 100644 index 00000000..9441f6de --- /dev/null +++ b/storybook/stories/components/FancyboxButton/FancyboxButton.js @@ -0,0 +1,30 @@ +import { BaseButtonTemplate } from '../BaseButton/BaseButton' + +export const FancyboxButtonTemplate = ({ + variant, + fancyboxGallery, + image, + icon, + label, +}) => { + let fancybox = `data-fancybox` + if (fancyboxGallery) { + fancybox += `="${fancyboxGallery}"` + } + if (image.credit || image.caption) { + fancybox += ` data-caption="` + if (image.caption) fancybox += image.caption + if (image.credit) fancybox += `Credit: ${image.credit}` + fancybox += `"` + } + fancybox += ` data-src="${image.src.url}"` + + let baseButton = BaseButtonTemplate({ + variant, + icon, + label, + fancybox, + }) + + return baseButton +} diff --git a/storybook/stories/components/Icons/IconExpand.js b/storybook/stories/components/Icons/IconExpand.js new file mode 100644 index 00000000..c64d0f6f --- /dev/null +++ b/storybook/stories/components/Icons/IconExpand.js @@ -0,0 +1,19 @@ +export const IconExpandTemplate = () => { + return ` + + ` +}