.Events-module__KfrQRW__list{padding:var(--page-padding)}.Events-module__KfrQRW__listPagination{padding:0 var(--page-padding) var(--page-padding);font-size:var(--fs-medium);justify-content:space-between;display:flex}.Events-module__KfrQRW__listPagination a{text-underline-offset:.2em;text-decoration:underline}.Events-module__KfrQRW__event{margin-top:68px;display:flex;position:relative}.Events-module__KfrQRW__event:first-child,.Events-module__KfrQRW__pastHeading+.Events-module__KfrQRW__event{margin-top:0}.Events-module__KfrQRW__thumb{background:#6e6e6e0d;flex:0 0 35%;height:0;padding-bottom:23.3333%;display:block;position:relative}.Events-module__KfrQRW__thumb img{object-fit:cover;object-position:var(--pos,50% 50%)}.Events-module__KfrQRW__dateTag{z-index:1;color:#333;text-align:center;text-transform:uppercase;background:#fff;flex-direction:column;justify-content:center;width:70px;min-height:70px;font-size:14px;line-height:14px;display:flex;position:absolute;top:10px;right:10px}.Events-module__KfrQRW__dateMonth{margin:6px 0 3px}.Events-module__KfrQRW__dateDay{margin:3px 0;font-size:26px;line-height:26px}.Events-module__KfrQRW__info{flex:auto;min-width:0;padding-left:34px}.Events-module__KfrQRW__title{font-family:var(--font-heading), sans-serif;letter-spacing:var(--heading-tracking);color:var(--heading);margin:0 0 17px;font-size:28px;font-weight:400;line-height:1.2}.Events-module__KfrQRW__title a:hover{opacity:.8}.Events-module__KfrQRW__meta{font-size:var(--fs-medium);margin:0 0 17px;padding:0;line-height:1.4;list-style:none}.Events-module__KfrQRW__excerpt{font-size:var(--fs-medium);margin:0 0 17px;font-weight:400;line-height:1.4}.Events-module__KfrQRW__excerpt p{white-space:pre-wrap;margin:0}.Events-module__KfrQRW__more{background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-button), sans-serif;font-size:var(--fs-button);letter-spacing:.1em;text-transform:uppercase;border-radius:300px;align-items:center;padding:2em 3.5em;font-weight:700;display:inline-flex}.Events-module__KfrQRW__past{opacity:.55}.Events-module__KfrQRW__past .Events-module__KfrQRW__thumb img{filter:grayscale()}.Events-module__KfrQRW__past .Events-module__KfrQRW__more{background:#8a8a8a}.Events-module__KfrQRW__pastHeading{font-family:var(--font-heading), sans-serif;letter-spacing:var(--heading-tracking);color:#8a8a8a;margin:0 0 34px;font-size:22px;font-weight:400}.Events-module__KfrQRW__dateYear{margin:0 0 6px;font-size:12px;line-height:12px}.Events-module__KfrQRW__pastNote{font-size:var(--fs-medium);color:#8a8a8a;text-transform:uppercase;letter-spacing:.1em;margin:0 0 17px;font-weight:700}.Events-module__KfrQRW__divider{border:0;border-top:1px solid #e6e6e6cc;height:0;margin:34px 0}.Events-module__KfrQRW__item{padding:calc(var(--header-h) + var(--page-padding)) var(--page-padding) var(--page-padding)}.Events-module__KfrQRW__itemInner{max-width:var(--max-page-width);margin:0 auto}.Events-module__KfrQRW__back{font-size:var(--fs-medium);margin:0 0 51px;display:inline-block}.Events-module__KfrQRW__back:before{content:"← ";width:1em;margin-right:.25em;display:inline-block}.Events-module__KfrQRW__columns{display:flex}.Events-module__KfrQRW__metaCol{flex:1 0 30%;max-width:30%}.Events-module__KfrQRW__itemTitle{font-family:var(--font-heading), sans-serif;letter-spacing:var(--heading-tracking);color:var(--heading);margin:0 0 34px;font-size:28px;font-weight:400;line-height:1.2}.Events-module__KfrQRW__itemMeta{font-size:var(--fs-medium);margin:0 0 17px;padding:0;line-height:1.6;list-style:none}.Events-module__KfrQRW__itemMeta a{text-decoration:underline}.Events-module__KfrQRW__calendarDivider:before{content:"·";margin:0 4px}.Events-module__KfrQRW__contentCol{flex:1 0 70%;max-width:70%;padding-left:34px;overflow:hidden}@media (max-width:767px){.Events-module__KfrQRW__list{padding:var(--page-padding) var(--mobile-gutter)}.Events-module__KfrQRW__event{flex-direction:column;margin-top:40px}.Events-module__KfrQRW__thumb{flex-basis:auto;padding-bottom:66.67%}.Events-module__KfrQRW__dateTag{left:calc(35% - 80px);right:auto}.Events-module__KfrQRW__info{padding:17px 0 0}.Events-module__KfrQRW__columns{flex-direction:column}.Events-module__KfrQRW__metaCol,.Events-module__KfrQRW__contentCol{max-width:100%;padding:0}.Events-module__KfrQRW__metaCol{margin-bottom:34px}}
