.linkButton{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);justify-content:flex-start;margin:0 auto;display:flex}
.blockAccordion{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:calc(var(--max-content-width));width:100%;margin:0 auto}.blockAccordion .kicker{color:var(--color-midnight);width:fit-content;margin:0 0 1rem;padding:0 .4rem;font-family:ArizonaSans;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:600;position:relative}.blockAccordion .kicker:after{content:"";z-index:-1;background:var(--color-poolparty);width:100%;height:.5em;position:absolute;bottom:0;left:0}.blockAccordion .headline{color:var(--color-midnight);font-variation-settings:"slnt" -10;text-wrap:balance;margin:0 0 clamp(2rem,5vw,3.2rem);font-family:ArizonaMix;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:130%}.blockAccordion .accordionList{flex-direction:column;gap:2.4rem;display:flex}@media (max-width:768px){.blockAccordion .accordionList{gap:1.6rem}}.accordionItem{border-radius:var(--border-radius);border:1px solid var(--color-dolphin);background-color:#e8ebf2;transition:background-color .2s}.accordionItem .accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:2.8rem 3.2rem;display:flex}@media (max-width:768px){.accordionItem .accordionHeader{padding:2rem 1.6rem}}.accordionItem .accordionHeader:hover{opacity:.8}.accordionItem .accordionHeader h3{font-variation-settings:"slnt" -10;color:var(--color-midnight);flex:1;margin:0;font-family:ArizonaMix;font-size:clamp(2.2rem,5vw,2.9rem);font-weight:700;line-height:130%}.accordionItem .accordionHeader .icon{width:3.2rem;height:3.2rem;color:var(--color-raspberry);justify-content:center;align-items:center;display:flex}.accordionItem .accordionHeader .icon svg{width:100%;height:100%;transition:transform .3s}.accordionItem .accordionHeader[aria-expanded=true] .icon svg{transform:rotate(180deg)}.accordionItem .accordionContent{color:var(--color-midnight);font-size:var(--font-size-copy-paragraph);line-height:1.5;overflow:hidden}.accordionItem .accordionContent .contentInner{padding:.8rem 3.2rem 2.8rem;font-size:2rem}@media (max-width:768px){.accordionItem .accordionContent .contentInner{padding:.8rem 2rem 1.6rem;font-size:1.6rem}}.accordionItem .accordionContent p{margin:0 0 1em}.accordionItem .accordionContent ul{margin-bottom:1.5rem;padding-left:0;list-style:none}.accordionItem .accordionContent ul li{align-items:baseline;margin-bottom:.5rem;padding-left:1.5rem;display:flex;position:relative}.accordionItem .accordionContent ul li:before{content:"";border:1.5px solid var(--color-blueberry);border-radius:50%;width:12px;min-width:12px;height:12px;margin-right:.75rem;display:inline-block;transform:translateY(2px)}.accordionItem .linkButton{padding:0}[data-theme=dark] .blockAccordion .kicker{color:var(--color-moonlight)}[data-theme=dark] .blockAccordion .kicker:after{background:var(--color-blueberry)}[data-theme=dark] .blockAccordion .headline{color:var(--color-white)}[data-theme=dark] .blockAccordion .accordionItem{background-color:#ffffff1a;border:1px solid #ffffff1a}[data-theme=dark] .blockAccordion .accordionItem .accordionHeader h3,[data-theme=dark] .blockAccordion .accordionItem .accordionContent{color:var(--color-white)}
.blockAreaAnimation{width:100%;max-width:var(--max-content-width);width:100%;margin:0 auto;overflow:hidden}.blockAreaAnimation>*{padding:0 var(--main-gap)}.blockAreaAnimation h2{white-space:nowrap;max-width:calc(100vw - 2*var(--main-gap));font-size:3.5em;overflow:hidden}.blockAreaAnimation label{border:1px solid var(--color-white);border-radius:2em;margin-top:.75em;padding:.5em 1em;font-size:.85em;line-height:1;display:inline-block}@media (max-width:600px){.blockAreaAnimation h2{font-size:2.5em}}
.blockAreaHero{align-items:center;width:100%;transition:color .5s;display:flex;position:relative}.blockAreaHero>div.inner{z-index:1;width:100%;max-width:var(--max-content-width);padding:12em var(--main-gap) 11em;margin:0 auto;position:relative}.blockAreaHero>div.inner .areaTeaser{grid-template-columns:2.25fr 1fr;align-items:center;gap:1em;min-height:55vh;display:grid}.blockAreaHero>div.inner .areaTeaser>.list{flex-direction:column;display:flex;position:relative}.blockAreaHero>div.inner .areaTeaser ul{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.blockAreaHero>div.inner .areaTeaser ul li{cursor:pointer;border-bottom:1px solid #0000;position:relative}.blockAreaHero>div.inner .areaTeaser ul li a{color:var(--color-white);padding:0;display:block}.blockAreaHero>div.inner .areaTeaser ul li h2{font-variation-settings:"SRFF" 0;letter-spacing:-.02em;color:var(--color-white);text-transform:lowercase;font-family:ArizonaPlus;font-size:2.5em;font-weight:600;line-height:1.1;animation:.35s textHoverOut}.blockAreaHero>div.inner .areaTeaser ul li h2>span{font-size:.55em;font-weight:300}.blockAreaHero>div.inner .areaTeaser ul li .solutionTags{opacity:0;pointer-events:none;flex-wrap:nowrap;gap:.25em;margin-top:.15em;margin-bottom:.75em;transition:opacity .25s;display:flex;overflow:hidden}.blockAreaHero>div.inner .areaTeaser ul li .solutionTags .tag{color:var(--color-poolparty);white-space:nowrap;background:var(--color-midnight);border-radius:1em;padding:.25em 1.15em .3em;font-size:.55em;font-weight:350;display:inline-block}.blockAreaHero>div.inner .areaTeaser ul li:hover h2{font-variation-settings:"slnt" -10,"SRFF" .5;color:var(--color-midnight);font-weight:700;animation:.125s textHoverIn}.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{transform-style:preserve-3d;perspective:1000px;padding-right:1em}.blockAreaHero>div.inner .areaTeaser .preview .device{background:var(--color-white);border-radius:calc(var(--border-radius)*1.5);aspect-ratio:9/15.5;max-height:23em;padding:.5em;transition:transform .5s ease-in-out;display:flex;transform:rotateY(-10deg)rotate(7deg)}.blockAreaHero>div.inner .areaTeaser .preview .device .content{background:var(--color-midnight);border-radius:var(--border-radius);flex-grow:1;position:relative;overflow:hidden}.blockAreaHero>div.inner .areaTeaser .preview .device .content>video{object-fit:cover;opacity:0;background-color:var(--color-darknight);width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.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{z-index:0;width:100%;height:100%;position:absolute}@keyframes textHoverIn{0%{font-variation-settings:"slnt" 0,"SRFF" 0;font-weight:600}to{font-variation-settings:"slnt" -10,"SRFF" .5;font-weight:700}}@keyframes textHoverOut{0%{font-variation-settings:"slnt" -10,"SRFF" .5;font-weight:700}to{font-variation-settings:"slnt" 0,"SRFF" 0;font-weight:600}}.blockAreaHero .funkyText{max-width:18ch;color:var(--color-midnight);left:calc(var(--main-gap)*.5);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin-top:-4em;margin-left:-1em;font-family:NgutangDong;font-size:1em;display:flex;transform:rotate(-10deg)translateY(-25%)}.blockAreaHero .funkyText>.arrow{height:3em;margin-left:-2em;display:block;rotate:23deg}.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{min-height:0;display:block}.blockAreaHero>div.inner .areaTeaser ul li h2{font-size:2.75em}.blockAreaHero>div.inner .areaTeaser ul li h2>span{white-space:nowrap;font-size:.55em}.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)}
.blockAssetContentGrid{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.blockAssetContentGrid .grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.blockAssetContentGrid .grid .assetImage{height:100%}.blockAssetContentGrid .grid .assetImage img,.blockAssetContentGrid .grid .assetImage video{border-radius:var(--border-radius);object-fit:cover;aspect-ratio:1;width:100%;height:100%;display:block}.blockAssetContentGrid .grid .content{flex-direction:column;gap:1.6rem;display:flex}.blockAssetContentGrid .grid .content .kicker{font-size:var(--font-size-copy-paragraph);color:var(--color-midnight);width:fit-content;margin:0;padding:0 .4rem;font-weight:600;position:relative}.blockAssetContentGrid .grid .content .kicker:after{content:"";z-index:-1;background:var(--color-poolparty);width:100%;height:.5em;position:absolute;bottom:0;left:0}.blockAssetContentGrid .grid .content .contentText{font-size:var(--font-size-copy-paragraph);color:var(--color-midnight);margin:0;line-height:1.4}.blockAssetContentGrid .grid .content .contentText>div>*{margin:0}.blockAssetContentGrid .grid .content .contentText ul{margin-top:1em;padding-left:1.25em;list-style:none}.blockAssetContentGrid .grid .content .contentText ul li{position:relative}.blockAssetContentGrid .grid .content .contentText ul li:before{content:"";border:2px solid var(--color-blueberry);border-radius:50%;width:.5em;height:.5em;margin-left:-.5em;display:inline-block;position:absolute;top:.4em;left:-.7em}.blockAssetContentGrid .grid .content .contentText ol{counter-reset:item;margin-top:1em;padding-left:1.25em;list-style:none}.blockAssetContentGrid .grid .content .contentText ol li{counter-increment:item;position:relative}.blockAssetContentGrid .grid .content .contentText ol li:before{content:counter(item) ".";color:var(--color-blueberry);font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-weight:600;position:absolute;left:-1.25em}.blockAssetContentGrid .grid .content .contentText em{font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-style:normal;font-weight:600}.blockAssetContentGrid .grid .content .contentText b,.blockAssetContentGrid .grid .content .contentText strong{font-weight:600}.blockAssetContentGrid .grid .content .headline{font-size:var(--font-size-headline-s);color:var(--color-midnight);font-variation-settings:"slnt" -10;margin:0;font-family:ArizonaMix;font-weight:600;line-height:130%}.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{gap:var(--main-gap);grid-template-columns:1fr}.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{flex-wrap:wrap;gap:1rem;display:flex}.blockAssetContentGrid .buttonContainer .linkButton{margin:0;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 .headline,[data-theme=dark] .blockAssetContentGrid .content .contentText{color:var(--color-white)}
.blockBackground.default>.inner{background:var(--color-moonlight);margin:-1px 0;padding-bottom:2em}.blockBackground.default>.inner>:first-child{padding-top:-2em;position:relative}.blockBackground.default>svg{width:100%;color:var(--color-moonlight);display:block}.blockBackground.gradient{align-items:center;width:100%;display:flex;position:relative}.blockBackground.gradient>.inner{--gradientPadding:8em;z-index:0;width:100%;min-height:calc(101vh + var(--gradientPadding)*2);max-width:var(--max-content-width);padding:var(--gradientPadding) 0 var(--gradientPadding);color:var(--color-white);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative}.blockBackground.gradient>.customBackground{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}[data-theme=dark] .blockBackground.default>.inner{background:var(--color-darknight)}[data-theme=dark] .blockBackground.default>svg{color:var(--color-darknight)}
.blockCasesGrid{padding:0 var(--main-gap)}.blockCasesGrid .casesGrid{gap:var(--main-gap);grid-template-columns:repeat(auto-fit,minmax(17em,1fr));margin:auto;display:grid}.blockCasesGrid .casesGrid .caseItem{cursor:pointer;justify-self:center;position:relative}.blockCasesGrid .casesGrid .caseItem .info{z-index:1;margin-left:1em;padding-top:.5em;position:relative}.blockCasesGrid .casesGrid .caseItem .info .client{background-image:linear-gradient(transparent 50%, var(--color-poolparty) 50%);color:var(--theme-color-text);will-change:background-size;font-variation-settings:"slnt" -10;background-repeat:no-repeat;background-size:0% 100%;padding:.25rem .2rem 0;font-family:ArizonaMix,sans-serif;font-weight:700;transition:background-size .15s ease-in-out;display:inline-block}.blockCasesGrid .casesGrid .caseItem .info .caseTitle{letter-spacing:-.015em;max-width:28ch;color:var(--theme-color-text);font-size:1em;font-weight:300}.blockCasesGrid .casesGrid .caseItem .imageContainer{text-align:center;border-radius:var(--border-radius);outline:1px dashed color-mix(in lch, var(--color-raspberry) 70%, transparent);display:inline-block;position:relative}.blockCasesGrid .casesGrid .caseItem .imageContainer img{z-index:1;border-radius:var(--border-radius);outline:1px solid var(--color-white);width:100%;height:auto;transition:transform .15s ease-out;display:block;position:relative}.blockCasesGrid .casesGrid .caseItem.landscape .imageContainer img{width:100%;max-width:20em;height:auto}.blockCasesGrid .casesGrid .caseItem.portrait .imageContainer{margin-left:1.5em}.blockCasesGrid .casesGrid .caseItem.portrait .imageContainer img{width:auto;height:100%;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-gap:calc(var(--main-gap)*2) var(--main-gap);grid-template-columns:1fr}.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{width:50%;height:fit-content;display:block}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait .imageContainer img{width:100%;height:auto;max-height:none}.blockCasesGrid .casesGrid .gridElem.caseItem.portrait .info{width:50%;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{text-align:start;margin-right:0;margin-left:calc(var(--main-gap)/2);order: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{text-align:end;margin-left:0;margin-right:calc(var(--main-gap)/2);order:1}}[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)}
.blockClientList{width:100%}.blockClientList .clientLogo{display:inline-block;position:relative}.blockClientList .clientLogo.imgMode{width:7em;height:4em;margin:1em 2em;transition:opacity .75s}.blockClientList .clientLogo.imgMode:hover{opacity:1}.blockClientList .clientLogo.imgMode img{object-fit:contain;filter:invert(14%)sepia(80%)saturate(618%)hue-rotate(157deg)brightness(90%)contrast(101%);width:100%;height:100%}.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()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)}
.FormRoot{grid-template-columns:1fr 1fr;gap:2em;width:100%;display:grid}.FormRoot button{width:fit-content}.FormRoot .legal{grid-column:1/-1;margin:0;font-size:.75em;line-height:1.4}.FormRoot .legal p{margin:0}.FormField{grid-column:1/-1;display:grid}.FormField.width50{grid-column:auto}.FormLabel{color:var(--theme-color-text);justify-content:space-between;align-items:baseline;margin-bottom:.5em;font-size:.85em;font-weight:400;line-height:1;display:flex}.FormMessage{color:var(--theme-color-text);opacity:.8;font-size:.75em}.FormTextField,.FormTextArea{width:100%;color:var(--theme-color-text);background-color:var(--theme-color-background);outline:1px solid var(--color-dolphin);border-radius:10px;justify-content:center;align-items:center;font-family:ArizonaSans,sans-serif;font-size:.85em;display:inline-flex}.FormTextField:hover,.FormTextArea:hover{outline:1px solid var(--color-metal)}.FormTextField:focus,.FormTextArea:focus{outline:1px solid var(--color-midnight)}.FormTextField::selection,.FormTextArea::selection{background-color:var(--color-dolphin);color:#fff}.FormTextField{padding:.5em .75em;line-height:1}.FormTextArea{resize:none;height:8em;padding:.5em .75em;line-height:1.4}@media (max-width:600px){.FormRoot{grid-template-columns:1fr}}[data-theme=dark] .FormTextField,[data-theme=dark] .FormTextArea{outline:1px solid var(--color-darkmetal)}[data-theme=dark] .FormTextField:hover,[data-theme=dark] .FormTextArea:hover{outline:1px solid var(--color-lightdarkmetal)}[data-theme=dark] .FormTextField:focus,[data-theme=dark] .FormTextArea:focus{outline:1px solid var(--color-dolphin)}[data-theme=dark] .FormTextField::selection,[data-theme=dark] .FormTextArea::selection{background-color:var(--color-darkmetal);color:var(--color-dolphin)}
.pageView>.blockContactForm{max-width:var(--max-content-width)}.blockContactForm{width:100%;padding:0 var(--main-gap);margin:0 auto}.blockContactForm .altchaField altcha-widget{--altcha-color-base:var(--theme-color-background);--altcha-color-text:var(--theme-color-text);--altcha-color-border:var(--color-dolphin);--altcha-border-radius:10px;--altcha-color-button:var(--color-raspberry);--altcha-color-button-text:var(--color-white);font-family:ArizonaSans,sans-serif}.blockContactForm>.inner{background:var(--color-moonlight);border-radius:var(--border-radius);padding:var(--main-gap);grid-template-columns:2fr 1fr;gap:2em;display:grid}.blockContactForm>.inner>.columnForm>h2{font-variation-settings:"slnt" -10;color:var(--color-darkmetal);margin-bottom:1em;font-family:ArizonaMix;font-size:1.75em}.blockContactForm>.inner>.columnFace{text-align:center}.blockContactForm>.inner>.columnFace>.imageWrapper img{object-fit:cover;border-radius:999px;width:9em;height:9em;margin:auto auto 1em;display:block}.blockContactForm>.inner>.columnFace>.text>*{font-size:.75em;line-height:1.4}.blockContactForm>.inner>.columnFace>.text>h3{font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-size:1em}.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);border-radius:var(--border-radius);max-width:32em;margin-bottom:1em;padding:.001em 1em}@media (max-width:768px){.blockContactForm>.inner{grid-template-columns:1fr}.blockContactForm>.inner>.columnFace{align-items:center;gap:2em;margin-top:1em;display:flex}.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)}[data-theme=dark] .blockContactForm .altchaField altcha-widget{--altcha-color-border:var(--color-darkmetal)}
.pageView>.blockContactPerson{max-width:var(--max-content-width)}.blockContactPerson{width:100%;padding:0 var(--main-gap);margin:0 auto}.blockContactPerson>.inner{background:var(--color-moonlight);border-radius:var(--border-radius);padding:2em}.blockContactPerson>.inner>h2{font-variation-settings:"slnt" -10;color:var(--color-darkmetal);margin-bottom:1em;font-family:ArizonaMix;font-size:1.75em}.blockContactPerson>.inner>.content{align-items:center;gap:2em;width:100%;display:flex}.blockContactPerson>.inner>.content .imageWrapper img{object-fit:cover;border-radius:999px;width:9em;height:9em;display:block}.blockContactPerson>.inner>.content .text>*{font-size:.75em;line-height:1.4}.blockContactPerson>.inner>.content .text>h3{color:var(--color-darkmetal);font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-size:1.25em}.blockContactPerson>.inner>.content .text>h4{font-weight:300}.blockContactPerson>.inner>.content .text p{margin:0}.blockContactPerson>.inner>.content .text .additionalInfo{max-width:55ch;margin:1em 0}.blockContactPerson>.inner>.content .text .cta{margin-top:1em}@media (max-width:600px){.blockContactPerson>.inner h2{text-align:center}.blockContactPerson>.inner>.content{text-align:center;flex-direction:column;align-content:center}.blockContactPerson>.inner .imageWrapper img{width:8em;height:8em}}[data-theme=dark] .blockContactPerson>.inner h2,[data-theme=dark] .blockContactPerson>.inner .text h3{color:var(--color-poolparty)}[data-theme=dark] .blockContactPerson>.inner{background:var(--color-darknight)}
.pageView>.blockContent{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:calc(var(--max-content-width))}.pageView>.blockContent>*{max-width:85ch}.blockContent{margin:0 auto}.blockContent .kicker{font-size:var(--font-size-copy-paragraph);color:var(--color-midnight);width:fit-content;margin:0;padding:0 .4rem;font-weight:600;position:relative}.blockContent .kicker:after{content:"";z-index:-1;background:var(--color-poolparty);width:100%;height:.5em;position:absolute;bottom:0;left:0}.blockContent .contentText{font-size:var(--font-size-copy-paragraph);color:var(--color-midnight);margin:0;line-height:1.4}.blockContent .contentText ul{margin-top:1em;padding-left:1.25em;list-style:none}.blockContent .contentText ul li{margin-bottom:.5em;position:relative}.blockContent .contentText ul li:before{content:"";border:2px solid var(--color-blueberry);border-radius:50%;width:.5em;height:.5em;margin-left:-.5em;display:inline-block;position:absolute;top:.4em;left:-.7em}.blockContent .contentText ol{counter-reset:item;margin-top:1em;padding-left:1.25em;list-style:none}.blockContent .contentText ol li{counter-increment:item;margin-bottom:.5em;position:relative}.blockContent .contentText ol li:before{content:counter(item) ".";color:var(--color-blueberry);font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-weight:600;position:absolute;left:-1.25em}.blockContent .headline{font-size:var(--font-size-headline-s);color:var(--color-midnight);text-wrap:balance;margin:0;font-family:ArizonaSans;font-weight:700;line-height:130%}.blockContent .headline:is(h1){font-size:var(--font-size-headline-l);color:var(--color-poolparty)}.blockContent .headline:is(h2){font-size:var(--font-size-headline-m);color:var(--color-raspberry)}.blockContent .headline:is(h3){font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-weight:600}.blockContent button{align-self:flex-start;margin-top:1rem}.blockContent .buttonContainer{flex-wrap:wrap;gap:2rem;display:flex}.blockContent .buttonContainer .linkButton{margin:0;padding:0}[data-theme=dark] .blockContent .kicker{color:var(--color-moonlight)}[data-theme=dark] .blockContent .kicker:after{background:var(--color-blueberry)}[data-theme=dark] .blockContent .headline,[data-theme=dark] .blockContent .contentText{color:var(--color-white)}
.styles-module-scss-module__FJENCq__contentCards{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__grid{align-items:stretch;gap:24px;width:100%;display:grid}.styles-module-scss-module__FJENCq__contentCards[data-card-count="1"] .styles-module-scss-module__FJENCq__grid{grid-template-columns:1fr}@media (max-width:768px){.styles-module-scss-module__FJENCq__contentCards[data-card-count="1"] .styles-module-scss-module__FJENCq__grid{grid-template-columns:1fr}}.styles-module-scss-module__FJENCq__contentCards[data-card-count="1"] .styles-module-scss-module__FJENCq__card{grid-template-columns:1fr;gap:60px;display:grid}.styles-module-scss-module__FJENCq__contentCards[data-card-count="1"] .styles-module-scss-module__FJENCq__card.styles-module-scss-module__FJENCq__withImage{grid-template-columns:1fr 1.2fr}@media (max-width:768px){.styles-module-scss-module__FJENCq__contentCards[data-card-count="1"] .styles-module-scss-module__FJENCq__card{grid-template-columns:1fr}}.styles-module-scss-module__FJENCq__contentCards[data-card-count="2"] .styles-module-scss-module__FJENCq__grid{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.styles-module-scss-module__FJENCq__contentCards[data-card-count="2"] .styles-module-scss-module__FJENCq__grid{grid-template-columns:1fr}}.styles-module-scss-module__FJENCq__contentCards[data-card-count="2"] .styles-module-scss-module__FJENCq__card{flex-direction:column;gap:36px;display:flex}.styles-module-scss-module__FJENCq__contentCards[data-card-count="3"] .styles-module-scss-module__FJENCq__grid{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.styles-module-scss-module__FJENCq__contentCards[data-card-count="3"] .styles-module-scss-module__FJENCq__grid{grid-template-columns:1fr}}.styles-module-scss-module__FJENCq__contentCards[data-card-count="3"] .styles-module-scss-module__FJENCq__card{flex-direction:column;gap:36px;display:flex}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card{background:var(--color-moonlight);border-radius:var(--color-border-radius-default,12px);padding:1.5em;overflow:hidden}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__imageWrapper{border-radius:var(--color-border-radius-default,12px);overflow:hidden}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__imageWrapper .styles-module-scss-module__FJENCq__image{object-fit:cover;width:100%;height:100%;display:block}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content{flex-direction:column;flex:1;gap:.5em;display:flex}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__icon{width:auto;max-width:2.5em;height:auto;max-height:2.5em}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__headline{font-variation-settings:"slnt" -10;color:var(--color-midnight);margin:0;font-family:ArizonaMix,serif;font-size:1.5em;font-weight:700;line-height:1.2}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__subheadline{font-variation-settings:"slnt" -10;color:var(--color-midnight);margin:0;font-family:ArizonaMix,serif;font-size:1.12em;font-weight:700;line-height:1.3}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description{color:var(--color-midnight);flex-direction:column;flex:1;font-size:max(14px,.875em);line-height:1.4;display:flex}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description p{color:var(--color-midnight);margin:0 0 1em;font-size:max(14px,.875em);font-weight:300;line-height:1.4}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description b,.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description strong{font-weight:600}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description em{font-variation-settings:"slnt" -10;font-style:normal}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description a{color:var(--color-blueberry);text-decoration:underline}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ul{margin-top:.5em;padding-left:1.25em;list-style:none}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ul li{color:var(--color-midnight);margin-bottom:.5em;font-size:max(14px,.875em);font-weight:300;line-height:1.4;position:relative}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ul li:before{content:"";border:2px solid var(--color-blueberry);border-radius:50%;width:.5em;height:.5em;margin-left:-.5em;display:inline-block;position:absolute;top:.4em;left:-.7em}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ol{counter-reset:item;margin-top:.5em;padding-left:1.25em;list-style:none}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ol li{color:var(--color-midnight);counter-increment:item;margin-bottom:.5em;font-size:max(14px,.875em);font-weight:300;line-height:1.4;position:relative}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ol li:before{content:counter(item) ".";color:var(--color-blueberry);font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-weight:600;position:absolute;left:-1.25em}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__linkedIn{color:var(--color-midnight);align-items:center;gap:.5em;font-size:max(14px,.875em);font-weight:250;text-decoration:underline;display:flex}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__linkedIn .styles-module-scss-module__FJENCq__linkedInIcon{flex-shrink:0;width:42px;height:42px}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__linkedIn:hover{opacity:.8}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__linkWrapper{margin-top:auto;padding-top:1em}.styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__linkWrapper>*{padding:0}[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card{background:var(--color-darknight)}[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__headline,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__subheadline,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description p,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description b,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description strong,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description em,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ul li,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__description ol li,[data-theme=dark] .styles-module-scss-module__FJENCq__contentCards .styles-module-scss-module__FJENCq__card .styles-module-scss-module__FJENCq__content .styles-module-scss-module__FJENCq__linkedIn{color:var(--color-white)}
.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;min-width:30ch;max-width:37ch;height:100%}.blockDisciplinesSlider .item .content{background:var(--color-moonlight);border-radius:var(--border-radius);flex-direction:column;gap:.25em;height:100%;padding:1.25em;display:flex;position:relative;overflow:hidden}.blockDisciplinesSlider .item .content .header{position:relative}.blockDisciplinesSlider .item .content .header h3{letter-spacing:-.01em;flex-grow:1;font-size:1em;font-weight:300}.blockDisciplinesSlider .item .content .header img.icon{width:15%;max-height:2.5em;position:absolute;top:0;right:0}.blockDisciplinesSlider .item .content .teamSize{font-variation-settings:"slnt" -10;color:var(--color-blueberry);letter-spacing:-.02em;margin-bottom:-.75rem;font-family:ArizonaMix;font-size:2.25em;font-weight:700;line-height:1.1}.blockDisciplinesSlider .item .content .teamSize svg{width:.45em}.blockDisciplinesSlider .item .content .description p,.blockDisciplinesSlider .item .content .description ul,.blockDisciplinesSlider .item .content .description ol{margin:1em 0 0;font-size:max(14px,.65em);font-weight:300;line-height:1.4}.blockDisciplinesSlider .item .content .description ul,.blockDisciplinesSlider .item .content .description ol{padding-left:1em;list-style:outside}[data-theme=dark] .blockDisciplinesSlider .item .content{background:var(--color-darknight)}
.blockFunkyText{width:100%;margin:0 auto;font-family:NgutangDong;font-size:1em;position:relative}.blockFunkyText>.inner{max-width:var(--max-content-width);padding:.75em var(--main-gap) 1.25em;display:flex}.blockFunkyText>.inner>.spacer{flex-grow:1}.blockFunkyText>.inner>.funkyText{max-width:18ch;color:var(--color-raspberry);display:block;position:relative}.blockFunkyText>.inner>.funkyText>.arrow{width:5em;position:absolute}.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{transform:translate(-5%,40%)}.blockFunkyText.arrow-straight>.inner>.funkyText>.arrow{width:5em}.blockFunkyText.arrow-straight>.inner>.funkyText>.arrow svg{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-top_right_tight>.inner>.spacer,.blockFunkyText.position-bottom_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{bottom:50%;right:105%;scale:-1 1}.blockFunkyText.position-bottom_left>.inner,.blockFunkyText.position-bottom_left_tight>.inner{flex-direction:row-reverse;justify-content:flex-end}.blockFunkyText.position-bottom_left>.inner>.funkyText,.blockFunkyText.position-bottom_left_tight>.inner>.funkyText{text-align:end;rotate:10deg}.blockFunkyText.position-bottom_left>.inner>.funkyText>.arrow,.blockFunkyText.position-bottom_left_tight>.inner>.funkyText>.arrow{bottom:50%;left:105%}.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{top:50%;right:105%;scale:-1}.blockFunkyText.position-top_left>.inner{flex-direction:row-reverse;justify-content:flex-end}.blockFunkyText.position-top_left>.inner>.funkyText{text-align:end;rotate:-10deg}.blockFunkyText.position-top_left>.inner>.funkyText>.arrow{top:50%;left:105%;scale:1 -1}.blockFunkyText.flip-rotatation>.inner>.funkyText{rotate:-8deg}.blockBackground.gradient .blockFunkyText>.inner>.funkyText{color:var(--color-midnight)}
.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:7.5s linear infinite forwards gradient_1__to}@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:7.5s linear infinite forwards gradient_2__to}@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:7.5s linear infinite forwards gradient_3__to}@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:7.5s linear infinite forwards gradient_4__to}@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:20s linear infinite forwards gradient_5__to}@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:10s linear infinite forwards gradient_6__to}@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:10s linear infinite forwards gradient_7__to}@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)}
.keyVisual{z-index:2;margin:0 auto;position:relative}.keyVisual .canvasContainer{aspect-ratio:2.2;width:100%;margin:-1% 0 0}.keyVisual .canvasContainer>canvas{text-rendering:optimizelegibility;font-kerning:normal;letter-spacing:-.1em;font-feature-settings:"ss01" 1,"ss03" 1;width:100%;height:100%}[data-theme=dark] .keyVisual h1 span svg text{fill:var(--color-poolparty)}
.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(40vw + 40vh);max-width:100%}.blockHomepageHero .waves{z-index:-1;pointer-events:none;width:100%;height:14vw;margin-top:calc(2*var(--main-screen-factor));position:relative}.blockHomepageHero .waves>*{width:100%;height:225%;color:var(--color-raspberry);position:absolute;top:-2em}.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)}
.blockImage{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.blockImage .assetImage,.blockImage .assetImage img{width:100%;max-width:100%}
.styles-module-scss-module__ylc6oW__blockInfoCard{padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.styles-module-scss-module__ylc6oW__blockInfoCard[data-items-per-row="2"] .styles-module-scss-module__ylc6oW__grid{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.styles-module-scss-module__ylc6oW__blockInfoCard[data-items-per-row="2"] .styles-module-scss-module__ylc6oW__grid{grid-template-columns:1fr}}.styles-module-scss-module__ylc6oW__blockInfoCard[data-items-per-row="3"] .styles-module-scss-module__ylc6oW__grid{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.styles-module-scss-module__ylc6oW__blockInfoCard[data-items-per-row="3"] .styles-module-scss-module__ylc6oW__grid{grid-template-columns:1fr}}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid{align-items:stretch;gap:24px;width:100%;display:grid}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item{flex-direction:column;display:flex}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content{background:var(--color-moonlight);border-radius:var(--border-radius);border-radius:12px;flex-direction:column;gap:1em;height:100%;padding:1.25em;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__icon{width:auto;max-width:2.5em;height:auto;max-height:2.5em;margin-bottom:.5em}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__headline{font-variation-settings:"slnt" -10;color:var(--color-midnight);margin:0;font-family:ArizonaMix,serif;font-size:1.5em;font-weight:700;line-height:1.2}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description{color:var(--color-midnight);flex-direction:column;flex:1;font-size:max(14px,.875em);line-height:1.4;display:flex}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description p{color:var(--color-midnight);margin:0 0 1em;font-size:max(14px,.875em);font-weight:300;line-height:1.4}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description b,.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description strong{font-weight:600}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description em{font-variation-settings:"slnt" -10;font-style:normal}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description a{color:var(--color-blueberry);text-decoration:underline}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ul{margin-top:1em;padding-left:1.25em;list-style:none}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ul li{color:var(--color-midnight);margin-bottom:.5em;font-size:max(14px,.875em);font-weight:300;line-height:1.4;position:relative}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ul li:before{content:"";border:2px solid var(--color-blueberry);border-radius:50%;width:.5em;height:.5em;margin-left:-.5em;display:inline-block;position:absolute;top:.4em;left:-.7em}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ol{counter-reset:item;margin-top:1em;padding-left:1.25em;list-style:none}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ol li{color:var(--color-midnight);counter-increment:item;margin-bottom:.5em;font-size:max(14px,.875em);font-weight:300;line-height:1.4;position:relative}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ol li:before{content:counter(item) ".";color:var(--color-blueberry);font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-weight:600;position:absolute;left:-1.25em}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__link-wrapper{margin-top:auto;padding-top:2rem}.styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__link-wrapper>*{padding:0}[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content{background:var(--color-darknight)}[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__headline,[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description,[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description p,[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description b,[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description strong,[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description em,[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ul li,[data-theme=dark] .styles-module-scss-module__ylc6oW__blockInfoCard .styles-module-scss-module__ylc6oW__grid .styles-module-scss-module__ylc6oW__item .styles-module-scss-module__ylc6oW__content .styles-module-scss-module__ylc6oW__description ol li{color:var(--color-white)}
.pageView>.blockLinkList{max-width:var(--max-content-width);padding:0 var(--main-gap)}.pageView>.blockLinkList>*{max-width:85ch}.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{font-variation-settings:"SRFF" 0;padding:1em 0 1em .25em;font-family:ArizonaPlus;font-weight:400;transition:padding-left .25s ease-out,color .15s ease-out;animation:.35s textHoverOut;display:block}.blockLinkList li a svg{height:.75em;margin-right:.35em;transition:margin-right .25s ease-out}.blockLinkList li a:hover{color:var(--color-blueberry);font-variation-settings:"slnt" -10,"SRFF" .5;padding-left:.75em;animation:.125s textHoverIn}.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)}
.blockMediaElement .media{border-radius:var(--border-radius);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;max-height:70vh;display:flex}.blockMediaElement .media>*{border-radius:var(--border-radius);max-width:100%;max-height:100%}
.blockMediaSlider{margin:3em 0;position:relative}.blockMediaSlider .content{z-index:1}.blockMediaSlider .content .grid{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;display:grid}.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{text-align:center;max-width:64ch;padding:2em var(--main-gap) 2.5em;margin:0 auto;font-size:.8em;line-height:1.4}.blockMediaSlider .content .media>*{box-shadow:0 .75em 1.75em #032b4033}[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}
.blockNumbers{padding:0 calc(var(--main-gap)*3);max-width:var(--max-content-width);margin-left:auto;margin-right:auto}.blockNumbers>.numbersWrapper{justify-content:space-between;gap:1em;display:flex}.blockNumbers>.numbersWrapper .number{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25em;display:flex;position:relative}.blockNumbers>.numbersWrapper .number .value{color:var(--color-blueberry);font-variation-settings:"slnt" -10;white-space:nowrap;font-family:ArizonaMix;font-size:4.375em;font-style:normal;font-weight:600;line-height:1}.blockNumbers>.numbersWrapper .number label{white-space:nowrap;font-size:.875em;font-weight:300;line-height:1}.blockNumbers>.numbersWrapper .divider{background-color:var(--color-midnight);align-self:center;width:1px;height:2em}@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: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)}
.blockPageHeader{position:relative}.blockPageHeader .text{z-index:0;width:100%;padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);margin:0 auto;position:relative}.blockPageHeader .text>h1{color:var(--color-blueberry);letter-spacing:-.02em;font-size:5em;line-height:1}.blockPageHeader .text>h2{letter-spacing:-.02em;font-size:1.5em;font-weight:350;line-height:1.4}.blockPageHeader.small .text>h1{font-size:3em}.blockPageHeader.medium .text>h1{font-size:4em}.blockPageHeader.large .text>h1{font-size:5em}.blockPageHeader .waves{z-index:-1;width:100%;position:absolute;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)}
.pageView>.blockParagraph,.blockBackground .blockParagraph{max-width:calc(var(--max-content-width));padding:0 var(--main-gap);margin:0 auto}.pageView>.blockParagraph h2,.blockBackground .blockParagraph h2{margin:0 0 .5em}.pageView>.blockParagraph>*,.blockBackground .blockParagraph>*{max-width:85ch}.blockParagraph h2{letter-spacing:-.015em;margin:1.5em 0 .5em;font-size:1.75em;font-weight:700;line-height:1.2}.blockParagraph h4:has(+h2){color:var(--color-poolparty)}.blockParagraph h4+h2{margin-top:0}.blockParagraph h3{letter-spacing:-.01em;margin:1.5em 0 .25em;font-size:1.25em;font-weight:700;line-height:1.2}.blockParagraph h4{letter-spacing:-.01em;margin:1.5em 0 .25em;font-size:1em;font-weight:700;line-height:1.2}.blockParagraph h1 em,.blockParagraph h2 em,.blockParagraph h3 em,.blockParagraph h4 em,.blockParagraph h5 em,.blockParagraph h6 em{font-family:ArizonaMix}.blockParagraph>div>p,.blockParagraph>div>ul,.blockParagraph>div>ol{margin:0 0 1.5em;line-height:1.5}.blockParagraph em{font-variation-settings:"slnt" -10;font-style:normal}.blockParagraph b,.blockParagraph strong{font-weight:600}.blockParagraph ul,.blockParagraph ol{padding-left:1.25em;list-style:none}.blockParagraph ul>li,.blockParagraph ol>li{position:relative}.blockParagraph ul>li:before,.blockParagraph ol>li:before{color:var(--color-blueberry);width:1em;margin-left:-1.25em;display:inline-block;position:absolute}.blockParagraph ul{margin-top:1em;padding-left:1.25em;list-style:none}.blockParagraph ul li{position:relative}.blockParagraph ul li:before{content:"";border:2px solid var(--color-blueberry);border-radius:50%;width:.5em;height:.5em;margin-left:-.5em;display:inline-block;position:absolute;top:.5em;left:-.7em}.blockParagraph ol{counter-reset:item}.blockParagraph ol li:before{content:counter(item) ". ";counter-increment:item;font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-weight:600}
.blockQuote{--quote-image-margin:4px;--quote-image-max-width:30vw;--quote-image-border-radius:calc(var(--border-radius) - var(--quote-image-margin));padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);margin:0 auto}.blockQuote>.quoteWrapper{background-color:var(--color-moonlight);border-radius:var(--border-radius);display:flex;position:relative;overflow:hidden}.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{object-fit:cover;width:100%;height:100%}.blockQuote>.quoteWrapper .quoteContent{min-width:0;padding:calc(var(--main-gap)/1.25);flex:1}.blockQuote>.quoteWrapper>.quoteIcon{color:var(--color-white);background-color:var(--color-poolparty);border-top-left-radius:var(--border-radius);justify-content:center;align-items:center;width:3.25em;height:3.25em;display:flex;position:absolute;bottom:0;right:0}.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{letter-spacing:-.015em;margin:0;font-size:1.25em;font-weight:300;line-height:1.4}.blockQuote blockquote em{font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-style:normal;font-weight:700}.blockQuote .quotee{flex-direction:column;gap:.5em;margin-top:1.5em;margin-left:3em;display:flex}.blockQuote .quotee .name{color:var(--color-raspberry);white-space:nowrap;font-size:.9em;font-weight:700;line-height:1;position:relative}.blockQuote .quotee .name:before{content:"";background-color:var(--color-raspberry);width:2.5em;height:1px;position:absolute;top:calc(100% + .25em);left:-3em}.blockQuote .quotee .title{white-space:nowrap;font-size:.75em;font-weight:300;line-height:1}@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)}
.blockSectionHeader{width:100%;padding:calc(var(--main-gap)/2) var(--main-gap);max-width:var(--max-content-width);flex-direction:column;margin:0 auto;display:flex}.blockSectionHeader>.text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.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);margin:0;padding-right:1.5em;font-weight:250;line-height:1.3}.blockSectionHeader>.text h3 em{font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-style:normal;font-weight:600}.blockSectionHeader>.text>p{font-size:var(--font-size-copy-paragraph);color:var(--color-midnight);max-width:var(--max-copy-width);margin:0;font-weight:250;position:relative}.blockSectionHeader>.link{align-self:flex-start;margin-top:.85em;margin-left:auto}.blockSectionHeader>.blockFunkyText{margin:0 auto var(--main-gap) auto}.blockSectionHeader>.blockFunkyText>.inner{max-width:var(--max-content-width);padding:.75em var(--main-gap) 1.25em;display:flex}.blockSectionHeader>.blockFunkyText>.inner>.funkyText>.arrow{width:4em;position:absolute}.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)}
.blockSpacer{width:100%;margin:0 auto;position:relative}.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)}
.blockStackedImages{padding:0 var(--main-gap);max-width:var(--max-content-width);margin-left:auto;margin-right:auto;position:relative}.blockStackedImages .funkyText{width:40%;max-width:calc(100vw - var(--main-gap)*2);margin:0 auto;font-family:NgutangDong;position:absolute;top:0;bottom:4em;right:0}.blockStackedImages .funkyText>.text{width:18ch;max-width:65%;font-size:.85em;position:absolute;bottom:35%;left:28%;transform:rotate(-10deg)}.blockStackedImages .funkyText>.arrow{width:4.5em;position:absolute;bottom:10%;left:10%;rotate:-98deg}.blockStackedImages .funkyText>.arrow svg{width:100%;transform:scaleX(-1)}.blockStackedImages>.imageWrapper{width:100%;position:relative}.blockStackedImages>.imageWrapper img{border-radius:var(--border-radius);width:60%;max-width:100%;height:auto;box-shadow:267px 408px 136px 0px #0000,171px 261px 125px 0px color-mix(in lch, var(--color-midnight) 1%, transparent),96px 147px 105px 0px color-mix(in lch, var(--color-midnight) 5%, transparent),43px 65px 78px 0px color-mix(in lch, var(--color-midnight) 9%, transparent),11px 16px 43px 0px color-mix(in lch, var(--color-midnight) 10%, transparent);transition:transform .3s;display:block}.blockStackedImages>.imageWrapper .image1{z-index:0;position:relative}.blockStackedImages>.imageWrapper .image2{z-index:1;margin-top:-4em;position:relative}.blockStackedImages>.imageWrapper .image2>img{margin-left:auto}@media (max-width:768px){.blockStackedImages .funkyText>.text{font-size:.85em;bottom:40%;left:30%}.blockStackedImages .funkyText>.arrow{width:4em;bottom:10%;left:10%}}@media (max-width:600px){.blockStackedImages .funkyText>.text{font-size:.75em;bottom:0;left:15%}.blockStackedImages .funkyText>.arrow{display:none}.blockStackedImages .imageWrapper>.image2{margin-top:-2em}}[data-theme=dark] .blockStackedImages>.imageWrapper img{box-shadow:267px 408px 136px 0px #0000,171px 261px 125px 0px color-mix(in lch, var(--color-darknight) 10%, transparent),96px 147px 105px 0px color-mix(in lch, var(--color-darknight) 25%, transparent),43px 65px 78px 0px color-mix(in lch, var(--color-darknight) 48%, transparent),11px 16px 43px 0px color-mix(in lch, var(--color-darknight) 70%, transparent)}
.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{letter-spacing:-.015em;margin:0;font-size:1em;font-weight:250;line-height:1.3}.blockStatement p em{font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-style:normal;font-weight:600}.blockStatement .funkyText{width:120%;max-width:calc(100vw - var(--main-gap)*2);margin:0 auto;padding-top:4em;font-family:NgutangDong;font-size:.55em;position:relative}.blockStatement .funkyText>span{max-width:18ch;color:var(--color-raspberry);position:absolute;bottom:-2%;right:0;transform:rotate(-10deg)}.blockStatement .funkyText>span>.arrow{width:4.5em;position:absolute;bottom:10%;right:102%;rotate:8deg}.blockStatement .funkyText>span>.arrow svg{width:100%}
.pageView>.blockTable{max-width:var(--max-content-width);padding:calc(var(--main-gap)/2) var(--main-gap)}.blockTable{width:100%;padding:0 var(--main-gap);z-index:0;isolation:isolate;margin:0 auto;position:relative}.blockTable .scrollWrapper{width:100%;overflow-x:auto}.blockTable .scrollWrapper.stickyScrollWrapper{overflow:clip visible}.blockTable .scrollWrapper.stickyScrollWrapper .tableHeaderColumn,.blockTable .scrollWrapper.stickyScrollWrapper .tableDataColumn{transform:translateX(var(--table-scroll-x,0px))}.blockTable .scrollWrapper.stickyScrollWrapper .stickyColumn{left:auto}.blockTable .scrollbarProxy{width:100%;overflow:auto hidden}.blockTable .table{border-collapse:separate;border-spacing:0;border-radius:var(--border-radius);background-color:var(--color-white);width:100%;font-size:var(--table-font-size)}.blockTable .table .tableHeaderColumn,.blockTable .table .tableDataColumn{text-align:left;border-bottom:1px solid var(--color-dolphin);color:var(--theme-color-text);padding:1em 1.25em;font-size:1em;line-height:1.5}.blockTable .table .tableHeaderColumn.stickyColumn,.blockTable .table .tableDataColumn.stickyColumn{z-index:2;position:sticky;left:0}.blockTable .table .tableHeaderColumn{background-color:var(--color-dolphin);color:var(--theme-color-text);font-weight:700}.blockTable .table thead .tableHeaderColumn{--sticky-offset:calc(var(--header-height) - 1.5rem);top:var(--sticky-offset);z-index:10;background-color:var(--color-dolphin);box-shadow:0 calc(var(--sticky-offset)*-.5) 0 calc(var(--sticky-offset)*.5) var(--theme-color-background);clip-path:inset(calc(var(--sticky-offset) * -1) 0 0 0);position:sticky}@media (min-width:1024px){.blockTable .table thead .tableHeaderColumn{--sticky-offset:calc(var(--header-height) + clamp(0rem, 5vw, 1rem))}}@media (min-width:1280px){.blockTable .table thead .tableHeaderColumn{--sticky-offset:calc(var(--header-height) + clamp(0rem, 15vw, 5rem))}}.blockTable .table thead .tableHeaderColumn.stickyColumn{z-index:11}.blockTable .table .tableDataColumn{background-color:var(--color-white);font-weight:300}.blockTable .table .tableRow .tableDataColumn{background-color:var(--color-white)}.blockTable .table .tableRow:last-child .tableDataColumn{border-bottom:none}.blockTable .table .tableRow.hoveredRow .tableDataColumn{background-color:var(--color-moonlight)}.blockTable .table .tableHeaderRow .tableHeaderColumn:first-child{border-top-left-radius:var(--border-radius)}.blockTable .table .tableHeaderRow .tableHeaderColumn:last-child{border-top-right-radius:var(--border-radius)}.blockTable .table .tableRow:last-child .tableDataColumn:first-child{border-bottom-left-radius:var(--border-radius)}.blockTable .table .tableRow:last-child .tableDataColumn:last-child{border-bottom-right-radius:var(--border-radius)}.blockTable .table .bold{font-weight:700}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}[data-theme=dark] .blockTable .table{background-color:var(--color-darknight)}[data-theme=dark] .blockTable .table .tableHeaderColumn{background-color:var(--color-white);color:var(--color-midnight)}[data-theme=dark] .blockTable .table thead .tableHeaderColumn{background-color:var(--color-white)}[data-theme=dark] .blockTable .table .tableDataColumn{background-color:var(--color-darknight);color:var(--color-moonlight)}[data-theme=dark] .blockTable .table .tableRow .tableDataColumn{background-color:var(--color-midnight)}[data-theme=dark] .blockTable .table .tableRow.hoveredRow .tableDataColumn{background-color:var(--color-white);color:var(--color-midnight)}[data-theme=dark] .blockTable .table .tableHeaderColumn,[data-theme=dark] .blockTable .table .tableDataColumn{border-bottom-color:var(--color-moonlight)}
.blockTeamTeaser{width:100%;padding:calc(var(--main-gap)/2) calc(var(--main-gap)/2) var(--main-gap) var(--main-gap);max-width:var(--max-content-width);gap:calc(var(--main-gap)/2);grid-template-columns:1fr .7fr;justify-content:center;margin:0 auto;display:grid}.blockTeamTeaser .facts{gap:calc(var(--main-gap)/3);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.blockTeamTeaser .facts .fact{gap:calc(var(--main-gap)/2);padding-bottom:calc(var(--main-gap)/3);display:flex;position:relative}.blockTeamTeaser .facts .fact .icon{width:4em;height:100%}.blockTeamTeaser .facts .fact .icon .image{background-color:var(--color-midnight);width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blockTeamTeaser .facts .fact .text h3{font-variation-settings:"slnt" -10;color:var(--color-blueberry);letter-spacing:-.02em;font-family:ArizonaMix;font-size:2.25em;font-weight:700;line-height:1.1}.blockTeamTeaser .facts .fact .text h4{letter-spacing:-.01em;font-size:1em;font-weight:300}.blockTeamTeaser .facts .fact:not(:last-child):after{content:"";background-color:var(--color-white);width:75%;height:1px;display:block;position:absolute;bottom:0}.blockTeamTeaser .pictures{gap:calc(var(--main-gap)/4);grid-template-columns:1fr 1fr 1fr;display:grid}.blockTeamTeaser .pictures>.image{transform-style:preserve-3d;perspective:1000px;aspect-ratio:1;position:relative}.blockTeamTeaser .pictures>.image img{object-fit:cover;border-radius:var(--border-radius);backface-visibility:hidden;width:100%;height:100%;transition:transform .5s ease-in-out;position:absolute;transform:rotateY(360deg)}.blockTeamTeaser .pictures>.image .info{text-align:center;background:var(--color-blueberry);backface-visibility:hidden;border-radius:var(--border-radius);width:100%;height:100%;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:transform .5s ease-in-out;display:flex;position:absolute;transform:rotateY(540deg)}.blockTeamTeaser .pictures>.image .info .name{font-variation-settings:"slnt" -10;font-family:ArizonaMix;font-size:.85em;font-weight:700}.blockTeamTeaser .pictures>.image .info .title{font-size:.6em;font-weight:300}.blockTeamTeaser .pictures>.image:hover img{transform:rotateY(180deg)}.blockTeamTeaser .pictures>.image:hover .info{transform:rotateY(360deg)}.blockTeamTeaser .pictures>.image:nth-child(4) img,.blockTeamTeaser .pictures>.image:nth-child(4) .info,.blockTeamTeaser .pictures>.image:nth-child(5) img,.blockTeamTeaser .pictures>.image:nth-child(5) .info,.blockTeamTeaser .pictures>.image:nth-child(8) img,.blockTeamTeaser .pictures>.image:nth-child(8) .info{border-radius:999px}.blockTeamTeaser .pictures>.spacer1{grid-area:1/1}.blockTeamTeaser .pictures>.spacer2{grid-area:1/3}.blockTeamTeaser .pictures>.spacer3{grid-area:4/1}@media (max-width:600px){.blockTeamTeaser{padding-right:var(--main-gap);grid-template-columns:1fr;margin-top:2rem;display:grid}.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)}
[data-media-player] .vds-video-layout:not([data-match]){display:none!important}[data-media-player][data-layout=video]{background-color:var(--video-bg,black)}[data-media-player][data-layout=video]:not([data-fullscreen]){border-radius:var(--video-border-radius,6px);border:var(--video-border,1px solid #ffffff1a)}:where(.vds-video-layout){--media-brand:var(--video-brand,#f5f5f5);--media-font-family:var(--video-font-family,sans-serif);--media-controls-color:var(--video-controls-color,#f5f5f5);--media-tooltip-y-offset:6px;--media-menu-y-offset:6px;--media-focus-ring-color:var(--video-focus-ring-color,#4e9cf6);--media-focus-ring:var(--video-focus-ring,0 0 0 3px var(--media-focus-ring-color));color:var(--video-controls-color,#f5f5f5);display:contents}:where([data-media-player][data-focus]:not([data-playing]) .vds-video-layout .vds-controls){border-radius:var(--video-border-radius,6px);box-shadow:var(--media-focus-ring)}:where(.vds-video-layout .vds-controls[data-visible]){border-radius:var(--video-border-radius,6px);background-image:linear-gradient(#0000004d,5%,#0000,90%,#0009)}.vds-video-layout .vds-controls-group{pointer-events:auto;z-index:0;align-items:center;padding:4px 6px;display:flex}.vds-video-layout .vds-controls-group:first-child{z-index:50}.vds-video-layout .vds-controls-group:nth-last-child(2){z-index:11;margin-bottom:-16px;padding:0 12px}.vds-video-layout:not([data-sm]) .vds-controls-group:last-child{--media-menu-y-offset:26px;--media-tooltip-y-offset:26px;--media-slider-preview-offset:26px;z-index:10}:where(.vds-video-layout .vds-button){margin-right:2.5px}:where(.vds-video-layout[data-sm] .vds-chapter-title){font-size:var(--video-sm-chapter-title-font-size,15px)}:where([data-fullscreen] .vds-video-layout .vds-chapter-title){font-size:var(--video-fullscreen-chapter-title-font-size,16px)}:where(.vds-video-layout:not([data-sm]) .vds-mute-button){margin-left:-2.5px;margin-right:-5px}:where(.vds-video-layout[data-sm]){--media-button-size:var(--video-sm-button-size,36px)}:where(.vds-video-layout .vds-time-slider){--media-slider-height:45px;flex-grow:0}:where(.vds-video-layout .vds-slider-thumbnail){--media-thumbnail-border:var(--video-slider-thumbnail-border,1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius,2px)}.vds-video-layout .vds-time-slider .vds-slider-value{background-color:var(--video-time-bg,unset);text-shadow:-1px -1px #333,1px -1px #333,-1px 1px #333,1px 1px #333}:where(.vds-video-layout[data-sm] .vds-time){text-shadow:unset}:where(.vds-video-layout[data-lg] .vds-volume){--gap:var(--video-volume-gap,10px);display:contents}:where(.vds-video-layout[data-lg] .vds-volume-popup){display:contents}:where(.vds-video-layout[data-lg] .vds-volume-slider){max-width:0;margin:0;transition:all .15s}:where(.vds-video-layout[data-lg] .vds-volume[data-active] .vds-volume-slider),:where(.vds-video-layout[data-lg] .vds-volume:has([data-active]) .vds-volume-slider){margin-left:var(--gap);opacity:1;visibility:visible;max-width:var(--video-volume-slider-max-width,72px)}.vds-video-layout[data-lg] .vds-volume-slider:after{content:"";top:0;left:calc(-1 * var(--gap));width:var(--gap);z-index:1;pointer-events:auto;height:100%;position:fixed}:where(.vds-video-layout[data-sm] .vds-volume){--media-slider-height:var(--video-volume-height,96px);--media-slider-preview-offset:calc(-200% - 6px);--gap:var(--video-volume-gap,10px);justify-content:center;align-items:center;display:flex;position:relative}:where(.vds-video-layout[data-sm] .vds-volume-popup){top:calc(100% + var(--gap));opacity:0;border-radius:var(--video-volume-border-radius,8px);filter:var(--media-volume-filter,drop-shadow(0 1px 1px #0000000d));visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out;display:block;position:absolute;left:50%;transform:translate(-50%)}.vds-video-layout[data-sm] .vds-mute-button:after{content:"";bottom:calc(-1 * var(--gap));width:100%;height:var(--gap);z-index:1;pointer-events:auto;position:fixed;right:0}.vds-video-layout .vds-volume-popup{background-color:var(--video-volume-bg,var(--media-menu-bg,var(--default-bg)));border:var(--video-volume-border,var(--default-border))}.light .vds-video-layout .vds-volume-popup,.vds-video-layout.light .vds-volume-popup{--default-bg:#fafafa;--default-border:1px solid #0a0a0a1a}.dark .vds-video-layout .vds-volume-popup,.vds-video-layout.dark .vds-volume-popup{--default-bg:#0a0a0a;--default-border:1px solid #ffffff1a}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-volume-popup),:where(.vds-video-layout[data-sm] .vds-volume:has([data-active]) .vds-volume-popup){opacity:1;visibility:visible;transition:opacity .15s ease-in,visibility .15s ease-in}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-video-layout .vds-time[data-type=current]){margin-right:2px}:where(.vds-video-layout .vds-time[data-type=current][remainder]){margin-left:2px}.vds-video-layout .vds-time{--default-color:#f5f5f5!important}:where([data-preview] .vds-video-layout .vds-captions){opacity:0}:where(.vds-video-layout .vds-captions){z-index:10;transition:var(--video-captions-transition,bottom .3s ease-in-out)}@media (min-width:980px){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:var(--video-lg-fullscreen-captions-offset,54px)}}:where([data-media-player][data-controls] .vds-video-layout .vds-captions){bottom:var(--video-captions-offset,78px)}:where([data-media-player][data-controls] .vds-video-layout[data-sm] .vds-captions){bottom:var(--video-sm-captions-offset,48px)}:where(.vds-video-layout .vds-time-slider .vds-slider-chapter-title){text-align:center;text-shadow:-1px -1px #212121,1px -1px #212121,-1px 1px #212121,1px 1px #212121;width:100%}:where(.vds-video-layout .vds-gesture){z-index:0;width:100%;height:100%;top:0;left:0}:where(.vds-video-layout .vds-gesture[action=seek\:-10]){width:var(--video-gesture-seek-width,20%);z-index:1}:where(.vds-video-layout .vds-gesture[action=seek\:10]){left:unset;width:var(--video-gesture-seek-width,20%);z-index:1;right:0}@media (pointer:coarse){:where(.vds-video-layout .vds-gesture[action=toggle\:paused]){display:none}}@media not (pointer:coarse){:where([data-media-player] .vds-video-layout .vds-gesture[action=toggle\:controls]){display:none}}:where(.vds-video-layout .vds-live-button){margin-left:12px}:where(.vds-video-layout:not([data-sm]) .vds-time-group){margin-left:10px}:where(.vds-video-layout[data-sm] .vds-time){font-size:var(--video-sm-time-font-size,14px)}:where([data-fullscreen] .vds-video-layout .vds-time){font-size:var(--video-fullscreen-time-font-size,16px)}:where(.vds-video-layout .vds-load-container){pointer-events:none;z-index:99;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;inset:0}:where([data-media-player][data-load=play]:not([data-started]) .vds-video-layout[data-match] .vds-load-container){display:flex}:where(.vds-video-layout .vds-load-container .vds-play-button){--size:var(--video-load-button-size,56px);--color:var(--video-load-button-color,#000c);--bg-color:var(--video-load-button-bg,var(--media-brand));--media-button-hover-transform:0;--media-button-border:var(--video-load-button-border,var(--color));--media-button-hover-bg:var(--video-load-button-bg,var(--media-brand));width:var(--size);height:var(--size);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout .vds-load-container .vds-play-button{border-radius:var(--video-load-button-border-radius,100%);color:var(--color);background-color:var(--bg-color)}:where(.vds-video-layout[data-sm] .vds-load-container .vds-play-button){--size:var(--video-sm-load-button-size,48px);--media-button-hover-transform:translateY(0%);width:var(--size);height:var(--size);transform:translateY(0%)}:where(.vds-video-layout[data-sm] .vds-controls-group:nth-last-child(2)){pointer-events:none}:where(.vds-video-layout[data-sm] .vds-controls-group:last-child){z-index:2;margin-top:-2.5px;margin-bottom:-6px}:where([data-fullscreen] .vds-video-layout[data-sm] .vds-controls-group:last-child){margin-bottom:0}.vds-video-layout[data-sm] .vds-controls-group{padding:2px}:where(.vds-video-layout[data-sm]) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-time-divider,.vds-chapter-title){transition:opacity .15s}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm]) :where(.vds-button .vds-slider,.vds-time-group){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-time-slider){transition:transform .1s linear}@media (pointer:coarse){:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture])) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-chapter-title,.vds-time-divider,.vds-captions,.vds-live-button){opacity:0}:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture]) .vds-time-slider){--track-height:var(--video-sm-slider-focus-track-height,12px);transition:transform .1s linear;transform:translateY(-6px)}}:where(.vds-video-layout[data-sm] .vds-controls .vds-play-button){--size:var(--video-sm-play-button-size,45px);--media-button-hover-transform:translateY(25%);width:var(--size);height:var(--size);pointer-events:auto;border-radius:100%;margin-bottom:2px;overflow:hidden;transform:translateY(25%)}.vds-video-layout[data-sm] .vds-controls .vds-play-button{background-color:var(--video-sm-play-button-bg,#0009)}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm] .vds-controls-group:not(:nth-child(3))){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-buffering-indicator){--media-buffering-size:64px;transform:translate(-2px,-4px)}:where(.vds-video-layout .vds-start-duration .vds-time){z-index:10;margin-bottom:8px;margin-right:8px;position:absolute;bottom:8px;right:8px}.vds-video-layout .vds-start-duration .vds-time{padding:var(--video-sm-start-duration-padding,3px 6px);color:var(--video-sm-start-duration-color,var(--video-controls-color));background-color:var(--video-sm-start-duration-bg,#000000a3)}:where([data-started] .vds-video-layout .vds-start-duration .vds-time){display:none}:where([data-media-player]:not([data-can-play]) .vds-video-layout .vds-start-duration .vds-time){opacity:0}:where(.vds-video-layout[data-sm] .vds-time[data-type=current]){margin-left:8px}:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-16px}@media (orientation:portrait){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:10dvh}}@media (orientation:landscape){:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-12px}}