/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial}}}hero-carousel{--animation-timing:cubic-bezier(.25,.46,.45,.94);--exit-animation-timing:cubic-bezier(.55,.085,.68,.53);--transition-duration:.8s;--exit-duration:.4s;width:100%;height:100%;display:block;position:relative;overflow:hidden}hero-carousel swiper-slide{transition:opacity .6s var(--animation-timing);z-index:1!important;position:relative!important}hero-carousel .swiper-slide-active{z-index:10!important;opacity:1!important;position:relative!important}hero-carousel .swiper-slide-prev,hero-carousel .swiper-slide-next{z-index:5!important}hero-carousel .swiper-slide-duplicate,hero-carousel .swiper-slide-duplicate:not(.swiper-slide-active){z-index:0!important}hero-carousel swiper-slide:not(.swiper-slide-active){visibility:hidden;opacity:0!important;pointer-events:none!important}hero-carousel swiper-slide:not(.swiper-slide-active) [data-tile-container]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}hero-carousel .swiper-slide-active [data-tile-container]{opacity:1!important;pointer-events:all!important;visibility:visible!important}hero-carousel swiper-container{z-index:1;position:relative}hero-carousel[data-transitioning=true]{pointer-events:none}hero-carousel swiper-slide video,hero-carousel swiper-slide inline-media video{transition:opacity .3s}hero-carousel[data-transitioning=true] .hero-video-play-pause{pointer-events:none;opacity:.5}.hero-carousel-play-pause{transition:all .3s var(--animation-timing);-webkit-backdrop-filter:blur(10px)}.hero-carousel-play-pause:hover{background-color:#000000b3;transform:scale(1.1)}.hero-carousel-play-pause .play-icon,.hero-carousel-play-pause .pause-icon{transition:opacity .2s,transform .2s}swiper-slide[data-slide-content]{position:relative}animated-element{opacity:0;transform-style:preserve-3d;display:block}hero-carousel .swiper-button-next,hero-carousel .swiper-button-prev{display:none}animated-element[data-initialized]{opacity:1}.word-animate{backface-visibility:hidden;transform-style:preserve-3d;opacity:0;will-change:transform;display:inline-block}.hero-carousel-pagination.position-left,.hero-carousel-pagination.position-center,.hero-carousel-pagination.position-right{transition:all .3s var(--animation-timing)}.custom-cursor-slide{cursor:none}.custom-cursor-slide *{cursor:none!important}.custom-cursor-slide [global-interactive-element],.custom-cursor-slide [global-interactive-element] *{cursor:pointer!important}@media(max-width:768px){.hero-carousel-pagination{top:auto;right:auto;bottom:calc(var(--spacing,.25rem)*4);left:50%}.hero-carousel-pagination.position-left{left:0!important;right:auto!important}.hero-carousel-pagination.position-center{left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero-carousel-pagination.position-right{left:auto!important;right:0!important}}hero-carousel,hero-carousel *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-contrast:high){.hero-carousel-bullet .progress-bg{stroke-opacity:.5}.hero-carousel-bullet .progress-bar{stroke-width:3px}}@media(prefers-reduced-motion:reduce){hero-carousel{--transition-duration:0s;--exit-duration:0s}.hero-carousel-pagination,.hero-carousel-bullet,.hero-carousel-play-pause,animated-element,.word-animate{transition:none!important;animation:none!important}.hero-carousel-pagination{transition:opacity .2s!important}}hero-carousel[data-transitioning=true] [tabindex]:not([tabindex="-1"]){pointer-events:none}hero-carousel[data-initialized]{opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
