.GalleryGrid-module__oQP0SW__main{pointer-events:none;height:100dvh;position:relative}.GalleryGrid-module__oQP0SW__scroller{--content-w:calc(.84 * var(--w));left:0;right:0;top:calc(3vh + .045 * var(--w));bottom:var(--footer-h);padding:0 calc((100% - var(--content-w)) / 2);pointer-events:auto;position:absolute;overflow-y:auto}.GalleryGrid-module__oQP0SW__grid{--gap:round(down, calc(.01 * var(--w)), 1px);--track:round(down, calc((var(--content-w) - (var(--cols,4) - 1) * var(--gap)) / var(--cols,4)), 1px);grid-template-columns:repeat(var(--cols,4), var(--track));align-items:start;gap:var(--gap);display:grid}.GalleryGrid-module__oQP0SW__column{gap:round(down, calc(.012 * var(--w)), 1px);flex-direction:column;min-width:0;display:flex}.GalleryGrid-module__oQP0SW__item{display:block}.GalleryGrid-module__oQP0SW__img{width:100%;aspect-ratio:var(--aspect-ratio,auto);backface-visibility:hidden;will-change:opacity, transform;height:auto;transition:opacity .15s;display:block;transform:translateZ(0)}.GalleryGrid-module__oQP0SW__item:hover .GalleryGrid-module__oQP0SW__img{opacity:.8}@media (hover:none) and (pointer:coarse){.GalleryGrid-module__oQP0SW__main{pointer-events:auto;height:auto;position:static}.GalleryGrid-module__oQP0SW__scroller{width:auto;height:auto;padding:1.5rem;position:static;left:auto;overflow-y:visible}.GalleryGrid-module__oQP0SW__grid{grid-template-columns:repeat(var(--cols,3), 1fr);gap:.75rem}.GalleryGrid-module__oQP0SW__column{gap:.75rem}.GalleryGrid-module__oQP0SW__img{backface-visibility:hidden;transition:none;width:100%!important;height:auto!important}.GalleryGrid-module__oQP0SW__item:hover .GalleryGrid-module__oQP0SW__img{opacity:1}}.GalleryGrid-module__oQP0SW__leaving{pointer-events:none;animation:.4s ease-in forwards GalleryGrid-module__oQP0SW__leave-down}@keyframes GalleryGrid-module__oQP0SW__leave-down{0%{opacity:1;transform:translateY(0)}35%{opacity:1}to{opacity:0;transform:translateY(30vh)}}@keyframes GalleryGrid-module__oQP0SW__leave-down-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.GalleryGrid-module__oQP0SW__leaving{animation-name:GalleryGrid-module__oQP0SW__leave-down-fade;animation-duration:.2s}}
