.gallery-carousel .gallery-carousel-slide-img:before,.gallery-carousel .gallery-carousel-slide-img{transition:all .3s ease-out}.gallery-carousel .caption-container{transition:all 1s cubic-bezier(0.59, 0, 0.06, 1)}.gallery-carousel-wrapper{position:relative;overflow:hidden}.gallery-carousel-wrapper .slick-slide{position:relative}.gallery-carousel-wrapper .slick-controls{position:absolute;top:50%;left:var(--size-l-5);right:var(--size-l-5);transform:translateY(-50%)}@media only screen and (max-width: 40rem){.gallery-carousel-wrapper .slick-controls{display:none}}.gallery-carousel-wrapper .slick-control{color:var(--color-body)}.gallery-carousel-wrapper .slick-control:hover{color:var(--color-accent-primary)}.gallery-carousel .slick-track{display:flex;gap:var(--gutter-standard)}@media only screen and (max-width: 40rem){.gallery-carousel .slick-track{gap:var(--gutter-x-tight)}}.gallery-carousel .gallery-carousel-slide-img{position:relative;height:34rem;max-height:30rem;overflow:hidden;box-shadow:4px 8px 24px var(--color-body-a1);border-radius:.5rem;overflow:clip;width:auto}@media only screen and (max-width: 40rem){.gallery-carousel .gallery-carousel-slide-img{width:100%;height:auto}}.gallery-carousel .gallery-carousel-slide-img img{z-index:1;-o-object-fit:contain;object-fit:contain;height:100%;width:auto}@media only screen and (max-width: 40rem){.gallery-carousel .gallery-carousel-slide-img img{aspect-ratio:1;width:100%;height:auto;-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:#000;opacity:.5;background-blend-mode:multiply,normal}@media only screen and (max-width: 40rem){.gallery-carousel .gallery-carousel-slide-img:before{aspect-ratio:1/1;width:100%;height:auto}}.gallery-carousel .caption-container{position:absolute;bottom:1.5rem;z-index:3;left:50%;transform:translateX(-50%);text-align:center;opacity:0;transform:translate(-50%, -0.5rem)}@media only screen and (max-width: 40rem){.gallery-carousel .caption-container{position:relative;bottom:unset;left:unset;transform:translate(0);margin-top:var(--space-m)}}.gallery-carousel .caption-container span{color:var(--color-absolute-white);font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading)}@media only screen and (max-width: 40rem){.gallery-carousel .caption-container span{color:var(--color-body)}}.gallery-carousel .caption-container .caption{color:var(--color-absolute-white);width:100%;text-align:center}@media only screen and (max-width: 40rem){.gallery-carousel .caption-container .caption{color:var(--color-body)}}.gallery-carousel .gallery-carousel-slide{position:relative}.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{background:linear-gradient(0deg, #081516 0%, rgba(8, 21, 22, 0) 53.65%, rgba(8, 21, 22, 0) 53.65%);opacity:.4}.gallery-carousel .gallery-carousel-slide.slick-active .caption-container,.gallery-carousel .gallery-carousel-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .caption-container{opacity:1;transform:translate(-50%, 0)}@media only screen and (max-width: 40rem){.gallery-carousel .gallery-carousel-slide.slick-active .caption-container,.gallery-carousel .gallery-carousel-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .caption-container{transform:translate(0, 0)}}
/*# sourceMappingURL=gallery_carousel.css.map */
