.EventCard_eventsGrid__9RTD1{display:grid;grid-template-columns:1fr;width:100%;grid-gap:clamp(1rem,3vw,1.25rem);gap:clamp(1rem,3vw,1.25rem);margin-bottom:clamp(2rem,5vw,2.5rem)}.EventCard_card__7kvrB{border-radius:.5rem;width:100%;padding:clamp(1rem,2vw,1.25rem);background:var(--color-medium);transition:box-shadow .2s ease}.EventCard_cardLink__Dhr9B{text-decoration:none;color:inherit}.EventCard_card__7kvrB:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.EventCard_card__7kvrB.EventCard_past__lMKzV{opacity:.7}.EventCard_content__jJ4uv{display:flex;gap:clamp(1rem,3vw,1.25rem);align-items:flex-start;text-decoration:none}.EventCard_image__n3_ny{flex-shrink:0;border-radius:.25rem;overflow:hidden;position:relative;max-width:40%;max-height:300px}.EventCard_image__n3_ny img{width:auto!important;height:auto!important;max-width:250px;max-height:300px;object-fit:contain;display:block}.EventCard_details__r0XkL{flex:1 1;min-width:0;max-width:300px}.EventCard_title__6AtS0{margin:0 0 .625rem}.EventCard_title__6AtS0 a{text-decoration:none;color:inherit}.EventCard_meta__9zSE1{margin:.3125rem 0}.EventCard_meta__9zSE1.EventCard_date__mqb10{font-weight:700}.EventCard_description__vrUrP{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.EventCard_status___GJZh{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700}.EventCard_status___GJZh.EventCard_soldOut__nvVh0{color:red;border:1px solid red}.EventCard_status___GJZh.EventCard_past__lMKzV{color:#666;font-style:italic}.EventCard_status___GJZh.EventCard_featured__0upF0{color:#007acc;border:2px solid #007acc}@media (max-width:600px){.EventCard_content__jJ4uv{flex-direction:column}.EventCard_image__n3_ny{max-width:100%;align-self:center}.EventCard_image__n3_ny img{max-width:100%;max-height:250px}}.EventCard_imageLoading__P_Lkp{filter:blur(8px);transform:scale(1.05);opacity:.6;transition:all 10s ease-out}.EventCard_imageLoaded__8eApv{filter:blur(0);transform:scale(1);opacity:1;transition:all 10s ease-out}@keyframes EventCard_pulse__Y_aN6{0%,to{opacity:1}50%{opacity:.5}}