.N8mvFG_eventsRoot.N8mvFG_eventsRoot{background:var(--paper);--wg-paper:var(--paper);--wg-cream:var(--paper);--wg-cream-dark:var(--paper-2);--wg-border:var(--rule);--wg-navy:var(--bluebonnet);--wg-navy-dark:var(--bluebonnet-ink);--wg-rust:var(--rust);--wg-ink:var(--ink);--wg-muted:var(--ink-3);--wg-serif:var(--display);--wg-body-serif:var(--body);--wg-sans:var(--sans);--wg-mono:var(--mono);--gold:#e6bf4a}.N8mvFG_cityTag{font-family:var(--wg-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wg-muted);font-size:10px;font-weight:600}.N8mvFG_catTag{font-family:var(--wg-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cat-color,var(--wg-muted));align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.N8mvFG_catDot{border-radius:var(--radius-s,2px);background:var(--cat-color,var(--wg-muted));flex:none;width:8px;height:8px}.N8mvFG_card{color:inherit;flex-direction:column;transition:transform .24s cubic-bezier(.2,.7,.3,1);display:flex}.N8mvFG_cardImageWrap{aspect-ratio:4/3;border-radius:var(--radius-m,4px);background:var(--wg-border);position:relative;overflow:hidden;box-shadow:0 1px 2px #0b16240f}.N8mvFG_cardImage{object-fit:cover;width:100%;height:100%;display:block}.N8mvFG_eventArt{background:linear-gradient(145deg, color-mix(in oklch, var(--art-color) 88%, white 6%), color-mix(in oklch, var(--art-color) 55%, black));box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:14px;display:flex}.N8mvFG_eventArtCity{font-family:var(--wg-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-size:10px;font-weight:700}.N8mvFG_eventArtType{font-family:var(--wg-serif);color:#fff;text-shadow:0 1px 4px #00000059;text-wrap:balance;font-size:22px;font-weight:700;line-height:1.08}.N8mvFG_eventsRoot .N8mvFG_eventArtCity,.N8mvFG_eventsRoot .N8mvFG_eventArtType{background:var(--wg-navy-dark);width:fit-content;max-width:100%}.N8mvFG_cardTags{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 7px;display:flex}.N8mvFG_cardTitle{font-family:var(--wg-serif);color:var(--wg-navy);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.14}.N8mvFG_cardMeta{font-family:var(--wg-mono);color:var(--wg-muted);letter-spacing:.02em;font-size:11px;font-weight:500;line-height:1.5}.N8mvFG_detailMain{max-width:1120px;margin:0 auto;padding:0 28px 72px}.N8mvFG_detailBreadcrumb{font-family:var(--wg-mono);letter-spacing:.04em;color:var(--wg-muted);flex-wrap:wrap;align-items:center;gap:7px;padding:22px 0 6px;font-size:11px;font-weight:600;display:flex}.N8mvFG_detailCrumbLink{color:var(--wg-rust);text-transform:uppercase}.N8mvFG_detailCrumbLink:hover{text-decoration:underline}.N8mvFG_detailCrumbSep{color:var(--wg-border);flex:none}.N8mvFG_detailCrumbCurrent{color:var(--wg-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.N8mvFG_detailBreadcrumb .N8mvFG_detailCrumbCurrent:last-child{color:var(--wg-ink)}.N8mvFG_detailArticle{max-width:none;margin:6px 0 0}.N8mvFG_epBack{font-family:var(--wg-sans);color:var(--wg-rust);align-items:center;gap:6px;padding:20px 0 0;font-size:13px;font-weight:600;transition:gap .18s;display:inline-flex}.N8mvFG_epBack:hover{gap:9px}.N8mvFG_detailArticle .N8mvFG_detailBreadcrumb{padding-top:8px}.N8mvFG_epTags{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 14px;display:flex}.N8mvFG_epMeta{font-family:var(--wg-mono);letter-spacing:.08em;color:var(--wg-muted);margin:0 0 4px;font-size:12px;font-weight:600;display:block}.N8mvFG_epGoToEvent{font-family:var(--wg-sans);color:var(--wg-cream);background:var(--wg-rust);border-radius:var(--radius-m,4px);justify-content:center;align-items:center;gap:10px;width:100%;margin:22px 0 26px;padding:18px 26px;font-size:17px;font-weight:700;display:inline-flex}.N8mvFG_epGoToEvent:hover{background:var(--wg-rust-deep,#8f3f24)}.N8mvFG_epActionsCard{border:1px solid var(--wg-border);border-radius:var(--radius-m,4px);background:var(--wg-cream);flex-direction:column;gap:8px;padding:14px;display:flex}.N8mvFG_epActionsCard .N8mvFG_detailActionGhost{justify-content:center;width:100%;padding:9px 14px;font-size:13px}.N8mvFG_epBody{grid-template-columns:1fr 336px;align-items:start;gap:40px;display:grid}.N8mvFG_epMain{min-width:0}.N8mvFG_epVenue{font-family:var(--wg-sans);color:var(--wg-navy);align-items:flex-start;gap:10px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.N8mvFG_epVenue svg{color:var(--wg-muted);flex:none;margin-top:2px}.N8mvFG_epAddress{font-family:var(--wg-mono);color:var(--wg-muted);letter-spacing:.02em;margin:0 0 22px 27px;font-size:11.5px}.N8mvFG_epDesc{font-family:var(--wg-body-serif);color:var(--wg-ink);margin:0 0 22px;font-size:16.5px;line-height:1.65}.N8mvFG_epOrganizer{font-family:var(--wg-sans);color:var(--wg-ink);border-top:1px solid #e5dcc8;border-bottom:1px solid #e5dcc8;margin-bottom:24px;padding:14px 0;font-size:13.5px}.N8mvFG_epOrganizer b{color:var(--wg-navy);font-weight:600}.N8mvFG_epOrgLead{font-family:var(--wg-mono);letter-spacing:.14em;color:var(--wg-muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.N8mvFG_epRail{flex-direction:column;gap:22px;display:flex;position:sticky;top:20px}.N8mvFG_railCard{border:1px solid var(--wg-border);border-radius:var(--radius-m,4px);background:var(--wg-cream);overflow:hidden}.N8mvFG_spCta{font-family:var(--wg-sans);color:var(--wg-rust);align-items:center;gap:5px;font-size:12px;font-weight:600;transition:gap .18s;display:inline-flex}.N8mvFG_railCard:hover .N8mvFG_spCta{gap:9px}.N8mvFG_nBody{padding:18px 16px}.N8mvFG_nKicker{font-family:var(--wg-mono);letter-spacing:.14em;color:var(--wg-rust);text-transform:uppercase;font-size:9.5px;font-weight:700}.N8mvFG_nTitle{font-family:var(--wg-serif);color:var(--wg-navy);margin:8px 0 6px;font-size:18px;font-weight:700;line-height:1.15}.N8mvFG_nCopy{font-family:var(--wg-body-serif);color:var(--wg-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.N8mvFG_relatedKicker{font-family:var(--wg-mono);letter-spacing:.16em;color:var(--wg-rust);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.N8mvFG_detailHero{aspect-ratio:16/9;background:#fff;border-radius:5px;max-height:560px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b16240f}.N8mvFG_detailHeroImg{object-fit:contain;width:100%;height:100%;display:block}.N8mvFG_epDescription{gap:12px;display:grid}.N8mvFG_epDescription .N8mvFG_epDesc{margin:0}.N8mvFG_detailTitle{font-family:var(--wg-serif);letter-spacing:-.02em;color:var(--wg-navy);margin:0 0 20px;font-size:42px;font-weight:700;line-height:1.05}.N8mvFG_detailActionGhost{font-family:var(--wg-sans);color:var(--wg-navy);border:1px solid var(--wg-border);border-radius:var(--radius-s,3px);background:#fff;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.N8mvFG_detailActionGhost:hover{border-color:var(--wg-navy);background:var(--wg-cream-dark)}.N8mvFG_relatedSection{max-width:1120px;margin:56px auto 0}.N8mvFG_relatedHead{border-top:1px solid var(--wg-border);justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:22px;padding-top:22px;display:flex}.N8mvFG_relatedTitle{font-family:var(--wg-serif);color:var(--wg-navy);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.N8mvFG_relatedAll{font-family:var(--wg-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wg-rust);flex:none;font-size:11px;font-weight:600}.N8mvFG_relatedAll:hover{text-decoration:underline}.N8mvFG_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:28px 24px;display:grid}@media (max-width:980px){.N8mvFG_epBody{grid-template-columns:1fr;gap:30px}.N8mvFG_epRail{flex-flow:wrap;position:static}.N8mvFG_epRail>*{flex:1;min-width:280px}}@media (max-width:720px){.N8mvFG_detailTitle{font-size:32px}.N8mvFG_detailMain{padding:0 18px 56px}.N8mvFG_epRail{flex-direction:column}.N8mvFG_epGoToEvent{padding:15px 20px;font-size:15px}}.N8mvFG_eventsRoot.N8mvFG_eventsRoot{background:#eef3f8}.N8mvFG_railCard{background:#fff;border-color:#d3dbe5}.N8mvFG_card,.N8mvFG_card:hover,.N8mvFG_card:visited{color:inherit;text-decoration:none}.N8mvFG_card:hover{transform:translateY(-6px)}.N8mvFG_cardImageWrap{aspect-ratio:16/9}.N8mvFG_card:hover .N8mvFG_cardImage{transition:transform .7s cubic-bezier(.2,.7,.3,1);transform:scale(1.06)}.N8mvFG_cardTags{margin-bottom:9px}.N8mvFG_cardTitle,.N8mvFG_cardTitle:hover,.N8mvFG_cardTitle:visited{color:var(--wg-navy);font-family:var(--wg-serif);letter-spacing:-.01em;text-wrap:balance;margin:7px 0 8px;font-size:20px;font-weight:600;line-height:1.14;text-decoration:none}.N8mvFG_cardMeta{line-height:1.5}@media (prefers-reduced-motion:reduce){.N8mvFG_card,.N8mvFG_cardImage{transition:none}}
