.keyVisual{margin:0 auto;position:relative;z-index:2}.keyVisual .canvasContainer{margin:-1% 0 0;width:100%;aspect-ratio:2.2/1}.keyVisual .canvasContainer>canvas{width:100%;height:100%;text-rendering:optimizeLegibility;font-kerning:normal;letter-spacing:-.1em;font-feature-settings:"ss01" 1,"ss03" 1,"kern"}[data-theme=dark] .keyVisual h1 span svg text{fill:var(--color-poolparty)}.KeyVisualSvg .animatedWord.shadow{fill:var(--color-moonlight)}.KeyVisualSvg .staticWord{fill:var(--color-raspberry)}.KeyVisualSvg .mainBackground{fill:var(--color-poolparty)}.KeyVisualSvg .animatedWord{font-family:ArizonaMixBoldItalic;font-size:360px}.KeyVisualSvg #gradient_1{animation:gradient_1__to 7.5s linear infinite normal forwards}@keyframes gradient_1__to{0%{transform:translate(50%,80%)}33%{transform:translate(32%,32%)}66%{transform:translate(27%,64%)}to{transform:translate(50%,80%)}}.KeyVisualSvg #gradient_2{animation:gradient_2__to 7.5s linear infinite normal forwards}@keyframes gradient_2__to{0%{transform:translate(18%,24%)}33%{transform:translate(13%,10%)}66%{transform:translate(10%,45%)}to{transform:translate(18%,24%)}}.KeyVisualSvg #gradient_3{animation:gradient_3__to 7.5s linear infinite normal forwards}@keyframes gradient_3__to{0%{transform:translate(-10%,15%)}33%{transform:translate(-10%,35%)}66%{transform:translateY(15%)}to{transform:translate(-10%,15%)}}.KeyVisualSvg #gradient_4{animation:gradient_4__to 7.5s linear infinite normal forwards}@keyframes gradient_4__to{0%{transform:translate(41%,15%)}33%{transform:translate(44%,35%)}66%{transform:translate(27%,15%)}to{transform:translate(41%,15%)}}.KeyVisualSvg #gradient_5{animation:gradient_5__to 20s linear infinite normal forwards}@keyframes gradient_5__to{0%{transform:translate(0)}33%{transform:translate(10%,105%)}66%{transform:translate(-5%,75%)}to{transform:translate(0)}}.KeyVisualSvg #gradient_6{animation:gradient_6__to 10s linear infinite normal forwards}@keyframes gradient_6__to{0%{transform:translate(75%,65%)}33%{transform:translate(90%,15%)}66%{transform:translate(60%,-5%)}to{transform:translate(75%,65%)}}.KeyVisualSvg #gradient_7{animation:gradient_7__to 10s linear infinite normal forwards}@keyframes gradient_7__to{0%{transform:translate(95%,15%)}33%{transform:translate(110%,95 .KeyVisualSvg)}66%{transform:translate(95%,50%)}to{transform:translate(95%,15%)}}[data-theme=dark] .KeyVisualSvg .animatedWord.shadow{fill:var(--color-darknight)}[data-theme=dark] .KeyVisualSvg .staticWord{fill:var(--color-poolparty)}[data-theme=dark] .KeyVisualSvg .mainBackground{fill:var(--color-raspberry)}.WavesVisualSvg{opacity:.5}.WavesVisualSvg .lines path{fill:none;stroke:var(--color-poolparty)}[data-theme=dark] .WavesVisualSvg{opacity:.65}[data-theme=dark] .WavesVisualSvg .lines path{stroke:var(--color-raspberry)}.blockHomepageHero{width:100%}.blockHomepageHero>.keyVisual{max-width:var(--max-content-width);margin-left:auto;margin-right:auto;margin-top:calc(24vh - var(--header-height));padding:0 var(--main-gap)}.blockHomepageHero>.keyVisual .canvasContainer{width:calc((1vw + 1vh)*40);max-width:100%}.blockHomepageHero .waves{position:relative;z-index:-1;height:14vw;width:100%;pointer-events:none;margin-top:calc(2*var(--main-screen-factor))}.blockHomepageHero .waves>*{position:absolute;top:-2em;width:100%;height:225%;color:var(--color-raspberry)}.blockHomepageHero .waves>* canvas{width:100%;height:auto}@media(max-width:768px){.blockHomepageHero>.keyVisual{margin-left:var(--main-gap)}}@media(orientation:portrait){.blockHomepageHero>.keyVisual{margin-top:calc(2*var(--main-gap))}}[data-theme=dark] .blockHomepageHero h1{color:var(--color-poolparty)}.blockAreaHero{position:relative;width:100%;display:flex;align-items:center;transition:color .5s ease}.blockAreaHero>div.inner{position:relative;z-index:1;width:100%;max-width:var(--max-content-width);margin:0 auto;padding:12em var(--main-gap) 11em}.blockAreaHero>div.inner .areaTeaser{display:grid;grid-template-columns:2.25fr 1fr;grid-gap:1em;gap:1em;align-items:center;min-height:55vh}.blockAreaHero>div.inner .areaTeaser>.list{position:relative;display:flex;flex-direction:column}.blockAreaHero>div.inner .areaTeaser ul{list-style:none;display:flex;flex-direction:column;gap:1rem;padding:0;margin:0}.blockAreaHero>div.inner .areaTeaser ul li{position:relative;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer}.blockAreaHero>div.inner .areaTeaser ul li a{display:block;padding:0;color:var(--color-white)}.blockAreaHero>div.inner .areaTeaser ul li h2{font-family:ArizonaPlus;font-weight:600;font-variation-settings:"SRFF" 0;font-size:2.5em;letter-spacing:-.02em;line-height:1.1;color:var(--color-white);text-transform:lowercase;animation:textHoverOut .35s ease 1}.blockAreaHero>div.inner .areaTeaser ul li h2>span{font-size:.55em;font-weight:300}.blockAreaHero>div.inner .areaTeaser ul li .solutionTags{overflow:hidden;opacity:0;transition:opacity .25s ease;display:flex;gap:.25em;flex-wrap:nowrap;pointer-events:none;margin-top:.15em;margin-bottom:.75em}.blockAreaHero>div.inner .areaTeaser ul li .solutionTags .tag{display:inline-block;font-size:.55em;font-weight:350;padding:.25em 1.15em .3em;color:var(--color-poolparty);border-radius:1em;white-space:nowrap;background:var(--color-midnight)}.blockAreaHero>div.inner .areaTeaser ul li:hover h2{animation:textHoverIn .125s ease 1;font-variation-settings:"slnt" -10,"SRFF" .5;font-weight:700;color:var(--color-midnight)}.blockAreaHero>div.inner .areaTeaser ul li:hover:before{border-bottom:1px dashed var(--color-white);width:100%}.blockAreaHero>div.inner .areaTeaser ul li:hover .solutionTags{opacity:1}.blockAreaHero>div.inner .areaTeaser .preview{padding-right:1em;transform-style:preserve-3d;perspective:1000px}.blockAreaHero>div.inner .areaTeaser .preview .device{display:flex;background:var(--color-white);border-radius:calc(var(--border-radius)*1.5);padding:.5em;aspect-ratio:9/15.5;max-height:23em;transition:transform .5s ease-in-out;transform:rotateY(-10deg) rotate(7deg)}.blockAreaHero>div.inner .areaTeaser .preview .device .content{position:relative;background:var(--color-midnight);border-radius:var(--border-radius);flex-grow:1;overflow:hidden}.blockAreaHero>div.inner .areaTeaser .preview .device .content>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out;background-color:var(--color-darknight)}.blockAreaHero>div.inner[data-hover=hover-0] .areaTeaser .preview .device{transform:rotateY(-10deg) rotate(7deg)}.blockAreaHero>div.inner[data-hover=hover-0] .areaTeaser .preview .device .content>video.hover-0{opacity:1}.blockAreaHero>div.inner[data-hover=hover-1] .areaTeaser .preview .device{transform:rotateY(10deg) rotate(-5deg) translateZ(-50px)}.blockAreaHero>div.inner[data-hover=hover-1] .areaTeaser .preview .device .content>video.hover-1{opacity:1}.blockAreaHero>div.inner[data-hover=hover-2] .areaTeaser .preview .device{transform:rotateY(-7deg) rotate(5deg) translateZ(0)}.blockAreaHero>div.inner[data-hover=hover-2] .areaTeaser .preview .device .content>video.hover-2{opacity:1}.blockAreaHero>div.inner[data-hover=hover-3] .areaTeaser .preview .device{transform:rotateY(11deg) rotate(-5deg) translateZ(-60px)}.blockAreaHero>div.inner[data-hover=hover-3] .areaTeaser .preview .device .content>video.hover-3{opacity:1}.blockAreaHero>.customBackground{position:absolute;z-index:0;width:100%;height:100%}.blockAreaHero .funkyText{max-width:18ch;font-family:NgutangDong;font-size:1em;color:var(--color-midnight);left:calc(var(--main-gap)*.5);transform:rotate(-10deg) translateY(-25%);pointer-events:none;margin-left:-1em;margin-top:-4em;display:flex;flex-direction:column;justify-content:center;align-items:center}.blockAreaHero .funkyText>.arrow{rotate:23deg;height:3em;display:block;margin-left:-2em}.blockAreaHero .funkyText>.arrow svg{width:100%;height:100%}@media(max-width:1024px){.blockAreaHero>div.inner .areaTeaser ul li h2{font-size:2.25em}.blockAreaHero>div.inner .areaTeaser ul li h2>span{font-size:.5em}}@media(max-width:768px){.blockAreaHero>div.inner .areaTeaser{display:block;min-height:0}.blockAreaHero>div.inner .areaTeaser ul li h2{font-size:2.75em}.blockAreaHero>div.inner .areaTeaser ul li h2>span{font-size:.55em;white-space:nowrap}.blockAreaHero>div.inner .areaTeaser .preview{display:none}}@media(max-width:600px){.blockAreaHero>div.inner .funkyText{align-self:center}.blockAreaHero>div.inner .areaTeaser ul{gap:3rem}.blockAreaHero>div.inner .areaTeaser ul li h2{text-align:center}.blockAreaHero>div.inner .areaTeaser ul li h2 span{display:block}.blockAreaHero>div.inner .areaTeaser ul li .solutionTags{display:none}}[data-theme=dark] .blockAreaHero>div.inner .areaTeaser .preview .device{background:var(--color-midnight)}.pageView>.blockParagraph{max-width:calc(var(--max-content-width));padding:0 var(--main-gap)}.pageView>.blockParagraph>*{max-width:65ch}.blockParagraph{margin:0 auto}.blockParagraph h2{font-size:1.75em;line-height:1.2;font-weight:700;margin:1.5em 0 .5em;letter-spacing:-.015em}.blockParagraph h4:has(+h2){color:var(--color-poolparty)}.blockParagraph h4+h2{margin-top:0}.blockParagraph h3{font-size:1.25em}.blockParagraph h3,.blockParagraph h4{line-height:1.2;font-weight:700;margin:1.5em 0 .25em;letter-spacing:-.01em}.blockParagraph h4{font-size:1em}.blockParagraph h1 em,.blockParagraph h2 em,.blockParagraph h3 em,.blockParagraph h4 em,.blockParagraph h5 em,.blockParagraph h6 em{font-family:ArizonaMix}.blockParagraph>ol,.blockParagraph>p,.blockParagraph>ul{line-height:1.5;margin:0 0 1.5em}.blockParagraph em{font-variation-settings:"slnt" -10;font-style:normal}.blockParagraph b,.blockParagraph strong{font-weight:600}.blockParagraph ol,.blockParagraph ul{list-style:none;padding-left:1.25em}.blockParagraph ol>li,.blockParagraph ul>li{position:relative;margin-bottom:.5em}.blockParagraph ol>li:before,.blockParagraph ul>li:before{position:absolute;color:var(--color-blueberry);display:inline-block;width:1em;margin-left:-1.25em}.blockParagraph ul{list-style:none;padding-left:1.25em;margin-top:1em}.blockParagraph ul li{position:relative;margin-bottom:.5em}.blockParagraph ul li:before{content:"";position:absolute;display:inline-block;width:.5em;height:.5em;border-radius:50%;border:2px solid var(--color-blueberry);top:.5em;left:-.7em;margin-left:-.5em}.blockParagraph ol{counter-reset:item}.blockParagraph ol li:before{content:counter(item) ". ";counter-increment:item;font-family:ArizonaMix;font-weight:600;font-variation-settings:"slnt" -10}.blockFunkyText{position:relative;width:100%;margin:0 auto;font-family:NgutangDong;font-size:1em}.blockFunkyText>.inner{display:flex;max-width:var(--max-content-width);padding:.75em var(--main-gap) 1.25em}.blockFunkyText>.inner>.spacer{flex-grow:1}.blockFunkyText>.inner>.funkyText{position:relative;display:block;max-width:18ch;color:var(--color-raspberry)}.blockFunkyText>.inner>.funkyText>.arrow{position:absolute;width:5em}.blockFunkyText.text-width-s>.inner>.funkyText{max-width:18ch}.blockFunkyText.text-width-m>.inner>.funkyText{max-width:28ch}.blockFunkyText.text-width-l>.inner>.funkyText{max-width:38ch}.blockFunkyText.arrow-round>.inner>.funkyText>.arrow{width:5em}.blockFunkyText.arrow-round>.inner>.funkyText>.arrow svg{rotate:-20deg;transform:translate(-5%,40%)}.blockFunkyText.arrow-straight>.inner>.funkyText>.arrow{width:5em}.blockFunkyText.arrow-straight>.inner>.funkyText>.arrow svg{rotate:-40deg;transform:translateY(10%)}.blockFunkyText.arrow-bow>.inner>.funkyText>.arrow{width:5em}.blockFunkyText.arrow-bow>.inner>.funkyText>.arrow svg{rotate:-35deg}.blockFunkyText.arrow-curl>.inner>.funkyText>.arrow{width:4em}.blockFunkyText.arrow-curl>.inner>.funkyText>.arrow svg{rotate:-5deg}.blockFunkyText.position-bottom_right_tight>.inner>.spacer,.blockFunkyText.position-top_right_tight>.inner>.spacer{max-width:65%}.blockFunkyText.position-bottom_right>.inner,.blockFunkyText.position-bottom_right_tight>.inner{justify-content:flex-start}.blockFunkyText.position-bottom_right>.inner>.funkyText,.blockFunkyText.position-bottom_right_tight>.inner>.funkyText{rotate:-10deg}.blockFunkyText.position-bottom_right>.inner>.funkyText>.arrow,.blockFunkyText.position-bottom_right_tight>.inner>.funkyText>.arrow{right:105%;bottom:50%;scale:-1 1}.blockFunkyText.position-bottom_left>.inner,.blockFunkyText.position-bottom_left_tight>.inner{justify-content:flex-end;flex-direction:row-reverse}.blockFunkyText.position-bottom_left>.inner>.funkyText,.blockFunkyText.position-bottom_left_tight>.inner>.funkyText{rotate:10deg;text-align:end}.blockFunkyText.position-bottom_left>.inner>.funkyText>.arrow,.blockFunkyText.position-bottom_left_tight>.inner>.funkyText>.arrow{left:105%;bottom:50%}.blockFunkyText.position-top_right>.inner,.blockFunkyText.position-top_right_tight>.inner{justify-content:flex-start}.blockFunkyText.position-top_right>.inner>.funkyText,.blockFunkyText.position-top_right_tight>.inner>.funkyText{rotate:10deg}.blockFunkyText.position-top_right>.inner>.funkyText>.arrow,.blockFunkyText.position-top_right_tight>.inner>.funkyText>.arrow{right:105%;top:50%;scale:-1 -1}.blockFunkyText.position-top_left>.inner{justify-content:flex-end;flex-direction:row-reverse}.blockFunkyText.position-top_left>.inner>.funkyText{rotate:-10deg;text-align:end}.blockFunkyText.position-top_left>.inner>.funkyText>.arrow{left:105%;top:50%;scale:1 -1}.blockFunkyText.flip-rotatation>.inner>.funkyText{rotate:-8deg}.blockBackground.gradient .blockFunkyText>.inner>.funkyText{color:var(--color-midnight)}.blockSpacer{position:relative;width:100%;margin:0 auto}.blockSpacer.size-tiny{height:var(--main-gap)}.blockSpacer.size-small{height:calc(var(--main-gap)*2)}.blockSpacer.size-medium{height:calc(var(--main-gap)*2 + 7.5vh)}.blockSpacer.size-large{height:calc(var(--main-gap)*2 + 15vh)}.blockClientList{width:100%}.blockClientList .clientLogo{display:inline-block;position:relative}.blockClientList .clientLogo.imgMode{width:7em;height:4em;margin:1em 2em;transition:opacity .75s ease}.blockClientList .clientLogo.imgMode:hover{opacity:1}.blockClientList .clientLogo.imgMode img{object-fit:contain;width:100%;height:100%;filter:invert(14%) sepia(80%) saturate(618%) hue-rotate(157deg) brightness(90%) contrast(101%)}.blockClientList .child:nth-child(odd) .clientLogo.textMode .clientName{color:var(--color-dolphin)}[data-theme=dark] .blockClientList .clientLogo{opacity:.75}[data-theme=dark] .blockClientList .clientLogo.imgMode img{filter:invert(100%) sepia(0) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%)}[data-theme=dark] .blockClientList .clientLogo.textMode .clientName{color:var(--color-white)}[data-theme=dark] .blockClientList .child:nth-child(odd) .clientLogo.textMode .clientName{color:var(--color-blueberry)}.blockCasesGrid{padding:0 var(--main-gap)}.blockCasesGrid .casesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17em,1fr));grid-gap:var(--main-gap);gap:var(--main-gap);margin:auto}.blockCasesGrid .casesGrid .caseItem{position:relative;cursor:pointer;justify-self:center}.blockCasesGrid .casesGrid .caseItem .info{position:relative;z-index:1;margin-left:1em;padding-top:.5em}.blockCasesGrid .casesGrid .caseItem .info .client{display:inline-block;padding:.25rem .2rem 0;font-weight:700;background-image:linear-gradient(transparent 50%,var(--color-poolparty) 50%);color:var(--theme-color-text);will-change:background-size;background-repeat:no-repeat;background-size:0 100%;transition:background-size .15s ease-in-out;font-family:ArizonaMix,sans-serif;font-variation-settings:"slnt" -10}.blockCasesGrid .casesGrid .caseItem .info .caseTitle{font-size:1em;font-weight:300;max-width:28ch;letter-spacing:-.015em;color:var(--theme-color-text)}.blockCasesGrid .casesGrid .caseItem .imageContainer{display:inline-block;position:relative;text-align:center;border-radius:var(--border-radius);outline:1px dashed color-mix(in lch,var(--color-raspberry) 70%,transparent)}.blockCasesGrid .casesGrid .caseItem .imageContainer img{display:block;position:relative;z-index:1;height:auto;width:100%;border-radius:var(--border-radius);outline:1px solid var(--color-white);transition:transform .15s ease-out}.blockCasesGrid .casesGrid .caseItem.landscape .imageContainer img{height:auto;width:100%;max-width:20em}.blockCasesGrid .casesGrid .caseItem.portrait .imageContainer{margin-left:1.5em}.blockCasesGrid .casesGrid .caseItem.portrait .imageContainer img{height:100%;width:auto;max-height:18em}.blockCasesGrid .casesGrid .caseItem:hover .imageContainer img{transform:translate(-.25em,-.25em)}.blockCasesGrid .casesGrid .caseItem:hover .client{background-size:100% 100%}.blockCasesGrid .casesGrid .gridElem:nth-child(odd){padding-top:25%}.blockCasesGrid .casesGrid .gridElem:last-child{padding-bottom:0}@media(max-width:1024px){.blockCasesGrid .casesGrid .caseItem{transform:none!important}}@media(max-width:768px){.blockCasesGrid .casesGrid{grid-template-columns:1fr;grid-gap:calc(var(--main-gap)*2) var(--main-gap)}.blockCasesGrid .casesGrid .gridElem.caseItem{width:100%;height:auto!important;margin-left:0!important;padding-top:0!important}.blockCasesGrid .casesGrid .gridElem.caseItem .info{padding-top:.5rem}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait{display:flex}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait .imageContainer{display:block;width:50%;height:-moz-fit-content;height:fit-content}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait .imageContainer img{width:100%;height:auto;max-height:none}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait .info{width:50%;height:-moz-fit-content;height:fit-content;top:50%;transform:translateY(-50%)}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait .info .caseTitle{max-width:none}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait:nth-child(odd) .imageContainer{order:1}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait:nth-child(odd) .info{order:2;text-align:start;margin-right:0;margin-left:calc(var(--main-gap)/2)}.blockCasesGrid .casesGrid .gridElem.caseItem.landscape .imageContainer{text-align:left}.blockCasesGrid .casesGrid .gridElem.caseItem.landscape .imageContainer img{max-width:none}.blockCasesGrid .casesGrid .gridElem.caseItem.landscape .info{padding-top:.5rem}.blockCasesGrid .casesGrid .gridElem.caseItem.landscape .info .caseTitle{max-width:40ch}.blockCasesGrid .casesGrid:nth-child(odd) .caseItem.portrait .imageContainer{order:2}.blockCasesGrid .casesGrid:nth-child(odd) .caseItem.portrait .info{order:1;text-align:end;margin-left:0;margin-right:calc(var(--main-gap)/2)}}[data-theme=dark] .blockCasesGrid .casesGrid .caseItem .info .client{background-image:linear-gradient(transparent 50%,var(--color-raspberry) 50%)}[data-theme=dark] .blockCasesGrid .casesGrid .caseItem .imageContainer{outline:1px dashed color-mix(in lch,var(--color-poolparty) 70%,transparent)}[data-theme=dark] .blockCasesGrid .casesGrid .caseItem .imageContainer img{outline:1px solid var(--color-midnight)}.blockSectionHeader{width:100%;margin:0 auto;padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);display:flex;flex-direction:column}.blockSectionHeader>.text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.blockSectionHeader>.text h2{font-size:var(--font-size-headline-m);color:var(--color-raspberry);line-height:1.1}.blockSectionHeader>.text h3{font-size:var(--font-size-headline-s);line-height:1.3;font-weight:250;margin:0;padding-right:1.5em}.blockSectionHeader>.text h3 em{font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.blockSectionHeader>.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}.blockSectionHeader>.link{margin-left:auto;align-self:flex-start;margin-top:.85em}.blockSectionHeader>.blockFunkyText{margin:0 auto var(--main-gap) auto}.blockSectionHeader>.blockFunkyText>.inner{display:flex;max-width:var(--max-content-width);padding:.75em var(--main-gap) 1.25em}.blockSectionHeader>.blockFunkyText>.inner>.funkyText>.arrow{position:absolute;width:4em}.blockSectionHeader>.blockFunkyText>.inner>.funkyText>.arrow svg{rotate:-5deg}@media(max-width:768px){.blockSectionHeader{display:block}}[data-theme=dark] .blockSectionHeader .text>h3,[data-theme=dark] .blockSectionHeader .text>p{color:var(--color-white)}.blockPageHeader{position:relative}.blockPageHeader .text{position:relative;z-index:0;width:100%;margin:0 auto;padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width)}.blockPageHeader .text>h1{color:var(--color-poolparty);line-height:1;letter-spacing:-.02em;font-size:5em}.blockPageHeader .text>h2{font-size:1.5em;font-weight:350;line-height:1.4;letter-spacing:-.02em}.blockPageHeader.small .text>h1{font-size:3em}.blockPageHeader.medium .text>h1{font-size:4em}.blockPageHeader.large .text>h1{font-size:5em}.blockPageHeader .waves{position:absolute;z-index:-1;width:100%;top:90%}.blockPageHeader .waves svg{opacity:1}.blockPageHeader .waves svg .lines>*{stroke:var(--color-moonlight)}[data-theme=dark] .blockPageHeader .waves svg .lines>*{stroke:var(--color-darknight)}[data-theme=dark] .blockPageHeader .text>h1{color:var(--color-poolparty)}.blockStatement{width:100%;max-width:var(--max-content-width);margin:0 auto}.blockStatement>*{padding:0 var(--main-gap)}.blockStatement .widthConstraint{max-width:42ch;font-size:1.75em}.blockStatement p{font-size:1em;line-height:1.3;font-weight:250;margin:0;letter-spacing:-.015em}.blockStatement p em{font-weight:600;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.blockStatement .funkyText{position:relative;width:120%;margin:0 auto;padding-top:4em;font-family:NgutangDong;font-size:.55em;max-width:calc(100vw - var(--main-gap)*2)}.blockStatement .funkyText>span{position:absolute;max-width:18ch;color:var(--color-raspberry);right:0;bottom:-2%;transform:rotate(-10deg)}.blockStatement .funkyText>span>.arrow{position:absolute;right:102%;bottom:10%;rotate:8deg;width:4.5em}.blockStatement .funkyText>span>.arrow svg{width:100%}button,input,textarea{all:unset;box-sizing:border-box}.FormRoot{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;gap:2em;width:100%}.FormRoot button{width:-moz-fit-content;width:fit-content}.FormRoot .legal{grid-column:1/-1;font-size:.75em;line-height:1.4;margin:0}.FormRoot .legal p{margin:0}.FormField{display:grid;grid-column:1/-1}.FormField.width50{grid-column:auto}.FormLabel{display:flex;align-items:baseline;justify-content:space-between;font-size:.85em;font-weight:400;line-height:1;margin-bottom:.5em}.FormLabel,.FormMessage{color:var(--theme-color-text)}.FormMessage{font-size:.75em;opacity:.8}.FormTextArea,.FormTextField{width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:.85em;color:var(--theme-color-text);background-color:var(--theme-color-background);outline:1px solid var(--color-dolphin)}.FormTextArea:hover,.FormTextField:hover{outline:1px solid var(--color-metal)}.FormTextArea:focus,.FormTextField:focus{outline:1px solid var(--color-midnight)}.FormTextArea::selection,.FormTextField::selection{background-color:var(--color-dolphin);color:#fff}.FormTextField{padding:.5em .75em;line-height:1}.FormTextArea{padding:.5em .75em;line-height:1.4;height:8em;resize:none}@media(max-width:600px){.FormRoot{grid-template-columns:1fr}}[data-theme=dark] .FormTextArea,[data-theme=dark] .FormTextField{outline:1px solid var(--color-darkmetal)}[data-theme=dark] .FormTextArea:hover,[data-theme=dark] .FormTextField:hover{outline:1px solid var(--color-lightdarkmetal)}[data-theme=dark] .FormTextArea:focus,[data-theme=dark] .FormTextField:focus{outline:1px solid var(--color-dolphin)}[data-theme=dark] .FormTextArea::selection,[data-theme=dark] .FormTextField::selection{background-color:var(--color-darkmetal);color:var(--color-dolphin)}.pageView>.blockContactForm{max-width:var(--max-content-width)}.blockContactForm{width:100%;margin:0 auto;padding:0 var(--main-gap)}.blockContactForm>.inner{display:grid;grid-template-columns:2fr 1fr;grid-gap:2em;gap:2em;background:var(--color-moonlight);border-radius:var(--border-radius);padding:var(--main-gap)}.blockContactForm>.inner>.columnForm>h2{margin-bottom:1em;font-size:1.75em;font-family:ArizonaMix;font-variation-settings:"slnt" -10;color:var(--color-darkmetal)}.blockContactForm>.inner>.columnFace{text-align:center}.blockContactForm>.inner>.columnFace>.imageWrapper img{display:block;width:9em;height:9em;object-fit:cover;border-radius:999px;margin:auto auto 1em}.blockContactForm>.inner>.columnFace>.text>*{font-size:.75em;line-height:1.4}.blockContactForm>.inner>.columnFace>.text>h3{font-size:1em;font-family:ArizonaMix;font-variation-settings:"slnt" -10}.blockContactForm>.inner>.columnFace>.text>h4{font-weight:300}.blockContactForm>.inner>.columnFace>.text>h3+p,.blockContactForm>.inner>.columnFace>.text>h4+p{margin-top:.5em}.blockContactForm>.inner>.columnFace>.text p{margin:0}.blockContactForm>.inner>.columnFace>.text .additionalInfo{margin:1em 0}.blockContactForm .successMessage{background:var(--color-dolphin);padding:.001em 1em;border-radius:var(--border-radius);margin-bottom:1em;max-width:32em}@media(max-width:768px){.blockContactForm>.inner{grid-template-columns:1fr}.blockContactForm>.inner>.columnFace{display:flex;gap:2em;margin-top:1em;align-items:center}.blockContactForm>.inner>.columnFace>.imageWrapper img{margin-bottom:0}.blockContactForm>.inner>.columnFace>.text{text-align:start}.blockContactForm>.inner>.columnFace>.text .additionalInfo{margin-bottom:0}}@media(max-width:600px){.blockContactForm>.inner>.columnFace{gap:1em}.blockContactForm>.inner>.columnFace>.imageWrapper img{width:8em;height:8em}}[data-theme=dark] .blockContactForm>.inner{background:var(--color-darknight)}[data-theme=dark] .blockContactForm>.inner>.columnForm>h2{color:var(--color-dolphin)}[data-theme=dark] .blockContactForm .successMessage{background:var(--color-midnight)}.pageView>.blockContactPerson{max-width:var(--max-content-width)}.blockContactPerson{width:100%;margin:0 auto;padding:0 var(--main-gap)}.blockContactPerson>.inner{background:var(--color-moonlight);border-radius:var(--border-radius);padding:2em}.blockContactPerson>.inner>h2{margin-bottom:1em;font-size:1.75em;font-family:ArizonaMix;font-variation-settings:"slnt" -10;color:var(--color-darkmetal)}.blockContactPerson>.inner>.content{display:flex;gap:2em;width:100%;align-items:center}.blockContactPerson>.inner>.content .imageWrapper img{display:block;width:9em;height:9em;object-fit:cover;border-radius:999px}.blockContactPerson>.inner>.content .text>*{font-size:.75em;line-height:1.4}.blockContactPerson>.inner>.content .text>h3{color:var(--color-darkmetal);font-size:1.25em;font-family:ArizonaMix;font-variation-settings:"slnt" -10}.blockContactPerson>.inner>.content .text>h4{font-weight:300}.blockContactPerson>.inner>.content .text p{margin:0}.blockContactPerson>.inner>.content .text .additionalInfo{margin:1em 0;max-width:55ch}.blockContactPerson>.inner>.content .text .cta{margin-top:1em}@media(max-width:600px){.blockContactPerson>.inner h2{text-align:center}.blockContactPerson>.inner>.content{flex-direction:column;align-content:center;text-align:center}.blockContactPerson>.inner .imageWrapper img{width:8em;height:8em}}[data-theme=dark] .blockContactPerson>.inner{background:var(--color-darknight)}[data-theme=dark] .blockContactPerson>.inner .text h3,[data-theme=dark] .blockContactPerson>.inner h2{color:var(--color-poolparty)}.blockBackground.default>.inner{background:var(--color-moonlight);padding-bottom:2em;margin:-1px 0}.blockBackground.default>.inner>:first-child{position:relative;padding-top:-2em}.blockBackground.default>svg{display:block;width:100%;color:var(--color-moonlight)}.blockBackground.gradient{position:relative;width:100%;display:flex;align-items:center}.blockBackground.gradient>.inner{--gradientPadding:8em;position:relative;z-index:0;width:100%;min-height:calc(101vh + var(--gradientPadding)*2);max-width:var(--max-content-width);margin:0 auto;padding:var(--gradientPadding) 0 var(--gradientPadding);display:flex;flex-direction:column;justify-content:center;color:var(--color-white)}.blockBackground.gradient>.customBackground{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}[data-theme=dark] .blockBackground.default>.inner{background:var(--color-darknight)}[data-theme=dark] .blockBackground.default>svg{color:var(--color-darknight)}.blockTeamTeaser{width:100%;margin:0 auto;padding:calc(var(--main-gap)/2) calc(var(--main-gap)/2) var(--main-gap) var(--main-gap);max-width:var(--max-content-width);display:grid;grid-template-columns:1fr .7fr;grid-gap:calc(var(--main-gap)/2);gap:calc(var(--main-gap)/2);justify-content:center}.blockTeamTeaser .facts{display:flex;flex-direction:column;gap:calc(var(--main-gap)/3);justify-content:center;overflow:hidden}.blockTeamTeaser .facts .fact{position:relative;display:flex;gap:calc(var(--main-gap)/2);padding-bottom:calc(var(--main-gap)/3)}.blockTeamTeaser .facts .fact .icon{width:4em;height:100%}.blockTeamTeaser .facts .fact .icon .image{width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-midnight)}.blockTeamTeaser .facts .fact .text h3{font-family:ArizonaMix;font-weight:700;font-variation-settings:"slnt" -10;color:var(--color-blueberry);font-size:2.25em;line-height:1.1;letter-spacing:-.02em}.blockTeamTeaser .facts .fact .text h4{font-weight:300;font-size:1em;letter-spacing:-.01em}.blockTeamTeaser .facts .fact:not(:last-child):after{content:"";display:block;position:absolute;bottom:0;height:1px;width:75%;background-color:var(--color-white)}.blockTeamTeaser .pictures{display:grid;grid-gap:calc(var(--main-gap)/4);gap:calc(var(--main-gap)/4);grid-template-columns:1fr 1fr 1fr}.blockTeamTeaser .pictures>.image{position:relative;transform-style:preserve-3d;perspective:1000px;aspect-ratio:1/1}.blockTeamTeaser .pictures>.image img{object-fit:cover;transform:rotateY(1turn)}.blockTeamTeaser .pictures>.image .info,.blockTeamTeaser .pictures>.image img{position:absolute;width:100%;height:100%;border-radius:var(--border-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s ease-in-out}.blockTeamTeaser .pictures>.image .info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;background:var(--color-blueberry);transform:rotateY(540deg);color:var(--color-white)}.blockTeamTeaser .pictures>.image .info .name{font-family:ArizonaMix;font-weight:700;font-variation-settings:"slnt" -10;font-size:.85em}.blockTeamTeaser .pictures>.image .info .title{font-weight:300;font-size:.6em}.blockTeamTeaser .pictures>.image:hover img{transform:rotateY(180deg)}.blockTeamTeaser .pictures>.image:hover .info{transform:rotateY(1turn)}.blockTeamTeaser .pictures>.image:nth-child(4) .info,.blockTeamTeaser .pictures>.image:nth-child(4) img,.blockTeamTeaser .pictures>.image:nth-child(5) .info,.blockTeamTeaser .pictures>.image:nth-child(5) img,.blockTeamTeaser .pictures>.image:nth-child(8) .info,.blockTeamTeaser .pictures>.image:nth-child(8) img{border-radius:999px}.blockTeamTeaser .pictures>.spacer1{grid-column:1;grid-row:1}.blockTeamTeaser .pictures>.spacer2{grid-column:3;grid-row:1}.blockTeamTeaser .pictures>.spacer3{grid-column:1;grid-row:4}@media(max-width:600px){.blockTeamTeaser{display:grid;grid-template-columns:1fr;margin-top:2rem;padding-right:var(--main-gap)}.blockTeamTeaser .facts{gap:var(--main-gap)}.blockTeamTeaser .facts .fact{gap:var(--main-gap);padding-bottom:var(--main-gap)}.blockTeamTeaser .facts .fact:not(:last-child):after{width:100%}.blockTeamTeaser .pictures{display:none}}[data-theme=dark] .facts .fact .icon .image{background-color:var(--color-white)}[data-theme=dark] .facts .fact .text h3{color:var(--color-poolparty)}[data-theme=dark] .facts .fact:not(:last-child):after{background-color:var(--color-midnight)}[data-theme=dark] .pictures>.image .info{background-color:var(--color-poolparty);color:var(--color-midnight)}.blockDisciplinesSlider{padding:calc(var(--main-gap)/2) 0}.blockDisciplinesSlider .rfm-initial-child-container{align-items:flex-start;height:100%}.blockDisciplinesSlider .rfm-initial-child-container>*{height:100%}.blockDisciplinesSlider .item{padding:0 calc(var(--main-gap)/4);width:30vw;height:100%;min-width:30ch;max-width:37ch}.blockDisciplinesSlider .item .content{position:relative;background:var(--color-moonlight);border-radius:var(--border-radius);padding:1.25em;overflow:hidden;height:100%;display:flex;flex-direction:column;gap:.25em}.blockDisciplinesSlider .item .content .header{position:relative}.blockDisciplinesSlider .item .content .header h3{flex-grow:1;font-size:1em;font-weight:300;letter-spacing:-.01em}.blockDisciplinesSlider .item .content .header img.icon{position:absolute;right:0;top:0;width:15%;max-height:2.5em}.blockDisciplinesSlider .item .content .teamSize{font-family:ArizonaMix;font-weight:700;font-variation-settings:"slnt" -10;color:var(--color-blueberry);font-size:2.25em;line-height:1.1;letter-spacing:-.02em;margin-bottom:-.75rem}.blockDisciplinesSlider .item .content .teamSize svg{width:.45em}.blockDisciplinesSlider .item .content .description ol,.blockDisciplinesSlider .item .content .description p,.blockDisciplinesSlider .item .content .description ul{font-size:max(14px,.65em);font-weight:300;line-height:1.4;margin:1em 0 0}.blockDisciplinesSlider .item .content .description ol,.blockDisciplinesSlider .item .content .description ul{list-style:outside;padding-left:1em}[data-theme=dark] .blockDisciplinesSlider .item .content{background:var(--color-darknight)}.blockMediaElement .media{width:100%;display:flex;flex-direction:column;height:100%;max-height:70vh;border-radius:var(--border-radius);align-items:center;justify-content:flex-end}.blockMediaElement .media>*{max-width:100%;max-height:100%;border-radius:var(--border-radius)}.blockMediaSlider{margin:3em 0;position:relative}.blockMediaSlider .content{z-index:1}.blockMediaSlider .content .grid{display:grid;grid-gap:1.5em var(--main-gap);gap:1.5em var(--main-gap);padding:0 var(--main-gap);max-width:calc(var(--max-content-width) + var(--main-gap)*2);margin:0 auto}.blockMediaSlider .content.count-1 .grid{grid-template-columns:1fr}.blockMediaSlider .content.count-2 .grid{grid-template-columns:repeat(2,1fr)}.blockMediaSlider .content.count-3 .grid{grid-template-columns:repeat(3,1fr)}.blockMediaSlider .content .description{color:var(--color-blueberry)}.blockMediaSlider .content .description>p{max-width:64ch;margin:0 auto;font-size:.8em;line-height:1.4;text-align:center;padding:2em var(--main-gap) 2.5em}.blockMediaSlider .content .media>*{box-shadow:0 .75em 1.75em rgba(3,43,64,.2)}[data-theme=dark] .blockMediaSlider .background,[data-theme=dark] .blockMediaSlider .description{color:var(--color-poolparty)}[data-theme=dark] .blockMediaSlider .background svg *,[data-theme=dark] .blockMediaSlider .description svg *{fill:var(--color-darknight)}[data-theme=dark] .blockMediaSlider .background .solidColor,[data-theme=dark] .blockMediaSlider .description .solidColor{background:var(--color-darknight)}[data-theme=dark] .blockMediaSlider .media>*{box-shadow:0 .75em 1.75em #021a27}.pageView>.blockLinkList{max-width:var(--max-content-width);padding:0 var(--main-gap)}.pageView>.blockLinkList>*{max-width:65ch}.blockLinkList{margin:0 auto}.blockLinkList li{border-bottom:1px solid var(--color-moonlight)}.blockLinkList li:first-child{border-top:1px solid var(--color-moonlight)}.blockLinkList li a{display:block;padding:1em 0 1em .25em;font-family:ArizonaPlus;font-variation-settings:"SRFF" 0;font-weight:400;transition:padding-left .25s ease-out,color .15s ease-out;animation:textHoverOut .35s ease 1}.blockLinkList li a svg{height:.75em;margin-right:.35em;transition:margin-right .25s ease-out}.blockLinkList li a:hover{padding-left:.75em;color:var(--color-blueberry);animation:textHoverIn .125s ease 1;font-variation-settings:"slnt" -10,"SRFF" .5}.blockLinkList li a:hover svg{margin-right:.5em}@keyframes textHoverIn{0%{font-variation-settings:"slnt" 0,"SRFF" 0}to{font-variation-settings:"slnt" -10,"SRFF" .5}}@keyframes textHoverOut{0%{font-variation-settings:"slnt" -10,"SRFF" .5}to{font-variation-settings:"slnt" 0,"SRFF" 0}}[data-theme=dark] .blockLinkList li{border-bottom:1px solid var(--color-darknight)}[data-theme=dark] .blockLinkList li:first-child{border-top:1px solid var(--color-darknight)}.blockAreaAnimation{max-width:var(--max-content-width);margin:0 auto;overflow:hidden;width:100%}.blockAreaAnimation>*{padding:0 var(--main-gap)}.blockAreaAnimation h2{font-size:3.5em;white-space:nowrap;max-width:calc(100vw - 2*var(--main-gap));overflow:hidden}.blockAreaAnimation label{display:inline-block;border:1px solid var(--color-white);font-size:.85em;padding:.5em 1em;line-height:1;border-radius:2em;margin-top:.75em}@media(max-width:600px){.blockAreaAnimation h2{font-size:2.5em}}.pageView>.blockVideo{max-width:calc(var(--max-content-width));padding:0 var(--main-gap)}.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}.blockQuote{--quote-image-margin:4px;--quote-image-max-width:30vw;--quote-image-border-radius:calc(var(--border-radius) - var(--quote-image-margin));margin:0 auto;padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width)}.blockQuote>.quoteWrapper{position:relative;background-color:var(--color-moonlight);border-radius:var(--border-radius);overflow:hidden;display:flex}.blockQuote>.quoteWrapper .quoteImage{max-width:var(--quote-image-max-width);background-color:var(--color-white);margin:var(--quote-image-margin);border-radius:var(--quote-image-border-radius);overflow:hidden}.blockQuote>.quoteWrapper .quoteImage img{width:100%;height:100%;object-fit:cover}.blockQuote>.quoteWrapper .quoteContent{flex:1 1;min-width:0;padding:calc(var(--main-gap)/1.25)}.blockQuote>.quoteWrapper>.quoteIcon{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--color-white);bottom:0;right:0;width:3.25em;height:3.25em;background-color:var(--color-poolparty);border-top-left-radius:var(--border-radius)}.blockQuote>.quoteWrapper>.quoteIcon>svg{width:1.25em;height:1.25em}@media(max-width:768px){.blockQuote>.quoteWrapper{flex-direction:column;align-items:center}.blockQuote>.quoteWrapper .quoteImage{max-width:100%}}.blockQuote blockquote{font-size:1.25em;line-height:1.4;font-weight:300;margin:0;letter-spacing:-.015em}.blockQuote blockquote em{font-weight:700;font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal}.blockQuote .quotee{display:flex;flex-direction:column;gap:.5em;margin-top:1.5em;margin-left:3em}.blockQuote .quotee .name{position:relative;font-size:.9em;font-weight:700;line-height:1;color:var(--color-raspberry);white-space:nowrap}.blockQuote .quotee .name:before{content:"";position:absolute;left:-3em;top:calc(100% + .25em);width:2.5em;height:1px;background-color:var(--color-raspberry)}.blockQuote .quotee .title{font-size:.75em;line-height:1;font-weight:300;white-space:nowrap}@media(max-width:768px){.blockQuote{padding:0 var(--main-gap)}.blockQuote>.quoteWrapper .quoteContent{padding:var(--main-gap)}}[data-theme=dark] .blockQuote>.quoteWrapper{background-color:var(--color-darknight)}[data-theme=dark] .blockQuote>.quoteWrapper .quoteIcon{color:var(--color-midnight)}[data-theme=dark] .blockQuote .quoteImage{background-color:var(--color-midnight)}.blockNumbers{padding:0 calc(var(--main-gap)*3);margin-left:auto;margin-right:auto;max-width:var(--max-content-width)}.blockNumbers>.numbersWrapper{display:flex;justify-content:space-between;gap:1em}.blockNumbers>.numbersWrapper .number{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25em;text-align:center}.blockNumbers>.numbersWrapper .number .value{font-size:4.375em;font-weight:600;line-height:1;color:var(--color-blueberry);font-family:ArizonaMix;font-variation-settings:"slnt" -10;font-style:normal;white-space:nowrap}.blockNumbers>.numbersWrapper .number label{font-size:.875em;font-weight:300;line-height:1;white-space:nowrap}.blockNumbers>.numbersWrapper .divider{width:1px;height:2em;background-color:var(--color-midnight);align-self:center}@media(max-width:768px){.blockNumbers{padding:0 calc(var(--main-gap)*1.5)}}@media(max-width:600px){.blockNumbers{padding:0 var(--main-gap)}.blockNumbers>.numbersWrapper{flex-wrap:wrap}.blockNumbers>.numbersWrapper .number{flex:1 1 100%}.blockNumbers>.numbersWrapper .divider{width:3em;height:1px;margin:1em auto}}[data-theme=dark] .blockNumbers .number .value{color:var(--color-poolparty)}[data-theme=dark] .blockNumbers .divider{background-color:var(--color-metal)}.blockStackedImages{padding:0 var(--main-gap);margin-left:auto;margin-right:auto;max-width:var(--max-content-width);position:relative}.blockStackedImages .funkyText{position:absolute;right:0;top:0;width:40%;bottom:4em;margin:0 auto;font-family:NgutangDong;max-width:calc(100vw - var(--main-gap)*2)}.blockStackedImages .funkyText>.text{position:absolute;width:18ch;max-width:65%;font-size:.85em;left:28%;bottom:35%;transform:rotate(-10deg)}.blockStackedImages .funkyText>.arrow{position:absolute;left:10%;bottom:10%;rotate:-98deg;width:4.5em}.blockStackedImages .funkyText>.arrow svg{width:100%;transform:scaleX(-1)}.blockStackedImages>.imageWrapper{position:relative;width:100%}.blockStackedImages>.imageWrapper img{display:block;width:60%;max-width:100%;height:auto;border-radius:var(--border-radius);transition:transform .3s ease;box-shadow:267px 408px 136px 0 rgba(0,0,0,0),171px 261px 125px 0 color-mix(in lch,var(--color-midnight) 1%,transparent),96px 147px 105px 0 color-mix(in lch,var(--color-midnight) 5%,transparent),43px 65px 78px 0 color-mix(in lch,var(--color-midnight) 9%,transparent),11px 16px 43px 0 color-mix(in lch,var(--color-midnight) 10%,transparent)}.blockStackedImages>.imageWrapper .image1{position:relative;z-index:0}.blockStackedImages>.imageWrapper .image2{position:relative;margin-top:-4em;z-index:1}.blockStackedImages>.imageWrapper .image2>img{margin-left:auto}@media(max-width:768px){.blockStackedImages .funkyText>.text{font-size:.85em;left:30%;bottom:40%}.blockStackedImages .funkyText>.arrow{left:10%;bottom:10%;width:4em}}@media(max-width:600px){.blockStackedImages .funkyText>.text{font-size:.75em;left:15%;bottom:0}.blockStackedImages .funkyText>.arrow{display:none}.blockStackedImages .imageWrapper>.image2{margin-top:-2em}}[data-theme=dark] .blockStackedImages>.imageWrapper img{box-shadow:267px 408px 136px 0 rgba(0,0,0,0),171px 261px 125px 0 color-mix(in lch,var(--color-darknight) 10%,transparent),96px 147px 105px 0 color-mix(in lch,var(--color-darknight) 25%,transparent),43px 65px 78px 0 color-mix(in lch,var(--color-darknight) 48%,transparent),11px 16px 43px 0 color-mix(in lch,var(--color-darknight) 70%,transparent)}.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:0;width:100%;height:auto;margin:0 auto;display:flex;justify-content:center;align-items:center}.landingPageHeaderVideo .video .pauseButton{position:absolute;z-index:1;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}.landingPageHeaderVideo .video .pauseButton svg{width:2.2rem;height:2.2rem;fill:var(--color-midnight)}.landingPageHeaderVideo .video video{width:100%;height:auto}.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:400vh;--top-offset:10vh;position:relative;display:grid;grid-template-columns:minmax(200px,1fr) 1fr;grid-gap:64px;padding:0 var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.stickyProductOnScrollSection .section-list{position:-webkit-sticky;position:sticky;top:0;left:0;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;padding:120px 0;padding-top:calc(var(--header-height) + var(--top-offset))}.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{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding-top:calc(var(--header-height) + 20px);margin-top:calc(var(--header-height)*-1)}.stickyProductOnScrollSection .section-list{order:1;top:unset;bottom:0;padding:2em 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{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--top-offset));margin-top:calc(var(--header-height) + var(--top-offset))}.motion-scroller .motion-content{position:absolute;top:0;left:0;right:0;bottom:0;height:-moz-fit-content;height:fit-content;inset:0;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{--top-offset:5vh;overflow:hidden;margin-top:0;height:50vh;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}.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)}.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)}.landingPageModuleMatrix{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:calc(var(--main-gap)/2) var(--main-gap) var(--main-gap);margin:var(--main-gap) auto 0}@media(max-width:768px){.landingPageModuleMatrix{overflow-x:hidden;overflow-y:visible}}.landingPageModuleMatrix>.text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;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}.landingPageModuleMatrix .arrowPathsWrapper .backgroundBlurDecoration{position:absolute;width:100vw;margin:auto;height:auto;z-index:-1;pointer-events:none}.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)}.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)}.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)}.linkButton{display:flex;justify-content:flex-start}.blockAssetContentGrid,.linkButton{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.blockAssetContentGrid .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center}.blockAssetContentGrid .grid .assetImage{height:100%}.blockAssetContentGrid .grid .assetImage img{width:100%;height:100%;border-radius:var(--border-radius);object-fit:cover;aspect-ratio:1}.blockAssetContentGrid .grid .content{display:flex;flex-direction:column;gap:1.6rem}.blockAssetContentGrid .grid .content .kicker{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;margin:0}.blockAssetContentGrid .grid .content .kicker:after{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:.5em;background:var(--color-poolparty)}.blockAssetContentGrid .grid .content .contentText{font-size:var(--font-size-copy-paragraph);color:var(--color-midnight);line-height:1.4;margin:0}.blockAssetContentGrid .grid .content .contentText ul{list-style:none;padding-left:1.25em;margin-top:1em}.blockAssetContentGrid .grid .content .contentText ul li{position:relative;margin-bottom:.5em}.blockAssetContentGrid .grid .content .contentText ul li:before{content:"";position:absolute;display:inline-block;width:.5em;height:.5em;border-radius:50%;border:2px solid var(--color-blueberry);top:.4em;left:-.7em;margin-left:-.5em}.blockAssetContentGrid .grid .content .contentText ol{list-style:none;counter-reset:item;padding-left:1.25em;margin-top:1em}.blockAssetContentGrid .grid .content .contentText ol li{position:relative;margin-bottom:.5em;counter-increment:item}.blockAssetContentGrid .grid .content .contentText ol li:before{content:counter(item) ".";position:absolute;color:var(--color-blueberry);left:-1.25em;font-family:ArizonaMix;font-weight:600;font-variation-settings:"slnt" -10}.blockAssetContentGrid .grid .content .headline{font-size:var(--font-size-headline-s);color:var(--color-midnight);font-family:ArizonaMix;font-weight:600;font-variation-settings:"slnt" -10;line-height:130%;margin:0}.blockAssetContentGrid .grid .content button{align-self:flex-start;margin-top:1rem}.blockAssetContentGrid.position-right .grid .assetImage{order:2}.blockAssetContentGrid.position-right .grid .content{order:1}.blockAssetContentGrid.position-top .grid{grid-template-columns:1fr}.blockAssetContentGrid.position-top .grid .assetImage{aspect-ratio:1.961}.blockAssetContentGrid.position-top .grid .assetImage img{height:100%}@media(max-width:768px){.blockAssetContentGrid .grid{grid-template-columns:1fr;gap:var(--main-gap)}.blockAssetContentGrid .grid .assetImage{order:1}.blockAssetContentGrid .grid .content{order:2}.blockAssetContentGrid .grid .content .headline{font-size:2rem}.blockAssetContentGrid.position-right .grid .assetImage{order:1}.blockAssetContentGrid.position-right .grid .content{order:2}}.blockAssetContentGrid .buttonContainer{display:flex;flex-wrap:wrap;gap:1rem}.blockAssetContentGrid .buttonContainer .linkButton{padding:0}[data-theme=dark] .blockAssetContentGrid .content .kicker{color:var(--color-moonlight)}[data-theme=dark] .blockAssetContentGrid .content .kicker:after{background:var(--color-blueberry)}[data-theme=dark] .blockAssetContentGrid .content .contentText,[data-theme=dark] .blockAssetContentGrid .content .headline{color:var(--color-white)}