.Tag-module__qjfmIG__tag{border:1px solid var(--ae-border-strong);min-height:28px;color:var(--ae-white);font-family:var(--ae-font-ui);font-weight:700;font-size:var(--ae-type-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.Tag-module__qjfmIG__tagActive{background:var(--ae-acid);border-color:var(--ae-acid);color:var(--ae-black)}a.Tag-module__qjfmIG__tag,button.Tag-module__qjfmIG__tag{cursor:pointer;min-height:44px;padding:8px 16px}a.Tag-module__qjfmIG__tag:focus-visible,button.Tag-module__qjfmIG__tag:focus-visible{outline:2px solid var(--ae-focus);outline-offset:3px}a.Tag-module__qjfmIG__tag:hover,button.Tag-module__qjfmIG__tag:hover{border-color:var(--ae-acid);color:var(--ae-acid)}a.Tag-module__qjfmIG__tagActive:hover,button.Tag-module__qjfmIG__tagActive:hover{color:var(--ae-acid);background:0 0}a.Tag-module__qjfmIG__tag:active,button.Tag-module__qjfmIG__tag:active{border-color:var(--ae-acid-soft);color:var(--ae-acid-soft)}button.Tag-module__qjfmIG__tag:disabled{color:var(--ae-text-muted);border-color:var(--ae-border);background:var(--ae-panel);cursor:not-allowed}
.EventCard-module__L8yGLq__card{gap:var(--ae-space-3);background:var(--ae-surface);border:1px solid var(--ae-border);border-radius:var(--ae-radius-sm);padding:var(--ae-space-6);color:var(--ae-text-primary);transition:border-color var(--ae-motion-ui) var(--ae-ease), transform var(--ae-motion-ui) var(--ae-ease);text-decoration:none;display:grid}a.EventCard-module__L8yGLq__card:hover{border-color:var(--ae-acid)}a.EventCard-module__L8yGLq__card:hover .EventCard-module__L8yGLq__visual>*{transform:scale(1.02)}a.EventCard-module__L8yGLq__card:focus-visible{outline:2px solid var(--ae-focus);outline-offset:3px;border-color:var(--ae-acid)}.EventCard-module__L8yGLq__visual{aspect-ratio:4/5;background:var(--ae-black);border:1px solid var(--ae-border);border-radius:var(--ae-radius-xs);max-height:320px;position:relative;overflow:hidden}.EventCard-module__L8yGLq__visual>*{width:100%;height:100%;transition:transform var(--ae-motion-scene) var(--ae-ease)}.EventCard-module__L8yGLq__meta{justify-content:space-between;align-items:center;gap:var(--ae-space-3);flex-wrap:wrap;display:flex}.EventCard-module__L8yGLq__date{font-family:var(--ae-font-ui);letter-spacing:.035em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--ae-type-sm);color:var(--ae-acid);margin:0}.EventCard-module__L8yGLq__tags{gap:var(--ae-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EventCard-module__L8yGLq__title{font-family:var(--ae-font-ui);font-weight:700;font-size:var(--ae-type-lg);letter-spacing:-.02em;color:var(--ae-white);text-wrap:balance;margin:0;line-height:1.1}.EventCard-module__L8yGLq__venue,.EventCard-module__L8yGLq__time{color:var(--ae-text-secondary);font-size:var(--ae-type-sm);margin:0}.EventCard-module__L8yGLq__time{font-variant-numeric:tabular-nums}.EventCard-module__L8yGLq__status{color:var(--ae-text-secondary);font-size:var(--ae-type-sm);margin:0}.EventCard-module__L8yGLq__cta{min-height:44px;color:var(--ae-acid);font-weight:700;font-size:var(--ae-type-sm);letter-spacing:.04em;text-transform:uppercase;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.EventCard-module__L8yGLq__card,.EventCard-module__L8yGLq__visual>*{transition:none}a.EventCard-module__L8yGLq__card:hover .EventCard-module__L8yGLq__visual>*{transform:none}}
