.ImageGallery_grid__dEBBf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.ImageGallery_thumb__Xohv2{display:block;width:100%;padding:0;border:1px solid var(--rule-strong);background:var(--paper-2);cursor:zoom-in;aspect-ratio:4/3;overflow:hidden}.ImageGallery_thumb__Xohv2 img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.ImageGallery_thumb__Xohv2:hover img{transform:scale(1.04)}.ImageGallery_thumb__Xohv2:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ImageGallery_lightbox__lZJfm{position:fixed;inset:0;z-index:100;background:rgba(22,20,18,.94);display:flex;align-items:center;justify-content:center;padding:56px 72px;cursor:zoom-out;overflow:hidden}.ImageGallery_lightbox__lZJfm img{display:block;width:auto;height:auto;max-width:calc(100vw - 144px);max-height:calc(100vh - 112px);object-fit:contain;border:1px solid hsla(42,39%,94%,.25);box-shadow:0 20px 60px rgba(0,0,0,.6);cursor:default}.ImageGallery_close__wW_tt,.ImageGallery_nav__5P6Jw{position:absolute;background:none;border:0;color:var(--paper);font-family:var(--serif);cursor:pointer;line-height:1;padding:8px 14px;opacity:.8}.ImageGallery_close__wW_tt:hover,.ImageGallery_nav__5P6Jw:hover{opacity:1;color:#fff}.ImageGallery_close__wW_tt{top:12px;right:16px;font-size:40px}.ImageGallery_nav__5P6Jw{top:50%;transform:translateY(-50%);font-size:56px}.ImageGallery_prev__JVhOO{left:8px}.ImageGallery_next__TOUth{right:8px}.ImageGallery_counter__3f_V1{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-family:var(--sans);font-size:12px;letter-spacing:.1em;color:var(--paper-3)}@media (max-width:560px){.ImageGallery_lightbox__lZJfm{padding:48px 8px}.ImageGallery_lightbox__lZJfm img{max-width:calc(100vw - 16px);max-height:calc(100vh - 96px)}.ImageGallery_nav__5P6Jw{font-size:40px;padding:8px}}