._pastEventsLoadMore_9k92w_1{align-items:stretch;gap:var(--gutter);padding-top:var(--spacing-4x);flex-wrap:wrap;display:flex}._eventCard_9k92w_9{background:var(--offblack-2);border:1px solid var(--border-gray-1);gap:var(--spacing-4x);border-radius:8px;flex-direction:column;width:100%;max-width:600px;display:flex;overflow:hidden}@media (width>=768px){._eventCard_9k92w_9{width:calc(50% - var(--gutter))}}@media (width>=992px){._eventCard_9k92w_9{width:calc(33.3333% - var(--gutter))}}._header_9k92w_33{flex-direction:column-reverse;display:flex}._cover_9k92w_38{aspect-ratio:1;background:var(--black);border-bottom:1px solid var(--border-gray-1);position:relative;overflow:hidden}._coverBackdrop_9k92w_46{filter:blur(20px)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:-20px}._cover_9k92w_38 a{width:100%;height:100%;display:block;position:relative}._cover_9k92w_38 img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%;display:block}._title_9k92w_69{color:var(--white-smoke);font-size:var(--text-lg);padding-top:var(--spacing-4x);margin:0}._details_9k92w_77,._footer_9k92w_78,._title_9k92w_69{padding-left:var(--spacing-4x);padding-right:var(--spacing-4x)}._date_9k92w_83{font-size:var(--text-sm);align-items:center;gap:var(--spacing-2x);opacity:.6;display:flex}._date_9k92w_83 svg{fill:currentColor}._summary_9k92w_95{font-size:var(--text-sm);padding-top:var(--spacing-2x);margin:0}._footer_9k92w_78{padding-bottom:var(--spacing-8x);flex-wrap:wrap;justify-content:space-evenly;display:flex}._button_9k92w_111,._footer_9k92w_78{align-content:center;align-items:center;gap:var(--spacing-2x)}._button_9k92w_111{border:1px solid var(--white);color:var(--white);cursor:pointer;letter-spacing:.02857em;opacity:1;padding:var(--spacing-4x) var(--spacing-6x) var(--spacing-3x);text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:0 0;justify-content:center;margin:0;font-weight:400;line-height:1;text-decoration:none;transition:all .15s ease-out;display:inline-flex;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}._button_9k92w_111:active,._button_9k92w_111:focus,._button_9k92w_111:hover{opacity:.8}._buttonSm_9k92w_148{font-size:var(--text-xs);padding:var(--spacing-3x) var(--spacing-4x) var(--spacing-3x)}._loadMore_9k92w_153{gap:var(--spacing-4x);padding-top:var(--spacing-8x);text-align:center;justify-content:center;display:flex}@media (width>=576px){:root{--font-base:calc(15.6154px + .24038vw);--h1-font-size:calc(37.8261px + .86957vw);--h2-font-size:calc(32.8696px + .65217vw);--h3-font-size:calc(26.8696px + .65217vw);--h4-font-size:calc(20.8696px + .65217vw);--h5-font-size:calc(20.8696px + .65217vw);--h6-font-size:calc(18.8696px + .65217vw)}}@media (width>=992px){:root{--font-base:18px}}@media (width>=1400px){:root{--font-base:22px;--h1-font-size:50px;--h2-font-size:42px;--h3-font-size:36px;--h4-font-size:30px;--h5-font-size:24px;--h6-font-size:22px}}.past-events[data-astro-cid-pbeyvqpm]{align-items:stretch;gap:var(--gutter);flex-wrap:wrap;display:flex}.past-events[data-astro-cid-pbeyvqpm]>*{width:100%}@media (width>=768px){.past-events[data-astro-cid-pbeyvqpm]>*{width:calc(50% - var(--gutter))}}@media (width>=992px){.past-events[data-astro-cid-pbeyvqpm]>*{width:calc(33.3333% - var(--gutter))}}h1[data-astro-cid-pbeyvqpm],h2[data-astro-cid-pbeyvqpm]{padding-bottom:var(--spacing-4x)}@media (width>=576px){:root{--font-base:calc(15.6154px + .24038vw);--h1-font-size:calc(37.8261px + .86957vw);--h2-font-size:calc(32.8696px + .65217vw);--h3-font-size:calc(26.8696px + .65217vw);--h4-font-size:calc(20.8696px + .65217vw);--h5-font-size:calc(20.8696px + .65217vw);--h6-font-size:calc(18.8696px + .65217vw)}}@media (width>=992px){:root{--font-base:18px}}@media (width>=1400px){:root{--font-base:22px;--h1-font-size:50px;--h2-font-size:42px;--h3-font-size:36px;--h4-font-size:30px;--h5-font-size:24px;--h6-font-size:22px}}@media (width>=576px){:root{--font-base:calc(15.6154px + .24038vw);--h1-font-size:calc(37.8261px + .86957vw);--h2-font-size:calc(32.8696px + .65217vw);--h3-font-size:calc(26.8696px + .65217vw);--h4-font-size:calc(20.8696px + .65217vw);--h5-font-size:calc(20.8696px + .65217vw);--h6-font-size:calc(18.8696px + .65217vw)}}@media (width>=992px){:root{--font-base:18px}}@media (width>=1400px){:root{--font-base:22px;--h1-font-size:50px;--h2-font-size:42px;--h3-font-size:36px;--h4-font-size:30px;--h5-font-size:24px;--h6-font-size:22px}}
