.gallery-carousel .gallery-carousel-slide-img:before,.gallery-carousel .gallery-carousel-slide-img{transition:all .3s ease-out}.gallery-carousel .caption{transition:all 1s cubic-bezier(0.59, 0, 0.06, 1)}.gallery-carousel-wrapper{position:relative;overflow:hidden}.gallery-carousel-wrapper .slick-controls{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:0;position:absolute;right:0;padding:var(--space-m) var(--container-wide);height:calc(48px + var(--space-m) + var(--space-m))}.gallery-carousel-wrapper .slick-control{color:var(--color-body);height:48px;width:48px;display:flex;align-items:center}@media only screen and (max-width: 48rem){.gallery-carousel-wrapper .slick-control{width:24.5px;height:24.5px}}.gallery-carousel-wrapper .slick-control svg{height:48px;width:48px}@media only screen and (max-width: 48rem){.gallery-carousel-wrapper .slick-control svg{width:24.5px;height:24.5px}}.gallery-carousel-wrapper .slick-control.js-gallery-prev{margin-right:var(--space-l)}.gallery-carousel-wrapper .slick-control.js-gallery-prev::before{content:"";position:absolute;width:1px;height:100%;top:0;right:calc(-1*var(--space-l));background-color:var(--color-body-a10)}@media only screen and (max-width: 48rem){.gallery-carousel-wrapper .slick-control.js-gallery-prev{margin-right:var(--space-m)}.gallery-carousel-wrapper .slick-control.js-gallery-prev::before{right:calc(-1*var(--space-m))}}.gallery-carousel-wrapper .slick-control.js-gallery-next{margin-left:var(--space-l)}@media only screen and (max-width: 48rem){.gallery-carousel-wrapper .slick-control.js-gallery-next{margin-left:var(--space-m)}}.gallery-carousel-wrapper .slick-control:hover{color:var(--color-accent-primary)}.gallery-carousel .slick-track,.gallery-carousel .slick-list{height:100%}.gallery-carousel .slick-track{display:flex;gap:var(--gutter-standard)}.gallery-carousel .gallery-carousel-slide-img{position:relative;height:auto;aspect-ratio:16/9;max-height:calc(100vh - var(--space-3xl));width:100vw;overflow:hidden;box-shadow:4px 8px 24px var(--color-body-a1)}.gallery-carousel .gallery-carousel-slide-img img{z-index:1;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-carousel .gallery-carousel-slide-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%),linear-gradient(0deg, rgba(40, 40, 40, 0.5) 0%, rgba(40, 40, 40, 0) 50%);opacity:1 !important}@media only screen and (max-width: 48rem){.gallery-carousel .gallery-carousel-slide-img{aspect-ratio:1}.gallery-carousel .gallery-carousel-slide-img img{height:100%;-o-object-fit:cover;object-fit:cover}}.gallery-carousel .caption{border-top:1px solid var(--color-body-a50);background:rgba(0,0,0,.01);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-body);width:100%;text-align:center;z-index:3;opacity:0;transform:translateY(-0.5rem);display:flex;align-items:center;position:absolute;margin:0;bottom:0;padding:var(--space-m) var(--container-wide);max-width:100vw;text-align:left;height:calc(48px + var(--space-m) + var(--space-m))}.gallery-carousel .gallery-carousel-slide.slick-active .gallery-carousel-slide-img:before,.gallery-carousel .gallery-carousel-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .gallery-carousel-slide-img:before{opacity:0}.gallery-carousel .gallery-carousel-slide.slick-active .caption,.gallery-carousel .gallery-carousel-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .caption{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=gallery_carousel.css.map */
