@keyframes sparkle-glow{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}50%{filter:drop-shadow(0 0 8px rgb(255,255,255)) drop-shadow(0 0 12px rgba(255,255,255,.6))}}@keyframes sparkle-rotate{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-10deg) scale(1.1)}50%{transform:rotate(10deg) scale(1.15)}75%{transform:rotate(-10deg) scale(1.1)}}.image-carousel{display:block;position:relative}.image-carousel__item{aspect-ratio:2/1;border-radius:var(--border-radius-images);height:210px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:576px){.image-carousel__item{height:280px}}@media screen and (min-width:768px){.image-carousel__item{height:320px}}@media screen and (min-width:1024px){.image-carousel__item{height:400px}}.image-carousel__img img{border-radius:var(--border-radius-images);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.image-carousel .glide{align-items:center;border-radius:var(--border-radius-images);display:flex;overflow:hidden}.image-carousel .glide__arrows{display:flex;justify-content:space-between;padding:0 10px;position:absolute;width:100%;z-index:1}@media screen and (min-width:768px){.image-carousel .glide__arrows{padding:0 20px}}.image-carousel .glide__arrow{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;box-shadow:var(--box-shadow-navigation-button);color:var(--color-navy);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px;z-index:2}@media screen and (min-width:768px){.image-carousel .glide__arrow{height:50px;width:50px}}.image-carousel .glide__arrow svg{margin-left:2px}.image-carousel .glide__arrow--left,.image-carousel .glide__arrow--right{transition-duration:var(--transition-time);transition-property:all;transition-timing-function:var(--transition-easing)}@media(hover:hover){.image-carousel .glide__arrow--left:hover,.image-carousel .glide__arrow--right:hover{background-color:var(--color-gray-200)}}.image-carousel .glide__arrow--left{left:var(--grid-col-gutter);transform:rotate(180deg)}.image-carousel .glide__arrow--right{right:var(--grid-col-gutter)}
