.Lightbox_backdrop___BK73{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.Lightbox_frame__I4suE{background:#fff;border:1px solid var(--wire-line);padding:1rem;display:flex;flex-direction:column;gap:.75rem;max-width:90vw;max-height:90vh}.Lightbox_close__n2_nb{align-self:flex-end;background:none;border:none;font-size:1.2rem;cursor:pointer}.Lightbox_full__WPhcg{max-width:100%;max-height:70vh;object-fit:contain;image-rendering:pixelated}.Lightbox_nav__2z7V9{display:flex;align-items:center;justify-content:center;gap:1rem}.Lightbox_navBtn__b4GqI{background:none;border:1px solid var(--wire-line);cursor:pointer;font-size:1.2rem;line-height:1;padding:.1rem .7rem}.Lightbox_counter__my3EK{font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#666;min-width:5ch;text-align:center}.Lightbox_download__GqtnD{align-self:center;border:1px solid var(--wire-line);padding:.3rem .8rem;text-decoration:none}.Lightbox_embed__oUYsq{width:min(80vw,400px);height:min(80vh,620px);border:0;background:#000}.Lightbox_caption__dGLIn{margin:0;font-size:.85rem;text-align:center}.GallerySection_section__0tSmM{margin-bottom:2.5rem}.GallerySection_heading__dQHok{letter-spacing:.1em}.GallerySection_grid__nEaWE{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.GallerySection_cell__tC7dR{border:1px solid var(--wire-line);aspect-ratio:1/1;display:flex}.GallerySection_cellBtn__8wYYJ{all:unset;cursor:pointer;width:100%;height:100%;display:flex;position:relative}.GallerySection_thumb__SbrjY{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.GallerySection_thumbPlaceholder__rqUpc{width:100%;height:100%;background:var(--wire-ink)}.GallerySection_videoBtn__JoMWg:after{content:"▶";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;text-shadow:0 0 4px #000}.GallerySection_seeMoreCell__nkyLr{aspect-ratio:1/1;display:flex}.GallerySection_seeMore__yYQI6{flex:1 1;border:1px dashed var(--wire-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-decoration:none;font-size:2rem;color:inherit}.GallerySection_seeMoreLabel__PmF46{font-size:.7rem}.GallerySection_empty__OH857{color:#666}