.events-module-scss-module__kmJNcG__events{position:relative}.events-module-scss-module__kmJNcG__events__container{z-index:3;padding:1rem 1rem 0;position:relative}.events-module-scss-module__kmJNcG__events__sectionA{background-color:var(--white);border-radius:1rem;min-height:100vh;padding:7.5rem 1.5rem 1rem 4.5rem}.events-module-scss-module__kmJNcG__events__title{max-width:37.5rem;margin-bottom:150px;display:grid}.events-module-scss-module__kmJNcG__events__list{margin-bottom:150px;position:relative}.events-module-scss-module__kmJNcG__events__dateSection{grid-template-columns:.2fr 1fr;gap:10px;display:grid}.events-module-scss-module__kmJNcG__events__dateHeader{padding:var(--space-xs) 0}.events-module-scss-module__kmJNcG__events__dateHeader h3{font-size:calc(var(--fs-title)*2);font-weight:300;line-height:1}.events-module-scss-module__kmJNcG__events__dateHeader h3 span{font-size:var(--fs-button);margin-left:var(--space-2xs);font-weight:400;display:inline-block}.events-module-scss-module__kmJNcG__events__dateList{margin:0;padding:0;list-style:none;position:relative}.events-module-scss-module__kmJNcG__events__listItem{width:100%;padding:var(--space-xs);border-radius:8px;transition:opacity .2s;position:relative;overflow:hidden}.events-module-scss-module__kmJNcG__events__listItemTile{background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.events-module-scss-module__kmJNcG__events__listLink{z-index:2;color:var(--black);text-align:left;text-transform:none;width:100%;padding:var(--space-2xs);background-color:#0000;justify-content:space-between;align-items:normal;text-decoration:none;display:flex;position:relative}.events-module-scss-module__kmJNcG__events__listLink:before{display:none}.events-module-scss-module__kmJNcG__events__listLink:hover,.events-module-scss-module__kmJNcG__events__listLink:focus-visible{padding-left:var(--space-2xs)}.events-module-scss-module__kmJNcG__events__listTitle{font-size:var(--fs-title);color:var(--black);margin-bottom:var(--space-2xs);text-decoration:none;display:block}.events-module-scss-module__kmJNcG__events__listCategory,.events-module-scss-module__kmJNcG__events__listLocation{font-size:var(--fs-button);font-weight:400;display:block}.events-module-scss-module__kmJNcG__events__listCategoryAge{font-size:var(--fs-button);color:var(--accent-purple);display:block}.events-module-scss-module__kmJNcG__events__categories{padding-top:var(--space-4xs);text-align:right;flex-direction:column;flex-shrink:0;flex-basis:30%;justify-content:space-between;display:flex}.events-module-scss-module__kmJNcG__events__listImage{aspect-ratio:1/1.25;width:20em;display:none;position:absolute;overflow:hidden}.events-module-scss-module__kmJNcG__events__listImage img{object-fit:cover;width:100%;height:100%;display:block}.events-module-scss-module__kmJNcG__events__follower{z-index:100;aspect-ratio:1/1.25;pointer-events:none;border-radius:.75em;width:20em;display:flex;position:absolute;top:0;left:0;overflow:hidden}.events-module-scss-module__kmJNcG__events__follower [data-follower-visual]{z-index:0;width:100%;height:100%;display:block}.events-module-scss-module__kmJNcG__events__followerInner{z-index:2;opacity:0;width:100%;height:100%;position:relative;overflow:hidden;transform:scale(0)}.events-module-scss-module__kmJNcG__events__followerInner [data-follower-visual]{z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.events-module-scss-module__kmJNcG__events__followerInner [data-follower-visual] img{object-fit:cover;width:100%;height:100%;display:block}.events-module-scss-module__kmJNcG__events__followerVisualImg{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (min-width:992px){.events-module-scss-module__kmJNcG__allEvents:has([data-follower-collection]:hover) .events-module-scss-module__kmJNcG__allEvents__followerInner{opacity:1;transform:scale(1)}.events-module-scss-module__kmJNcG__allEvents:has([data-follower-collection]:hover) .events-module-scss-module__kmJNcG__allEvents__followerLabel{opacity:1;transform:translate(0)}.events-module-scss-module__kmJNcG__allEvents:has(.events-module-scss-module__kmJNcG__allEvents__listItem:hover) .events-module-scss-module__kmJNcG__allEvents__listItem:not(:hover){opacity:.5}}@media screen and (max-width:991px){.events-module-scss-module__kmJNcG__allEvents__follower{display:none}}
