.page_homeSection__aT9lj{min-height:calc(100vh - 109px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:8vh;padding-bottom:3rem;position:relative;overflow:hidden}.page_homeSection__aT9lj .page_backgroundImage__ztE87{object-fit:cover;z-index:-1;animation:page_kenBurns__AweWv 20s ease-out forwards}.page_homeSection__aT9lj:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));z-index:-1}.page_homeSection__aT9lj .page_content__kg7VM{display:flex;flex-direction:column;align-items:center;padding-left:var(--padding-x);padding-right:var(--padding-x);position:relative;z-index:1}.page_homeSection__aT9lj .page_content__kg7VM .page_textContainer__p5KCV{text-align:center;width:100%;margin-top:1.8rem}.page_homeSection__aT9lj .page_content__kg7VM .page_textContainer__p5KCV p{margin-top:1.5rem}.page_homeSection__aT9lj .page_content__kg7VM .page_textContainer__p5KCV p span{font-family:var(--font-homemade-apple)}.page_homeSection__aT9lj .page_bottomLogo__AtQMq{display:flex;justify-content:center;position:relative;z-index:1;align-items:center}@keyframes page_kenBurns__AweWv{0%{transform:scale(1)}to{transform:scale(1.08)}}.Button_button__8B4nB{margin-top:2rem;display:flex;justify-content:center}.Button_button__8B4nB a{position:relative;overflow:hidden;background:rgba(0,0,0,.3);color:var(--white);text-transform:uppercase;letter-spacing:2px;border:1px solid var(--white);padding:.9rem 1.2rem;border-radius:4em;font-size:var(--font-size-button);white-space:pre-line;font-weight:700;transition:color .4s cubic-bezier(.4,0,.2,1);z-index:0}.Button_button__8B4nB a:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.15);border-radius:inherit;transform:translateX(-101%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:-1}.Button_button__8B4nB a:hover:before{transform:translateX(0)}@media(max-width:380px){.Button_button__8B4nB a{padding:.9rem}}.Carousel_wrap__aUBqv{position:relative;margin-top:3rem;margin-left:auto;margin-right:auto;width:100%}.Carousel_viewport__Ze8wG{overflow:hidden;position:relative}.Carousel_container__wjYi3{display:flex;align-items:stretch;flex-wrap:nowrap}.Carousel_next__eQHwF,.Carousel_prev__FMLpW{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;cursor:pointer;border-radius:50%;background:rgba(0,0,0,.25);color:#fff;border:1px solid hsla(0,0%,100%,.85);transition:background .25s ease,transform .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Carousel_next__eQHwF{right:10px;width:44px;height:44px}.Carousel_next__eQHwF:hover{background:hsla(0,0%,100%,.15);transform:translateY(-50%) scale(1.05)}.Carousel_prev__FMLpW{left:10px;width:44px;height:44px}.Carousel_prev__FMLpW:hover{background:hsla(0,0%,100%,.15);transform:translateY(-50%) scale(1.05)}.Carousel_dots__nK63w{display:flex;justify-content:center;padding-top:2rem;gap:5px;z-index:5}.Carousel_dot__Tg9Ar{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.35);border:none;cursor:pointer;transition:transform .2s ease,background .3s ease;padding:0;margin:0}.Carousel_dot__Tg9Ar:hover{transform:scale(1.15)}.Carousel_dotActive__DtKGe{width:10px;border-radius:20px;background:hsla(0,0%,100%,.95)}.Carousel_caption__EYonO{text-align:center;margin-top:1.5rem;transition:opacity .4s ease;min-height:15vh;min-height:15svh;padding:0 var(--padding-x)}.Carousel_captionTitle__6zsUt{font-family:var(--font-lora);font-style:italic;margin-bottom:.5rem;letter-spacing:.05em}.Carousel_captionText__MPqxi{font-family:var(--font-primary-light);opacity:.85;max-width:600px;margin:0 auto}.Carousel_caption__EYonO{opacity:0;animation:Carousel_fadeIn__LCCeY .5s forwards}@keyframes Carousel_fadeIn__LCCeY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Carousel_decorativeBackground__kX2w4{background-image:url(/images/decorative/events.png);background-repeat:no-repeat;height:25vh;height:25svh;background-size:contain;margin-bottom:-60px;margin-left:-30px;z-index:-2}@media(min-width:750px){.Carousel_decorativeBackground__kX2w4{display:none}}.Carousel_linkContainer__sMYlF{display:flex;align-items:flex-start;justify-content:center}.Carousel_linkContainer__sMYlF .Carousel_link__cB8px{text-transform:uppercase;line-height:1.5;border-bottom:1px solid hsla(0,0%,100%,.5)}@media(max-width:950px){.Carousel_wrap__aUBqv{margin-top:2rem;width:100%}}.BlackAndWhiteCarousel_carouselContainer__Jr2no{padding:0 var(--padding-x)}.BlackAndWhiteCarousel_slide__O_PVc{position:relative;min-width:55%;height:45vh;height:45svh;margin-left:-100px;transform:scale(.82);opacity:.6;z-index:1;transition:transform .35s ease,opacity .35s ease,z-index .35s ease,filter .35s ease}.BlackAndWhiteCarousel_slide__O_PVc:first-child{margin-left:0}.BlackAndWhiteCarousel_media__zwHWi{position:relative;width:100%;height:100%;overflow:hidden;filter:grayscale(100%) brightness(.8);transition:filter .4s ease}.BlackAndWhiteCarousel_media__zwHWi img{object-fit:cover}.BlackAndWhiteCarousel_isActive__Vwbvz{transform:scale(1);opacity:1;z-index:3}.BlackAndWhiteCarousel_isActive__Vwbvz .BlackAndWhiteCarousel_media__zwHWi{filter:grayscale(0) brightness(1);transform:scale(1.02);transition:filter .6s ease,transform .4s ease}.BlackAndWhiteCarousel_isNext__vdOj3,.BlackAndWhiteCarousel_isPrev__Hh2Au{transform:scale(.9);opacity:.85;z-index:2}.BlackAndWhiteCarousel_isNext2__etmdf{transform:scale(.84);opacity:.7;z-index:1}@media(max-width:950px){.BlackAndWhiteCarousel_slide__O_PVc{min-width:70%;margin-left:-70px;height:40vh;height:40svh}}@media(max-width:600px){.BlackAndWhiteCarousel_slide__O_PVc{min-width:75%;margin-left:-50px}}