.card-event-overlay{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden;border-radius:12px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card-event-overlay:hover,.card-event-overlay:focus-within{border-radius:35px}.card-event-overlay__inner{height:100%}.card-event-overlay__banner{position:absolute;left:24px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:44px;padding:8px 0 4px;background-color:#fff;color:#174266;text-align:center;border-radius:0 0 6px 6px}@media(min-width:768px){.card-event-overlay__banner{padding:10px 0;width:54px;gap:2px}}@media(min-width:1024px){.card-event-overlay__banner{padding:14px 0;width:62px}}@media(min-width:1920px){.card-event-overlay__banner{padding:14px 0 12px}}.card-event-overlay__banner span{display:block;margin:0;line-height:100%}.card-event-overlay__banner--month{font-family:"Noah",sans-serif;font-weight:400;font-style:normal;font-size:max(10px,10px + ((100vw - 320px) / ((768 - 320) / (11 - 10))));line-height:140%;letter-spacing:2px;text-transform:uppercase;line-height:100%}@media(min-width:768px){.card-event-overlay__banner--month{font-size:clamp(11px,11px + ((100vw - 1280px) / ((1440 - 1280) / (12 - 11))),12px)}}@media(min-width: 768px){.card-event-overlay__banner--month{margin-bottom:0}}.card-event-overlay__banner--day{font-family:"JulesTextBook",sans-serif;font-weight:400;font-style:normal;font-size:max(20px,20px + ((100vw - 768px) / ((1280 - 768) / (22 - 20))));line-height:140%}@media(min-width:1280px){.card-event-overlay__banner--day{font-size:min(24px,22px + ((100vw - 1280px) / ((1440 - 1280) / (24 - 22))))}}.card-event-overlay__content{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:24px 16px}@media(min-width:768px){.card-event-overlay__content{padding:28px 32px}}@media(min-width:1024px){.card-event-overlay__content{padding:32px}}@media(min-width:1920px){.card-event-overlay__content{padding:40px 32px}}.card-event-overlay__heading{font-family:"JulesTextBook",sans-serif;font-weight:400;font-style:normal;font-size:max(20px,20px + ((100vw - 320px) / ((768 - 320) / (22 - 20))));line-height:120%;letter-spacing:.5px;color:#fff}@media(min-width:768px){.card-event-overlay__heading{font-size:calc(22px + ((100vw - 768px) / ((1280 - 768) / (24 - 22))))}}@media(min-width: 1280px){.card-event-overlay__heading{font-size:min(32px,24px + ((100vw - 1280px) / ((1440 - 1280) / (32 - 24))))}}.card-event-overlay__heading-wrapper{margin:0;margin-bottom:9px}@media(min-width:1024px){.card-event-overlay__heading-wrapper{margin-bottom:8px}}@media(min-width:1280px){.card-event-overlay__heading-wrapper{margin-bottom:16px}}@media(min-width:1440px){.card-event-overlay__heading-wrapper{margin-bottom:18px}}.card-event-overlay__links{margin-top:9px}@media(min-width:1024px){.card-event-overlay__links{margin-top:8px}}@media(min-width:1280px){.card-event-overlay__links{margin-top:16px}}@media(min-width:1440px){.card-event-overlay__links{margin-top:18px}}.card-event-overlay__description{font-family:"Noah",sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,14px + ((100vw - 768px) / ((1280 - 768) / (16 - 14))),16px);line-height:160%;color:#fff;margin:0}@media(min-width:1280px){.card-event-overlay__description{display:none}}.card-event-overlay__media-wrapper{position:relative;height:100%}.card-event-overlay__media-wrapper .media{height:100%}.card-event-overlay__media-wrapper:after{content:"";position:absolute;bottom:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(58%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 58%)}