.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)}