.page_eventsSection__JLfb5{background:var(--color-white);padding:var(--space-16) var(--space-6)}.page_eventsInner__4MD8_{max-width:1080px;margin:0 auto}.page_monthGroup__5Ht99{margin-bottom:var(--space-12)}.page_monthHeading__TzKl6{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-platinum)}.page_eventRow__4L5WR{display:grid;grid-template-columns:80px 120px 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) 0;border-bottom:1px solid var(--color-platinum);align-items:flex-start}.page_imageCol__lUK6e{display:flex;justify-content:center}.page_imageRing___LeN1{width:120px;height:120px;border-radius:50%;padding:4px;background:linear-gradient(90deg,var(--color-ruby-star) 0,var(--color-my-boy-blue) 100%);flex-shrink:0}.page_eventImage__Q50sA{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.page_eventRow__4L5WR:last-child{border-bottom:none}.page_dateCol__6MFwz{display:flex;flex-direction:column;align-items:center;padding-top:var(--space-1)}.page_dayLabel__qpF6P{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-gray);text-transform:uppercase;letter-spacing:.06em;margin:0}.page_dayNumber__y2fog{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-nite);line-height:1;margin:0}.page_eventContent__sAffR{display:flex;flex-direction:column;gap:var(--space-3)}.page_liveDot__IgKli{width:6px;height:6px;border-radius:50%;background:var(--color-fascia-spring);flex-shrink:0;animation:page_pulse__e30Ch 2s ease-in-out infinite}@keyframes page_pulse__e30Ch{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.page_liveDot__IgKli{animation:none}}.page_eventBadge__TfkLI{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-tungsten);background:var(--color-white-smoke);padding:4px 14px;border-radius:var(--radius-pill);margin:0;width:-moz-fit-content;width:fit-content}.page_eventTitle__agAUZ{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-nite);line-height:var(--leading-tight);margin:0}.page_eventTitleLink__1hUyH{color:inherit;text-decoration:none;transition:color var(--duration-micro) var(--ease-standard)}.page_eventTitleLink__1hUyH:hover{color:var(--color-ruby-star)}.page_eventDescription__T0uhP{font-size:var(--text-base);color:var(--color-tungsten);line-height:var(--leading-normal);margin:0;max-width:65ch}.page_eventCta__d_Hy6{margin-top:var(--space-2)}.page_eventCta__d_Hy6 a{font-size:14px;padding:7px 24px 5px;border-width:2px;min-height:36px}.page_empty__1ZHab{text-align:center;padding:var(--space-16) var(--space-6)}.page_emptyTitle__naObO{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-nite);margin:0 0 var(--space-4)}.page_emptyText__NlW9d{font-size:var(--text-base);color:var(--color-gray);line-height:var(--leading-normal);margin:0}.page_emptyText__NlW9d a{color:var(--color-ruby-star);text-decoration:underline}@media (max-width:767px){.page_eventsSection__JLfb5{padding:var(--space-12) var(--space-4)}.page_eventRow__4L5WR{grid-template-columns:60px 80px 1fr;gap:var(--space-4);padding:var(--space-6) 0}.page_imageRing___LeN1{width:80px;height:80px}.page_dayNumber__y2fog{font-size:var(--text-3xl)}.page_eventTitle__agAUZ{font-size:var(--text-lg)}}