.event-media{margin-top:2.5rem}.event-media-lead{margin:.55rem 0 0;color:var(--muted-foreground);line-height:1.5}.event-media-grid{display:grid;gap:.75rem;margin:1.15rem 0 0;padding:0;list-style:none;grid-template-columns:1fr}@media (min-width:640px){.event-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-media-item.is-video{grid-column:1/-1}}@media (min-width:960px){.event-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.event-media-thumb{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border:0;padding:0;border-radius:.85rem;background:var(--muted);cursor:zoom-in}.event-media-video{overflow:hidden;border-radius:.85rem;background:#111}.event-media-video video{display:block;width:100%;max-height:28rem;background:#111}.event-media-caption{margin:0;padding:.65rem .85rem;font-size:.9rem;line-height:1.4;color:var(--ink-soft);background:color-mix(in srgb,var(--paper) 92%,var(--muted))}.event-media-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center}.event-media-lightbox-backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0/.78);cursor:pointer}.event-media-lightbox-stage{position:relative;z-index:1;width:min(92vw,1100px);max-height:88vh}.event-media-lightbox-img{display:block;width:100%;max-height:78vh;object-fit:contain;border-radius:.5rem;background:#000}.event-media-lightbox-caption,.event-media-lightbox-count{margin:.55rem 0 0;color:#fff;text-align:center}.event-media-lightbox-caption{font-size:.95rem}.event-media-lightbox-count{font-size:.82rem;opacity:.8}.event-media-lightbox-close,.event-media-lightbox-nav{position:absolute;z-index:2;border:0;background:rgb(0 0 0/.45);color:#fff;cursor:pointer}.event-media-lightbox-nav{top:50%;translate:0 -50%;width:2.5rem;height:2.5rem;border-radius:999px;font-size:1.6rem;line-height:1}.event-media-lightbox-nav.is-prev{left:.75rem}.event-media-lightbox-nav.is-next{right:.75rem}.event-media-lightbox-close{top:.85rem;right:.85rem;width:2.4rem;height:2.4rem;border-radius:999px;font-size:1.5rem;line-height:1}