@charset "UTF-8";.events-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:25px;margin:2rem auto}@media screen and (max-width:1400px){.events-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.events-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:575px}}.events-grid:has(.events-item:only-child){-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:575px;gap:20px}.events-grid a.events-item{text-decoration:none;line-height:1.5;border-radius:5px;overflow:hidden;background:var(--light-bg)}.events-grid a.events-item:focus-visible .inline-arrow:after,.events-grid a.events-item:hover .inline-arrow:after{-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}.events-grid a.events-item:focus-visible article figure img,.events-grid a.events-item:hover article figure img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);-webkit-filter:brightness(0.8);filter:brightness(0.8)}.events-grid a.events-item:focus-visible article h3,.events-grid a.events-item:hover article h3{color:#b01c33}.events-grid a.events-item article{text-align:center;padding:clamp(15px, 5%, 25px)}.events-grid a.events-item article>:first-child{margin-top:0}.events-grid a.events-item article>:last-child{margin-bottom:0}.events-grid a.events-item article figure{position:relative;aspect-ratio:2 / 1;overflow:hidden;border-radius:5px;background:#bdbdbd}.events-grid a.events-item article figure img{-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;will-change:transform, filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}.events-grid a.events-item article h3{--max-size:20px;--min-size:18px;margin-bottom:0.3em;color:#102e4a}.events-grid a.events-item article h3.inline-arrow:after{vertical-align:baseline;width:0.9em;height:0.9em}.events-grid a.events-item article .event-date{color:#555555;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.events-grid a.events-item article .event-date .event-upcoming{background:#b01c33;color:white;padding:0.4em 0.6em;border-radius:4px;font-size:calc(max(calc(12rem / 16), calc(13rem / 16)));display:inline-block;line-height:1}.community-collage-section .collage-grid{display:-ms-grid;display:grid;gap:12px;-ms-grid-columns:0.45fr 0.55fr 1fr 0.55fr 0.45fr;grid-template-columns:0.45fr 0.55fr 1fr 0.55fr 0.45fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:3.5 / 1}@media screen and (max-width:1400px){.community-collage-section .collage-grid{aspect-ratio:1.55 / 1;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr)}}@media screen and (max-width:800px){.community-collage-section .collage-grid{aspect-ratio:1.15 / 1;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:600px){.community-collage-section .collage-grid{aspect-ratio:0.4 / 1;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:1fr 1fr 2fr 1fr 1fr;grid-template-rows:1fr 1fr 2fr 1fr 1fr}}.community-collage-section .collage-grid .collage-grid-item{position:relative}.community-collage-section .collage-grid .collage-grid-item:first-child,.community-collage-section .collage-grid .collage-grid-item:nth-child(7){-ms-grid-column-span:2;grid-column:span 2}.community-collage-section .collage-grid .collage-grid-item:nth-child(2){-ms-grid-row-span:2;grid-row:span 2}@media screen and (max-width:1400px){.community-collage-section .collage-grid .collage-grid-item:nth-child(2){-ms-grid-column-span:2;grid-column:span 2}}@media screen and (max-width:800px){.community-collage-section .collage-grid .collage-grid-item:nth-child(2){-ms-grid-row-span:1;grid-row:span 1;-ms-grid-column-span:1;grid-column:span 1}}@media screen and (max-width:600px){.community-collage-section .collage-grid .collage-grid-item:nth-child(2){-ms-grid-row:3;grid-row:3;-ms-grid-column-span:2;grid-column:span 2}}.no-events-card{max-width:800px;width:100%;margin:2rem auto;border-radius:5px;padding:25px 20px;text-align:center;color:#333333;font-size:calc(max(calc(12rem / 16), calc(20rem / 16)));font-weight:600;line-height:1.5;text-wrap:balance}@media screen and (max-width:1000px){.no-events-card{font-size:calc(max(calc(12rem / 16), calc(18rem / 16)))}}.event-post .event-featured-section .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px}@media screen and (max-width:1200px){.event-post .event-featured-section .site-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.event-post .event-featured-section .site-wrapper .event-details{width:100%}@media screen and (min-width:1201px){.event-post .event-featured-section .site-wrapper .event-details{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.event-post .event-featured-section .site-wrapper .event-details .back-link{margin-bottom:1em;text-decoration:none;color:#444444;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em}.event-post .event-featured-section .site-wrapper .event-details .back-link:focus-visible,.event-post .event-featured-section .site-wrapper .event-details .back-link:hover{color:#b01c33}.event-post .event-featured-section .site-wrapper .event-details .back-link:before{content:'';display:block;width:0.5em;height:0.5em;border-left:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(45deg) translateY(0.1em);-ms-transform:rotate(45deg) translateY(0.1em);transform:rotate(45deg) translateY(0.1em)}.event-post .event-featured-section .site-wrapper .event-details .info-contain{border-left:4px solid #b01c33;border-radius:2px;padding-left:1.25rem;padding-block:0.65rem;line-height:1.5;font-size:calc(max(calc(12rem / 16), calc(17rem / 16)));letter-spacing:0.1em}.event-post .event-featured-section .site-wrapper .event-details .info-contain>:first-child{margin-top:0}.event-post .event-featured-section .site-wrapper .event-details .info-contain>:last-child{margin-bottom:0}.event-post .event-featured-section .site-wrapper .event-details .info-contain h1{--max-size:30px;--min-size:26px;margin-bottom:0.5em;letter-spacing:0.1em}.event-post .event-featured-section .site-wrapper .event-details .info-contain p{margin:0.7em 0}.event-post .event-featured-section .site-wrapper .event-details .info-contain a{font-weight:inherit;text-decoration:none}.event-post .event-featured-section .site-wrapper .event-details .share-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5em;margin:1.3rem 0 0 0}.event-post .event-featured-section .site-wrapper .event-details .share-links a{text-decoration:none;display:block}.event-post .event-featured-section .site-wrapper .event-details .share-links a:focus-visible,.event-post .event-featured-section .site-wrapper .event-details .share-links a:hover{opacity:0.7}.event-post .event-featured-section .site-wrapper .event-details .share-links a svg{width:2.2em;height:2.2em}.event-post .event-featured-section .site-wrapper .event-details .next-event{margin-top:3em;line-height:1.2}.event-post .event-featured-section .site-wrapper .event-details .next-event a{text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;color:#333333}.event-post .event-featured-section .site-wrapper .event-details .next-event a:focus-visible,.event-post .event-featured-section .site-wrapper .event-details .next-event a:hover{color:#b01c33}.event-post .event-featured-section .site-wrapper .event-details .next-event a.inline-arrow:after{vertical-align:baseline;width:0.9em;height:0.9em}.event-post .event-featured-section .site-wrapper .event-featured{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (min-width:1201px){.event-post .event-featured-section .site-wrapper .event-featured{-webkit-box-flex:1.2;-ms-flex:1.2 1 0px;flex:1.2 1 0}}.event-post .event-featured-section .site-wrapper .event-featured .play-btn-contain{height:100%;width:100%}.event-post .event-featured-section .site-wrapper .event-featured img{max-height:600px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}