.hero-carousel-img,.hero-carousel-video{background-attachment:fixed;background-size:cover;display:block;height:100%;position:absolute;top:0;width:100%;z-index:0}@supports(-webkit-touch-callout:none){.hero-carousel-img,.hero-carousel-video{background-attachment:scroll}}.hero-carousel-video{display:none;height:100%;margin-top:auto;object-fit:cover;position:fixed;top:0;width:100%}@media(min-width:800px){.hero-carousel-video{display:block;margin-top:unset}}.hero-carousel-video--mobile{display:block}@media(min-width:800px){.hero-carousel-video--mobile{display:none}}@supports(mix-blend-mode:screen){.hero-carousel-video--overlay{bottom:0;display:block;height:auto;left:0;mix-blend-mode:screen;position:absolute;right:0;top:0;inset:0;margin:auto;z-index:5}.hero-carousel-video--overlay.desktop{display:none}@media(min-width:800px){.hero-carousel-video--overlay.desktop{display:block}}.hero-carousel-video--overlay.mobile{display:block}@media(min-width:800px){.hero-carousel-video--overlay.mobile{display:none}}}#hero_carousel_slide_container{clip-path:inset(0 0 0 0);display:flex;height:100vh;height:100svh;margin:auto;position:relative;transition:transform .5s ease;transition:opacity .65s ease}@media(min-width:800px){#hero_carousel_slide_container{padding-bottom:30px}}@media(min-width:992px){#hero_carousel_slide_container{padding-bottom:50px}}.admin-bar #hero_carousel_slide_container{height:calc(100vh - 32px);height:calc(100svh - 32px)}@media(max-width:782px){.admin-bar #hero_carousel_slide_container{height:calc(100vh - 46px);height:calc(100svh - 46px)}}.hero-carousel__slide{inset:0;opacity:0;overflow:hidden;position:relative;position:absolute;transition:opacity .65s ease;width:100%}.hero-carousel__slide.active{opacity:1}.hero-carousel__slide{align-items:flex-end;min-width:100%}.hero-carousel__slide.alignment-left .hero-carousel-img{background-position:20%}.hero-carousel__slide.alignment-center .hero-carousel-img{background-position:50%}.hero-carousel__slide.alignment-right .hero-carousel-img{background-position:64%}.hero-carousel__slide--has-mobile-image .hero-carousel-img{display:none}@media(min-width:640px){.hero-carousel__slide--has-mobile-image .hero-carousel-img{display:block}}.hero-carousel__slide--has-mobile-image .hero-carousel-img--mobile{display:block}@media(min-width:640px){.hero-carousel__slide--has-mobile-image .hero-carousel-img--mobile{display:none}}.hero-carousel{position:relative}.hero-carousel__title-wrapper{color:#fff;margin:0 auto;max-width:1486px;position:relative;width:100%}@media(min-width:800px){.hero-carousel__title-wrapper{padding-bottom:50px}}.hero-carousel__title-content{display:flex;flex-direction:column;margin:0 auto auto 0;padding:22px}@media(min-width:800px){.hero-carousel__title-content{margin:0 auto auto 0;padding-bottom:0}}.hero-carousel__title-header{height:100%;margin-top:6em;position:absolute;top:0;width:100%}.hero-carousel__title-header h1{color:#fff;font-size:40px;font-weight:800;letter-spacing:-.96px;line-height:1.1;margin:0}@media(min-width:800px){.hero-carousel__title-header h1{font-size:65px;letter-spacing:-1.3px;line-height:1.06154}}@media(min-width:992px){.hero-carousel__title-header h1{font-size:65px}}.hero-carousel__title-links{display:grid;grid-auto-flow:row;margin-top:15px;row-gap:10px}@media(min-width:800px){.hero-carousel__title-links{display:block;margin:17px 0 0}}.hero-carousel__title-slider-control{bottom:0;margin:auto;position:absolute;width:100%;z-index:6}.hero-carousel__title-slider-control .section-container{align-items:center;display:flex;justify-content:flex-end;max-width:none;padding:0 20px 12px;width:100%}@media(min-width:768px){.hero-carousel__title-slider-control .section-container{padding:0 30px 12px}}@media(min-width:992px){.hero-carousel__title-slider-control .section-container{padding:0 50px 12px}}.hero-carousel__title-slider-control-buttonwrapper{display:none}@media(min-width:768px){.hero-carousel__title-slider-control-buttonwrapper{display:flex;justify-content:flex-end;margin:0 auto;padding:0;text-align:right;width:100%}}.hero-carousel__title-slider-control-buttonwrapper button{backdrop-filter:blur(2.5px);background:hsla(0,0%,100%,.5);border:none;border-radius:100px;color:rgba(10,2,3,.5);cursor:pointer;font-size:14px;font-weight:300;letter-spacing:.14px;line-height:1.4;margin-right:8px;padding:4px 12px}.hero-carousel__title-slider-control-buttonwrapper button:active,.hero-carousel__title-slider-control-buttonwrapper button:focus,.hero-carousel__title-slider-control-buttonwrapper button:hover{color:#0a0203}.hero-carousel__title-slider-control-buttonwrapper button[aria-pressed=true]{background-color:#ededed;color:#0a0203}.hero-carousel__title-slider-control-buttonwrapper button:last-child{margin:0}.hero-carousel__slide-time{color:#fff;display:grid;grid-template-areas:"overlay";min-width:83px;padding-left:12px;position:relative}.hero-carousel__slide-time>.hero-slider-time{font-size:14px;font-size:clamp(.875rem,.5539297659rem + .6688963211vw,1.125rem);font-weight:300;grid-area:overlay;letter-spacing:.14px;line-height:1.4;text-align:right;white-space:nowrap}@media(min-width:992px){.hero-carousel__slide-time>.hero-slider-time{font-size:18px;letter-spacing:.18px;line-height:1.6}}.hero-carousel__title-media-control{display:none}@media(min-width:800px){.hero-carousel__title-media-control{display:flex;gap:16px;padding-top:40px}}@media(min-width:992px){.hero-carousel__title-media-control{padding-top:60px}}.hero-carousel__title-media-control--mobile{display:flex;gap:16px;padding-top:40px}@media(min-width:800px){.hero-carousel__title-media-control--mobile{display:none}}@media(prefers-reduced-motion:reduce){.hero-carousel .hero-carousel__slide,.hero-carousel .hero-slider-time{transition:none}}