.EventGalleryLightbox_grid__KFeGe{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.EventGalleryLightbox_tile__lOydQ{aspect-ratio:4/3;background:var(--ink-50);border:0;border-radius:var(--radius-md);color:inherit;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;text-align:left}.EventGalleryLightbox_tile__lOydQ:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:3px}.EventGalleryLightbox_tile__lOydQ:after{background:linear-gradient(180deg,transparent 45%,rgba(19,31,36,.72));content:"";inset:0;position:absolute}.EventGalleryLightbox_placeholder__Cy1KE{align-items:center;color:var(--ink-400);display:flex;height:100%;justify-content:center}.EventGalleryLightbox_caption__pWMcs{bottom:var(--space-3);color:white;font-size:var(--text-sm);font-weight:700;left:var(--space-3);line-height:1.35;position:absolute;right:var(--space-3);z-index:1}.EventGalleryLightbox_modalContent___N6bi{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.EventGalleryLightbox_modalImage__LRdyn{align-items:center;background:var(--ink-900);border-radius:var(--radius-md);color:white;display:flex;height:min(80vh,840px);justify-content:center;overflow:hidden;position:relative}.EventGalleryLightbox_modalControls__10R1a{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.EventGalleryLightbox_counter__Kbfu6{color:var(--ink-500);font-size:var(--text-sm);font-weight:700}.EventGalleryLightbox_prevIcon__JN293{display:inline-flex;transform:rotate(180deg)}@media (max-width:640px){.EventGalleryLightbox_grid__KFeGe{grid-template-columns:1fr}.EventGalleryLightbox_modalControls__10R1a{align-items:stretch;flex-direction:column}}