.block__gallery{container:blockgallery/inline-size}.block__gallery .gallery{display:inline-flex;gap:1.25rem;overflow-x:scroll;-ms-scroll-snap-type:x var(--tw-scroll-snap-strictness);scroll-snap-type:x var(--tw-scroll-snap-strictness);width:100%;--tw-scroll-snap-strictness:mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}@container blockgallery (width > 700px){.block__gallery .gallery{--gallery-gap:2rem;--gallery-height:725px;display:grid;flex-wrap:wrap;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem;overflow:hidden}.block__gallery .gallery>*{max-height:var(--gallery-height)}.block__gallery .gallery.gallery--c1{display:flex}.block__gallery .gallery.gallery--c2{grid-template-areas:"a a b b";grid-template-columns:repeat(4,minmax(0,1fr))}.block__gallery .gallery.gallery--c3{grid-template-areas:"a a a b b" "a a a c c";grid-template-columns:repeat(5,minmax(0,1fr))}.block__gallery .gallery.gallery--c3>:not(:first-child){max-height:calc((var(--gallery-height) - var(--gallery-gap))/2)}.block__gallery .gallery.gallery--c4{grid-template-areas:"a a a b" "a a a c" "a a a d";grid-template-columns:repeat(4,minmax(0,1fr))}.block__gallery .gallery.gallery--c4>:not(:first-child){max-height:calc((var(--gallery-height) - (var(--gallery-gap)*2))/3)}.block__gallery .gallery.gallery--c5{grid-template-areas:"a a a a b" "a a a a c" "a a a a d" "a a a a e";grid-template-columns:repeat(5,minmax(0,1fr))}.block__gallery .gallery.gallery--c5>:not(:first-child){max-height:calc((var(--gallery-height) - (var(--gallery-gap)*3))/4)}}.block__gallery .gallery .gallery__image{min-width:88%;overflow:hidden;scroll-snap-align:start;width:88%}@container blockgallery (width > 700px){.block__gallery .gallery .gallery__image{width:100%}}.block__gallery .gallery .gallery__image img{height:100%;object-fit:cover;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.block__gallery .gallery .gallery__image:hover img{--tw-rotate:1deg;--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.block__gallery .gallery .gallery__image:first-child{grid-area:a}.block__gallery .gallery .gallery__image:nth-child(2){grid-area:b}.block__gallery .gallery .gallery__image:nth-child(3){grid-area:c}.block__gallery .gallery .gallery__image:nth-child(4){grid-area:d}.block__gallery .gallery .gallery__image:nth-child(5){grid-area:e}