.gallery-section{position:relative}.gallery{position:relative;width:100%}.gallery__header{margin-bottom:3rem}.gallery__header .subheading{margin-bottom:.5rem}.gallery__header .heading{margin-bottom:1rem}.gallery__description{font-size:1rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.gallery__description p{margin-bottom:1rem}.gallery__description p:last-child{margin-bottom:0}.gallery__grid{display:grid;gap:var(--grid-gap,20px)}.gallery__grid-item{position:relative;width:100%;height:100%}.gallery__slider{position:relative}.gallery__slider .minimal-slider__container{overflow:hidden}.gallery__track{display:flex;transition:transform .4s}.gallery__slider .minimal-slider__slide.gallery__slide{flex-shrink:0;padding:0 calc(var(--gallery-gap)/ 2);box-sizing:border-box;height:100%}@media screen and (max-width:749px){.gallery__slider .minimal-slider__slide.gallery__slide{width:calc(100% / var(--slides-per-view-mobile,1))}}@media screen and (min-width:750px) and (max-width:999px){.gallery__slider .minimal-slider__slide.gallery__slide{width:calc(100% / var(--slides-per-view-tablet,2))}}@media screen and (min-width:1000px){.gallery__slider .minimal-slider__slide.gallery__slide{width:calc(100% / var(--slides-per-view-desktop,3))}}.gallery__masonry{column-gap:var(--gallery-gap,20px);column-fill:balance}.gallery__masonry-item{display:inline-block;width:100%;margin-bottom:var(--gallery-gap,20px);break-inside:avoid;page-break-inside:avoid}.gallery__masonry-item:last-child{margin-bottom:0}.gallery__collage{display:grid;gap:var(--grid-gap,20px)}.gallery__collage-item{position:relative;width:100%;height:100%}.gallery__collage-item--small{grid-column:span 1}.gallery__collage-item--medium{grid-column:span 2}@media screen and (min-width:750px){.gallery__collage-item--small{grid-column:span 2}.gallery__collage-item--medium{grid-column:span 3}}@media screen and (min-width:990px){.gallery__collage-item--medium{grid-column:span 3}}.gallery__collage-item--large{grid-column:span 2}@media screen and (min-width:750px){.gallery__collage-item--large{grid-column:span 4}}@media screen and (min-width:990px){.gallery__collage-item--large{grid-column:span 4}}.gallery__collage-item--xlarge{grid-column:span 2}@media screen and (min-width:750px){.gallery__collage-item--xlarge{grid-column:span 4}}@media screen and (min-width:990px){.gallery__collage-item--xlarge{grid-column:span 6}}@media screen and (max-width:749px){.gallery__header{margin-bottom:2rem}.gallery__description{font-size:.875rem}}@media screen and (min-width:750px){.gallery__header{margin-bottom:3rem}}.gallery-image__link:focus-visible{outline:2px solid rgb(var(--color-accent-1));outline-offset:4px}.gallery__filter-label:focus-visible{outline:2px solid rgb(var(--color-accent-1));outline-offset:4px}@media (prefers-contrast:high){.gallery__filter-label{border-width:2px}.gallery__overlay{border:1px solid currentColor}}@media (prefers-reduced-motion:reduce){.gallery__collage-item,.gallery__grid-item,.gallery__masonry-item,.gallery__overlay,.gallery__slide{transition:none!important}}@media print{.gallery__filters,.minimal-slider__navigation,.minimal-slider__pagination{display:none!important}.gallery__collage,.gallery__grid,.gallery__masonry{break-inside:avoid}.gallery__collage-item,.gallery__grid-item,.gallery__masonry-item{break-inside:avoid;page-break-inside:avoid}}