.hero-base-section{--hero-margin:0px;--hero-height: clamp(31.25rem,26.8669rem + 19.4805vw,50rem);--hero-element-aspect-ratio:calc(var(--100vw) / var(--hero-height));--theme:dark;padding:var(--hero-margin,0px);min-height:var(--hero-height,0);display:grid;position:relative}.hero-base-section ::selection{color:oklch(from var(--primary-color) calc(l * .9) c h);background-color:#ffffffe6}.hero-base-section{color:var(--white)}.hero-base-section.hero-size-full{--hero-height:calc(var(--100svh) - var(--admin-bar-height) - var(--header-height))}.hero-base-section.hero-size-small{--hero-height:clamp(17rem,17rem + 3.64583vw,18.75rem)}@media (width>=768px){.hero-base-section.hero-size-small{--hero-height:clamp(18.75rem,11.1551rem + 15.8228vw,25rem)}}@media (width>=1400px){.hero-base-section.hero-size-small{--hero-height:clamp(25rem,-13.5rem + 44vw,38.75rem)}}.hero-base-section .hero-media{align-items:var(--content-alignment);grid-template:"content"1fr/1fr;display:grid}.hero-base-section .hero-media>*{grid-area:1/1/-1/-1}.hero-base-section .hero-media .hero-preview-wrapper{z-index:0;pointer-events:none;opacity:0;height:100%;transition-property:opacity;transition-duration:0s;overflow:hidden}.hero-base-section .hero-media .hero-preview-wrapper.loading{opacity:1}.hero-base-section .hero-media .hero-preview-wrapper[data-loading-speed=slow]{transition-duration:2s}.hero-base-section .hero-media .hero-preview-wrapper[data-loading-speed=medium]{transition-duration:.65s}.hero-base-section .hero-media .hero-preview-wrapper[data-loading-speed=fast]{transition-duration:.25s}.hero-base-section .hero-media .hero-preview-wrapper:is(body.no-js *){display:none}.hero-base-section .hero-media .hero-preview-wrapper .hero-preview{--blur:30px;height:calc(100% + 4*var(--blur));background-image:var(--hero-image-preview);background-size:cover;background-position:var(--hero-image-position);filter:blur(var(--blur));margin:calc(-2*var(--blur))}.hero-base-section .hero-media-overlay{z-index:1;align-self:stretch}.hero-base-section.hero-align-start{--content-alignment:flex-start}.hero-base-section.hero-align-start .hero-media-overlay{background-image:linear-gradient(#00000080,#0000 250px)}.hero-base-section.hero-align-center{--content-alignment:center}.hero-base-section.hero-align-end{--content-alignment:flex-end}.hero-base-section.hero-align-end .hero-media-overlay{--size:1;background-image:linear-gradient(to top, color-mix(in srgb, var(--dark-green), transparent 5%) calc(var(--size) * 0%), color-mix(in srgb, var(--dark-green), transparent 20%) calc(var(--size) * 40%), color-mix(in srgb, var(--dark-green), transparent 100%) calc(var(--size) * 80%))}@media (width>=768px){.hero-base-section.hero-align-end .hero-media-overlay{--size:.75;background-image:linear-gradient(to top, color-mix(in srgb, var(--dark-green), transparent 5%) calc(var(--size) * 15%), color-mix(in srgb, var(--dark-green), transparent 20%) calc(var(--size) * 50%), color-mix(in srgb, var(--dark-green), transparent 100%) calc(var(--size) * 70%))}}.hero-base-section .hero-content-wrapper{z-index:1;width:var(--container-width,auto);padding:var(--container-padding,0);padding-top:calc(var(--hero-additional-padding-top,0px) + min( clamp(3.125rem, 2.62019rem + 2.24359vw, 5.3125rem),7.5vh));padding-bottom:calc(2*var(--swiper-pagination-bottom,8px) + var(--slider-scroll-icon-size));grid-area:content;margin-left:auto;margin-right:auto}@media (width>=768px){.hero-base-section .hero-content-wrapper{padding-bottom:calc(var(--hero-additional-padding-bottom,0px) +  clamp(3.125rem, 1.66667rem + 3.03819vw, 5.3125rem))}}.hero-base-section .hero-content>:first-child{margin-top:0}.hero-base-section .hero-content>:last-child{margin-bottom:0}.hero-base-section .hero-content :is(h1),.hero-base-section .hero-content .h1{font-size:clamp(2.625rem,1.73077rem + 3.97436vw,6.5rem)}.hero-base-section.hero-is-image{--background-image:var(--hero-image-full)}@media (width<1900px){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-3xl,var(--hero-image-full))}@media (resolution>=2x){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-3xl-2x,var(--hero-image-full))}}}@media (width<1600px){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-2xl,var(--hero-image-full))}@media (resolution>=2x){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-2xl-2x,var(--hero-image-full))}}}@media (width<1400px){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-xl,var(--hero-image-full))}@media (resolution>=2x){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-xl-2x,var(--hero-image-full))}}}@media (width<1200px){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-lg,var(--hero-image-full))}@media (resolution>=2x){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-lg-2x,var(--hero-image-full))}}}@media (width<992px){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-md,var(--hero-image-full))}@media (resolution>=2x){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-md-2x,var(--hero-image-full))}}}@media (width<768px){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-sm,var(--hero-image-full))}@media (resolution>=2x){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-sm-2x,var(--hero-image-full))}}}@media (width<540px){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-s,var(--hero-image-full))}@media (resolution>=2x){.hero-base-section.hero-is-image:not(.hero-size-full){--background-image:var(--hero-image-until-s-2x,var(--hero-image-full))}}}@media (width<=1899px) and (height<=1068px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-3xl,var(--hero-image-full))}}@media (width<=1899px) and (height<=1068px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-3xl-2x,var(--hero-image-full))}}@media (width<=1599px) and (height<=899px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-2xl,var(--hero-image-full))}}@media (width<=1599px) and (height<=899px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-2xl-2x,var(--hero-image-full))}}@media (width<=1399px) and (height<=786px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-xl,var(--hero-image-full))}}@media (width<=1399px) and (height<=786px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-xl-2x,var(--hero-image-full))}}@media (width<=1199px) and (height<=674px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-lg,var(--hero-image-full))}}@media (width<=1199px) and (height<=674px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-lg-2x,var(--hero-image-full))}}@media (width<=991px) and (height<=557px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-md,var(--hero-image-full))}}@media (width<=991px) and (height<=557px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-md-2x,var(--hero-image-full))}}@media (width<=767px) and (height<=431px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-sm,var(--hero-image-full))}}@media (width<=767px) and (height<=431px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-sm-2x,var(--hero-image-full))}}@media (width<=539px) and (height<=303px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-s,var(--hero-image-full))}}@media (width<=539px) and (height<=303px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-s-2x,var(--hero-image-full))}}@media (width<=-1px) and (height<=-1px){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-xs,var(--hero-image-full))}}@media (width<=-1px) and (height<=-1px) and (resolution>=2x){.hero-base-section.hero-is-image.hero-size-full{--background-image:var(--hero-image-until-xs-2x,var(--hero-image-full))}}.hero-base-section.hero-is-image .hero-media{background-image:var(--background-image);background-size:cover;background-position:var(--hero-image-position)}.hero-base-section.hero-is-video{--background-image:var(--hero-image-full)}@media (width<1900px){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-3xl)}@media (resolution>=2x){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-3xl-2x)}}}@media (width<1600px){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-2xl)}@media (resolution>=2x){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-2xl-2x)}}}@media (width<1400px){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-xl)}@media (resolution>=2x){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-xl-2x)}}}@media (width<1200px){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-lg)}@media (resolution>=2x){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-lg-2x)}}}@media (width<992px){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-md)}@media (resolution>=2x){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-md-2x)}}}@media (width<768px){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-sm)}@media (resolution>=2x){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-sm-2x)}}}@media (width<540px){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-s)}@media (resolution>=2x){.hero-base-section.hero-is-video{--background-image:var(--hero-image-until-s-2x)}}}.hero-base-section.hero-is-video .hero-video{object-fit:cover;grid-area:1/1/-1/-1;width:100%;height:100%;position:absolute;inset:0}