.events[data-astro-cid-5cdnprzz]{padding:152px 0 112px}.events-header[data-astro-cid-5cdnprzz]{margin-bottom:56px}.events-title[data-astro-cid-5cdnprzz]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--text);font-weight:800;line-height:1.05}.events-title[data-astro-cid-5cdnprzz] .title-accent[data-astro-cid-5cdnprzz]{color:var(--g400)}.events-stats[data-astro-cid-5cdnprzz]{border-top:1px solid var(--border-strong);grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin-bottom:112px;padding-top:28px;display:grid}.stat-item[data-astro-cid-5cdnprzz]{flex-direction:column-reverse;gap:8px;display:flex}.stat-num[data-astro-cid-5cdnprzz]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--g400);font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1}.stat-label[data-astro-cid-5cdnprzz]{color:var(--text-3);font-size:14px}.block-title[data-astro-cid-5cdnprzz]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-bottom:28px;font-size:clamp(24px,2.4vw,30px);font-weight:800}.event-type[data-astro-cid-5cdnprzz]{color:var(--g400);font-size:13px;font-weight:600}.upcoming[data-astro-cid-5cdnprzz]{margin-bottom:112px}.upcoming-list[data-astro-cid-5cdnprzz]{flex-direction:column;gap:64px;display:flex}.upcoming-card[data-astro-cid-5cdnprzz].has-thumb{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.upcoming-thumb[data-astro-cid-5cdnprzz]{border-radius:var(--r-lg);width:100%;height:auto}.upcoming-body[data-astro-cid-5cdnprzz]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.upcoming-name[data-astro-cid-5cdnprzz]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.15}.upcoming-when[data-astro-cid-5cdnprzz]{color:var(--text);flex-wrap:wrap;gap:4px 16px;font-size:18px;font-weight:600;display:flex}.upcoming-time[data-astro-cid-5cdnprzz]{color:var(--text-3);font-weight:500}.upcoming-where[data-astro-cid-5cdnprzz]{color:var(--text-3);gap:16px;font-size:15px;display:flex}.upcoming-price[data-astro-cid-5cdnprzz]{color:var(--g400);font-variant-numeric:tabular-nums;font-weight:700}.upcoming-desc[data-astro-cid-5cdnprzz]{color:var(--text-3);max-width:56ch;font-size:16px;line-height:1.7}.upcoming-cta[data-astro-cid-5cdnprzz]{color:var(--bg);background:var(--g500);transition:background-color .2s ease, transform .16s var(--ease-out);border-radius:100px;margin-top:12px;padding:14px 32px;font-size:15px;font-weight:600}.upcoming-cta[data-astro-cid-5cdnprzz]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.upcoming-cta[data-astro-cid-5cdnprzz]:hover{background:var(--g400)}}.upcoming-empty[data-astro-cid-5cdnprzz] p[data-astro-cid-5cdnprzz]{color:var(--text-3);font-size:16px}.upcoming-empty[data-astro-cid-5cdnprzz] a[data-astro-cid-5cdnprzz]{color:var(--g400);font-weight:600}.past[data-astro-cid-5cdnprzz]{margin-bottom:112px}.past-list[data-astro-cid-5cdnprzz]{border-top:1px solid var(--border-strong);list-style:none}.past-row[data-astro-cid-5cdnprzz]{border-bottom:1px solid var(--border);grid-template-columns:140px minmax(0,1fr) 140px;align-items:baseline;gap:32px;padding:28px 0;display:grid}.past-date[data-astro-cid-5cdnprzz]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.past-body[data-astro-cid-5cdnprzz]{flex-direction:column;gap:6px;display:flex}.past-name[data-astro-cid-5cdnprzz]{color:var(--text);font-size:17px;font-weight:600}.past-desc[data-astro-cid-5cdnprzz]{color:var(--text-3);max-width:68ch;font-size:15px;line-height:1.7}.past-lieu[data-astro-cid-5cdnprzz]{color:var(--text-3);justify-self:end;font-size:14px}.js .events-stats[data-astro-cid-5cdnprzz].reveal,.js .past-list[data-astro-cid-5cdnprzz].reveal{opacity:1;transition:none;transform:none}.js .stat-item[data-astro-cid-5cdnprzz],.js .past-row[data-astro-cid-5cdnprzz]{opacity:0;transition:opacity .4s var(--ease-out) var(--stagger,0s), transform .4s var(--ease-out) var(--stagger,0s);transform:translateY(6px)}.js .events-stats[data-astro-cid-5cdnprzz].visible .stat-item[data-astro-cid-5cdnprzz],.js .past-list[data-astro-cid-5cdnprzz].visible .past-row[data-astro-cid-5cdnprzz]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .stat-item[data-astro-cid-5cdnprzz],.js .past-row[data-astro-cid-5cdnprzz]{transition:opacity .3s ease var(--stagger,0s);transform:none}}@media (width<=900px){.events[data-astro-cid-5cdnprzz]{padding:128px 0 80px}.events-stats[data-astro-cid-5cdnprzz]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:80px}.upcoming[data-astro-cid-5cdnprzz],.past[data-astro-cid-5cdnprzz]{margin-bottom:80px}.upcoming-card[data-astro-cid-5cdnprzz].has-thumb{grid-template-columns:minmax(0,1fr);gap:28px}.upcoming-thumb[data-astro-cid-5cdnprzz]{max-width:440px}.past-row[data-astro-cid-5cdnprzz]{grid-template-columns:minmax(0,1fr);gap:8px}.past-lieu[data-astro-cid-5cdnprzz]{justify-self:start}}@media (width<=580px){.events-stats[data-astro-cid-5cdnprzz]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.stat-item[data-astro-cid-5cdnprzz]{border-bottom:1px solid var(--border);flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:16px;padding:14px 0}.stat-num[data-astro-cid-5cdnprzz]{min-width:32px;font-size:32px}.upcoming-thumb[data-astro-cid-5cdnprzz]{order:2;max-width:none}.upcoming-cta[data-astro-cid-5cdnprzz]{text-align:center;align-self:stretch}}
