.mpx-gallery{--mpx-gallery-gap:1rem;--mpx-gallery-cols:2}.mpx-gallery__grid{display:block;column-count:var(--mpx-gallery-cols);column-gap:var(--mpx-gallery-gap);width:100%}.mpx-gallery__item{display:block;width:100%;max-width:100%;min-width:0;height:auto;min-height:0;margin:0 0 var(--mpx-gallery-gap);padding:0;border:0;border-radius:0;background:#fff0;aspect-ratio:1/1;overflow:hidden;cursor:pointer;appearance:none;-webkit-appearance:none;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;vertical-align:top}.mpx-gallery__item--tall{aspect-ratio:1/1}.mpx-gallery__item:focus-visible{outline:2px solid var(--color-secondary,#ff884b);outline-offset:3px}.mpx-gallery__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.35s ease}@media (prefers-reduced-motion:no-preference){.mpx-gallery__item:hover .mpx-gallery__img,.mpx-gallery__item:focus-visible .mpx-gallery__img{transform:scale(1.04)}}@media (width>=48rem){.mpx-gallery{--mpx-gallery-cols:4}}@media (width>=64rem){.mpx-gallery{--mpx-gallery-cols:4}.mpx-gallery__item--tall{aspect-ratio:3/4}}body.mpx-gallery-lightbox-open{overflow:hidden}