.Badge_badge__V4FiA{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;padding:5px 9px 4px;border-radius:999px;font:800 11px/1 var(--mo-text);letter-spacing:.06em;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}.Badge_ink__Xz_mv{background:var(--mo-ink);color:var(--mo-white)}.Badge_tint__C3_2O{background:color-mix(in srgb,currentColor 14%,transparent)}.Badge_alert__wofr_{background:var(--mo-magenta);color:var(--mo-white)}.Badge_ok__qbLqg{background:var(--mo-green);color:var(--mo-black)}.Badge_wait__46YyB{background:var(--mo-gold);color:var(--mo-black)}.EventTicket_ticket__2Xe_0{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--mo-ticket-radius);background:var(--mo-paper-hi);color:var(--mo-ink);text-decoration:none}.EventTicket_photo__cKJjE{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:var(--mo-ticket-radius) var(--mo-ticket-radius) 0 0;background:var(--bg)}.EventTicket_photo__cKJjE img{object-fit:cover}.EventTicket_access__oCgv7{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);line-height:1.2}.EventTicket_body__hrB0W{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 22px}.EventTicket_when__LuoSj{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.EventTicket_day__jPsle{font-family:var(--mo-display);font-size:30px;line-height:.9;text-transform:uppercase}.EventTicket_time__r3diY{color:var(--mo-ink-soft);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.EventTicket_title__B7xHQ{margin:4px 0 0;font-family:var(--mo-text);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.EventTicket_location__qf4W1{display:flex;align-items:flex-start;gap:6px;color:var(--mo-ink-soft);font-size:14px;font-weight:500;line-height:1.35}.EventTicket_location__qf4W1 svg{flex-shrink:0;margin-top:1px}.EventTicket_stub__szTSA{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:62px;padding:8px 20px 6px;border-radius:0 0 var(--mo-ticket-radius) var(--mo-ticket-radius);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--fg) 55%,transparent) 0 6px,transparent 6px 11px) var(--mo-notch) 0 /calc(100% - 2 * var(--mo-notch)) 2px no-repeat,var(--bg);color:var(--fg)}.EventTicket_stub__szTSA:after,.EventTicket_stub__szTSA:before{content:"";position:absolute;top:calc(-1 * var(--mo-notch));width:calc(2 * var(--mo-notch));height:calc(2 * var(--mo-notch));border-radius:50%;background:var(--mo-paper)}.EventTicket_stub__szTSA:before{left:calc(-1 * var(--mo-notch))}.EventTicket_stub__szTSA:after{right:calc(-1 * var(--mo-notch))}.EventTicket_price__DdXMp{font-family:var(--mo-display);font-size:26px;line-height:1;white-space:nowrap}.EventTicket_price__DdXMp small{font-family:var(--mo-text);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:.35em}.EventTicket_arrow__Fa_xy{flex-shrink:0;margin-left:auto}.EventTicket_ticket__2Xe_0[data-past] .EventTicket_photo__cKJjE img{filter:grayscale(1)}.EventTicket_ticket__2Xe_0[data-past] .EventTicket_stub__szTSA{--bg:var(--mo-ink-soft);--fg:var(--mo-white)}.EventTicket_ticket__2Xe_0:is(:hover,:focus-visible){box-shadow:var(--mo-lift)}a.EventTicket_ticket__2Xe_0:focus-visible{outline:3px solid var(--mo-ink);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.EventTicket_ticket__2Xe_0{transition:transform var(--mo-speed) var(--mo-ease),box-shadow var(--mo-speed) var(--mo-ease)}.EventTicket_arrow__Fa_xy{transition:transform var(--mo-speed) var(--mo-ease)}.EventTicket_ticket__2Xe_0:is(:hover,:focus-visible){transform:translateY(-6px) rotate(-.6deg)}.EventTicket_ticket__2Xe_0:is(:hover,:focus-visible) .EventTicket_arrow__Fa_xy{transform:translateX(5px)}}.MoreEvents_more__GAwoK{padding-bottom:clamp(56px,7vw,104px)}.MoreEvents_grid__Cbobm{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(16px,1.6vw,24px);margin:24px 0 0;padding:0;list-style:none}.TicketTerms_terms__EVPHx{margin:0;padding-top:14px;border-top:var(--mo-hair) dashed color-mix(in srgb,var(--mo-ink) 28%,transparent);color:var(--mo-ink-soft);font-size:12.5px;line-height:1.5}