.videoplayer{width:100%;position:relative;border:none!important;background-color:rgba(0,0,0,0)!important}.pageView>.blockVideo{max-width:100%;padding:var(--main-gap);margin:0}.pageView>.blockVideo>*{max-width:65ch}.blockVideo{margin:0 auto}.blockVideo h3{font-size:1.25em;line-height:1.2;font-weight:700;margin:1.5em 0 .25em;letter-spacing:-.01em}.blockVideoPlayer{position:relative;width:100%}.blockVideoPlayer--minimal{width:100%}.blockVideoToggle{position:absolute;z-index:2;top:16px;right:16px;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;cursor:pointer;border:none}.blockVideoToggle svg{width:2rem;height:2rem;fill:var(--color-midnight)}.landingPageIconGrid{--icon-grid-item-width:clamp(156px,10vw,280px);padding-bottom:10rem;max-width:var(--max-content-width)}.landingPageIconGrid,.landingPageIconGrid .text{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0 auto}.landingPageIconGrid .text{gap:16px;z-index:1;width:100%;padding:calc(var(--main-gap)/2) var(--main-gap)}.landingPageIconGrid .text>h2{font-size:var(--font-size-headline-m);color:var(--color-raspberry);line-height:1.1;margin:0}.landingPageIconGrid .text>h3{max-width:38ch;font-size:var(--font-size-headline-s);line-height:1.3;margin:0;font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.landingPageIconGrid .text>p{font-size:var(--font-size-copy-paragraph);font-weight:250;color:var(--color-midnight);max-width:var(--max-copy-width);position:relative;margin:0}.landingPageIconGrid .scroller-wrapper{width:100%;overflow:visible;scroll-snap-type:none;padding:0 var(--main-gap)}@media(max-width:1024px){.landingPageIconGrid .scroller-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--main-gap);-webkit-overflow-scrolling:touch}}.landingPageIconGrid .scroller-wrapper .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--icon-grid-item-width),1fr));justify-items:center;grid-gap:clamp(24px,5vw,60px);gap:clamp(24px,5vw,60px);width:100%}@media(max-width:1024px){.landingPageIconGrid .scroller-wrapper .grid{display:flex;flex-wrap:nowrap;width:max-content}}.landingPageIconGrid .scroller-wrapper .grid .gridItem{width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.landingPageIconGrid .scroller-wrapper .grid .gridItem>img{width:100%;height:auto}.landingPageIconGrid .scroller-wrapper .grid .gridItem>h5{width:100%;text-align:left;font-size:var(--font-size-headline-xs);line-height:1.3;font-weight:700;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal;margin:0;-webkit-hyphens:auto;hyphens:auto}.landingPageIconGrid .scroller-wrapper .grid .gridItem>p{font-size:var(--font-size-copy-paragraph);font-weight:250;line-height:130%;color:var(--color-midnight);margin:0;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}@media(max-width:1024px){.landingPageIconGrid .scroller-wrapper .grid .gridItem{flex:0 0 auto;width:clamp(156px,40vw,320px);scroll-snap-align:start}.landingPageIconGrid .scroller-wrapper .grid .gridItem>h5{font-size:2.4rem}.landingPageIconGrid .scroller-wrapper .grid .gridItem>p{font-size:1.6rem}}[data-theme=dark] .landingPageIconGrid .grid .gridItem>h5,[data-theme=dark] .landingPageIconGrid .grid .gridItem>p,[data-theme=dark] .landingPageIconGrid .text>h3,[data-theme=dark] .landingPageIconGrid .text>p{color:var(--color-white)}.landingPageImageWithIconGrid{--image-with-icon-grid-item-width:clamp(200px,15vw,300px);--speech-bubble-top-margin:60px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:calc(var(--main-gap)/2) var(--main-gap);margin:0 auto;margin-top:var(--speech-bubble-top-margin);max-width:var(--max-content-width)}.landingPageImageWithIconGrid .speech-bubble-container{--speech-mark-color:var(--color-moonlight);position:relative;display:grid;grid-template-columns:.4fr 1fr;grid-gap:36px;gap:36px;max-width:var(--max-content-width);padding:6rem 3.6rem;border-radius:var(--border-radius);background:var(--speech-mark-color);margin:0 auto}.landingPageImageWithIconGrid .speech-bubble-container:after{content:"";position:absolute;top:calc(var(--speech-bubble-top-margin)*-1);right:80px;rotate:180deg;width:0;height:0;border-left:0;border-right:140px solid rgba(0,0,0,0);border-top:100px solid var(--speech-mark-color)}@media(max-width:1024px){.landingPageImageWithIconGrid .speech-bubble-container{display:flex;flex-direction:column;gap:28px;padding:2rem;--speech-bubble-top-margin:40px}.landingPageImageWithIconGrid .speech-bubble-container:after{top:calc(var(--speech-bubble-top-margin)*-1);right:40px;border-right-width:60px;border-top-width:40px}}.landingPageImageWithIconGrid .speech-bubble-container .image-with-person{position:relative;z-index:1;width:100%;height:100%;margin:0 auto;display:flex;background-color:var(--color-white);border-radius:var(--border-radius);overflow:hidden}.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-picture{width:100%;height:auto;max-width:100%;border-radius:var(--border-radius)}.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-picture img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-picture{height:12em}}.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-info-wrapper{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:20px}.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-info-wrapper .person-name{font-size:var(--font-size-headline-xs-mobile);color:var(--color-white);font-feature-settings:"ss01" on,"ss03" on;text-shadow:0 3px 4px rgba(0,0,0,.4);font-style:normal;font-weight:700;line-height:130%;margin:0}.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-info-wrapper .person-position{font-size:var(--font-size-copy-paragraph-mobile);color:var(--color-white);font-feature-settings:"ss01" on,"ss03" on;text-shadow:0 3px 4px rgba(0,0,0,.4);font-style:normal;font-weight:350;line-height:130%;margin:0}@media(max-width:1024px){.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-info-wrapper .person-name{font-size:var(--font-size-headline-xs)}.landingPageImageWithIconGrid .speech-bubble-container .image-with-person .person-info-wrapper .person-position{font-size:var(--font-size-copy-paragraph)}}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper{display:flex;flex-direction:column;gap:3.6rem;width:100%}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper>h3{font-size:var(--font-size-headline-s);color:var(--color-midnight);line-height:130%;margin:0;font-weight:700;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--image-with-icon-grid-item-width),1fr));justify-items:center;grid-gap:clamp(24px,5vw,60px);gap:clamp(24px,5vw,60px);width:100%}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem{width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem .icon-headline-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem .icon-headline-wrapper>img{width:100%;max-width:2.4em;height:auto}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem .icon-headline-wrapper>h5{width:100%;text-align:left;font-size:var(--font-size-copy-paragraph-s);line-height:1.3;font-weight:700;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal;margin:0}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem>p{font-size:var(--font-size-copy-paragraph-s);font-weight:250;line-height:130%;color:var(--color-midnight);margin:0}@media(max-width:1024px){.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper{--image-with-icon-grid-item-width:clamp(130px,30vw,240px)}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper>h3{font-size:2.5rem}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem .icon-headline-wrapper>img{max-width:6em}.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem .icon-headline-wrapper>h5,.landingPageImageWithIconGrid .speech-bubble-container .grid-wrapper .grid .gridItem>p{font-size:1.6rem}}[data-theme=dark] .landingPageImageWithIconGrid .speech-bubble-container{--speech-mark-color:var(--color-darkmetal)}[data-theme=dark] .landingPageImageWithIconGrid .grid-wrapper .grid .gridItem .icon-headline-wrapper>h5,[data-theme=dark] .landingPageImageWithIconGrid .grid-wrapper>h3{color:var(--color-white)}[data-theme=dark] .landingPageImageWithIconGrid .grid-wrapper .grid .gridItem .icon-headline-wrapper>img{filter:brightness(1.5)}[data-theme=dark] .landingPageImageWithIconGrid .grid-wrapper .grid .gridItem>p{color:var(--color-white)}.landingPageKeyBenefits{--icon-grid-item-width:clamp(300px,10vw,336px);--grid-max-width:808px;--mobile-section-padding:36px;align-items:flex-start;padding-bottom:10rem;gap:24px}.landingPageKeyBenefits,.landingPageKeyBenefits .text{position:relative;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto}.landingPageKeyBenefits .text{align-items:center;gap:28px;z-index:1;width:100%;max-width:var(--max-content-width);padding:calc(var(--main-gap)/2) var(--mobile-section-padding)}.landingPageKeyBenefits .text>h3{max-width:38ch;font-size:var(--font-size-headline-s);line-height:1.3;margin:0;font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal;text-align:center}.landingPageKeyBenefits .text>p{font-size:var(--font-size-copy-paragraph);font-weight:250;color:var(--color-midnight);max-width:var(--max-copy-width);position:relative;margin:0;text-align:center}@media(max-width:1024px){.landingPageKeyBenefits .text{gap:24px}.landingPageKeyBenefits .text>h3{font-size:2.5rem}.landingPageKeyBenefits .text>p{font-size:1.8rem}}.landingPageKeyBenefits .scroller-wrapper{width:100%;overflow:visible;scroll-snap-type:none;padding:0 var(--main-gap);max-width:calc(var(--grid-max-width) + var(--main-gap)*2);margin:0 auto}@media(max-width:1024px){.landingPageKeyBenefits .scroller-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--main-gap);-webkit-overflow-scrolling:touch;padding:0 var(--mobile-section-padding);max-width:100%}}@media(max-width:600px){.landingPageKeyBenefits .scroller-wrapper{scroll-padding:0 var(--mobile-section-padding)}}.landingPageKeyBenefits .scroller-wrapper .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--icon-grid-item-width),1fr));justify-items:center;grid-gap:24px;gap:24px;width:100%}@media(max-width:1024px){.landingPageKeyBenefits .scroller-wrapper .grid{display:flex;flex-wrap:nowrap;width:max-content;gap:16px}}.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard{width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;border-radius:12px}.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard>img{width:100%;height:auto}.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard>h5{width:100%;text-align:left;font-size:var(--font-size-headline-xs);line-height:1.3;font-weight:700;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal;margin:0;-webkit-hyphens:auto;hyphens:auto}.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard>p{font-size:var(--font-size-copy-paragraph);font-weight:250;line-height:130%;color:var(--color-midnight);margin:0;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}@media(max-width:1024px){.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard{flex:0 0 auto;width:calc(50vw - var(--mobile-section-padding)*2);scroll-snap-align:start}.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard>h5{font-size:2.4rem}.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard>p{font-size:1.6rem}}@media(max-width:600px){.landingPageKeyBenefits .scroller-wrapper .grid .benefitCard{width:calc(100vw - var(--mobile-section-padding)*2);scroll-snap-align:start}}[data-theme=dark] .landingPageKeyBenefits .text>h3,[data-theme=dark] .landingPageKeyBenefits .text>p{color:var(--color-white)}.moduleMatrixGridItemSmall{display:flex;flex-direction:column;gap:3.6rem;align-items:center;justify-content:center;background:var(--color-moonlight);padding:4rem 2.5rem;border-radius:12px}.moduleMatrixGridItemSmall.flipOrder{flex-direction:column-reverse}.moduleMatrixGridItemSmall .gridItemContent{display:flex;flex-direction:column;gap:3.6rem;align-items:center;justify-content:center}.moduleMatrixGridItemSmall .gridItemContent>h5{font-size:var(--font-size-headline-s);font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal;text-align:center}.moduleMatrixGridItemSmall .gridItemContent>p{font-size:var(--font-size-copy-paragraph-s);font-weight:250;margin:0;text-align:center}@media(max-width:1024px){.moduleMatrixGridItemSmall{padding:3.2rem 2.4rem;gap:2.4rem}.moduleMatrixGridItemSmall .gridItemContent{gap:2.4rem}.moduleMatrixGridItemSmall .gridItemContent>h5{font-size:2.5rem}.moduleMatrixGridItemSmall .gridItemContent>p{font-size:1.6rem}}.moduleMatrixGridItemSmall .gridItemIllustration{height:auto;max-width:100%}.moduleMatrixGridItemLarge{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:center;justify-content:center;background:var(--color-moonlight);border-radius:12px}@media(max-width:1024px){.moduleMatrixGridItemLarge{grid-template-columns:1fr;grid-template-rows:16em auto}}.moduleMatrixGridItemLarge .gridItemIcon{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:2.8rem}.moduleMatrixGridItemLarge .gridItemIcon>p{font-size:var(--font-size-copy-paragraph-s);color:var(--color-midnight);font-weight:250;margin:0}@media(max-width:1024px){.moduleMatrixGridItemLarge .gridItemIcon>img{height:3.6rem;width:3.6rem}.moduleMatrixGridItemLarge .gridItemIcon>p{font-size:1.6rem}}.moduleMatrixGridItemLarge .gridItemContent{display:flex;flex-direction:column;gap:3.6rem;align-items:center;justify-content:center;padding:3.2rem 8rem;position:relative}.moduleMatrixGridItemLarge .gridItemContent>h5{font-size:var(--font-size-headline-xs);font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.moduleMatrixGridItemLarge .gridItemContent>.blockFunkyText{position:absolute;top:-5em;left:-6em}.moduleMatrixGridItemLarge .gridItemContent>.blockFunkyText>.inner>.spacer{order:1}.moduleMatrixGridItemLarge .gridItemContent>.blockFunkyText>.inner>.funkyText>.arrow{right:-80px;top:80px}.moduleMatrixGridItemLarge .gridItemContent>.blockFunkyText>.inner>.funkyText>.arrow svg{rotate:60deg;transform:scaleX(-1)}@media(max-width:1024px){.moduleMatrixGridItemLarge .gridItemContent{order:1;padding:3.2rem 2.4rem}.moduleMatrixGridItemLarge .gridItemContent>h5{font-size:2.2rem}.moduleMatrixGridItemLarge .gridItemContent>.blockFunkyText{display:none}}.moduleMatrixGridItemLarge .gridItemImageWrapper{position:relative;z-index:1;width:100%;height:100%;display:flex;border-radius:0 12px 12px 0;overflow:hidden}@media(max-width:1024px){.moduleMatrixGridItemLarge .gridItemImageWrapper{border-radius:12px 12px 0 0}}.moduleMatrixGridItemLarge .gridItemImageWrapper .gridItemImage{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.moduleMatrixGridItemLarge .gridItemImageWrapper .gridItemImage>img{width:100%;height:100%;object-fit:cover}.moduleMatrixGridItemLarge .gridItemImageWrapper .imageCaptionWrapper{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:20px}.moduleMatrixGridItemLarge .gridItemImageWrapper .imageCaptionWrapper .imageTitle{font-size:var(--font-size-headline-xs-mobile);color:var(--color-white);font-feature-settings:"ss01" on,"ss03" on;text-shadow:0 3px 4px rgba(0,0,0,.4);font-style:normal;font-weight:700;line-height:130%;margin:0}.moduleMatrixGridItemLarge .gridItemImageWrapper .imageCaptionWrapper .imageDescription{font-size:var(--font-size-copy-paragraph-mobile);color:var(--color-white);font-feature-settings:"ss01" on,"ss03" on;text-shadow:0 3px 4px rgba(0,0,0,.4);font-style:normal;font-weight:350;line-height:130%;margin:0}@media(max-width:1024px){.moduleMatrixGridItemLarge .gridItemImageWrapper .imageCaptionWrapper .imageTitle{font-size:var(--font-size-headline-xs)}.moduleMatrixGridItemLarge .gridItemImageWrapper .imageCaptionWrapper .imageDescription{font-size:var(--font-size-copy-paragraph)}}[data-theme=dark] .moduleMatrixGridItemLarge,[data-theme=dark] .moduleMatrixGridItemSmall{background:var(--color-darkmetal)}[data-theme=dark] .moduleMatrixGridItemLarge .gridItemContent>h5,[data-theme=dark] .moduleMatrixGridItemLarge .gridItemContent>p,[data-theme=dark] .moduleMatrixGridItemSmall .gridItemContent>h5,[data-theme=dark] .moduleMatrixGridItemSmall .gridItemContent>p{color:var(--color-white)}[data-theme=dark] .moduleMatrixGridItemLarge .gridItemIcon>img,[data-theme=dark] .moduleMatrixGridItemSmall .gridItemIcon>img{filter:brightness(1.5)}[data-theme=dark] .moduleMatrixGridItemLarge .gridItemIcon>p,[data-theme=dark] .moduleMatrixGridItemSmall .gridItemIcon>p{color:var(--color-white)}.landingPageModuleMatrix{position:relative;padding:calc(var(--main-gap)/2) var(--main-gap) var(--main-gap);margin:var(--main-gap) auto 0;overflow-x:clip}.landingPageModuleMatrix,.landingPageModuleMatrix>.text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.landingPageModuleMatrix>.text{gap:16px;max-width:var(--max-content-width);margin:0 auto}.landingPageModuleMatrix>.text h3{font-size:var(--font-size-headline-s);line-height:1.1;margin:0;font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.landingPageModuleMatrix>.text>p{font-size:var(--font-size-copy-paragraph);font-weight:250;color:var(--color-midnight);max-width:var(--max-copy-width);position:relative;margin:0 0 8rem}.landingPageModuleMatrix>.text>p em{font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.landingPageModuleMatrix .vennDiagram{position:relative;width:75vw;max-width:1200px;margin:0 auto;aspect-ratio:2/1;display:flex;justify-content:center;align-items:center;overflow:visible}.landingPageModuleMatrix .vennDiagram .vennGradientBorder{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:0;pointer-events:none}.landingPageModuleMatrix .vennDiagram .diagramItem{position:relative;height:80%;aspect-ratio:1/1;background:#fff;border-radius:50%;z-index:1;padding:4rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.landingPageModuleMatrix .vennDiagram .diagramItem>h5,.landingPageModuleMatrix .vennDiagram .diagramItem>p{padding:0 2rem;margin:0}.landingPageModuleMatrix .vennDiagram .diagramItem>h5{font-size:var(--font-size-headline-s);font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.landingPageModuleMatrix .vennDiagram .diagramItem.left{margin-right:-1em;background:var(--color-blueberry)}.landingPageModuleMatrix .vennDiagram .diagramItem.left>h5,.landingPageModuleMatrix .vennDiagram .diagramItem.left>p{color:var(--color-white)}.landingPageModuleMatrix .vennDiagram .diagramItem.right{margin-left:-1em;background:var(--color-poolparty)}.landingPageModuleMatrix .vennDiagram .diagramItem.right>h5,.landingPageModuleMatrix .vennDiagram .diagramItem.right>p{color:var(--color-blueberry)}@media(max-width:1024px){.landingPageModuleMatrix .vennDiagram .diagramItem{padding:2rem}.landingPageModuleMatrix .vennDiagram .diagramItem.right{margin-left:0}.landingPageModuleMatrix .vennDiagram .diagramItem>h5{font-size:1.8em;padding:0 .5rem;-webkit-hyphens:auto;hyphens:auto}.landingPageModuleMatrix .vennDiagram .diagramItem>p{display:none}}@media(max-width:600px){.landingPageModuleMatrix .vennDiagram .diagramItem>h5{font-size:2.2rem;padding:0}.landingPageModuleMatrix .vennDiagram{width:90vw}}.landingPageModuleMatrix .arrowPathsWrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:5rem 0;overflow-clip-margin:100vh;overflow:clip}.landingPageModuleMatrix .arrowPathsWrapper .backgroundBlurDecoration{position:absolute;width:100vw;margin:auto;height:auto;z-index:-1;pointer-events:none;transform-origin:50% 50%}.landingPageModuleMatrix .arrowPathsWrapper .backgroundBlurDecoration.bottom{bottom:calc(var(--main-gap)*-3)}.landingPageModuleMatrix .arrowPathsWrapper .dottedArrowsDecoration{width:50vw;height:auto}@media(max-width:768px){.landingPageModuleMatrix .arrowPathsWrapper .backgroundBlurDecoration{width:150vw}.landingPageModuleMatrix .arrowPathsWrapper .dottedArrowsDecoration{width:80vw}}.landingPageModuleMatrix .matrix-grid-wrapper{padding:3.6rem;background:var(--theme-color-background);border-radius:26px;max-width:var(--max-content-width);margin:0 auto}.landingPageModuleMatrix .matrix-grid-wrapper .grid{width:100%;display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:4rem;gap:4rem}.landingPageModuleMatrix .matrix-grid-wrapper .grid .gridItemPair{width:100%;display:grid;grid-template-columns:1fr 1fr;justify-items:center;grid-gap:4rem;gap:4rem}@media(max-width:1024px){.landingPageModuleMatrix .matrix-grid-wrapper{padding:2rem}.landingPageModuleMatrix .matrix-grid-wrapper .grid{gap:2.4rem}.landingPageModuleMatrix .matrix-grid-wrapper .grid .gridItemPair{grid-template-columns:1fr;gap:2.4rem}}[data-theme=dark] .landingPageModuleMatrix .text>h3,[data-theme=dark] .landingPageModuleMatrix .text>p{color:var(--color-white)}.landingPageHeaderVideo{position:relative;display:grid;grid-template-columns:1fr 1fr;padding-bottom:10rem;margin:0 auto}.landingPageHeaderVideo .text{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:36px;z-index:1;width:100%;margin:0 auto;padding:calc(var(--main-gap)/2) var(--main-gap)}@media(max-width:1024px){.landingPageHeaderVideo .text{gap:16px}}@media(min-width:1900px){.landingPageHeaderVideo .text{padding-left:calc((100vw - var(--max-content-width))/2 + var(--main-gap))}}.landingPageHeaderVideo .text>h1{color:var(--color-midnight);font-weight:600;line-height:130%;font-size:var(--font-size-headline-l)}.landingPageHeaderVideo .text>h2{font-size:var(--font-size-headline-s);font-weight:250;line-height:130%;color:var(--color-midnight)}.landingPageHeaderVideo .text>h5{font-size:var(--font-size-copy-paragraph);font-weight:600;color:var(--color-midnight);position:relative;width:-moz-fit-content;width:fit-content;padding:0 .4rem}.landingPageHeaderVideo .text>h5:after{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:.5em;background:var(--color-poolparty)}.landingPageHeaderVideo .video{position:relative;z-index:1;width:100%;height:auto;margin:0 auto;display:flex;justify-content:center;align-items:center}.landingPageHeaderVideo .video .pauseButton{position:absolute;z-index:2;top:36px;right:var(--main-gap);width:3.2rem;height:3.2rem;background-color:var(--color-white);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;pointer-events:all}.landingPageHeaderVideo .video .pauseButton svg{width:2.2rem;height:2.2rem;fill:var(--color-midnight)}.landingPageHeaderVideo .video .videoplayer{width:100%;height:auto;display:block}.landingPageHeaderVideo .waves{position:absolute;z-index:0;width:100%;bottom:-25%}.landingPageHeaderVideo .waves svg{opacity:1}.landingPageHeaderVideo .waves svg .lines>*{stroke:var(--color-dolphin)}@media(max-width:1024px){.landingPageHeaderVideo{grid-template-columns:1fr}.landingPageHeaderVideo .text>h1{font-size:4.2rem}.landingPageHeaderVideo .text>h2{font-size:3.2rem}.landingPageHeaderVideo .text>h5{font-size:1.8rem}.landingPageHeaderVideo .video .pauseButton{top:unset;bottom:36px}.landingPageHeaderVideo .waves{bottom:0}}[data-theme=dark] .landingPageHeaderVideo .text>h1,[data-theme=dark] .landingPageHeaderVideo .text>h2,[data-theme=dark] .landingPageHeaderVideo .text>h5{color:var(--color-white)}[data-theme=dark] .landingPageHeaderVideo .text>h5:after{background:var(--color-blueberry)}.stickyProductOnScrollSection{--scroll-space:250vh;--top-offset:var(--header-height);position:relative;padding:0 var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.stickyProductOnScrollSection .content-container{position:-webkit-sticky;position:sticky;top:var(--top-offset);display:grid;grid-template-columns:minmax(200px,1fr) 1fr;grid-gap:64px;align-items:center;height:100%}.stickyProductOnScrollSection .section-list{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;padding:120px 0}.stickyProductOnScrollSection .section-list .section{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:center;padding:20px 0;overflow:hidden;transition:gap .1s ease}.stickyProductOnScrollSection .section-list .section:not(:last-child){border-bottom:1px solid var(--color-dolphin)}.stickyProductOnScrollSection .section-list .section.active{gap:20px}.stickyProductOnScrollSection .section-list .section.active h3{opacity:1}.stickyProductOnScrollSection .section-list .section.active h3:after{width:100%}.stickyProductOnScrollSection .section-list .section.active p{display:block;visibility:visible;height:auto}.stickyProductOnScrollSection .section-list .section h3{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-copy-deck-s);font-weight:600;color:var(--color-midnight);text-align:left;position:relative;padding:0 .4rem;opacity:.4}.stickyProductOnScrollSection .section-list .section h3:after{content:"";z-index:-1;position:absolute;bottom:0;left:0;height:.4em;background:var(--color-poolparty);width:var(--underlineWidth,0)}.stickyProductOnScrollSection .section-list .section p{width:100%;font-size:var(--font-size-copy-paragraph-s);color:var(--color-midnight);font-weight:250;line-height:130%;text-align:left;margin:0;visibility:hidden;height:0}@media(max-width:1024px){.stickyProductOnScrollSection{--scroll-space:100vh;--top-offset:calc(var(--header-height) + 20px);min-height:100svh}.stickyProductOnScrollSection .content-container{position:-webkit-sticky;position:sticky;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:24px}.stickyProductOnScrollSection .section-list{order:1;padding:0;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:0;gap:0}.stickyProductOnScrollSection .section-list .section h3{font-size:1.8rem;width:-moz-fit-content;width:fit-content}.stickyProductOnScrollSection .section-list .section p{font-size:1.6rem}}.stickyProductOnScrollSection .section-list .section h3{transition:opacity .25s ease}.stickyProductOnScrollSection .section-list .section h3:after{transition:width .3s cubic-bezier(.215,.61,.355,1)}.stickyProductOnScrollSection .section-list .section p{overflow:hidden}.stickyProductOnScrollSection .section-list .section{transition:opacity .25s ease,gap .4s cubic-bezier(.215,.61,.355,1),height .65s cubic-bezier(.215,.61,.355,1)}.motion-scroller-spacer{height:var(--scroll-space);pointer-events:none}.motion-scroller,.motion-scroller .motion-content{height:-moz-fit-content;height:fit-content}.motion-scroller .motion-content{position:relative;pointer-events:none;display:flex;align-items:center;justify-content:center}.motion-scroller .motion-content .section-illustration{height:auto;width:clamp(20rem,40vw,60rem)}@media(max-width:1024px){.motion-scroller{overflow:hidden;height:30dvh;max-width:100vw;z-index:1}.motion-scroller .motion-content{background:var(--theme-color-background);min-width:100%;box-shadow:0 20px 20px var(--theme-color-background);z-index:1;height:100%}.motion-scroller .motion-content .section-illustration{max-height:30dvh;width:auto;margin:0 auto;left:0;right:0}}[data-theme=dark] .stickyProductOnScrollSection .section-list h3,[data-theme=dark] .stickyProductOnScrollSection .section-list p{color:var(--color-white)}[data-theme=dark] .stickyProductOnScrollSection .section-list h3:after{background:var(--color-blueberry)}[data-theme=dark] .stickyProductOnScrollSection .section-list .section:not(:last-child){border-bottom:1px solid rgba(206,207,217,.2509803922)}