.GalleryCarousel-module-scss-module__CJnj_q__container{flex-direction:column;display:flex}.GalleryCarousel-module-scss-module__CJnj_q__trackContainer{aspect-ratio:16/9;overflow:hidden}.GalleryCarousel-module-scss-module__CJnj_q__track{height:100%;list-style:none;position:relative}.GalleryCarousel-module-scss-module__CJnj_q__slide{width:100%;position:absolute;top:0;bottom:0}.GalleryCarousel-module-scss-module__CJnj_q__image{object-fit:cover;width:100%;height:100%}.GalleryCarousel-module-scss-module__CJnj_q__nav{align-items:center;padding-top:.9375rem;display:flex}.GalleryCarousel-module-scss-module__CJnj_q__button{cursor:pointer;opacity:1;visibility:visible;color:#fff;background:0 0;border:none;transition:opacity .2s,color .2s}.GalleryCarousel-module-scss-module__CJnj_q__button:hover{color:#8b30ff}.GalleryCarousel-module-scss-module__CJnj_q__button:disabled{visibility:hidden;opacity:0}.GalleryCarousel-module-scss-module__CJnj_q__leftArrow{width:2rem;transform:rotate(180deg)}.GalleryCarousel-module-scss-module__CJnj_q__rightArrow{width:2rem}.GalleryCarousel-module-scss-module__CJnj_q__currentSlide{margin-left:auto;margin-right:auto;font-size:2rem;font-weight:500}
.GalleryImage-module-scss-module__p_DpnW__image{width:100%;height:auto}
.GalleryVideo-module-scss-module__BYTt3q__video{width:100%}
.GalleryColumns-module-scss-module__VIfEOa__container{gap:var(--gallery-gap);grid-template-columns:1fr;grid-auto-rows:max-content;display:grid}@media not (max-width:48rem){.GalleryColumns-module-scss-module__VIfEOa__container{grid-template-columns:repeat(var(--gallery-columns,2), 1fr)}}
.GalleryText-module-scss-module__RoDKCG__container{padding:3.75rem 0}.GalleryText-module-scss-module__RoDKCG__headline{font-size:2.5rem;font-family:var(--font-domaine),serif;margin-bottom:2.1875rem;font-weight:700}.GalleryText-module-scss-module__RoDKCG__text{max-width:48.4375rem;margin-bottom:2.1875rem;font-size:1.5rem;line-height:130%}.GalleryText-module-scss-module__RoDKCG__button{color:#fff;cursor:pointer;background:0 0;border:none;padding-left:0;font-size:1.5rem;text-decoration:underline}
