.mdlm-main:has(.mdlm-events-page) .mdlm-page-header{display: none;}.mdlm-main:has(.mdlm-events-page) .mdlm-page-content{margin-block-start: 0;padding-top: 0;}.mdlm-events-page > *,.mdlm-events-page__hero > *,.mdlm-events-page__hero-inner > *,.mdlm-events-page__hero-copy > *{margin-block: 0;}.mdlm-events-page{--mdlm-events-width: 80rem;}.mdlm-events-page__hero{background: linear-gradient(100deg,color-mix(in srgb,var(--mdlm-blue-light) 85%,var(--mdlm-base)) 0%,color-mix(in srgb,var(--mdlm-blue-light) 45%,var(--mdlm-base)) 100%);}.mdlm-events-page__hero-inner,.mdlm-events-page > .mdlm-events-page__listing{width: calc(100% - var(--mdlm-gutter) - var(--mdlm-gutter));max-width: var(--mdlm-events-width);margin-inline: auto;box-sizing: border-box;}.mdlm-events-page__hero-inner{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: clamp(1.5rem,4vw,3.5rem);padding-block: clamp(1.5rem,3vw,2.5rem);padding-inline-end: clamp(0rem,4vw,3.5rem);}.mdlm-events-page__hero-copy{min-width: 0;max-width: 48rem;}.mdlm-events-page .mdlm-events-page__eyebrow{margin-bottom: .45rem;color: var(--mdlm-blue);font-size: .78rem;font-weight: 900;letter-spacing: .11em;line-height: 1.3;text-transform: uppercase;}.mdlm-events-page .mdlm-events-page__title{color: var(--mdlm-blue-dark);font-size: clamp(2rem,1.55rem + 1.7vw,3rem);font-weight: 900;line-height: 1.12;text-wrap: balance;}.mdlm-events-page .mdlm-events-page__intro{max-width: 62ch;margin-top: .8rem;color: var(--mdlm-text);font-size: clamp(1rem,.94rem + .22vw,1.1rem);line-height: 1.6;}.mdlm-events-page .mdlm-events-page__hero-image{width: clamp(7.5rem,11vw,11rem);margin: 0;}.mdlm-events-page__hero-image img{display: block;width: 100%;height: auto;}.mdlm-events-page > .mdlm-events-page__listing{padding-top: clamp(1.5rem,3vw,2.5rem);}@media (max-width: 760px){.mdlm-events-page__hero-inner{gap: 0 .75rem;padding-inline-end: 0;}.mdlm-events-page__hero-copy{display: contents;}.mdlm-events-page .mdlm-events-page__eyebrow{grid-column: 1;grid-row: 1;}.mdlm-events-page .mdlm-events-page__title{grid-column: 1;grid-row: 2;font-size: clamp(1.65rem,6vw,2.1rem);}.mdlm-events-page .mdlm-events-page__intro{grid-column: 1 / -1;grid-row: 3;font-size: .98rem;}.mdlm-events-page .mdlm-events-page__hero-image{grid-column: 2;grid-row: 1 / span 2;align-self: center;width: clamp(4.5rem,18vw,6.5rem);}}.mdlm-events-page__hero{background: radial-gradient(ellipse 36rem 22rem at 74% 50%,rgba(255,255,255,.6),rgba(255,255,255,0) 70%),linear-gradient(100deg,color-mix(in srgb,var(--mdlm-blue-light) 85%,var(--mdlm-base)) 0%,color-mix(in srgb,var(--mdlm-blue-light) 45%,var(--mdlm-base)) 100%);}.mdlm-events-page .mdlm-events-page__hero-image{--mdlm-stage-ring: color-mix(in srgb,var(--mdlm-blue) 16%,transparent);position: relative;isolation: isolate;display: grid;place-items: center;justify-self: center;width: clamp(11.25rem,5.25rem + 10.4vw,17.5rem);aspect-ratio: 1.3;background: radial-gradient(circle at 10% 30%,var(--mdlm-yellow) 0 2.2%,transparent 2.6%),radial-gradient(circle at 92% 78%,var(--mdlm-red) 0 1.8%,transparent 2.2%),radial-gradient(circle at 18% 86%,var(--mdlm-green) 0 1.6%,transparent 2%),radial-gradient(circle at 84% 12%,var(--mdlm-blue) 0 1.4%,transparent 1.8%),radial-gradient(circle at 50% 52%,#fff 0,rgba(255,255,255,.9) 36%,rgba(255,255,255,0) 66%);}@media (min-width: 1200px){.mdlm-events-page:not(.mdlm-events-page--archive) .mdlm-events-page__hero-inner{grid-template-columns: minmax(0,46rem) minmax(0,1fr);}}@media (min-width: 761px){.mdlm-events-page:not(.mdlm-events-page--archive) .mdlm-events-page__hero-inner{min-height: calc(clamp(13rem,6rem + 12vw,20rem) / 1.3 + 2 * clamp(1.5rem,3vw,2.5rem));}}.mdlm-events-page .mdlm-events-page__hero-image::after{content: "";position: absolute;z-index: -1;inset: 7% 10%;border: 1px solid var(--mdlm-stage-ring);border-radius: 50%;pointer-events: none;}.mdlm-events-page .mdlm-events-page__hero-image img{position: relative;z-index: 1;width: 80%;filter: drop-shadow(0 12px 16px rgba(12,58,140,.14));}.mdlm-events-page:not(.mdlm-events-page--past) .mdlm-events-page__hero-image::before{content: "";position: absolute;z-index: -1;top: 6%;right: 2%;width: 42%;height: 38%;border-radius: 58% 42% 55% 45% / 48% 56% 44% 52%;background: radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--mdlm-yellow) 30%,#fff),color-mix(in srgb,var(--mdlm-yellow) 8%,#fff) 70%,transparent 72%);opacity: .85;pointer-events: none;}.mdlm-events-page--past .mdlm-events-page__hero-image::after{inset: auto;top: 43%;left: 47%;width: 41%;height: 53%;border: 1px dashed color-mix(in srgb,var(--mdlm-blue) 20%,transparent);}.mdlm-events-page--past .mdlm-events-page__hero-image{width: clamp(10.75rem,5rem + 9.8vw,16.5rem);background: radial-gradient(circle at 10% 30%,color-mix(in srgb,var(--mdlm-yellow) 70%,#fff) 0 2%,transparent 2.4%),radial-gradient(circle at 20% 88%,color-mix(in srgb,var(--mdlm-green) 70%,#fff) 0 1.6%,transparent 2%),radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--mdlm-blue) 70%,#fff) 0 1.4%,transparent 1.8%),radial-gradient(circle at 50% 52%,#fff 0,rgba(255,255,255,.9) 36%,rgba(255,255,255,0) 66%);}.mdlm-events-page--past .mdlm-events-page__hero-image img{width: 80%;filter: drop-shadow(0 12px 16px rgba(12,58,140,.12)) saturate(.92);}@media (max-width: 760px){.mdlm-events-page .mdlm-events-page__hero-image{width: clamp(4.85rem,19.3vw,7.35rem);margin-inline-end: -.35rem;}.mdlm-events-page--past .mdlm-events-page__hero-image{width: clamp(4.6rem,18.5vw,7rem);}.mdlm-events-page .mdlm-events-page__hero-image img,.mdlm-events-page--past .mdlm-events-page__hero-image img{width: 86%;filter: drop-shadow(0 6px 8px rgba(12,58,140,.14));}}.mdlm-events-page .mdlm-past-events{--mdlm-past-gap: 1.625rem;--mdlm-past-min: 17.5rem;--mdlm-past-cols: 3;box-sizing: border-box;width: auto;max-width: none;margin: 0;padding: 0;color: var(--mdlm-text);font-family: var(--wp--preset--font-family--sans);scroll-margin-top: 8.5rem;}.mdlm-events-page .mdlm-past-events *,.mdlm-events-page .mdlm-past-events *::before,.mdlm-events-page .mdlm-past-events *::after{box-sizing: border-box;}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__grid{display: grid;grid-template-columns: repeat( auto-fill,minmax( min(100%,max(var(--mdlm-past-min),calc((100% - (var(--mdlm-past-cols) - 1) * var(--mdlm-past-gap)) / var(--mdlm-past-cols)))),1fr ) );gap: var(--mdlm-past-gap);margin: 0;padding: 0;list-style: none;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__item{display: flex;min-width: 0;margin: 0;padding: 0;list-style: none;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__item::before,.mdlm-events-page .mdlm-past-events li.mdlm-past-events__item::marker{content: none;}.mdlm-events-page .mdlm-past-events form.mdlm-past-events__filters{display: grid;grid-template-areas: "search search search" "year category actions";grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto;align-items: end;gap: .875rem 1rem;margin: 0 0 1.25rem;padding: 1.125rem 1.25rem 1.25rem;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-md);background: color-mix(in srgb,var(--mdlm-blue-light) 60%,var(--mdlm-base));}.mdlm-events-page .mdlm-past-events .mdlm-past-events__field{display: flex;flex-direction: column;gap: .375rem;min-width: 0;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__field--search{grid-area: search;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__field--year{grid-area: year;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__field--category{grid-area: category;}.mdlm-events-page .mdlm-past-events label.mdlm-past-events__label{margin: 0;padding: 0;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: .8125rem;font-weight: 700;line-height: 1.3;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__control{position: relative;display: block;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__control svg.mdlm-past-events__icon--search{position: absolute;top: 50%;left: .875rem;width: 1.125rem;height: 1.125rem;color: var(--mdlm-blue);transform: translateY(-50%);pointer-events: none;}.mdlm-events-page .mdlm-past-events :is(input,select).mdlm-past-events__input{display: block;width: 100%;max-width: 100%;height: 2.75rem;margin: 0;padding: 0 .875rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));border-radius: var(--mdlm-radius-sm);background-color: var(--mdlm-base);box-shadow: none;color: var(--mdlm-text);font-family: var(--wp--preset--font-family--sans);font-size: .9375rem;font-weight: 400;line-height: 1.3;outline: none;transition: border-color var(--mdlm-duration) var(--mdlm-ease),box-shadow var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events input.mdlm-past-events__input--search{padding-left: 2.625rem;-webkit-appearance: none;appearance: none;}.mdlm-events-page .mdlm-past-events input.mdlm-past-events__input--search::placeholder{color: color-mix(in srgb,var(--mdlm-muted) 75%,var(--mdlm-base));opacity: 1;}.mdlm-events-page .mdlm-past-events select.mdlm-past-events__input--select{padding-right: 2.5rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%230A63B0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position: right .875rem center;background-repeat: no-repeat;background-size: .75rem .5rem;cursor: pointer;text-overflow: ellipsis;-webkit-appearance: none;appearance: none;}.mdlm-events-page .mdlm-past-events :is(input,select).mdlm-past-events__input:hover{border-color: color-mix(in srgb,var(--mdlm-blue) 45%,var(--mdlm-base));}.mdlm-events-page .mdlm-past-events :is(input,select).mdlm-past-events__input:is(:focus,:focus-visible){border-color: var(--mdlm-blue);box-shadow: 0 0 0 3px color-mix(in srgb,var(--mdlm-blue) 18%,transparent);outline: none;outline-offset: 0;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__actions{display: flex;grid-area: actions;flex-wrap: wrap;align-items: center;gap: .625rem;}.mdlm-events-page .mdlm-past-events button.mdlm-past-events__submit,.mdlm-events-page .mdlm-past-events a.mdlm-past-events__reset,.mdlm-events-page .mdlm-past-events a.mdlm-past-events__reset:visited{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;height: 2.75rem;margin: 0;padding: 0 1.25rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));border-radius: var(--mdlm-radius-sm);background: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));box-shadow: none;color: var(--mdlm-base);font-family: var(--wp--preset--font-family--sans);font-size: .9375rem;font-weight: 700;line-height: 1;text-decoration: none;text-transform: none;white-space: nowrap;cursor: pointer;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease),color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events button.mdlm-past-events__submit:is(:hover,:focus,:active){border-color: var(--mdlm-blue-dark);background: var(--mdlm-blue-dark);color: var(--mdlm-base);outline: none;box-shadow: none;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__reset,.mdlm-events-page .mdlm-past-events a.mdlm-past-events__reset:visited{border-color: color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));background: var(--mdlm-base);color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__reset:is(:hover,:focus,:active){border-color: var(--mdlm-blue);background: var(--mdlm-blue-light);color: var(--mdlm-blue-dark);text-decoration: none;outline: none;box-shadow: none;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__reset[hidden]{display: none;}.mdlm-events-page .mdlm-past-events :is(button.mdlm-past-events__submit,a.mdlm-past-events__reset):focus-visible{outline: 2px solid var(--mdlm-blue);outline-offset: 2px;box-shadow: none;}.mdlm-events-page .mdlm-past-events p.mdlm-past-events__count--sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;}.mdlm-events-page .mdlm-past-events p.mdlm-past-events__count{margin: 0 0 .875rem;padding: 0;color: var(--mdlm-muted);font-family: var(--wp--preset--font-family--sans);font-size: .875rem;font-weight: 600;line-height: 1.4;}.mdlm-events-page .mdlm-past-events.is-enhanced form.mdlm-past-events__filters{position: relative;z-index: 5;}.mdlm-events-page .mdlm-past-events.is-enhanced button.mdlm-past-events__submit{display: none;}.mdlm-events-page .mdlm-past-events.is-enhanced form.mdlm-past-events__filters:not(.has-reset){grid-template-areas: "search search" "year category";grid-template-columns: minmax(0,1fr) minmax(0,1fr);}.mdlm-events-page .mdlm-past-events.is-enhanced form.mdlm-past-events__filters:not(.has-reset) .mdlm-past-events__actions{display: none;}.mdlm-events-page .mdlm-past-events select.mdlm-past-events__input[hidden]{display: none;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__combo-wrap{position: relative;}.mdlm-events-page .mdlm-past-events div.mdlm-past-events__combo{position: relative;display: flex;align-items: center;box-sizing: border-box;width: 100%;height: 2.75rem;padding: 0 2.5rem 0 .875rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));border-radius: var(--mdlm-radius-sm);background: var(--mdlm-base);color: var(--mdlm-text);font-family: var(--wp--preset--font-family--sans);font-size: .9375rem;font-weight: 400;line-height: 1.3;cursor: pointer;outline: none;user-select: none;transition: border-color var(--mdlm-duration) var(--mdlm-ease),box-shadow var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events .mdlm-past-events__combo-value{overflow: hidden;min-width: 0;text-overflow: ellipsis;white-space: nowrap;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__combo svg.mdlm-past-events__icon--chevron{position: absolute;top: 50%;right: .875rem;width: 1rem;height: 1rem;color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));transform: translateY(-50%);transition: transform var(--mdlm-duration) var(--mdlm-ease);pointer-events: none;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__combo-wrap.is-open svg.mdlm-past-events__icon--chevron{transform: translateY(-50%) rotate(180deg);}.mdlm-events-page .mdlm-past-events div.mdlm-past-events__combo:hover{border-color: color-mix(in srgb,var(--mdlm-blue) 45%,var(--mdlm-base));}.mdlm-events-page .mdlm-past-events div.mdlm-past-events__combo:is(:focus,:focus-visible),.mdlm-events-page .mdlm-past-events .mdlm-past-events__combo-wrap.is-open div.mdlm-past-events__combo{border-color: var(--mdlm-blue);box-shadow: 0 0 0 3px color-mix(in srgb,var(--mdlm-blue) 18%,transparent);outline: none;}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__listbox{position: absolute;z-index: 60;top: calc(100% + 6px);right: 0;left: 0;box-sizing: border-box;max-height: 17.5rem;margin: 0;padding: .375rem;overflow-y: auto;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));border-radius: var(--mdlm-radius-sm);background: var(--mdlm-base);box-shadow: 0 10px 26px rgba(12,58,140,.12);list-style: none;overscroll-behavior: contain;}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__listbox[hidden]{display: none;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option{display: flex;align-items: center;justify-content: space-between;gap: .75rem;min-height: 2.5rem;margin: 0;padding: .5rem .75rem;border-radius: 8px;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: .9375rem;font-weight: 500;line-height: 1.3;list-style: none;cursor: pointer;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option::before,.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option::marker{content: none;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option:hover,.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option.is-active{background: var(--mdlm-blue-light);}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option.is-active{box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option[aria-selected="true"]:not(.mdlm-past-events__suggestion){color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));font-weight: 700;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option svg.mdlm-past-events__icon--check{flex: none;width: 1rem;height: 1rem;color: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));visibility: hidden;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__option[aria-selected="true"] svg.mdlm-past-events__icon--check{visibility: visible;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__suggestion{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__suggestion mark{padding: 0;background: transparent;color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));font-weight: 800;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__results{position: relative;transition: opacity .15s ease;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__results:focus{outline: none;}.mdlm-events-page .mdlm-past-events.is-loading .mdlm-past-events__results{opacity: .55;pointer-events: none;}.mdlm-events-page .mdlm-past-events.is-loading .mdlm-past-events__results::before{content: "";position: absolute;z-index: 2;top: -.5rem;left: 0;width: 100%;height: 3px;border-radius: var(--mdlm-radius-pill);background: linear-gradient(90deg,transparent 0%,var(--mdlm-blue) 50%,transparent 100%);background-size: 50% 100%;background-repeat: no-repeat;animation: mdlm-events-past-loading 1s linear infinite;}@keyframes mdlm-events-past-loading{from{background-position: -100% 0;}to{background-position: 200% 0;}}.mdlm-events-page .mdlm-past-events article.mdlm-past-events__card{display: flex;flex: 1 1 auto;flex-direction: column;width: 100%;min-width: 0;margin: 0;padding: 0;overflow: hidden;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-md);background: var(--mdlm-base);box-shadow: none;transition: border-color var(--mdlm-duration) var(--mdlm-ease),box-shadow var(--mdlm-duration) var(--mdlm-ease),transform var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events article.mdlm-past-events__card:is(:hover,:focus-within){border-color: color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));box-shadow: var(--mdlm-shadow-hover);transform: translateY(-2px);}.mdlm-events-page .mdlm-past-events .mdlm-past-events__media{position: relative;flex: none;width: 100%;aspect-ratio: 16 / 9;margin: 0;overflow: hidden;background: var(--mdlm-blue-light);}.mdlm-events-page .mdlm-past-events img.mdlm-past-events__image{position: absolute;inset: 0;display: block;width: 100%;max-width: none;height: 100%;margin: 0;padding: 0;border: 0;border-radius: 0;box-shadow: none;object-fit: cover;object-position: center;transition: transform .35s ease;}.mdlm-events-page .mdlm-past-events article.mdlm-past-events__card:hover img.mdlm-past-events__image{transform: scale(1.02);}.mdlm-events-page .mdlm-past-events .mdlm-past-events__card--no-image .mdlm-past-events__media{background: color-mix(in srgb,var(--mdlm-blue-light) 60%,var(--mdlm-base));}.mdlm-events-page .mdlm-past-events .mdlm-past-events__placeholder{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;color: color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));}.mdlm-events-page .mdlm-past-events .mdlm-past-events__placeholder .mdlm-past-events__icon{width: 3rem;height: 3rem;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__recap-badge{position: absolute;z-index: 1;top: .75rem;left: .75rem;display: inline-flex;align-items: center;gap: .375rem;max-width: calc(100% - 1.5rem);padding: .3125rem .625rem .3125rem .5rem;border-radius: var(--mdlm-radius-pill);background: rgba(255,255,255,.94);box-shadow: 0 2px 8px rgba(12,58,140,.18);color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: .75rem;font-weight: 700;line-height: 1.2;white-space: nowrap;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__recap-badge svg.mdlm-past-events__icon{flex: none;width: .875rem;height: .875rem;color: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__media-link{display: none;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__body{display: flex;flex: 1 1 auto;align-items: stretch;gap: .875rem;min-width: 0;padding: 1.125rem 1.25rem 1.25rem;}.mdlm-events-page .mdlm-past-events p.mdlm-past-events__date-tag{flex: none;align-self: flex-start;min-width: 3.5rem;margin: 0;padding: 0;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__date-tag time{display: flex;flex-direction: column;align-items: center;padding: .5rem .5rem .5rem;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-sm);background: var(--mdlm-blue-light);text-align: center;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__date-month{color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));font-family: var(--wp--preset--font-family--sans);font-size: .6875rem;font-weight: 700;line-height: 1.2;letter-spacing: .06em;text-transform: uppercase;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__date-day{margin-top: .1875rem;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: 1.625rem;font-weight: 800;line-height: 1;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__date-year{margin-top: .25rem;color: var(--mdlm-muted);font-family: var(--wp--preset--font-family--sans);font-size: .6875rem;font-weight: 600;line-height: 1;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__details{display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0;}.mdlm-events-page .mdlm-past-events :is(h2,h3,h4).mdlm-past-events__title{margin: 0;padding: 0;color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: 1.1875rem;font-weight: 800;font-style: normal;line-height: 1.25;letter-spacing: -.005em;text-transform: none;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__title-link,.mdlm-events-page .mdlm-past-events a.mdlm-past-events__title-link:visited{border: 0;background: transparent;box-shadow: none;color: var(--mdlm-blue-dark);font: inherit;text-decoration: none;overflow-wrap: break-word;transition: color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__title-link:is(:hover,:focus,:active){color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em;outline: none;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__title-link:focus-visible{border-radius: 3px;outline: 2px solid var(--mdlm-blue);outline-offset: 2px;}.mdlm-events-page .mdlm-past-events p.mdlm-past-events__schedule{margin: .4375rem 0 0;padding: 0;color: var(--mdlm-muted);font-family: var(--wp--preset--font-family--sans);font-size: .875rem;font-weight: 600;line-height: 1.4;}.mdlm-events-page .mdlm-past-events p.mdlm-past-events__venue{display: flex;align-items: flex-start;gap: .375rem;margin: .5rem 0 0;padding: 0;color: var(--mdlm-muted);font-family: var(--wp--preset--font-family--sans);font-size: .8125rem;font-style: normal;line-height: 1.4;overflow-wrap: break-word;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__venue .mdlm-past-events__icon{flex: none;margin-top: .0625rem;color: var(--mdlm-blue);}.mdlm-events-page .mdlm-past-events .mdlm-past-events__venue-name{color: var(--mdlm-blue-dark);font-weight: 700;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__venue-city::before{content: " · ";content: " · " / "";color: var(--mdlm-muted);}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__categories{display: flex;flex-wrap: wrap;gap: .375rem;margin: .75rem 0 0;padding: 0;list-style: none;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__category{display: inline-flex;align-items: center;max-width: 100%;min-height: 1.375rem;margin: 0;padding: .125rem .5rem;border: 0;border-radius: 6px;background: color-mix(in srgb,var(--mdlm-muted) 9%,var(--mdlm-base));color: var(--mdlm-blue-dark);font-family: var(--wp--preset--font-family--sans);font-size: .71875rem;font-weight: 600;line-height: 1.25;list-style: none;overflow-wrap: anywhere;}.mdlm-events-page .mdlm-past-events li.mdlm-past-events__category::before,.mdlm-events-page .mdlm-past-events li.mdlm-past-events__category::marker{content: none;}.mdlm-events-page .mdlm-past-events p.mdlm-past-events__recap{margin: auto 0 0;padding: .875rem 0 0;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__recap-link,.mdlm-events-page .mdlm-past-events a.mdlm-past-events__recap-link:visited{position: relative;display: inline-flex;align-items: center;gap: .5rem;min-height: 2.5rem;padding: .5rem 1rem .5rem .875rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));border-radius: var(--mdlm-radius-sm);background: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));box-shadow: 0 2px 6px rgba(12,58,140,.14);color: var(--mdlm-base);font-family: var(--wp--preset--font-family--sans);font-size: .875rem;font-weight: 700;line-height: 1.2;text-decoration: none;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease),color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__recap-link:is(:hover,:focus,:active){border-color: var(--mdlm-blue-dark);background: var(--mdlm-blue-dark);color: var(--mdlm-base);text-decoration: none;outline: none;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__recap-link:focus-visible{outline: 2px solid var(--mdlm-blue);outline-offset: 2px;}.mdlm-events-page .mdlm-past-events nav.mdlm-past-events__pagination{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: .5rem;margin: 1.5rem 0 0;padding: 1.125rem 0 0;border-top: 1px solid var(--mdlm-line);}.mdlm-events-page .mdlm-past-events .mdlm-past-events__pag-side{display: flex;min-width: 0;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__pag-side--next{justify-content: flex-end;}.mdlm-events-page .mdlm-past-events :is(a,span).mdlm-past-events__pag-nav{position: relative;display: inline-flex;align-items: center;gap: .5rem;box-sizing: border-box;height: 2.5rem;max-width: 100%;margin: 0;padding: 0 1rem;border: 1px solid color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));border-radius: var(--mdlm-radius-pill);background: var(--mdlm-base);box-shadow: none;color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));font-family: var(--wp--preset--font-family--sans);font-size: .875rem;font-weight: 700;line-height: 1;text-decoration: none;white-space: nowrap;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease),color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__pag-nav:visited{color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__pag-nav:is(:hover,:focus,:active){border-color: var(--mdlm-blue);background: var(--mdlm-blue-light);color: var(--mdlm-blue-dark);text-decoration: none;outline: none;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__pag-nav:focus-visible{outline: 2px solid var(--mdlm-blue);outline-offset: 2px;box-shadow: none;}.mdlm-events-page .mdlm-past-events span.mdlm-past-events__pag-nav--disabled{border-color: var(--mdlm-blue-light);background: transparent;color: color-mix(in srgb,var(--mdlm-muted) 55%,var(--mdlm-base));cursor: default;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__pag-nav svg.mdlm-past-events__icon{flex: none;width: 1.125rem;height: 1.125rem;margin: 0 -.25rem;color: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));}.mdlm-events-page .mdlm-past-events span.mdlm-past-events__pag-nav--disabled svg.mdlm-past-events__icon{color: color-mix(in srgb,var(--mdlm-muted) 35%,var(--mdlm-base));}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__pages{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;gap: .25rem;margin: 0;padding: 0;list-style: none;}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__pages--compact{display: none;}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__pages > li{margin: 0;padding: 0;list-style: none;}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__pages > li::before,.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__pages > li::marker{content: none;}.mdlm-events-page .mdlm-past-events :is(a,span).mdlm-past-events__page{position: relative;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: 2.25rem;height: 2.25rem;margin: 0;padding: 0 .5rem;border: 1px solid transparent;border-radius: var(--mdlm-radius-pill);background: transparent;box-shadow: none;color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));font-family: var(--wp--preset--font-family--sans);font-size: .875rem;font-weight: 700;line-height: 1;text-decoration: none;white-space: nowrap;transition: background-color var(--mdlm-duration) var(--mdlm-ease),border-color var(--mdlm-duration) var(--mdlm-ease),color var(--mdlm-duration) var(--mdlm-ease);}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__page:visited{color: color-mix(in srgb,var(--mdlm-blue) 55%,var(--mdlm-blue-dark));}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__page:is(:hover,:focus,:active){border-color: color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));background: var(--mdlm-blue-light);color: var(--mdlm-blue-dark);text-decoration: none;outline: none;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__page:focus-visible{outline: 2px solid var(--mdlm-blue);outline-offset: 2px;}.mdlm-events-page .mdlm-past-events span.mdlm-past-events__page--current{border-color: color-mix(in srgb,var(--mdlm-blue) 30%,var(--mdlm-base));background: var(--mdlm-blue-light);color: var(--mdlm-blue-dark);font-weight: 800;}.mdlm-events-page .mdlm-past-events span.mdlm-past-events__page--gap{min-width: 1.25rem;padding: 0;color: var(--mdlm-muted);}.mdlm-events-page .mdlm-past-events div.mdlm-past-events__empty{display: flex;align-items: center;gap: .875rem;margin: 0;padding: 1rem 1.125rem;border: 1px solid var(--mdlm-line);border-radius: var(--mdlm-radius-md);background: color-mix(in srgb,var(--mdlm-blue-light) 55%,var(--mdlm-base));color: var(--mdlm-text);font-family: var(--wp--preset--font-family--sans);font-size: .9375rem;line-height: 1.55;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__empty-body{display: flex;flex: 1 1 auto;flex-wrap: wrap;align-items: center;gap: .625rem 1rem;min-width: 0;}.mdlm-events-page .mdlm-past-events p.mdlm-past-events__empty-text{flex: 1 1 14rem;margin: 0;padding: 0;color: var(--mdlm-text);font: inherit;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__empty > svg.mdlm-past-events__icon{flex: none;width: 2.375rem;height: 2.375rem;padding: .5625rem;border-radius: 50%;background: color-mix(in srgb,var(--mdlm-blue) 16%,var(--mdlm-base));color: color-mix(in srgb,var(--mdlm-blue) 75%,var(--mdlm-blue-dark));}.mdlm-events-page .mdlm-past-events .mdlm-past-events__sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);border: 0;white-space: nowrap;}.mdlm-events-page .mdlm-past-events svg.mdlm-past-events__icon{display: block;width: 1rem;height: 1rem;fill: none;}@media (prefers-reduced-motion: reduce){.mdlm-events-page .mdlm-past-events :is(article.mdlm-past-events__card,img.mdlm-past-events__image,a.mdlm-past-events__title-link,a.mdlm-past-events__recap-link,a.mdlm-past-events__page,a.mdlm-past-events__pag-nav,input.mdlm-past-events__input,select.mdlm-past-events__input,div.mdlm-past-events__combo,button.mdlm-past-events__submit,a.mdlm-past-events__reset,.mdlm-past-events__results,svg.mdlm-past-events__icon--chevron){transition: none;}.mdlm-events-page .mdlm-past-events article.mdlm-past-events__card:is(:hover,:focus-within),.mdlm-events-page .mdlm-past-events article.mdlm-past-events__card:hover img.mdlm-past-events__image{transform: none;}.mdlm-events-page .mdlm-past-events.is-loading .mdlm-past-events__results::before{animation: none;background: var(--mdlm-blue);opacity: .5;}}@media (max-width: 1024px){.mdlm-events-page .mdlm-past-events{--mdlm-past-gap: 1.25rem;--mdlm-past-cols: 2;}.mdlm-events-page .mdlm-past-events form.mdlm-past-events__filters{grid-template-areas: "search search" "year category" "actions actions";grid-template-columns: minmax(0,1fr) minmax(0,1fr);}.mdlm-events-page .mdlm-past-events.is-enhanced form.mdlm-past-events__filters:not(.has-reset){grid-template-areas: "search search" "year category";}.mdlm-events-page .mdlm-past-events .mdlm-past-events__pag-label-long{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;}.mdlm-events-page .mdlm-past-events :is(a,span).mdlm-past-events__pag-nav{padding: 0 .75rem;}}@media (max-width: 767px){.mdlm-events-page .mdlm-past-events{--mdlm-past-gap: 1rem;--mdlm-past-cols: 1;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__body{gap: .75rem;padding: 1rem;}.mdlm-events-page .mdlm-past-events form.mdlm-past-events__filters,.mdlm-events-page .mdlm-past-events.is-enhanced form.mdlm-past-events__filters:not(.has-reset){grid-template-areas: "search" "year" "category" "actions";grid-template-columns: minmax(0,1fr);gap: .75rem;padding: 1rem;}.mdlm-events-page .mdlm-past-events.is-enhanced form.mdlm-past-events__filters:not(.has-reset){grid-template-areas: "search" "year" "category";}.mdlm-events-page .mdlm-past-events .mdlm-past-events__actions > *{flex: 1 1 0;min-width: 0;}.mdlm-events-page .mdlm-past-events div.mdlm-past-events__empty{align-items: flex-start;}.mdlm-events-page .mdlm-past-events :is(h2,h3,h4).mdlm-past-events__title{font-size: 1.125rem;}.mdlm-events-page .mdlm-past-events a.mdlm-past-events__media-link{position: absolute;z-index: 2;inset: 0;display: block;}}@media (max-width: 600px){.mdlm-events-page .mdlm-past-events .mdlm-past-events__pag-label{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;}.mdlm-events-page .mdlm-past-events :is(a,span).mdlm-past-events__pag-nav{justify-content: center;width: 2.5rem;padding: 0;}}@media (max-width: 400px){.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__pages--full{display: none;}.mdlm-events-page .mdlm-past-events ul.mdlm-past-events__pages--compact{display: flex;}.mdlm-events-page .mdlm-past-events nav.mdlm-past-events__pagination{gap: .25rem;}.mdlm-events-page .mdlm-past-events :is(a,span).mdlm-past-events__page{min-width: 2rem;padding: 0 .375rem;}.mdlm-events-page .mdlm-past-events .mdlm-past-events__body{padding: .875rem;}}.mdlm-events-page--archive .mdlm-events-page__hero-inner{grid-template-columns: minmax(0,1fr);padding-inline-end: 0;}.mdlm-events-page--archive .tribe-events-view .tribe-events-header__title{display: none;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view .tribe-events-header__breadcrumbs{margin: 0 0 .75rem;padding: 0;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view .tribe-events-c-breadcrumbs__list{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem .4rem;margin: 0;padding: 0;color: var(--mdlm-muted);font-family: var(--wp--preset--font-family--sans);font-size: .8125rem;font-weight: 600;list-style: none;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view .tribe-events-c-breadcrumbs__list-item{display: inline-flex;align-items: center;gap: .4rem;margin: 0;padding: 0;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view a.tribe-events-c-breadcrumbs__list-item-link{color: var(--mdlm-blue);font-weight: 700;text-decoration: none;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view a.tribe-events-c-breadcrumbs__list-item-link:is(:hover,:focus,:focus-visible,:active){border-bottom-color: transparent;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view a.tribe-events-c-breadcrumbs__list-item-link:is(:hover,:focus-visible){text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view svg.tribe-events-c-breadcrumbs__list-item-icon-svg{width: 6px;height: 10px;color: var(--mdlm-muted);}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view .tribe-events-header__messages.tribe-events-c-breadcrumbs__list-item-icon-svg{flex: 1 1 100%;width: 100%;height: auto;margin-inline: 0;color: inherit;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view .tribe-events-header__messages.tribe-events-c-breadcrumbs__list-item-icon-svg .tribe-events-c-messages__message-icon-svg path{fill: none;}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view .tribe-events-c-breadcrumbs__list-item-text{color: var(--mdlm-blue-dark);}.mdlm-events-page--archive .tribe-common.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown__container{margin-bottom: clamp(1.5rem,1rem + 1.5vw,2.5rem);}.mdlm-events-page.mdlm-events-page--archive > .mdlm-events-page__listing{padding-top: clamp(1.5rem,1rem + 1.4vw,2.25rem);}.mdlm-events-page--archive .mdlm-events-page__listing > .tec-block__archive-events{margin-top: 0;}
