.gallery__block{padding-bottom:8rem;padding-top:8rem}@media (min-width:1024px){.gallery__block{padding-bottom:9.375vw;padding-top:9.375vw}}@media (min-width:1920px){.gallery__block{padding-bottom:18rem;padding-top:18rem}}.gallery__block.is-single{padding-bottom:4rem;padding-top:4rem}@media (min-width:1024px){.gallery__block.is-single{padding-bottom:6rem;padding-top:6rem}}.gallery__block .gallery--row{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.gallery__block .gallery--header{grid-column:1/-1;margin-bottom:4rem;position:relative}@media (min-width:1024px){.gallery__block .gallery--header{margin-bottom:8rem}}.gallery__block.is-single .gallery--header{margin-bottom:4rem}@media (min-width:1024px){.gallery__block.is-single .gallery--header{margin-bottom:4rem}}.gallery__block .gallery--title{--tw-text-opacity:1;color:rgb(12 12 12/var(--tw-text-opacity,1));font-size:clamp(30px,calc(22.71845px + 1.94175vw),60px);line-height:1.14;margin-bottom:1.6rem;text-align:center}@media (min-width:1024px){.gallery__block .gallery--title{font-size:clamp(28px,calc(23.63107px + 1.16505vw),46px);line-height:1.1;margin-bottom:2.4rem}}.gallery__block.is-single .gallery--title{font-size:clamp(26px,calc(23.08738px + .7767vw),38px);line-height:1.16}.gallery__block .gallery--grid{display:grid;gap:1.2rem;grid-column:1/-1;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:576px){.gallery__block .gallery--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.gallery__block .gallery--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.gallery__block .gallery--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.gallery__block .gallery--grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1440px){.gallery__block .gallery--grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1200px){.gallery__block.is-single .gallery--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.gallery__block.is-single .gallery--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery__block .gallery--image-container{border-radius:.4rem;overflow:hidden}.gallery__block .gallery--image-container:focus-visible .gallery--image,.gallery__block .gallery--image-container:hover .gallery--image{--tw-scale-x:1.1;--tw-scale-y:1.1;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gallery__block .gallery--image{aspect-ratio:1.6;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}
