@import url("https://fonts.googleapis.com/css2?family=Agdasima&display=swap");@import url("https://fonts.googleapis.com/css2?family=Questrial&display=swap");:root{--header-height:111px}.rollingText{position:relative;overflow:clip;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollingText,.rollingText span{height:1lh;display:block}.rollingText:after,.rollingText:before{display:block;transition:transform .4s,opacity .4s,color .4s;content:attr(data-text);width:100%;height:1lh}.rollingText:before{color:var(--text-color,#1f2626);transform:translateY(0)}.rollingText:after{color:var(--hover-color,#c73e1d);transform:translateY(1lh);opacity:0;position:absolute;top:0;left:0}.rollingText:is(:hover,:focus-within){color:transparent}.rollingText:is(:hover,:focus-within):before{transform:translateY(-1lh);opacity:1;color:transparent}.rollingText:is(:hover,:focus-within):after{transform:translateY(0);opacity:1}.btn:focus-within>.rollingText,.btn:hover>.rollingText,.community-link:focus-within>.rollingText,.community-link:hover>.rollingText,.giant-tabs__link:focus-within>.rollingText,.giant-tabs__link:hover>.rollingText,.nav-link:focus-within>.rollingText,.nav-link:hover>.rollingText,a:not(.link):focus-within>.rollingText,a:not(.link):hover>.rollingText,button:focus-within>.rollingText,button:hover>.rollingText{color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:before,.btn:hover>.rollingText:before,.community-link:focus-within>.rollingText:before,.community-link:hover>.rollingText:before,.giant-tabs__link:focus-within>.rollingText:before,.giant-tabs__link:hover>.rollingText:before,.nav-link:focus-within>.rollingText:before,.nav-link:hover>.rollingText:before,a:not(.link):focus-within>.rollingText:before,a:not(.link):hover>.rollingText:before,button:focus-within>.rollingText:before,button:hover>.rollingText:before{transform:translateY(-1lh);opacity:1;color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:after,.btn:hover>.rollingText:after,.community-link:focus-within>.rollingText:after,.community-link:hover>.rollingText:after,.giant-tabs__link:focus-within>.rollingText:after,.giant-tabs__link:hover>.rollingText:after,.nav-link:focus-within>.rollingText:after,.nav-link:hover>.rollingText:after,a:not(.link):focus-within>.rollingText:after,a:not(.link):hover>.rollingText:after,button:focus-within>.rollingText:after,button:hover>.rollingText:after{transform:translateY(0);opacity:1}.rollingText:is(:focus-within,:focus){outline:2px solid var(--light);border-radius:4px}.rollingText:is(:focus-within,:focus):after{color:var(--text-color,#1f2626)!important}.btn:focus-within .rollingText:after{color:var(--text-color,#1f2626)!important}.upcoming-events-block-wrapper{padding:0 20px;position:relative}.upcoming-event-slider-mask{height:100%}.upcoming-event{border-bottom:1px solid hsla(100,2%,70%,.8);padding-block:32px}.upcoming-event-main{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative;gap:32px;height:min(767px,100vh - 100px,100%)}.upcoming-event-main-top{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.upcoming-event-main-top-subtitle{display:flex;align-items:center}.upcoming-event-main-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:35px}.upcoming-event-main-bottom-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:68px}.upcoming-event-main-bottom-info-cell{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.upcoming-event-main-bottom-cta{display:flex;align-items:center;gap:24px}.upcoming-event-mobile-slider{display:none;max-width:100%}.upcoming-event-mobile-slider .upcoming-event-slider-item{height:100%;width:100%;background:no-repeat 50%/cover;position:relative;box-sizing:border-box}.upcoming-event-mobile-slider .upcoming-event-image-controls-mobile{position:relative;height:3px;margin-top:20px;width:100%}.upcoming-event-mobile-slider .upcoming-event-image-controls-mobile .progress-bar{position:relative;top:0;left:0;height:100%;background:rgba(31,38,38,.3)}.upcoming-event-mobile-slider .upcoming-event-image-controls-mobile .progress{height:100%;background:#1f2626;opacity:1;width:0;transition:width .3s ease}.upcoming-event-slider{position:relative;overflow:clip;border-radius:2px;height:100%}.upcoming-event-slider-wrapper{position:relative;height:100%;width:100%}.upcoming-event-slider-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.upcoming-event-slider-controls{position:absolute;right:0;bottom:0;width:245px;height:75px;background-color:#e4e3d9;z-index:1;padding:20px 22px;border-radius:2px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.upcoming-event-slider-controls .slide-count{margin-left:22px;font-family:Plaak-Extracondensed,sans-serif;font-size:45px;font-weight:400;line-height:35px;letter-spacing:-.03em;text-align:right;color:#1f2626;opacity:.4}.upcoming-event-slider-controls .image-controls{display:flex;align-items:center;gap:1rem}.tab-content .tab-pane{display:none}.tab-content .tab-pane.show{display:block}.border-left{position:relative}.border-left:after{content:"";position:absolute;bottom:-32px;left:-12px;height:calc(100% + 64px);width:1px;background:hsla(100,2%,70%,.8)}@media (max-width:767px){.upcoming-event-main-bottom-info-cell:last-child{grid-column:1/3}.upcoming-event-main-bottom-info{row-gap:16px;column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.upcoming-event-main{height:auto}.upcoming-event-mobile-slider{display:block;margin-bottom:20px}.border-left:after{display:none}}