.hero-slider-section{position:relative;overflow:hidden;width:100%}.hero-slider-section.section.section{padding:0}.hero-slider-section .container-full,.hero-slider-section .section-body{max-width:none;width:100%;padding:0;margin:0}.hero-slider-section--contained .hero-slider-wrapper{overflow:hidden}.hero-slider-section--contained .hero-slide.hero-has-below .hero-content-inner,.hero-slider-section--contained .hero-slide.hero-has-below-mob .hero-content-inner{max-width:none;margin-inline:0;padding-inline:0}.hero-slider-wrapper{position:relative;width:100%;max-width:100%;display:flex;box-sizing:border-box}.hero-slider-wrapper:not(.hero--natural-image-height){min-height:calc(450px - var(--header-hero-offset, 0px));height:calc(100vh - var(--header-hero-offset, 0px));height:calc(100svh - var(--header-hero-offset, 0px))}.hero-slider-wrapper.hero--natural-image-height{min-height:0;height:auto;max-height:none}@media (min-width: 769px){.hero-slider-section .hero-slider-wrapper.hero-ratio-16-9{aspect-ratio:16 / 9}.hero-slider-section .hero-slider-wrapper.hero-ratio-3-1{aspect-ratio:3 / 1}.hero-slider-section .hero-slider-wrapper.hero-ratio-4-3{aspect-ratio:4 / 3}.hero-slider-section .hero-slider-wrapper.hero-ratio-1-1{aspect-ratio:1 / 1}.hero-slider-section .hero-slider-wrapper.hero-ratio-3-4{aspect-ratio:3 / 4}.hero-slider-section .hero-slider-wrapper:not(.hero-ratio-original){height:auto;min-height:0;max-height:none}}.hero-slider-track{position:relative;width:100%;height:100%}.hero-slide{position:absolute;inset:0;transform:translate(100%);visibility:hidden;transition:transform .7s cubic-bezier(.4,0,.2,1),visibility .7s;display:flex;overflow:hidden;z-index:1}[dir=rtl] .hero-slide{transform:translate(-100%)}.hero-slide.is-active{transform:translate(0);visibility:visible;z-index:2}.hero-slide.hero-no-transition{transition:none!important;transform:translate(0);visibility:visible}.hero-slide.is-exiting{transform:translate(-100%);visibility:visible;z-index:1}[dir=rtl] .hero-slide.is-exiting{transform:translate(100%)}.hero-slide.is-exiting-prev{transform:translate(100%);visibility:visible;z-index:1}[dir=rtl] .hero-slide.is-exiting-prev{transform:translate(-100%)}.hero-slide.is-entering-prev{transform:translate(-100%);visibility:visible;transition:none!important;z-index:2}[dir=rtl] .hero-slide.is-entering-prev{transform:translate(100%)}.hero-slide.hero-snap{transition:none!important}.hero-media-area{position:absolute;inset:0}.hero-media-bg{position:absolute;inset:0;z-index:1;background-color:var(--color-bg)}.hero-media-bg img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero-media-bg video,.hero-media-bg iframe{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero-media-bg iframe{transform:scale(1.5)}.hero-video-loader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#0a0a0a59;opacity:1;visibility:visible;transition:opacity .45s ease,visibility .45s ease;pointer-events:none}.hero-video-loader.is-hidden{opacity:0;visibility:hidden}.hero-video-spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:hero-video-spin .8s linear infinite}@keyframes hero-video-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hero-video-spinner{animation-duration:1.6s}}.hero-overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.hero-slide-content-wrapper{position:relative;z-index:35;width:100%;height:100%;display:flex;padding:clamp(2rem,5vw,4rem);pointer-events:none}.hero-pos-middle-center{justify-content:center;align-items:center;text-align:center}.hero-pos-middle-left{justify-content:flex-start;align-items:center;text-align:left}.hero-pos-middle-right{justify-content:flex-end;align-items:center;text-align:right}.hero-pos-bottom-center{justify-content:center;align-items:flex-end;text-align:center;padding-bottom:4rem}.hero-pos-bottom-left{justify-content:flex-start;align-items:flex-end;text-align:left;padding-bottom:4rem}.hero-pos-bottom-right{justify-content:flex-end;align-items:flex-end;text-align:right;padding-bottom:4rem}.hero-pos-below-center{justify-content:center;align-items:flex-start;text-align:center}.hero-pos-below-left{justify-content:flex-start;align-items:flex-start;text-align:left}.hero-pos-below-right{justify-content:flex-end;align-items:flex-start;text-align:right}[dir=rtl] .hero-pos-middle-left{text-align:right}[dir=rtl] .hero-pos-middle-right{text-align:left}[dir=rtl] .hero-pos-bottom-left{text-align:right}[dir=rtl] .hero-pos-bottom-right{text-align:left}[dir=rtl] .hero-pos-below-left{text-align:right}[dir=rtl] .hero-pos-below-right{text-align:left}.hero-content-inner{max-width:800px;width:100%;pointer-events:auto}.hero-slide-title{margin:0 0 1rem;line-height:1.2;color:var(--color-white-static, #ffffff)}.hero-slide-subtitle{margin:0 0 2rem;line-height:1.5;color:var(--color-white-static, #ffffff)}@media (min-width: 769px){.hero-slide-title{max-width:var(--hero-title-w, 100%)}.hero-slide-subtitle{max-width:var(--hero-sub-w, 100%)}.hero-pos-middle-center .hero-slide-title,.hero-pos-middle-center .hero-slide-subtitle,.hero-pos-bottom-center .hero-slide-title,.hero-pos-bottom-center .hero-slide-subtitle,.hero-pos-below-center .hero-slide-title,.hero-pos-below-center .hero-slide-subtitle{margin-inline:auto}.hero-pos-middle-right .hero-slide-title,.hero-pos-middle-right .hero-slide-subtitle,.hero-pos-bottom-right .hero-slide-title,.hero-pos-bottom-right .hero-slide-subtitle,.hero-pos-below-right .hero-slide-title,.hero-pos-below-right .hero-slide-subtitle{margin-inline-start:auto}}.hero-title-sm{font-size:clamp(1.5rem,3vw,2rem)}.hero-title-md{font-size:clamp(2rem,4vw,3rem)}.hero-title-lg{font-size:clamp(2.5rem,5vw,4rem)}.hero-title-xl{font-size:clamp(3rem,6vw,5rem)}.hero-sub-sm{font-size:clamp(.875rem,2vw,1rem)}.hero-sub-md{font-size:clamp(1rem,2vw,1.25rem)}.hero-sub-lg{font-size:clamp(1.25rem,3vw,1.5rem)}.hero-btn-group{display:flex;gap:1rem;flex-wrap:wrap}.hero-pos-middle-center .hero-btn-group,.hero-pos-bottom-center .hero-btn-group,.hero-pos-below-center .hero-btn-group{justify-content:center}.hero-pos-below-right .hero-btn-group{justify-content:flex-end}.hero-btn-group .btn--outline{--btn-outline-bg: transparent;--btn-outline-text: var(--color-white-static, #ffffff);--btn-outline-border: color-mix(in srgb, var(--color-white-static, #ffffff) 70%, transparent)}.hero-video-controls{position:absolute;z-index:40;display:flex;gap:.5rem}.hero-video-controls.pos-bottom-left{bottom:2rem;left:2rem}.hero-video-controls.pos-bottom-right{bottom:2rem;right:2rem}.hero-video-controls.pos-bottom-center{bottom:2rem;left:50%;transform:translate(-50%)}.hero-video-controls.pos-with-content{position:relative;bottom:auto;left:auto;right:auto;transform:none;display:inline-flex;margin-top:1.5rem}.hero-has-pagination .hero-video-controls.pos-bottom-left,.hero-has-pagination .hero-video-controls.pos-bottom-right,.hero-has-pagination .hero-video-controls.pos-bottom-center{bottom:3.75rem}.hero-vc-btn{border-radius:50%;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;background:#0009;color:#fff;border:1px solid rgba(255,255,255,.7);cursor:pointer;transition:all .3s}.hero-vc-btn:hover{background:#000c;transform:scale(1.05)}.hero-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:40;width:48px;height:48px;border-radius:50%;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.4);transition:all .3s}.hero-nav-arrow:hover{background:#fff6;backdrop-filter:blur(4px)}.hero-nav-prev{left:1.5rem}.hero-nav-next{right:1.5rem}[dir=rtl] .hero-nav-prev{left:auto;right:1.5rem;transform:translateY(-50%) rotate(180deg)}[dir=rtl] .hero-nav-next{right:auto;left:1.5rem;transform:translateY(-50%) rotate(180deg)}.hero-nav-dots{position:absolute;bottom:1.5rem;left:0;right:0;z-index:40;display:flex;justify-content:center;gap:10px;padding:0;list-style:none}.hero-dot{width:12px;height:12px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s;padding:0;border:1px solid rgba(0,0,0,.1)}.hero-dot.is-active{background:#fff;transform:scale(1.3);border-color:#fffc}.hero-dot-fill{display:none}.hero-nav-dots--lines{gap:8px}.hero-nav-dots--lines .hero-dot{width:24px;height:4px;border-radius:4px;border:0;background:#fff6}.hero-nav-dots--lines .hero-dot.is-active{width:40px;background:#fff;transform:none}.hero-nav-dots--story{gap:6px;max-width:600px;margin:0 auto;padding:0 1rem}.hero-nav-dots--story li{flex:1 1 0;max-width:70px}.hero-nav-dots--story .hero-dot{position:relative;width:100%;height:4px;border-radius:4px;border:0;background:#ffffff59;overflow:hidden;transition:none}.hero-nav-dots--story .hero-dot.is-active{background:#ffffff59;transform:none}.hero-nav-dots--story .hero-dot-fill{display:block;position:absolute;inset-block:0;inset-inline-start:0;width:0;background:#fff;border-radius:inherit}.hero-nav-numbers{position:absolute;bottom:1.5rem;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px;font-variant-numeric:tabular-nums}.hero-nav-numbers .js-h-num-current{font-size:16px;font-weight:700}.hero-nav-numbers-sep{opacity:.6}.hero-countdown{display:flex;gap:1rem;margin-bottom:2rem;color:var(--color-white-static, #ffffff)}.hero-pos-middle-center .hero-countdown,.hero-pos-bottom-center .hero-countdown,.hero-pos-below-center .hero-countdown{justify-content:center}.hero-pos-below-right .hero-countdown{justify-content:flex-end}@media (min-width: 769px){.hero-slide.hero-has-below{flex-direction:column}.hero-slide.hero-has-below .hero-media-area{position:relative;inset:auto;width:100%;flex:1 1 auto;min-height:0}.hero-slide.hero-has-below .hero-slide-content-wrapper{height:auto;flex:0 0 auto;padding-inline:0;padding-block:clamp(1.25rem,3vw,2rem)}.hero-slide.hero-has-below .hero-content-inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.hero-slider-wrapper.hero--below{box-sizing:content-box;padding-bottom:var(--hero-below-h, 0px)}.hero-slider-wrapper.hero--below .hero-slider-track{height:calc(100% + var(--hero-below-h, 0px))}.hero-slide.hero-has-below .hero-slide-title,.hero-slide.hero-has-below .hero-slide-subtitle,.hero-slide.hero-has-below .hero-countdown{color:var(--color-text)}.hero-slide.hero-has-below .hero-countdown-item{background:color-mix(in srgb,var(--color-text) 8%,transparent);border-color:color-mix(in srgb,var(--color-text) 16%,transparent)}.hero-slide.hero-has-below .hero-btn-group .btn--outline{--btn-outline-bg: revert;--btn-outline-text: revert;--btn-outline-border: revert}.hero-slider-wrapper.hero--below .hero-nav-dots,.hero-slider-wrapper.hero--below .hero-nav-numbers{bottom:calc(1.5rem + var(--hero-below-h, 0px))}.hero-slider-wrapper.hero--below .hero-nav-arrow{top:calc((100% - var(--hero-below-h, 0px)) / 2)}}.hero-countdown-item{display:flex;flex-direction:column;align-items:center;background:#ffffff1a;backdrop-filter:blur(4px);padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);min-width:65px}.hero-countdown-value{font-size:1.5rem;font-weight:700;line-height:1}.hero-countdown-label{font-size:.65rem;text-transform:uppercase;margin-top:4px}@media (max-width: 768px){.hero-slider-wrapper:not(.hero--natural-image-height){min-height:calc(360px - var(--header-hero-offset, 0px));height:calc(100vh - var(--header-hero-offset, 0px));height:calc(100svh - var(--header-hero-offset, 0px))}.hero-slider-section .hero-slider-wrapper.hero-mob-ratio-16-9{aspect-ratio:16 / 9}.hero-slider-section .hero-slider-wrapper.hero-mob-ratio-4-3{aspect-ratio:4 / 3}.hero-slider-section .hero-slider-wrapper.hero-mob-ratio-1-1{aspect-ratio:1 / 1}.hero-slider-section .hero-slider-wrapper.hero-mob-ratio-3-4{aspect-ratio:3 / 4}.hero-slider-section .hero-slider-wrapper:not(.hero-mob-ratio-original){height:auto;min-height:0;max-height:none}.hero-media-desktop-only{display:none}.hero-media-mobile-only{display:block}.hero-slide-content-wrapper{padding:2rem}.hero-title-mob-sm{font-size:clamp(1.25rem,5vw,1.5rem)}.hero-title-mob-md{font-size:clamp(1.5rem,6vw,2rem)}.hero-title-mob-lg{font-size:clamp(2rem,8vw,2.5rem)}.hero-title-mob-xl{font-size:clamp(2.5rem,10vw,3.25rem)}.hero-sub-mob-sm{font-size:clamp(.75rem,3vw,.875rem)}.hero-sub-mob-md{font-size:clamp(.875rem,4vw,1rem)}.hero-sub-mob-lg{font-size:clamp(1rem,5vw,1.25rem)}.hero-mob-pos-middle-center{justify-content:center;align-items:center;text-align:center;padding-bottom:2rem}.hero-mob-pos-bottom-center{justify-content:center;align-items:flex-end;text-align:center;padding-bottom:3rem}.hero-mob-pos-below-center{justify-content:center;align-items:flex-start;text-align:center;padding-bottom:1.5rem}.hero-mob-pos-middle-center .hero-btn-group,.hero-mob-pos-bottom-center .hero-btn-group,.hero-mob-pos-below-center .hero-btn-group{justify-content:center;width:100%}.hero-mob-pos-below-center .hero-countdown{justify-content:center}.hero-slide.hero-has-below-mob{flex-direction:column}.hero-slide.hero-has-below-mob .hero-media-area{position:relative;inset:auto;width:100%;flex:1 1 auto;min-height:0}.hero-slide.hero-has-below-mob .hero-slide-content-wrapper{height:auto;flex:0 0 auto;padding-inline:0;padding-block:1.25rem 1.5rem}.hero-slide.hero-has-below-mob .hero-content-inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.hero-slider-wrapper.hero--below-mob{box-sizing:content-box;padding-bottom:var(--hero-below-h, 0px)}.hero-slider-wrapper.hero--below-mob .hero-slider-track{height:calc(100% + var(--hero-below-h, 0px))}.hero-slide.hero-has-below-mob .hero-slide-title,.hero-slide.hero-has-below-mob .hero-slide-subtitle,.hero-slide.hero-has-below-mob .hero-countdown{color:var(--color-text)}.hero-slide.hero-has-below-mob .hero-countdown-item{background:color-mix(in srgb,var(--color-text) 8%,transparent);border-color:color-mix(in srgb,var(--color-text) 16%,transparent)}.hero-slide.hero-has-below-mob .hero-btn-group .btn--outline{--btn-outline-bg: revert;--btn-outline-text: revert;--btn-outline-border: revert}.hero-slider-wrapper.hero--below-mob .hero-nav-dots,.hero-slider-wrapper.hero--below-mob .hero-nav-numbers{bottom:calc(1rem + var(--hero-below-h, 0px))}.hero-btn-group .btn{width:auto;max-width:100%;text-align:center;justify-content:center}.hero-nav-arrow{display:none}}@media (min-width: 769px){.hero-media-mobile-only{display:none!important}}.hero-slide-link{position:absolute;inset:0;z-index:30;cursor:pointer}.hero-slider-section .hero-slider-wrapper.hero-fit{--hero-max-h: var(--hero-max-h-d, 90svh);margin-inline:auto;max-block-size:var(--hero-max-h)}@media (min-width: 769px){.hero-slider-section .hero-slider-wrapper.hero-fit.hero-ratio-16-9{max-inline-size:calc(var(--hero-max-h) * 16 / 9)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-ratio-3-1{max-inline-size:calc(var(--hero-max-h) * 3)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-ratio-4-3{max-inline-size:calc(var(--hero-max-h) * 4 / 3)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-ratio-1-1{max-inline-size:var(--hero-max-h)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-ratio-3-4{max-inline-size:calc(var(--hero-max-h) * 3 / 4)}}@media (max-width: 768px){.hero-slider-section .hero-slider-wrapper.hero-fit{--hero-max-h: var(--hero-max-h-m, 80svh)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-mob-ratio-16-9{max-inline-size:calc(var(--hero-max-h) * 16 / 9)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-mob-ratio-4-3{max-inline-size:calc(var(--hero-max-h) * 4 / 3)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-mob-ratio-1-1{max-inline-size:var(--hero-max-h)}.hero-slider-section .hero-slider-wrapper.hero-fit.hero-mob-ratio-3-4{max-inline-size:calc(var(--hero-max-h) * 3 / 4)}}
