.event-listing{margin:0 auto;max-width:1400px;width:90%}.event-listing__heading{position:relative}.event-listing__heading:after{background-color:#000;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:65%}.event-listing__heading h2{font-weight:700;padding:0}.link-cards-wrapper__items{list-style-type:none;padding-left:0}.link-cards-wrapper__items .link-card--style-event{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;position:relative}.link-cards-wrapper__items .link-card--style-event .category{background:linear-gradient(180deg,#101820,#243341);color:#fff;font-size:14px;left:0;letter-spacing:1.15px;padding:10px 20px;position:absolute;text-transform:uppercase;top:0}.link-cards-wrapper__items .link-card--style-event a:focus-visible{outline:2px solid blue}.link-cards-wrapper__items .link-card--style-event .link-card__body{background-color:#f2f2f3;padding:50px 60px;width:100%}.link-cards-wrapper__items .link-card--style-event:nth-of-type(2n) .link-card__body{grid-column:1;grid-row:1}.link-cards-wrapper__items .link-card--style-event .link-card__image{height:100%;position:relative;width:100%}.link-cards-wrapper__items .link-card--style-event:nth-of-type(2n) .link-card__image{grid-column:2;grid-row:1}.link-cards-wrapper__items .link-card--style-event .link-card__image>img{height:100%;object-fit:cover;width:100%}.link-cards-wrapper__items .link-card--style-event .link-card__image .host{align-items:center;bottom:20px;color:#fff;display:flex;gap:10px;left:30px;position:absolute}.link-cards-wrapper__items .link-card--style-event .link-card__image .host a{color:#fff;font-size:18px;position:relative;z-index:2}.link-cards-wrapper__items .link-card--style-event .link-card__image .host a:focus-visible{outline:2px solid blue}.link-cards-wrapper__items .link-card--style-event .link-card__image .host .host-text__label{font-size:14px;letter-spacing:1.15px;line-height:1;text-transform:uppercase}.link-cards-wrapper__items .link-card--style-event .link-card__image .host .host-text__name{font-size:18px}.link-cards-wrapper__items .link-card--style-event .link-card__title{padding-top:0;text-transform:none}.link-cards-wrapper__items .link-card--style-event .link-card__title a{color:#000;font-size:35px;line-height:1.1}.link-cards-wrapper__items .link-card--style-event:hover .link-card__title a{text-decoration:underline}.link-cards-wrapper__items .link-card--style-event .link-card__title a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.link-cards-wrapper__items .link-card--style-event .link-card__description{color:#000;line-height:1.5}.link-cards-wrapper__items .link-card--style-event .date{align-items:center;color:#e40046;display:flex;font-size:14px;gap:10px;letter-spacing:1.15px;padding-bottom:30px;padding-top:0;text-transform:uppercase}.link-cards-wrapper__items .link-card--style-event .link-card__cta{display:flex;font-size:14px;justify-content:space-between;letter-spacing:1.15px;padding-top:40px;text-transform:uppercase}.link-cards-wrapper__items .link-card--style-event .link-card__cta .location{align-items:center;display:flex;gap:10px}.link-cards-wrapper__items .link-card--style-event .link-card__cta .link-card__more{border-bottom:1px solid #c8c9c7;cursor:pointer;position:relative}.link-cards-wrapper__items .link-card--style-event .link-card__cta .link-card__more:after{background:#00bfff;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:all .15s linear;width:50px}.link-cards-wrapper__items .link-card--style-event:hover .link-card__cta .link-card__more:after{width:100%}.link-cards-wrapper__header{display:flex;justify-content:flex-end;padding-top:15px}.link-cards-wrapper__header button:focus-visible{outline:2px solid blue}.select-nav{margin-right:40px;position:relative}.select-nav__options{background-color:#fff;border:1px solid #000;box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:1rem;left:50%;margin:0;max-height:70vh;min-width:200px;opacity:0;overflow-y:auto;padding:.25em 0;position:absolute;text-align:left;top:100%;transform:translate(-50%,-1.5rem);transition:.2s;transition-property:opacity,transform;visibility:hidden;width:max-content;z-index:8}.select-nav--active .select-nav__options{opacity:1;transform:translate(-50%);visibility:visible}.select-nav--active .select-nav__toggle:after{position:relative;top:-5px;transform:rotate(180deg)}.select-nav__options ul{list-style:none;margin:0;padding:0}.select-nav__options button{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;letter-spacing:0;padding:.5em 1em;text-align:inherit}.select-nav__options button:hover{text-decoration:underline}.filters__item--reset,.select-nav__toggle{align-items:center;background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:1.15px;padding:0;text-align:inherit;text-transform:uppercase;width:100%}.filters__item--reset:hover,.select-nav__toggle:hover{text-decoration:underline}.select-nav__toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.search-form-event .search-form__inner{align-items:center;border-bottom:1px solid #c8c9c7;display:flex;position:relative}.search-form-event .search-form__submit{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;margin:0;padding:0;text-align:inherit;width:max-content}.search-form-event .search-form__input{background-color:transparent;border:none;border-radius:0;color:#000;font-family:inherit;font-size:14px;letter-spacing:1.15px;line-height:1.2;margin-right:1em;min-width:250px;outline:0;padding:.5em 0;transition:border-color .2s;width:100%}.search-form-event .search-form__inner:focus-within{border-bottom:1px solid blue}.filters__item--reset{margin-right:40px;width:max-content}.screen-reader-text{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:none;font-family:inherit;height:20px;margin:0 5px 0 1.5em;padding:0;position:relative;right:0;text-align:inherit;width:20px}.link-cards-wrapper__footer{display:flex;justify-content:center}.link-cards-wrapper__footer button{padding:10px 20px;width:max-content}.link-cards-wrapper__footer button:focus-visible{outline:2px solid blue}.link-cards-wrapper__error{padding:50px 0;text-align:center}.past-events{margin:0 auto;max-width:1400px;width:90%}.past-events__heading{position:relative}.past-events__heading:after{background-color:#000;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:70%}.past-events__heading h2{font-weight:700;padding:0}.past-event{position:relative}.past-events__list{display:grid;gap:30px;grid-template-columns:repeat(var(--per-row),1fr);list-style-type:none;margin:0;padding:60px 0 0}.past-event__title{color:#000;font-size:24px;font-weight:700;line-height:1}.past-event__title a{color:#000}.past-event__title a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.past-event__title a:focus-visible{outline:2px solid blue}.past-event__date{align-items:center;display:flex;font-size:14px;font-weight:400;gap:10px;letter-spacing:1.15px;text-transform:uppercase}.past-event__location{font-size:18px}.past-event__cta{font-size:15px;letter-spacing:1.15px;margin-top:30px;position:relative;text-transform:uppercase;width:max-content}.past-event .past-event__cta:after{background:#00bfff;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:all .15s linear;width:50px}.past-event:hover .past-event__cta:after{width:100%}@media (max-width:992px){.past-events__list{display:block}.past-event{margin-bottom:30px}.past-events__heading:after{display:none}}.event-listing .past-events{padding-top:150px;width:100%}@media (max-width:992px){.link-cards-wrapper__items .link-card--style-event{display:block}.link-cards-wrapper__items .link-card--style-event .link-card__body{padding:40px 20px}.link-cards-wrapper__items .link-card--style-event .link-card__cta{flex-direction:column;gap:15px}.link-cards-wrapper__header{flex-direction:column}.event-listing__heading:after{display:none}.link-cards-wrapper__items .link-card--style-event .date{font-size:13px;gap:5px}}