.EventCard-module-scss-module__kAviDq__root{gap:var(--space-grid-gutter);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:1024px){.EventCard-module-scss-module__kAviDq__root{grid-template-columns:repeat(2,minmax(0,1fr));min-height:28.125rem}}@media (hover:hover) and (pointer:fine){.EventCard-module-scss-module__kAviDq__root:hover .EventCard-module-scss-module__kAviDq__image{transform:scale(1.04)}}.EventCard-module-scss-module__kAviDq__media{aspect-ratio:5/3;border-radius:var(--radius-3xl);background:var(--color-bg-muted);position:relative;overflow:hidden}@media (min-width:1024px){.EventCard-module-scss-module__kAviDq__media{aspect-ratio:auto}}@media (min-width:1280px){.EventCard-module-scss-module__kAviDq__media{border-radius:var(--radius-5xl)}}.EventCard-module-scss-module__kAviDq__image{object-fit:cover;transition:transform var(--transition-normal)}@media (prefers-reduced-motion:reduce){.EventCard-module-scss-module__kAviDq__image{transition:none}}@media (min-width:1024px){.EventCard-module-scss-module__kAviDq__reverse .EventCard-module-scss-module__kAviDq__media{order:1}}.EventCard-module-scss-module__kAviDq__panel{justify-content:space-between;gap:var(--space-8);padding:var(--space-6);border-radius:var(--radius-3xl);background:var(--color-bg-muted);flex-direction:column;display:flex}@media (min-width:1280px){.EventCard-module-scss-module__kAviDq__panel{padding:var(--space-12);border-radius:var(--radius-5xl)}}.EventCard-module-scss-module__kAviDq__body{gap:var(--space-6);flex-direction:column;display:flex}.EventCard-module-scss-module__kAviDq__title{font-family:var(--font-display-stack);font-size:var(--text-h3);font-weight:var(--font-weight-semibold);line-height:var(--leading-display-auto);color:var(--color-text)}.EventCard-module-scss-module__kAviDq__summary{font-size:var(--text-bigger-body);line-height:var(--leading-bigger-body);color:var(--color-text-muted-60);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.EventCard-module-scss-module__kAviDq__link{align-self:flex-start}@media (min-width:1024px){.EventCard-module-scss-module__kAviDq__link{align-self:flex-end}}.EventCard-module-scss-module__kAviDq__link:after{content:"";position:absolute;inset:0}
.page-module-scss-module__zORSHq__list{gap:var(--space-grid-gutter);flex-direction:column;display:flex}
