.HeroHomeBlock-module_heroBlock__HZnPP{display:flex;width:100%;max-width:var(--max-width-container);margin-left:auto;margin-right:auto;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-hero-top);padding-bottom:var(--spacing-block-y);padding-left:var(--spacing-container);padding-right:var(--spacing-container)}.HeroHomeBlock-module_titleSection__ZYHCI{width:100%;padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.HeroHomeBlock-module_title__PFzF1{font-family:var(--font-headline);font-size:var(--text-h2);line-height:var(--text-h2-line-height);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);text-transform:uppercase}.Slide-module_slide__eJIZ4{z-index:var(--z-content);object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.Slide-module_slideActive__0FQud{opacity:1;transition:opacity 1.2s var(--ease-smooth)}.Slide-module_slideHidden__BO9kx{opacity:0;transition:opacity .8s var(--ease-smooth)}.Slide-module_content__Rm2ok{z-index:var(--z-overlay);width:100%;padding:var(--spacing-10);text-align:left;position:absolute;bottom:0;left:0}.Slide-module_headline__-iCfO{animation:Slide-module_slideUpFadeIn__-AFmH .8s cubic-bezier(.25,.46,.45,.94)var(--duration-20)backwards;overflow-wrap:break-word;word-break:break-word}.Slide-module_subheadline__s9P1c{animation:Slide-module_slideUpFadeIn__-AFmH .8s cubic-bezier(.25,.46,.45,.94)var(--duration-30)backwards}.Slide-module_button__KEbP-{background:linear-gradient(112deg,var(--color-gradient-start)-62.79%,var(--color-gradient-end)146.89%);width:auto;height:auto;padding:var(--spacing-3)var(--spacing-4);font-size:var(--text-body);line-height:var(--text-body-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;animation:Slide-module_slideUpFadeIn__-AFmH .8s cubic-bezier(.25,.46,.45,.94)var(--duration-10)backwards;overflow-wrap:break-word;word-break:break-word;border-radius:.5rem;margin-top:1.8rem;transition:opacity .15s;display:inline-block}.Slide-module_button__KEbP-:hover{opacity:.9}@keyframes Slide-module_slideUpFadeIn__-AFmH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.Slide-module_content__Rm2ok{padding:var(--spacing-8)var(--spacing-5)}}@media(max-width:480px){.Slide-module_button__KEbP-{text-align:center;box-sizing:border-box;width:100%}.Slide-module_content__Rm2ok{padding:var(--spacing-6)var(--spacing-4)}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.Slider-module_wrapper__p874U{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Slider-module_overlay__caIWD{pointer-events:none;z-index:var(--z-nav);background:linear-gradient(#0000001a,#0000004d,#0009);position:absolute;inset:0}.Slider-module_indicators__L9Ur4{z-index:var(--z-nav);gap:var(--spacing-2);display:flex}.Slider-module_indicator__MMXHs{cursor:pointer;border-radius:var(--radius-pill);background-color:var(--color-white);opacity:.5;flex:1;height:3px;transition:opacity .15s}.Slider-module_indicatorActive__cnlf4{opacity:1}.Slider-module_arrowButton__XjXdU{z-index:var(--z-nav);cursor:pointer;border-radius:var(--radius-pill);justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s;display:flex;position:absolute}.Slider-module_arrowButton__XjXdU:hover{transform:scale(1.5)}.Slider-module_arrowLeft__C-RLv{top:50%;left:var(--spacing-4);transform:translateY(-50%)}.Slider-module_arrowLeft__C-RLv:hover{transform:translateY(-50%)scale(1.5)}.Slider-module_arrowRight__qRJA2{top:50%;right:1rem;transform:translateY(-50%)}.Slider-module_arrowRight__qRJA2:hover{transform:translateY(-50%)scale(1.5)}.Slider-module_arrowIcon__Pkdaw{width:1.5rem;height:1.5rem;color:var(--color-white)}.Slider-module_rotateLeft__MpMd3{transform:rotate(-90deg)}.Slider-module_rotateRight__9Wqyp{transform:rotate(90deg)}.ContentRenderer-module_contentContainer__Rj9RJ{display:flex;width:100%;flex-direction:column}.ContentRenderer-module_anchorTarget__rzahq{position:relative;scroll-margin-top:var(--spacing-8)}.ContentRenderer-module_anchorTargetLead__TsL7f{--anchor-top: calc(var(--spacing-hero-top) / 2)}.ContentRenderer-module_anchorLink__RmLBP{opacity:0;transition:opacity var(--duration-20) ease}.ContentRenderer-module_anchorTarget__rzahq:hover .ContentRenderer-module_anchorLink__RmLBP,.ContentRenderer-module_anchorTarget__rzahq:focus-within .ContentRenderer-module_anchorLink__RmLBP{opacity:1}.ContentRenderer-module_anchorTarget__rzahq:hover,.ContentRenderer-module_anchorTarget__rzahq:focus-within{z-index:1}@media(hover:none),(max-width:768px){.ContentRenderer-module_anchorTarget__rzahq .ContentRenderer-module_anchorLink__RmLBP{display:none}}@media(prefers-reduced-motion:reduce){.ContentRenderer-module_anchorLink__RmLBP{transition:none}}.ContentRenderer-module_sliderWrapper__-vWV7{height:528px;width:100%;max-width:var(--max-width-container);margin-left:auto;margin-right:auto;overflow:hidden;border-radius:var(--radius-lg);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);padding-left:var(--spacing-container);padding-right:var(--spacing-container)}@media(min-width:768px){.ContentRenderer-module_sliderWrapper__-vWV7{height:628px}}.TeaserPanel-module_card__5rYtL{--teaser-diagonal: 130px;position:relative;width:100%;min-height:356px;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-white);box-shadow:var(--shadow-elevated)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_tall__UBaGT{min-height:512px}.TeaserPanel-module_content__67jFZ{position:relative;z-index:1;width:50%;min-height:inherit;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-14)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_imageLeft__XO-yE .TeaserPanel-module_content__67jFZ{margin-left:auto}.TeaserPanel-module_headingGroup__2-EbN{display:flex;flex-direction:column;gap:var(--spacing-2)}.TeaserPanel-module_overline__-kbWZ{display:block;font-family:var(--font-body);font-size:var(--text-h6);line-height:var(--text-h6-line-height);font-weight:var(--font-weight-semibold);color:var(--color-purple);letter-spacing:var(--tracking-wider);text-transform:uppercase}.TeaserPanel-module_description__UKz2R{color:var(--color-black);font-size:var(--text-body);line-height:var(--text-body-line-height)}.TeaserPanel-module_description__UKz2R a,.TeaserPanel-module_description__UKz2R em{text-decoration:underline}.TeaserPanel-module_cta__-XgTy{margin-top:var(--spacing-2)}.TeaserPanel-module_media__jwLUu{position:absolute;inset-block:0;right:0;width:50%;background-color:var(--color-black);clip-path:polygon(var(--teaser-diagonal) 0,100% 0,100% 100%,0 100%)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_imageLeft__XO-yE .TeaserPanel-module_media__jwLUu{right:auto;left:0;clip-path:polygon(0 0,calc(100% - var(--teaser-diagonal)) 0,100% 100%,0 100%)}.TeaserPanel-module_image__ZoTZu{display:block;width:100%;height:100%;object-fit:cover}.TeaserPanel-module_figures__KM4Z-{position:absolute;inset:0;margin:0;padding:var(--spacing-8);list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8);background:radial-gradient(ellipse 75% 75% at center,#0009,#00000040)}.TeaserPanel-module_figure__eDuY7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2);color:var(--color-white)}.TeaserPanel-module_figureIcon__oC2Qw{width:64px;height:64px;object-fit:contain}.TeaserPanel-module_figureLabel__w96lP{font-size:var(--text-small);line-height:var(--text-small-line-height);letter-spacing:var(--tracking-wider);text-transform:uppercase}.TeaserPanel-module_figureValue__x4ICu{font-family:var(--font-headline);font-size:var(--text-h4);line-height:var(--text-h4-line-height);font-weight:var(--font-weight-semibold)}.TeaserPanel-module_figureSublabel__SiF78{font-size:var(--text-small);line-height:var(--text-small-line-height)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_dark__rkEv1{background-color:var(--color-near-black)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_dark__rkEv1 .TeaserPanel-module_overline__-kbWZ,.TeaserPanel-module_card__5rYtL.TeaserPanel-module_dark__rkEv1 .TeaserPanel-module_description__UKz2R,.TeaserPanel-module_card__5rYtL.TeaserPanel-module_dark__rkEv1 h2{color:var(--color-white)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03{min-height:356px;--teaser-diagonal: 96px;display:flex;flex-direction:column}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03.TeaserPanel-module_tall__UBaGT{min-height:512px}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03 .TeaserPanel-module_content__67jFZ{width:66%;padding:var(--spacing-8);flex:1}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03 .TeaserPanel-module_media__jwLUu{width:34%}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03 .TeaserPanel-module_description__UKz2R p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin:0}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03.TeaserPanel-module_tall__UBaGT .TeaserPanel-module_description__UKz2R p{-webkit-line-clamp:11}@media(min-width:769px)and (max-width:1024px){.TeaserPanel-module_content__67jFZ{padding:var(--spacing-8)}}@media(max-width:768px){.TeaserPanel-module_card__5rYtL,.TeaserPanel-module_card__5rYtL.TeaserPanel-module_tall__UBaGT{display:flex;flex-direction:column;min-height:0}.TeaserPanel-module_content__67jFZ{width:100%;padding:var(--spacing-8)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_imageLeft__XO-yE .TeaserPanel-module_content__67jFZ{margin-left:0}.TeaserPanel-module_media__jwLUu,.TeaserPanel-module_card__5rYtL.TeaserPanel-module_imageLeft__XO-yE .TeaserPanel-module_media__jwLUu{position:relative;order:-1;width:100%;height:220px;clip-path:none}.TeaserPanel-module_figures__KM4Z-{padding:var(--spacing-4);gap:var(--spacing-4)}.TeaserPanel-module_figureIcon__oC2Qw{width:48px;height:48px}.TeaserPanel-module_figureValue__x4ICu{font-size:var(--text-h5);line-height:var(--text-h5-line-height)}}@media(max-width:768px){.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03{min-height:288px;--teaser-diagonal: 64px}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03.TeaserPanel-module_tall__UBaGT{min-height:416px}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03 .TeaserPanel-module_content__67jFZ{width:66%;padding:var(--spacing-6);margin-left:0}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03.TeaserPanel-module_imageLeft__XO-yE .TeaserPanel-module_content__67jFZ{margin-left:auto}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03 .TeaserPanel-module_media__jwLUu{position:absolute;inset-block:0;order:0;width:34%;height:auto;right:0;left:auto;clip-path:polygon(var(--teaser-diagonal) 0,100% 0,100% 100%,0 100%)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03.TeaserPanel-module_imageLeft__XO-yE .TeaserPanel-module_media__jwLUu{right:auto;left:0;clip-path:polygon(0 0,calc(100% - var(--teaser-diagonal)) 0,100% 100%,0 100%)}.TeaserPanel-module_card__5rYtL.TeaserPanel-module_carousel__OvD03 .TeaserPanel-module_description__UKz2R p{-webkit-line-clamp:5}}.FullWidthTeaserBlock-module_blockWrapper__hXN2S{width:100%;padding-top:var(--spacing-block-y);padding-bottom:var(--spacing-block-y);background-color:var(--color-bg-main)}.FullWidthTeaserBlock-module_innerContainer__QgaqT{margin-left:auto;margin-right:auto;width:100%;max-width:var(--max-width-container);padding-left:var(--spacing-container);padding-right:var(--spacing-container)}.TeaserCarouselBlock-module_blockWrapper__Sk7tt{width:100%;padding-top:var(--spacing-block-y);padding-bottom:var(--spacing-block-y);background-color:var(--color-bg-main)}.TeaserCarouselBlock-module_innerContainer__yam2M{width:100%;max-width:var(--max-width-container);margin-left:auto;margin-right:auto;padding-left:var(--spacing-container);padding-right:var(--spacing-container)}.TeaserCarouselBlock-module_sectionHeader__i8qFq{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-6)}.TeaserCarouselBlock-module_viewport__J7cMr{position:relative;--carousel-shadow-pad: 40px}.TeaserCarouselBlock-module_carousel__zVAlE{--carousel-columns: 2;display:flex;gap:var(--spacing-3);overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--spacing-container);flex-wrap:nowrap;margin-inline:calc(-1 * var(--spacing-container));padding-inline:var(--spacing-container);padding-bottom:var(--carousel-shadow-pad);margin-bottom:calc(-1 * var(--carousel-shadow-pad))}.TeaserCarouselBlock-module_carousel__zVAlE::-webkit-scrollbar{display:none}.TeaserCarouselBlock-module_slide__t39Yd{scroll-snap-align:start;flex:0 0 calc((100% - (var(--carousel-columns) - 1) * var(--spacing-3)) / var(--carousel-columns));min-width:0;display:flex}.TeaserCarouselBlock-module_arrowButton__ysIbj{position:absolute;top:calc(50% - var(--carousel-shadow-pad) / 2);transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:9999px;background-color:var(--color-white);color:var(--color-blue);box-shadow:var(--shadow-elevated);padding:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.TeaserCarouselBlock-module_arrowButton__ysIbj.TeaserCarouselBlock-module_left__Rvkof{left:0;transform:translate(-50%,-50%)}.TeaserCarouselBlock-module_arrowButton__ysIbj.TeaserCarouselBlock-module_right__z4AvU{right:0;transform:translate(50%,-50%)}.TeaserCarouselBlock-module_arrowButton__ysIbj:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.1)}.TeaserCarouselBlock-module_arrowButton__ysIbj.TeaserCarouselBlock-module_right__z4AvU:hover:not(:disabled){transform:translate(50%,-50%) scale(1.1)}.TeaserCarouselBlock-module_arrowButton__ysIbj:disabled{opacity:.3;cursor:not-allowed}.TeaserCarouselBlock-module_arrowButton__ysIbj:focus-visible{outline:2px solid var(--color-active);outline-offset:2px}.TeaserCarouselBlock-module_arrowButton__ysIbj svg{width:24px;height:24px}@media(max-width:768px){.TeaserCarouselBlock-module_slide__t39Yd{flex:0 0 100%}.TeaserCarouselBlock-module_arrowButton__ysIbj{width:40px;height:40px}}
