.gallery-overview.svelte-to506e{position:relative;height:20rem;width:100vw;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(46 39 39 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem}.gallery-grid.svelte-to506e{position:relative;display:flex;width:100%;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;align-items:flex-start;gap:1rem;overflow-x:auto;padding:3rem}.gallery-grid.svelte-to506e>*:empty{display:none}.gallery-overview .wp-block-gallery{position:relative;display:flex;width:12rem;flex-shrink:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;scroll-snap-align:center;flex-direction:column;align-items:center;gap:.5rem;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gallery-overview .wp-block-gallery:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gallery-overview .wp-block-gallery>.wp-block-image{position:relative;margin:0;display:none;aspect-ratio:1 / 1;width:100%;cursor:pointer;overflow:hidden;border-radius:.5rem}.gallery-overview .wp-block-gallery>.wp-block-image:before{position:absolute}.gallery-overview .wp-block-gallery>.wp-block-image:before{left:1.5rem}.gallery-overview .wp-block-gallery>.wp-block-image:before{top:-.5rem}.gallery-overview .wp-block-gallery>.wp-block-image:before{z-index:30}.gallery-overview .wp-block-gallery>.wp-block-image:before{height:6rem}.gallery-overview .wp-block-gallery>.wp-block-image:before{width:3rem}.gallery-overview .wp-block-gallery>.wp-block-image:before{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gallery-overview .wp-block-gallery>.wp-block-image:before{background-color:#fffc}.gallery-overview .wp-block-gallery>.wp-block-image:before{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.gallery-overview .wp-block-gallery>.wp-block-image:before{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.gallery-overview .wp-block-gallery>.wp-block-image:before{--tw-content: "";content:var(--tw-content)}.gallery-overview .wp-block-gallery>.wp-block-image:hover:before{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.gallery-overview .wp-block-gallery>.wp-block-image:hover:before{--tw-shadow-color: #fff;--tw-shadow: var(--tw-shadow-colored) }.gallery-overview .wp-block-gallery>.wp-block-image:first-child{display:flex}.gallery-overview .wp-block-gallery>.wp-block-image:first-child{flex-direction:column}.gallery-overview .wp-block-gallery>.wp-block-image:first-child{align-items:stretch}.gallery-overview .wp-block-gallery>.wp-block-image:first-child{justify-content:center}.gallery-overview .wp-block-gallery>.wp-block-image:first-child{gap:.5rem}.gallery-overview .wp-block-gallery>.wp-block-image:first-child img{height:100%}.gallery-overview .wp-block-gallery>.wp-block-image:first-child img{width:100%}.gallery-overview .wp-block-gallery>.wp-block-image:first-child img{-o-object-fit:cover;object-fit:cover}.gallery-overview .wp-block-gallery>.wp-block-image:first-child img{-o-object-position:center;object-position:center}.gallery-overview .wp-block-gallery>.wp-element-caption{padding:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(254 241 207 / var(--tw-text-opacity, 1))}
