.dark{--color:#e8e8e8;--color-rgb:232,232,232;--bg:#0d0b0b;--bg-rgb:13,11,11;--purple:#6a00ff;--pink:#fea2ee}.dark ::selection{background:#e8e8e8;color:#0d0b0b}.light{--color:#0d0b0b;--color-rgb:13,11,11;--bg:#e8e8e8;--bg-rgb:232,232,232;--purple:#bc87ff;--pink:#f5149e}.light ::selection{background:#0d0b0b;color:#e8e8e8}.theme-switch{cursor:pointer;font-size:.875rem;user-select:none}.theme-switch input{height:0;opacity:0;width:0}@font-face{font-display:swap;font-family:Satoshi-Regular;font-style:normal;font-weight:400;src:url(/build/fonts/Satoshi-Regular.9ec05085.woff2) format("woff2"),url(/build/fonts/Satoshi-Regular.ca3da5fd.woff) format("woff"),url(/build/fonts/Satoshi-Regular.fe762acc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Italic;font-style:italic;font-weight:400;src:url(/build/fonts/Satoshi-Italic.f4acf4ad.woff2) format("woff2"),url(/build/fonts/Satoshi-Italic.a7000aa1.woff) format("woff"),url(/build/fonts/Satoshi-Italic.89c78553.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Black;font-style:normal;font-weight:900;src:url(/build/fonts/Satoshi-Black.b5013d85.woff2) format("woff2"),url(/build/fonts/Satoshi-Black.4261d202.woff) format("woff"),url(/build/fonts/Satoshi-Black.464354ba.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-BlackItalic;font-style:italic;font-weight:900;src:url(/build/fonts/Satoshi-BlackItalic.d456cea1.woff2) format("woff2"),url(/build/fonts/Satoshi-BlackItalic.048e5edd.woff) format("woff"),url(/build/fonts/Satoshi-BlackItalic.6688ad1e.ttf) format("truetype")}body{font-family:Satoshi-Regular,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:400}.accordion-header button,.blog-teaser-card .quote,.blog-teaser-card.type-quote-small .quote,.blog-teaser-card.type-title-small .quote,.blog-teaser-card.type-title-small .title,.cb-embed .cb-embed__placeholder>p,.display-l,.display-s,.mod-button-marquee .marquee ul li .marquee-btn div,.mod-teaser-cases .teaser-tag,.mod-teaser-cases .teaser-title,.mod-teaser-grid .teaser-tag,.mod-teaser-grid .teaser-title,.rte a,b,strong{font-family:Satoshi-Black;font-weight:900}i{font-family:Satoshi-Italic;font-weight:400}b i,i b{font-family:Satoshi-BlackItalic;font-style:italic;font-weight:900}.blog-teaser-card.type-title-long .quote,.blog-teaser-card.type-title-long .title,.mod-sectiontitle .intro,.mod-teaser-cases .teaser-description,.mod-teaser-cases .teaser-tag,.mod-teaser-grid .teaser-description,.mod-teaser-grid .teaser-tag,.mod-textaside aside .quote .quote-author .text,.text-s{display:inline-block;font-size:clamp(16px,.95vw,22px);line-height:1.35}.btn,.rte>*,.text-m,a.btn,body,form button,form input[type=submit],p{font-size:clamp(20px,1.3vw,32px);line-height:1.35}.accordion-header button,.blog-teaser-card .quote,.blog-teaser-card.type-quote-small .quote,.blog-teaser-card.type-title-small .quote,.blog-teaser-card.type-title-small .title,.cb-embed .cb-embed__placeholder>p,.display-s,.mod-button-marquee .marquee ul li .marquee-btn div,.mod-teaser-cases .teaser-title,.mod-teaser-grid .teaser-title{font-size:clamp(26px,1.9vw,56px);line-height:1.15}.blog-teaser-card.type-quote-large .quote,.blog-teaser-card.type-title-large .quote,.blog-teaser-card.type-title-large .title,.display-m{font-family:Satoshi-Black;font-size:clamp(36px,3.33vw,90px);font-weight:900;line-height:1.15}.display-ml{font-family:Satoshi-Black;font-size:clamp(40px,4.76vw,130px);font-weight:900;line-height:1.15}.display-l{font-size:clamp(44px,6.19vw,168px);line-height:1.15}.blog-teaser-card.type-quote-large .quote+p,.blog-teaser-card.type-title-large .quote+p,.blog-teaser-card.type-title-large .title+p,.display-l+p,.display-m+p{margin-top:clamp(16px,1.43vw,24px)}.accordion-header p+button,.blog-teaser-card p+.quote,.blog-teaser-card.type-quote-large p+.quote,.blog-teaser-card.type-quote-small p+.quote,.blog-teaser-card.type-title-large p+.quote,.blog-teaser-card.type-title-large p+.title,.blog-teaser-card.type-title-small p+.quote,.blog-teaser-card.type-title-small p+.title,p+.display-l,p+.display-m,p+.display-s{margin-top:clamp(24px,1.9vw,32px)}img+p,p+img,p+p{margin-top:clamp(16px,.95vw,22px)}.accordion-header button+p,.blog-teaser-card .quote+p,.blog-teaser-card.type-quote-small .quote+p,.blog-teaser-card.type-title-small .quote+p,.blog-teaser-card.type-title-small .title+p,.display-s+p{margin-top:8px}.accordion-header .rte .blog-teaser-card .quote+button,.accordion-header .rte .blog-teaser-card button+.quote,.accordion-header .rte .blog-teaser-card.type-quote-large .quote+button,.accordion-header .rte .blog-teaser-card.type-quote-large button+.quote,.accordion-header .rte .blog-teaser-card.type-title-large .quote+button,.accordion-header .rte .blog-teaser-card.type-title-large .title+button,.accordion-header .rte .blog-teaser-card.type-title-large button+.quote,.accordion-header .rte .blog-teaser-card.type-title-large button+.title,.accordion-header .rte .blog-teaser-card.type-title-small .title+button,.accordion-header .rte .blog-teaser-card.type-title-small button+.title,.accordion-header .rte .display-l+button,.accordion-header .rte .display-m+button,.accordion-header .rte .display-s+button,.accordion-header .rte button+.display-l,.accordion-header .rte button+.display-m,.accordion-header .rte button+.display-s,.accordion-header .rte button+button,.blog-teaser-card .accordion-header .rte .quote+button,.blog-teaser-card .accordion-header .rte button+.quote,.blog-teaser-card .rte .accordion-header .quote+button,.blog-teaser-card .rte .accordion-header button+.quote,.blog-teaser-card .rte .display-l+.quote,.blog-teaser-card .rte .display-m+.quote,.blog-teaser-card .rte .display-s+.quote,.blog-teaser-card .rte .quote+.display-l,.blog-teaser-card .rte .quote+.display-m,.blog-teaser-card .rte .quote+.display-s,.blog-teaser-card .rte .quote+.quote,.blog-teaser-card.type-quote-large .accordion-header .rte .quote+button,.blog-teaser-card.type-quote-large .accordion-header .rte button+.quote,.blog-teaser-card.type-quote-large .blog-teaser-card.type-title-small .rte .quote+.title,.blog-teaser-card.type-quote-large .blog-teaser-card.type-title-small .rte .title+.quote,.blog-teaser-card.type-quote-large .rte .accordion-header .quote+button,.blog-teaser-card.type-quote-large .rte .accordion-header button+.quote,.blog-teaser-card.type-quote-large .rte .blog-teaser-card.type-title-small .quote+.title,.blog-teaser-card.type-quote-large .rte .blog-teaser-card.type-title-small .title+.quote,.blog-teaser-card.type-quote-large .rte .display-l+.quote,.blog-teaser-card.type-quote-large .rte .display-m+.quote,.blog-teaser-card.type-quote-large .rte .display-s+.quote,.blog-teaser-card.type-quote-large .rte .quote+.display-l,.blog-teaser-card.type-quote-large .rte .quote+.display-m,.blog-teaser-card.type-quote-large .rte .quote+.display-s,.blog-teaser-card.type-quote-large .rte .quote+.quote,.blog-teaser-card.type-title-large .accordion-header .rte .quote+button,.blog-teaser-card.type-title-large .accordion-header .rte .title+button,.blog-teaser-card.type-title-large .accordion-header .rte button+.quote,.blog-teaser-card.type-title-large .accordion-header .rte button+.title,.blog-teaser-card.type-title-large .blog-teaser-card.type-title-small .rte .quote+.title,.blog-teaser-card.type-title-large .blog-teaser-card.type-title-small .rte .title+.quote,.blog-teaser-card.type-title-large .blog-teaser-card.type-title-small .rte .title+.title,.blog-teaser-card.type-title-large .rte .accordion-header .quote+button,.blog-teaser-card.type-title-large .rte .accordion-header .title+button,.blog-teaser-card.type-title-large .rte .accordion-header button+.quote,.blog-teaser-card.type-title-large .rte .accordion-header button+.title,.blog-teaser-card.type-title-large .rte .blog-teaser-card.type-title-small .quote+.title,.blog-teaser-card.type-title-large .rte .blog-teaser-card.type-title-small .title+.quote,.blog-teaser-card.type-title-large .rte .blog-teaser-card.type-title-small .title+.title,.blog-teaser-card.type-title-large .rte .display-l+.quote,.blog-teaser-card.type-title-large .rte .display-l+.title,.blog-teaser-card.type-title-large .rte .display-m+.quote,.blog-teaser-card.type-title-large .rte .display-m+.title,.blog-teaser-card.type-title-large .rte .display-s+.quote,.blog-teaser-card.type-title-large .rte .display-s+.title,.blog-teaser-card.type-title-large .rte .quote+.display-l,.blog-teaser-card.type-title-large .rte .quote+.display-m,.blog-teaser-card.type-title-large .rte .quote+.display-s,.blog-teaser-card.type-title-large .rte .quote+.quote,.blog-teaser-card.type-title-large .rte .quote+.title,.blog-teaser-card.type-title-large .rte .title+.display-l,.blog-teaser-card.type-title-large .rte .title+.display-m,.blog-teaser-card.type-title-large .rte .title+.display-s,.blog-teaser-card.type-title-large .rte .title+.quote,.blog-teaser-card.type-title-large .rte .title+.title,.blog-teaser-card.type-title-small .accordion-header .rte .title+button,.blog-teaser-card.type-title-small .accordion-header .rte button+.title,.blog-teaser-card.type-title-small .rte .accordion-header .title+button,.blog-teaser-card.type-title-small .rte .accordion-header button+.title,.blog-teaser-card.type-title-small .rte .blog-teaser-card.type-quote-large .quote+.title,.blog-teaser-card.type-title-small .rte .blog-teaser-card.type-quote-large .title+.quote,.blog-teaser-card.type-title-small .rte .blog-teaser-card.type-title-large .quote+.title,.blog-teaser-card.type-title-small .rte .blog-teaser-card.type-title-large .title+.quote,.blog-teaser-card.type-title-small .rte .blog-teaser-card.type-title-large .title+.title,.blog-teaser-card.type-title-small .rte .display-l+.title,.blog-teaser-card.type-title-small .rte .display-m+.title,.blog-teaser-card.type-title-small .rte .display-s+.title,.blog-teaser-card.type-title-small .rte .quote+.title,.blog-teaser-card.type-title-small .rte .title+.display-l,.blog-teaser-card.type-title-small .rte .title+.display-m,.blog-teaser-card.type-title-small .rte .title+.display-s,.blog-teaser-card.type-title-small .rte .title+.quote,.blog-teaser-card.type-title-small .rte .title+.title,.rte .accordion-header .blog-teaser-card .quote+button,.rte .accordion-header .blog-teaser-card button+.quote,.rte .accordion-header .blog-teaser-card.type-quote-large .quote+button,.rte .accordion-header .blog-teaser-card.type-quote-large button+.quote,.rte .accordion-header .blog-teaser-card.type-title-large .quote+button,.rte .accordion-header .blog-teaser-card.type-title-large .title+button,.rte .accordion-header .blog-teaser-card.type-title-large button+.quote,.rte .accordion-header .blog-teaser-card.type-title-large button+.title,.rte .accordion-header .blog-teaser-card.type-title-small .title+button,.rte .accordion-header .blog-teaser-card.type-title-small button+.title,.rte .accordion-header .display-l+button,.rte .accordion-header .display-m+button,.rte .accordion-header .display-s+button,.rte .accordion-header button+.display-l,.rte .accordion-header button+.display-m,.rte .accordion-header button+.display-s,.rte .accordion-header button+button,.rte .blog-teaser-card .display-l+.quote,.rte .blog-teaser-card .display-m+.quote,.rte .blog-teaser-card .display-s+.quote,.rte .blog-teaser-card .quote+.display-l,.rte .blog-teaser-card .quote+.display-m,.rte .blog-teaser-card .quote+.display-s,.rte .blog-teaser-card .quote+.quote,.rte .blog-teaser-card.type-quote-large .display-l+.quote,.rte .blog-teaser-card.type-quote-large .display-m+.quote,.rte .blog-teaser-card.type-quote-large .display-s+.quote,.rte .blog-teaser-card.type-quote-large .quote+.display-l,.rte .blog-teaser-card.type-quote-large .quote+.display-m,.rte .blog-teaser-card.type-quote-large .quote+.display-s,.rte .blog-teaser-card.type-quote-large .quote+.quote,.rte .blog-teaser-card.type-title-large .display-l+.quote,.rte .blog-teaser-card.type-title-large .display-l+.title,.rte .blog-teaser-card.type-title-large .display-m+.quote,.rte .blog-teaser-card.type-title-large .display-m+.title,.rte .blog-teaser-card.type-title-large .display-s+.quote,.rte .blog-teaser-card.type-title-large .display-s+.title,.rte .blog-teaser-card.type-title-large .quote+.display-l,.rte .blog-teaser-card.type-title-large .quote+.display-m,.rte .blog-teaser-card.type-title-large .quote+.display-s,.rte .blog-teaser-card.type-title-large .quote+.quote,.rte .blog-teaser-card.type-title-large .quote+.title,.rte .blog-teaser-card.type-title-large .title+.display-l,.rte .blog-teaser-card.type-title-large .title+.display-m,.rte .blog-teaser-card.type-title-large .title+.display-s,.rte .blog-teaser-card.type-title-large .title+.quote,.rte .blog-teaser-card.type-title-large .title+.title,.rte .blog-teaser-card.type-title-small .blog-teaser-card.type-quote-large .quote+.title,.rte .blog-teaser-card.type-title-small .blog-teaser-card.type-quote-large .title+.quote,.rte .blog-teaser-card.type-title-small .blog-teaser-card.type-title-large .quote+.title,.rte .blog-teaser-card.type-title-small .blog-teaser-card.type-title-large .title+.quote,.rte .blog-teaser-card.type-title-small .blog-teaser-card.type-title-large .title+.title,.rte .blog-teaser-card.type-title-small .display-l+.title,.rte .blog-teaser-card.type-title-small .display-m+.title,.rte .blog-teaser-card.type-title-small .display-s+.title,.rte .blog-teaser-card.type-title-small .quote+.title,.rte .blog-teaser-card.type-title-small .title+.display-l,.rte .blog-teaser-card.type-title-small .title+.display-m,.rte .blog-teaser-card.type-title-small .title+.display-s,.rte .blog-teaser-card.type-title-small .title+.quote,.rte .blog-teaser-card.type-title-small .title+.title,.rte .display-l+.display-l,.rte .display-l+.display-m,.rte .display-l+.display-s,.rte .display-m+.display-l,.rte .display-m+.display-m,.rte .display-m+.display-s,.rte .display-s+.display-l,.rte .display-s+.display-m,.rte .display-s+.display-s{margin-top:0}.accordion-header .rte button+.text-s,.accordion-header .rte button+p,.blog-teaser-card .rte .quote+.text-s,.blog-teaser-card .rte .quote+p,.blog-teaser-card.type-title-small .rte .title+.text-s,.blog-teaser-card.type-title-small .rte .title+p,.rte .accordion-header button+.text-s,.rte .accordion-header button+p,.rte .blog-teaser-card .quote+.text-s,.rte .blog-teaser-card .quote+p,.rte .blog-teaser-card.type-title-small .title+.text-s,.rte .blog-teaser-card.type-title-small .title+p,.rte .display-s+.text-s,.rte .display-s+p{margin-top:8px}.rte .text-s+.text-s,.rte .text-s+img,.rte .text-s+p,.rte img+.text-s,.rte img+img,.rte img+p,.rte p+.text-s,.rte p+img,.rte p+p{margin-top:clamp(16px,.95vw,22px)}.accordion-header .rte button+.text-s,.accordion-header .rte button+img,.accordion-header .rte button+p,.blog-teaser-card .rte .quote+.text-s,.blog-teaser-card .rte .quote+img,.blog-teaser-card .rte .quote+p,.blog-teaser-card.type-quote-large .rte .quote+.text-s,.blog-teaser-card.type-quote-large .rte .quote+img,.blog-teaser-card.type-quote-large .rte .quote+p,.blog-teaser-card.type-title-large .rte .quote+.text-s,.blog-teaser-card.type-title-large .rte .quote+img,.blog-teaser-card.type-title-large .rte .quote+p,.blog-teaser-card.type-title-large .rte .title+.text-s,.blog-teaser-card.type-title-large .rte .title+img,.blog-teaser-card.type-title-large .rte .title+p,.blog-teaser-card.type-title-small .rte .title+.text-s,.blog-teaser-card.type-title-small .rte .title+img,.blog-teaser-card.type-title-small .rte .title+p,.rte .accordion-header button+.text-s,.rte .accordion-header button+img,.rte .accordion-header button+p,.rte .blog-teaser-card .quote+.text-s,.rte .blog-teaser-card .quote+img,.rte .blog-teaser-card .quote+p,.rte .blog-teaser-card.type-quote-large .quote+.text-s,.rte .blog-teaser-card.type-quote-large .quote+img,.rte .blog-teaser-card.type-quote-large .quote+p,.rte .blog-teaser-card.type-title-large .quote+.text-s,.rte .blog-teaser-card.type-title-large .quote+img,.rte .blog-teaser-card.type-title-large .quote+p,.rte .blog-teaser-card.type-title-large .title+.text-s,.rte .blog-teaser-card.type-title-large .title+img,.rte .blog-teaser-card.type-title-large .title+p,.rte .blog-teaser-card.type-title-small .title+.text-s,.rte .blog-teaser-card.type-title-small .title+img,.rte .blog-teaser-card.type-title-small .title+p,.rte .display-l+.text-s,.rte .display-l+img,.rte .display-l+p,.rte .display-m+.text-s,.rte .display-m+img,.rte .display-m+p,.rte .display-s+.text-s,.rte .display-s+img,.rte .display-s+p{margin-top:clamp(16px,1.43vw,24px)}.accordion-header .rte .text-s+button,.accordion-header .rte img+button,.accordion-header .rte p+button,.blog-teaser-card .rte .text-s+.quote,.blog-teaser-card .rte img+.quote,.blog-teaser-card .rte p+.quote,.blog-teaser-card.type-quote-large .rte .text-s+.quote,.blog-teaser-card.type-quote-large .rte img+.quote,.blog-teaser-card.type-quote-large .rte p+.quote,.blog-teaser-card.type-title-large .rte .text-s+.quote,.blog-teaser-card.type-title-large .rte .text-s+.title,.blog-teaser-card.type-title-large .rte img+.quote,.blog-teaser-card.type-title-large .rte img+.title,.blog-teaser-card.type-title-large .rte p+.quote,.blog-teaser-card.type-title-large .rte p+.title,.blog-teaser-card.type-title-small .rte .text-s+.title,.blog-teaser-card.type-title-small .rte img+.title,.blog-teaser-card.type-title-small .rte p+.title,.rte .accordion-header .text-s+button,.rte .accordion-header img+button,.rte .accordion-header p+button,.rte .blog-teaser-card .text-s+.quote,.rte .blog-teaser-card img+.quote,.rte .blog-teaser-card p+.quote,.rte .blog-teaser-card.type-quote-large .text-s+.quote,.rte .blog-teaser-card.type-quote-large img+.quote,.rte .blog-teaser-card.type-quote-large p+.quote,.rte .blog-teaser-card.type-title-large .text-s+.quote,.rte .blog-teaser-card.type-title-large .text-s+.title,.rte .blog-teaser-card.type-title-large img+.quote,.rte .blog-teaser-card.type-title-large img+.title,.rte .blog-teaser-card.type-title-large p+.quote,.rte .blog-teaser-card.type-title-large p+.title,.rte .blog-teaser-card.type-title-small .text-s+.title,.rte .blog-teaser-card.type-title-small img+.title,.rte .blog-teaser-card.type-title-small p+.title,.rte .text-s+.display-l,.rte .text-s+.display-m,.rte .text-s+.display-s,.rte img+.display-l,.rte img+.display-m,.rte img+.display-s,.rte p+.display-l,.rte p+.display-m,.rte p+.display-s{margin-top:clamp(24px,1.9vw,32px)}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{border-radius:8px;width:.75rem}::-webkit-scrollbar-thumb{background:var(--color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color)}::-webkit-scrollbar-track{background:var(--bg);border-radius:5px}html.prevent-scroll{overflow:hidden}body,html{background-color:var(--bg);color:var(--color);overflow-x:hidden;scroll-behavior:smooth}body{position:relative}body.ready:before{opacity:0;visibility:hidden}body:before{background-color:var(--bg);content:"";height:100vh;left:0;opacity:1;position:fixed;top:0;transition:all .3s ease-in-out;visibility:visible;width:100%;z-index:9999}body.template-error{display:flex;flex-direction:column;min-height:100vh}body.template-error footer{margin-top:auto}body.template-error .error-footer{align-items:flex-end;display:grid;gap:40px 0;grid-template-areas:"message" "button";margin-bottom:40px}@media (min-width:660px){body.template-error .error-footer{gap:0 40px;grid-template-areas:"message button";grid-template-columns:1fr auto}}body.template-error .error-footer .button{grid-area:button}body.template-error .error-footer .message{font-family:Satoshi-Black;font-size:44px;font-weight:900;grid-area:message;line-height:1.15}@media (min-width:660px){body.template-error .error-footer .message{font-size:104px}}h1,h2,h3,h4,h5,h6{font-weight:300}a,a.nice-select.open,a:active,a:hover,a:visited{color:var(--color);cursor:pointer}a:hover{text-decoration:none}.char-reveal{font-kerning:none}svg{fill:var(--color)}.text-center{text-align:center}.hidden,html.dark .visible-light,html.light .visible-dark{display:none}.burger{cursor:pointer;display:flex;height:49px;margin-left:12px;position:relative;transform-origin:50% 50%;width:16px}.burger .bun-bottom,.burger .bun-top,.burger .patty-1,.burger .patty-2{background:var(--color);height:2px;position:absolute;transform-origin:50% 50%;transition:all .2s;width:16px}.burger .bun-top{transform:translateY(17px)}.burger .patty-1,.burger .patty-2{transform:translateY(23px)}.burger .bun-bottom{transform:translateY(29px)}.menu-toggle{align-items:center;background-color:var(--bg);border:none;border-radius:20px;color:var(--color);cursor:pointer;display:flex;flex-direction:row;height:32px;padding:5px 12px;position:fixed;right:8px;top:14px;transition:all .3s;z-index:999}@media (min-width:1100px){.menu-toggle{right:28px;top:40px}}.menu-toggle:before{background:var(--bg);background:transparent;border:2px solid transparent;border-radius:100px;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:-2px;transform:scale(1);transition:all .3s;width:calc(100% - 4px);z-index:1}.menu-toggle:hover{height:38px;padding-left:20px;padding-right:20px}@media (min-width:1100px){.menu-toggle:hover{right:18px;top:37px}}@media screen and (pointer:coarse){.menu-toggle:hover{height:32px;padding-left:12px;padding-right:0;top:14px}}@media screen and (pointer:coarse) and (min-width:1100px){.menu-toggle:hover{top:40px}}.menu-toggle:hover:before{background-color:var(--bg);border-color:var(--color)}@media screen and (pointer:coarse){.menu-toggle:hover:before{background:var(--bg);border-color:transparent}}.menu-toggle:hover .burger{width:18px}.menu-toggle:hover .burger .bun-top{transform:translateY(17px)}.menu-toggle:hover .burger .patty-1,.menu-toggle:hover .burger .patty-2{transform:translate(2px,23px)}.menu-toggle:hover .burger .bun-bottom{transform:translateY(29px)}.menu-toggle[aria-expanded=true] #menu-open{display:none}.menu-toggle[aria-expanded=true] #menu-close{display:block}.menu-toggle[aria-expanded=true] .burger{width:16px}.menu-toggle[aria-expanded=true] .burger .bun-bottom,.menu-toggle[aria-expanded=true] .burger .bun-top{opacity:0;transform:translateY(23px)}.menu-toggle[aria-expanded=true] .burger .patty-1{transform:translateY(23px) rotate(45deg)}.menu-toggle[aria-expanded=true] .burger .patty-2{transform:translateY(23px) rotate(-45deg)}.menu-toggle #menu-close,.menu-toggle #menu-open{font-size:16px;line-height:1.35}.menu-toggle #menu-close{display:none}.menu-toggle>span{z-index:2}.menu-toggle.breadcrumb{left:28px;opacity:0;padding-right:12px;right:auto;text-decoration:none;transform:scale(0);transition:all .3s ease-in-out;z-index:4}.menu-toggle.breadcrumb:hover{left:18px}.menu-toggle.breadcrumb:hover svg{transform:translateX(-2px)}.menu-toggle.breadcrumb.show{opacity:1;transform:scale(1)}.menu-toggle.breadcrumb span{font-size:16px;line-height:1.35}.menu-toggle.breadcrumb svg{height:14px;margin-right:11px;transition:.3s ease-in-out;width:14px;z-index:3}.menu-toggle.breadcrumb svg path{stroke:var(--color)}.btn,a.btn{background-color:transparent;border:none;border-radius:100px;color:var(--color);display:inline-block;font-family:Satoshi-Black;font-weight:900;padding:13px 24px;position:relative;text-decoration:none}.btn .text,a.btn .text{pointer-events:none;position:relative;z-index:1}.btn .text img,a.btn .text img{padding-left:12px}.btn.btn-purple .magnetic-wrapper-btn,a.btn.btn-purple .magnetic-wrapper-btn{background:var(--purple)}.btn.btn-pink .magnetic-wrapper-btn,a.btn.btn-pink .magnetic-wrapper-btn{background:var(--pink)}html.dark .btn img,html.dark a.btn img{filter:invert(1)}.tag{border:1px solid var(--color);border-radius:100px;color:var(--color);cursor:text;font-family:Satoshi-Black;font-size:16px;font-weight:900;line-height:1.35;padding:1px 8px}footer{padding:clamp(20px,4.44vw,40px)}@media (max-width:900px){footer{margin-bottom:20px}}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer ul,footer ul li,footer ul ul li{list-style-type:none;margin:0;padding:0;text-indent:0}footer .logo{padding-top:17.094%;position:relative}footer .logo svg{height:auto;left:0;position:absolute;top:-34%;width:100%}footer .links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:40px 0;position:relative}@media (min-width:1920px){footer .links{padding:64px 0}}footer .links ul{margin-right:clamp(24px,4.76vw,120px)}@media (max-width:660px){footer .links ul:first-child{width:100%}}footer .bottom{border-top:2px solid var(--color);font-size:.875rem;justify-content:space-between;padding-top:24px}footer .bottom,footer .bottom .actions,footer .bottom ul{display:flex;flex-direction:row}footer .bottom ul{justify-content:space-between}footer .bottom ul.language-select{margin-right:1.5rem}footer .bottom ul.language-select span{opacity:.5}footer .bottom ul.language-select li:not(:last-child){margin-right:.5rem}footer .bottom ul.legal li:not(:last-child){margin-right:1rem}form{--bg-color:#242222;--bg-hover-color:#383737;--text-color:#e8e8e8;--placeholder-color:hsla(0,0%,91%,.6)}form label{display:block;font-size:20px;font-weight:900;line-height:1.35;margin-bottom:8px}form label.required:after{content:" (Pflichtfeld)";font-size:14px;font-weight:400}form textarea{font-family:Satoshi-Regular;font-weight:400}form .nice-select,form input,form select,form textarea{background-color:var(--bg-color);border:none;border-radius:10px;color:var(--text-color);font-size:16px;margin-bottom:24px;outline:none;padding:16px 20px;transition:.2s;width:100%}form .nice-select::placeholder,form input::placeholder,form select::placeholder,form textarea::placeholder{color:var(--placeholder-color)}form .nice-select:focus,form .nice-select:hover,form input:focus,form input:hover,form select:focus,form select:hover,form textarea:focus,form textarea:hover{background-color:var(--bg-hover-color)}form .nice-select:user-invalid,form input:user-invalid,form select:user-invalid,form textarea:user-invalid{border:1px solid #e45454}form input[type=checkbox],form input[type=radio]{appearance:none;background-color:transparent;border-radius:4px;cursor:pointer;display:inline;height:22px;padding:7px 22px 0 0;position:relative;width:22px}form input[type=checkbox]:after,form input[type=radio]:after{background-color:var(--bg-color);border-radius:4px;content:"";display:block;height:22px;left:0;pointer-events:none;position:absolute;top:0;width:22px}form input[type=checkbox]:hover:after,form input[type=radio]:hover:after{background-color:var(--bg-hover-color)}form input[type=checkbox]:checked:after,form input[type=radio]:checked:after{background-image:url(/build/images/checkmark.427cdf87.svg);background-position:5% 5%;background-repeat:no-repeat;background-size:90% 90%}form input[type=checkbox]+label,form input[type=radio]+label{display:inline;margin-left:8px}form input[type=radio]:after{border-radius:50%}form input[type=radio]:checked:after{background-color:var(--text-color);background-image:none;border:5px solid var(--bg-color);box-sizing:border-box}form button,form input[type=submit]{background-color:transparent;border:2px solid var(--text-color);border-radius:100px;color:var(--text-color);cursor:pointer;display:inline-block;font-family:Satoshi-Black;font-weight:900;padding:13px 24px;position:relative;text-decoration:none;transition:.2s}form button:hover,form input[type=submit]:hover{background-color:var(--bg-hover-color)}form .nice-select{height:46px;line-height:1}form .nice-select:after{border-bottom:2px solid var(--text-color);border-right:2px solid var(--text-color)}form .nice-select .nice-select-dropdown{background-color:var(--bg-color);border-radius:10px;color:var(--text-color);width:100%}form .nice-select .nice-select-dropdown li.option.selected,form .nice-select .nice-select-dropdown li:hover{background-color:var(--bg-hover-color)}form .nice-select.open{border-radius:10px 10px 0 0}form .nice-select.open .nice-select-dropdown{border-radius:0 0 10px 10px;margin-top:0}.light form{--bg-color:#d1d1d1;--bg-hover-color:#bdbcbc;--text-color:#0d0b0b;--placeholder-color:hsla(0,8%,5%,.6)}.light input[type=checkbox]:checked:after{background-image:url(/build/images/checkmark-dark.b0b4e2f5.svg)}.captcha-container{margin-bottom:3rem;margin-top:3rem}.captcha-container ul{background-color:#e45454;border-radius:10px;color:#fff;font-size:16px;list-style:none;margin:1rem 0;padding:.5rem 1rem}.hubspot .form-checkbox,.hubspot .form-field{align-items:center;display:flex;margin-bottom:24px}.hubspot .form-checkbox .nice-select,.hubspot .form-checkbox input,.hubspot .form-checkbox label,.hubspot .form-field .nice-select,.hubspot .form-field input,.hubspot .form-field label{margin-bottom:0}.hubspot .form-checkbox label,.hubspot .form-field label{font-size:16px;margin-right:2rem}.hubspot #hubspot_datum{display:flex}.hubspot #hubspot_datum .nice-select:first-of-type,.hubspot #hubspot_datum .nice-select:nth-of-type(2){min-width:75px}.hubspot #hubspot_datum .nice-select:nth-of-type(3){min-width:100px}.hubspot .nice-select .option{font-size:18px}.hubspot .form-field div:has(input[type=checkbox]),.hubspot .form-field div:has(input[type=radio]){display:grid;gap:.5rem;grid-template-columns:1fr auto}.hubspot .form-field{flex-wrap:wrap}.hubspot .form-field>ul{color:#e45454;font-size:16px;list-style:none}.hubspot .form-field>ul li{margin-top:4px;padding-left:0}.hubspot .hubspot-errors{color:#e45454;font-size:16px;margin-top:8px}.container{padding-left:clamp(20px,4.44vw,40px);padding-right:clamp(20px,4.44vw,40px)}.p-top-l{padding-top:clamp(120px,19.05vw,320px)}.p-bottom-l{padding-bottom:clamp(120px,19.05vw,320px)}.p-top-m{padding-top:clamp(80px,9.52vw,160px)}.p-bottom-m{padding-bottom:clamp(80px,9.52vw,160px)}.p-top-s{padding-top:clamp(40px,4.76vw,80px)}.p-bottom-s{padding-bottom:clamp(40px,4.76vw,80px)}.p-top-0{padding-top:0}.p-bottom-0{padding-bottom:0}.navigation a{text-decoration:none}.navigation ul{list-style:none}.navigation .indicator{align-items:center;display:inline-flex;justify-content:center;transform:rotate(180deg);transition:.3s}.navigation .indicator svg{fill:var(--color);height:1rem;width:1rem}@media (max-width:899px){.navigation{max-height:100%;overflow-y:auto;padding:14px 20px;top:-100%;transition:top .3s;z-index:2}.navigation,.navigation .logo{background-color:var(--bg);left:0;position:fixed;width:100%}.navigation .logo{padding:.5rem 1rem;top:0}.navigation .logo svg{max-height:35px;width:auto}.navigation.open{top:0}.navigation ul{list-style:none}.navigation>ul{margin-top:72px}.navigation .level-1{border-top:2px solid var(--color);display:flex;font-size:26px;font-style:normal;font-weight:900;justify-content:space-between;line-height:115%;padding-bottom:12px;padding-top:12px}.navigation .level-2{display:grid;grid-template-rows:0fr;transition:.3s}.navigation .level-2 .level-2__link{font-size:20px;font-style:normal;font-weight:900;line-height:115%;opacity:.6}.navigation .level-2 .level-2__link:hover{opacity:1}.navigation .level-2 .icon{display:none}.navigation .level-2 ul{display:flex;flex-direction:column;gap:18px;overflow:hidden}.navigation .level-1.open .indicator{transform:rotate(0deg)}.navigation .level-1.open+.level-2{grid-template-rows:1fr;margin-bottom:28px;margin-top:6px}.highlight-nav--desktop{display:none}}@media (min-width:900px){#menu-toggle{display:none}.navigation{align-items:center;background-color:var(--bg);display:flex;justify-content:space-between;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:100}.navigation .logo svg{height:54px;position:relative;width:auto;z-index:101}.navigation .list{display:flex;gap:1rem}.navigation .level-1{font-size:22px;font-style:normal;font-weight:900;line-height:135%;padding:43px 0;position:relative;z-index:101}.navigation .level-1:hover .indicator{transform:rotate(0deg)}.navigation .level-1:has(+.level-2:hover) .indicator{transform:rotate(0deg)}.navigation .level-2{background-color:#fff;left:0;max-height:calc(100% - 116px);opacity:0;overflow-y:auto;padding:32px 40px;pointer-events:none;position:fixed;top:-100%;transition:top .5s,opacity .5s;width:100%;z-index:99}.navigation .level-2:hover{display:flex;opacity:1;pointer-events:auto;top:116px}.navigation .level-2:hover .level-2__link{opacity:1;transform:translateY(0);transition-delay:0s}.navigation .level-2__list{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;width:100%}.navigation .level-2__link{align-items:flex-start;aspect-ratio:520/210;background:#e8e8e8;border-radius:20px;color:#0d0b0b;display:flex;flex-direction:column;flex-shrink:0;font-size:22px;font-style:normal;font-weight:900;gap:12px;justify-content:flex-end;line-height:115%;opacity:0;padding:20px;position:relative;transform:translateY(-100%);transition:transform .5s,opacity .5s;transition-delay:.5s}}@media (min-width:900px) and (min-width:1300px){.navigation .level-2__link{font-size:32px}}@media (min-width:900px){.navigation .level-2__link img{max-height:50%;position:absolute;right:10px;top:10px}.navigation .level-2 li:first-child .level-2__link{transition-delay:.5s}.navigation .level-2 li:nth-child(2) .level-2__link{transition-delay:.6s}.navigation .level-2 li:nth-child(3) .level-2__link{transition-delay:.7s}.navigation .level-2 li:nth-child(4) .level-2__link{transition-delay:.5s}.navigation .level-2 li:nth-child(5) .level-2__link{transition-delay:.6s}.navigation .level-2 li:nth-child(6) .level-2__link{transition-delay:.7s}.navigation .level-2 li:nth-child(7) .level-2__link{transition-delay:.5s}.navigation .level-2 li:nth-child(8) .level-2__link{transition-delay:.6s}.navigation .level-2 li:nth-child(9) .level-2__link{transition-delay:.7s}.navigation .level-1:hover+.level-2{display:flex;opacity:1;pointer-events:auto;top:116px}.navigation .level-1:hover+.level-2 .level-2__link{opacity:1;transform:translateY(0)}.navigation:after{background-color:var(--bg);content:"";height:116px;left:0;position:fixed;top:0;width:100%;z-index:100}.highlight-nav--mobile{display:none}}.highlight-nav{aspect-ratio:4/3;grid-column:span 2;grid-row:span 2}@media (min-width:450px){.highlight-nav{aspect-ratio:1188/520}}.highlight-nav .grid-teaser,.highlight-nav .splide__list,.highlight-nav .splide__slide,.highlight-nav .splide__track{height:100%}.highlight-nav .splide__pagination{bottom:.5rem;left:auto;right:auto;top:auto;width:100%}@media (min-width:900px){.highlight-nav .splide__pagination{bottom:auto;left:auto;right:.5rem;top:.5rem;width:auto}}.highlight-nav .splide__arrows{display:none}@media (min-width:900px){.highlight-nav .splide__arrows{display:block}}.highlight-nav .teaser-media img,.highlight-nav .teaser-media video{border-radius:25px;height:100%;object-fit:cover;width:100%}.highlight-nav .teaser-title{color:#e8e8e8;font-size:22px;font-style:normal;font-weight:900;left:1rem;line-height:115%;position:absolute;top:1rem;z-index:102}@media (min-width:450px){.highlight-nav .teaser-title{font-size:28px}}@media (min-width:900px){.highlight-nav .teaser-title{bottom:1rem;font-size:32px;top:auto}}.logo-wrapper{aspect-ratio:585/100;height:clamp(20px,3.55vw,32px);left:clamp(20px,4.44vw,40px);position:absolute;top:clamp(20px,3.55vw,40px);z-index:11}.logo-wrapper .logo{padding-top:17.094%;position:relative}.logo-wrapper .logo svg{height:auto;left:0;position:absolute;top:-34%;width:100%}html.dark .rte ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 16V0h2v16H7Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7h16v2H0V7Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.636 12.95 12.95 1.636l1.414 1.414L3.05 14.364 1.636 12.95Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.05 1.636 14.364 12.95l-1.414 1.414L1.636 3.05 3.05 1.636Z' fill='%23FFF'/%3E%3C/svg%3E")}.rte>:first-child{margin-top:0}.rte>*+*{margin-top:clamp(16px,.95vw,22px)}.rte ol li:not(:last-of-type),.rte ul li:not(:last-of-type){margin-bottom:10px}.rte ol{list-style-position:inside}.rte ul{display:inline-block;list-style-type:none;margin-top:16px;text-align:left}.rte ul li{padding-left:1.2em;position:relative}@media (min-width:900px){.rte ul li{padding-left:1.5em}}.rte ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 16V0h2v16H7Z' fill='%230D0B0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7h16v2H0V7Z' fill='%230D0B0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.636 12.95 12.95 1.636l1.414 1.414L3.05 14.364 1.636 12.95Z' fill='%230D0B0B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.05 1.636 14.364 12.95l-1.414 1.414L1.636 3.05 3.05 1.636Z' fill='%230D0B0B'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:1.35em;left:0;position:absolute;top:0;width:.8em}.rte .no-underline a{text-decoration:none}.cases-more .headline{margin-bottom:clamp(40px,4.76vw,80px);margin-top:clamp(80px,9.52vw,160px);text-align:center}.article-job dt{font-weight:700}.atropos{display:block;perspective:1200px;position:relative;transform:translateZ(0)}.atropos-rotate-scroll-x,.atropos-rotate-scroll-y,.atropos-rotate-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-rotate,.atropos-scale{display:block;height:100%;transform-style:preserve-3d;transition-property:transform;width:100%}.atropos-highlight,.atropos-shadow{display:block;opacity:0;pointer-events:none;position:absolute;transition-property:transform,opacity}.atropos-shadow{background:#000;filter:blur(30px);height:100%;left:0;top:0;width:100%;z-index:-1}.atropos-highlight{background-image:radial-gradient(circle at 50%,hsla(0,0%,100%,.25),transparent 50%);height:200%;left:-50%;top:-50%;width:200%;z-index:0}.atropos-inner,.atropos-rotate{position:relative}.atropos-inner{display:block;height:100%;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;width:100%}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}[data-atropos-offset]{transition-property:transform}[data-atropos-opacity]{transition-property:opacity}[data-atropos-offset][data-atropos-opacity]{transition-property:transform,opacity}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);left:0;margin-top:4px;opacity:0;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(19px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list{border-radius:5px;box-sizing:border-box;max-height:210px;overflow:hidden;overflow-y:auto;padding:0}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{height:auto;line-height:22px;min-height:36px;padding:7px 12px;white-space:inherit}.nice-select .has-multiple span.current{background:#eee;border:1px solid #ccc;border-radius:3px;display:inline-block;font-size:14px;line-height:24px;margin-bottom:3px;margin-right:3px;padding:0 10px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{border-radius:5px 5px 0 0;box-sizing:border-box;padding:5px;pointer-events:none;width:100%}.nice-select .nice-select-search{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-sizing:border-box;color:#444;display:inline-block;font-size:14px;height:auto;line-height:22px;margin:0 10px 0 0;min-height:36px;outline:0!important;padding:7px 12px;vertical-align:middle;width:100%}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.mod-accordion.hl-center .mod-accordion-text{margin:32px auto 0}@media (min-width:900px){.mod-accordion.hl-center .mod-accordion-text{width:65%}}.mod-accordion.hl-center .accordion{margin-top:clamp(40px,4.76vw,80px)}.mod-accordion.hl-center .button-wrapper{margin-top:80px;text-align:center;width:100%}.mod-accordion.hl-aside{display:grid;grid-template-areas:"headline" "text" "button" "accordion";grid-template-columns:1fr}@media (min-width:900px){.mod-accordion.hl-aside{gap:0 40px;grid-template-areas:"headline accordion" "text accordion" "button accordion";grid-template-columns:1fr 1fr}}.mod-accordion.hl-aside .headline{grid-area:headline;margin-bottom:32px;width:100%}.mod-accordion.hl-aside .mod-accordion-text{grid-area:text}.mod-accordion.hl-aside .accordion{grid-area:span 4;margin-top:40px}@media (min-width:900px){.mod-accordion.hl-aside .accordion{margin-top:0}}@media (max-width:1099px){.mod-accordion.hl-aside .accordion-body.has-image{grid-row-gap:40px;grid-column-gap:0;grid-template-areas:"text" "image";grid-template-columns:auto}}.mod-accordion.hl-aside .button-wrapper{grid-area:button;margin-top:32px;width:100%}.accordion-container .accordion-item:last-child{border-bottom:2px solid var(--color)}.accordion-header button{background:transparent;border:none;border-top:2px solid var(--color);color:var(--color);cursor:pointer;display:flex;padding:24px 0;text-align:left;width:100%}.accordion-header button:hover .accordion-title{transform:translateX(24px)}.accordion-header button .accordion-title{transition:transform .3s ease-in-out}.accordion-body{grid-row-gap:40px;display:grid;grid-template-areas:"text";padding-bottom:40px;padding-top:16px}@media (min-width:900px){.accordion-body{grid-row-gap:0;column-gap:40px;grid-template-columns:1fr}}.accordion-body.has-image{grid-template-areas:"text" "image"}@media (min-width:900px){.accordion-body.has-image{grid-template-areas:"text image";grid-template-columns:1fr 1fr}}.accordion-title{width:calc(100% - 72px)}.accordion-text{grid-area:text}.accordion-text.rte .button-wrapper{margin-top:32px}.accordion-image{grid-area:image}.accordion-image img{display:block;width:100%}.accordion-button.open .accordion-state:before{opacity:0;transform:translatey(-50%) rotate(-90deg)}.accordion-button.open .accordion-state:after{transform:translatey(-50%) rotate(0)}.accordion-state{align-items:center;display:flex;height:24px;margin:auto 24px auto auto;position:relative;width:24px}.accordion-state:after,.accordion-state:before{background-color:var(--color);content:"";display:block;height:4px;position:absolute;transition:all .3s ease-in-out;width:24px}.accordion-state:before{transform:translatey(-50%)}.accordion-state:after{transform:translatey(-50%) rotate(90deg)}.accordion-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.accordion-collapse[aria-hidden=false]{grid-template-rows:1fr}.accordion-collapse>div{overflow:hidden}.application-form-container .contact{margin-bottom:3rem}.application-form{max-width:500px}.application-form label{align-items:center;display:flex;gap:.5rem;width:auto}.application-form label.required:after{content:" *";font-size:24px;font-weight:700}.application-form label .text-s{font-weight:400}.application-form input:-webkit-autofill+.currency-symbol{color:fieldtext}.application-form .money-wrapper{margin:0;position:relative}.application-form .money-wrapper .currency-symbol{bottom:2rem;position:absolute;right:.75rem}.application-form .form-checkbox{display:flex;font-size:16px;gap:.5rem}.application-form .flash.error{background-color:#e45454;border-radius:10px;color:#fff;font-size:16px;margin:1rem 0;padding:.5rem 1rem}.application-form .form-field ul{color:#e45454;font-size:16px;list-style:none;margin:-1rem 0 1.5rem}.application-form .form-field ul li{padding-left:0}.application-form .captcha-container{margin-bottom:1rem;margin-top:1rem}.application-form .captcha-container ul{background-color:#e45454;border-radius:10px;color:#fff;font-size:16px;list-style:none;margin:1rem 0;padding:.5rem 1rem}.application-form button:disabled{opacity:.5;pointer-events:none}.application-form .hint{font-size:1rem;margin:-1.25rem 0 1.5rem}.application-form .form-submit{display:flex;justify-content:end}.application-form label.required p:last-of-type{display:inline}.application-form label.required:after{font-size:inherit}.form-checkbox p{font-size:revert;line-height:revert}.mod-blog-hero-teaser{position:relative}.mod-blog-hero-teaser .blog-hero-teasers:before{background:linear-gradient(180deg,hsla(0,8%,5%,0) 0,var(--bg) 73.78%);bottom:0;content:"";height:15%;left:0;pointer-events:none;position:absolute;width:100%;z-index:4}@media (min-width:660px){.mod-blog-hero-teaser .blog-hero-teasers:before{height:22%}}@media (min-width:1100px){.mod-blog-hero-teaser .blog-hero-teasers:before{height:36.6604477612%}}.mod-blog-hero-teaser .grid-item,.mod-blog-hero-teaser .grid-sizer{width:100%}@media (min-width:660px){.mod-blog-hero-teaser .grid-item,.mod-blog-hero-teaser .grid-sizer{width:50%}}@media (min-width:1100px){.mod-blog-hero-teaser .grid-item,.mod-blog-hero-teaser .grid-sizer{width:33.3333333333%}}.mod-blog-hero-teaser .grid-item{padding:20px 0}@media (min-width:660px){.mod-blog-hero-teaser .grid-item{padding:20px}.mod-blog-hero-teaser .grid-item.first{width:100%}}@media (min-width:1100px){.mod-blog-hero-teaser .grid-item.first{width:66.6666666667%}}.mod-blog-hero-teaser .grid-item.first .blog-teaser-card{aspect-ratio:1054/507}.mod-blog-hero-teaser .button-wrapper{bottom:0;position:absolute;text-align:center;width:100%;z-index:5}.blog-teaser-card{border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;position:relative;text-decoration:none}.blog-teaser-card:hover{cursor:pointer}.blog-teaser-card.has-overlay .media:after,.blog-teaser-card.has-overlay .media:before{content:"";height:40%;left:0;position:absolute;transition:all .3s linear;width:100%;z-index:2}.blog-teaser-card.has-overlay .media:before{background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);border-top-left-radius:25px;border-top-right-radius:25px;top:0}.blog-teaser-card.has-overlay .media:after{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);border-bottom-left-radius:25px;border-bottom-right-radius:25px;bottom:0}.blog-teaser-card.has-bg{color:#fff}.blog-teaser-card.has-bg:hover .media{height:calc(100% + 32px);left:-16px;top:-16px;width:calc(100% + 32px)}.blog-teaser-card.has-bg .media{border-radius:25px;left:0;overflow:hidden;top:0;transition:all .15s linear}.blog-teaser-card.has-bg .media img{height:100%;object-fit:cover;object-position:center;width:100%}.blog-teaser-card.has-bg .author,.blog-teaser-card.has-bg .category{border-color:#fff}.blog-teaser-card:not(.has-bg){color:var(--color);position:relative}.blog-teaser-card:not(.has-bg):hover:before{height:calc(100% + 32px);left:-16px;top:-16px;width:calc(100% + 32px)}.blog-teaser-card:not(.has-bg):before{background:rgba(var(--color-rgb),.1);border-radius:25px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s linear;width:100%}.blog-teaser-card.size-small{aspect-ratio:2/1}.blog-teaser-card.size-small .bottom{margin-top:40px}.blog-teaser-card.size-medium{aspect-ratio:1/1}.blog-teaser-card.size-large{aspect-ratio:2/3}.blog-teaser-card.type-title-long .quote,.blog-teaser-card.type-title-long .title{font-family:Satoshi-Regular;font-weight:400;max-width:60%}.blog-teaser-card.type-quote-large .title,.blog-teaser-card.type-quote-small .title{font-family:Satoshi-Black;font-weight:900}.blog-teaser-card .media{display:block;height:100%;object-fit:cover;position:absolute;width:100%;z-index:1}.blog-teaser-card .bottom,.blog-teaser-card .top{z-index:3}.blog-teaser-card .top{display:flex;flex-direction:row;flex-wrap:wrap;padding:24px 24px 0;row-gap:24px}.blog-teaser-card .bottom{display:flex;flex-direction:column;gap:8px;padding:0 24px 24px}.blog-teaser-card .category,.blog-teaser-card .date,.blog-teaser-card .title{font-family:Satoshi-Black;font-size:22px;font-weight:900;line-height:1.35}.blog-teaser-card .category{border:2px solid;border-radius:100px;display:inline-block;margin-right:auto;padding:13px 24px}.blog-teaser-card .date{align-items:center;display:flex;margin-right:2px}.blog-teaser-card .author-images{align-items:center;display:flex;flex-direction:row}.blog-teaser-card .author-images .author{border:2px solid;border-radius:50%;box-sizing:content-box;height:56px;position:relative;width:56px}.blog-teaser-card .author-images .author:first-child{transform:translateX(24px)}.blog-teaser-card .author-images .author:nth-child(2){transform:translateX(12px)}.blog-teaser-card .author-images .author:last-child{transform:translateX(0)}.blog-teaser-card .quote{margin-top:40px}.blog-teaser-card .title{font-size:16px}.mod-blog-teaser-row{display:flex;flex-wrap:wrap;gap:clamp(20px,4.44vw,40px);justify-content:center}@media (min-width:1100px){.mod-blog-teaser-row.filled{justify-content:space-between}}.mod-blog-teaser-row .blog-teaser-card{flex:100%}@media (min-width:660px){.mod-blog-teaser-row .blog-teaser-card{flex:0 0 calc(50% - clamp(20px, 4.44vw, 40px))}}@media (min-width:1100px){.mod-blog-teaser-row .blog-teaser-card{flex:0 0 calc(33.33333% - clamp(20px, 4.44vw, 40px))}}.mod-button-marquee .marquee .marquee-row+.marquee-row{margin-top:1.5rem}.mod-button-marquee .marquee ul{display:flex;list-style:none;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.mod-button-marquee .marquee ul.ready{opacity:1;visibility:visible}.mod-button-marquee .marquee ul li{display:block;flex-shrink:0}.mod-button-marquee .marquee ul li .marquee-btn{display:block;margin-right:1.5rem}.mod-button-marquee .marquee ul li .marquee-btn div{border:2px solid var(--color);border-radius:80px;padding:1.5rem 3rem}.mod-casesynopsis{display:grid;gap:clamp(40px,4.76vw,80px);grid-template-areas:"image" "text";margin-bottom:clamp(40px,4.76vw,80px)}@media (min-width:1100px){.mod-casesynopsis{grid-template-areas:"text image";grid-template-columns:19.7368421053% 1fr}}.mod-casesynopsis .text{grid-area:text}.mod-casesynopsis .text .block:not(:last-child){margin-bottom:16px}.mod-casesynopsis .text ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;list-style-type:none;margin-top:8px}.mod-casesynopsis .image{grid-area:image}.mod-casesynopsis .image img,.mod-casesynopsis .image video{display:block;width:100%}.cb-embed.has-poster{background-position:50%;background-repeat:no-repeat;background-size:cover}.cb-embed .cb-embed__placeholder{align-items:center;color:var(--color);display:flex;flex-direction:column;gap:32px;height:100%;justify-content:center;padding:clamp(20px,4.44vw,40px);position:absolute;top:0;width:100%}.cb-embed .cb-embed__placeholder+.cb-embed__content{pointer-events:none}.cb-embed .cb-embed__placeholder>p{text-align:center}.cb-embed iframe,.cb-embed video{border:0;position:absolute;top:0}.code.overflow-cut{overflow-x:hidden}.code.overflow-scrollable{overflow-x:auto}.code.overflow-full{overflow-x:visible}.code.align-left{display:flex;justify-content:left}.code.align-center{display:flex;justify-content:center}.code.align-right{display:flex;justify-content:right}.mod-contactcta{display:grid;grid-template-areas:"headline" "text" "contact" "button"}@media (min-width:660px){.mod-contactcta{column-gap:40px;grid-template-areas:"contact headline" "contact text" "contact button";grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr}}.mod-contactcta .contact{grid-area:contact;text-align:center}.mod-contactcta .contact a{text-decoration:none}.mod-contactcta .contact a:hover{text-decoration:underline}.mod-contactcta .button-wrapper{grid-area:button;margin-top:40px;text-align:center}@media (min-width:660px){.mod-contactcta .button-wrapper{margin-top:0;text-align:unset}}.mod-contactcta>.text{grid-area:text;margin-bottom:40px}@media (min-width:660px){.mod-contactcta>.text{margin-bottom:80px}}.mod-contactcta .headline{grid-area:headline}@media (min-width:660px){.mod-contactcta .headline{margin-top:77px}}.accordion-header .mod-contactcta button.headline,.blog-teaser-card .mod-contactcta .headline.quote,.blog-teaser-card.type-title-small .mod-contactcta .headline.title,.mod-contactcta .accordion-header button.headline,.mod-contactcta .blog-teaser-card .headline.quote,.mod-contactcta .blog-teaser-card.type-title-small .headline.title,.mod-contactcta .headline.display-s{margin-bottom:8px}.blog-teaser-card.type-quote-large .mod-contactcta .headline.quote,.blog-teaser-card.type-title-large .mod-contactcta .headline.quote,.blog-teaser-card.type-title-large .mod-contactcta .headline.title,.mod-contactcta .blog-teaser-card.type-quote-large .headline.quote,.mod-contactcta .blog-teaser-card.type-title-large .headline.quote,.mod-contactcta .blog-teaser-card.type-title-large .headline.title,.mod-contactcta .headline.display-l,.mod-contactcta .headline.display-m{margin-bottom:clamp(16px,1.43vw,24px)}.mod-contactcta .decoration{height:200px;margin:0 auto 40px;position:relative;width:200px}@media (min-width:900px){.mod-contactcta .decoration{height:300px;width:300px}}.mod-contactcta .decoration-bg{border-radius:50%;height:100%;width:100%}.mod-contactcta .decoration-fg{bottom:-10%;height:60%;position:absolute;right:-14%;width:60%}.mod-contactcta .decoration img{display:block}.mod-contactlist{border:3px hotpink}.mod-contactlist .text{column-gap:40px;display:flex;flex-direction:column;hyphens:auto;justify-content:center;row-gap:clamp(40px,4.76vw,80px)}@media (min-width:900px){.mod-contactlist .text{flex-direction:row;flex-wrap:wrap}}.mod-contactlist .item>div{display:flex;justify-content:center}.mod-contactlist .item .social,.mod-contactlist .item .title{font-family:Satoshi-Black;font-weight:900}.mod-contactlist .item a{text-decoration:none}.mod-contactlist .decoration{background-color:var(--bg);border:2px solid var(--color);border-radius:50%;height:200px;margin:0 auto 24px;padding:6px;width:200px}.mod-contactlist .decoration img{border-radius:50%;display:block;width:100%}.mod-contactlist .socials{margin-top:24px}.mod-contactlist .socials a{font-family:Satoshi-Black;font-weight:900;text-decoration:underline}.mod-contactlist .socials a+a{margin-left:8px}.dialog-trigger{cursor:pointer;width:fit-content}dialog{background-color:var(--bg);border:none;border-radius:8px;color:var(--color);left:0;max-height:100%;max-width:100%;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100%}@media screen and (min-width:900px){dialog{left:calc(50% - 400px);max-height:calc(100vh - 4rem);max-width:800px;top:2rem}}@media screen and (min-width:1400px){dialog{left:calc(50% - 600px);max-height:calc(100vh - 10rem);max-width:1200px;top:5rem}}dialog .close-button{cursor:pointer;display:block;height:24px;left:100%;position:sticky;top:0;width:24px;z-index:100}dialog .close-button .line-1,dialog .close-button .line-2{background:var(--color);height:2px;position:absolute;transform-origin:50% 50%;transition:all .2s;width:16px}dialog .close-button .line-1{transform:translateY(6px) rotate(45deg)}dialog .close-button .line-2{transform:translateY(6px) rotate(-45deg)}dialog::backdrop{background-color:#d3d3d3;opacity:.5}.mod-hero{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative}.mod-hero a{text-decoration:none}.mod-hero a:hover{text-decoration:underline}.mod-hero .brands{font-size:clamp(.875rem,2.44vw,1.375rem);line-height:clamp(20px,3.55vw,32px);position:absolute;right:clamp(20px,4.44vw,40px);top:clamp(20px,3.55vw,40px)}.mod-hero .brands img{height:clamp(12px,1.77vw,16px);width:auto}.mod-hero .title{bottom:clamp(20px,4.44vw,40px);left:clamp(20px,4.44vw,40px);max-width:calc(100vw - 40px - clamp(20px, 4.44vw, 40px)*3);position:absolute;width:100%}@media (min-width:900px){.mod-hero .title{max-width:calc(100vw - 56px - clamp(20px, 4.44vw, 40px)*3)}}.mod-hero .scroll-down{bottom:clamp(20px,4.44vw,40px);margin-bottom:clamp(0px,.54vw,19px);position:absolute;right:clamp(20px,4.44vw,40px)}.mod-hero .atropos-scale{position:relative;z-index:-1}.mod-hero-teaser .marquee{display:flex;flex-direction:column;row-gap:clamp(16px,1.43vw,24px)}.mod-hero-teaser .marquee-row ul{display:flex;list-style:none;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.mod-hero-teaser .marquee-row ul.ready{opacity:1;visibility:visible}.mod-hero-teaser .marquee-row ul li{display:block;flex-shrink:0}.mod-hero-teaser .marquee-row ul li .teaser{width:280px}@media (min-width:1100px){.mod-hero-teaser .marquee-row ul li .teaser{width:320px}}.mod-hero-teaser .marquee-row ul li .teaser,.mod-hero-teaser .marquee-row ul li img,.mod-hero-teaser .marquee-row ul li video{height:300px;margin-right:24px}@media (min-width:1100px){.mod-hero-teaser .marquee-row ul li .teaser,.mod-hero-teaser .marquee-row ul li img,.mod-hero-teaser .marquee-row ul li video{height:490px}}.mod-hero-teaser .marquee-row ul li img,.mod-hero-teaser .marquee-row ul li video{display:block}.mod-hero-teaser .teaser{background-color:var(--color);border-radius:10px;color:var(--bg);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;text-decoration:none}@media (min-width:660px){.mod-hero-teaser .teaser{width:320px}}.mod-hero-teaser .teaser-tags{display:flex;flex-wrap:wrap;gap:8px}.mod-hero-teaser .teaser-tags .tag{border-color:var(--bg);color:var(--bg)}.hubspot{font-size:16px}.hubspot.has-media{display:grid;gap:40px;grid-template-areas:"text" "media" "form";grid-template-rows:auto 1fr}@media (min-width:660px){.hubspot.has-media{grid-template-areas:"media text" "media form"}}.hubspot.has-media>.text{grid-area:text;margin-bottom:2rem;max-width:100%;row-gap:2rem}@media (min-width:660px){.hubspot.has-media>.text{flex-direction:column}}.hubspot.has-media .media{grid-area:media}.hubspot.has-media .media img{max-width:100%}.hubspot.has-media .form{grid-area:form;justify-self:center}@media (min-width:660px){.hubspot.has-media .form{justify-self:start}}.hubspot button .text{max-width:100%}.hubspot_success{align-items:center;display:flex;flex-direction:column;gap:24px}.hubspot_success .btn{border:solid;width:fit-content}.mod-image{display:flex;justify-content:center}.mod-image.full-width picture{width:100%}.mod-image img{height:auto;width:100%}.mod-image-marquee .marquee{display:flex;flex-direction:column;row-gap:clamp(16px,1.43vw,24px)}.mod-image-marquee .marquee-row ul{display:flex;list-style:none;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.mod-image-marquee .marquee-row ul.ready{opacity:1;visibility:visible}.mod-image-marquee .marquee-row ul li{display:block;flex-shrink:0}.mod-image-marquee .marquee-row ul li img,.mod-image-marquee .marquee-row ul li video{display:block;height:clamp(300px,40vh,800px);margin-right:24px}.mod-logowall{display:flex;flex-wrap:wrap;justify-content:center;row-gap:clamp(40px,4.76vw,80px)}html.dark .mod-logowall .dark,html:not(.dark) .mod-logowall .light{display:none}.mod-logowall .logo{display:flex;flex:0 0 33.3333333333%;justify-content:center;padding:0 clamp(20px,4.44vw,40px)}@media (min-width:660px){.mod-logowall .logo{flex:0 0 25%}}@media (min-width:900px){.mod-logowall .logo{flex:0 0 20%}}@media (min-width:1400px){.mod-logowall .logo{flex:0 0 16.6666666667%}}.mod-logowall .logo .dark,.mod-logowall .logo .light{align-items:center;display:flex;justify-content:center}.mod-logowall .logo img{display:block;width:100%}.magnetic-button{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;width:40px}@media (min-width:900px){.magnetic-button{height:56px;width:56px}}.magnetic-wrapper,.magnetic-wrapper-btn{border:2px solid var(--color);border-radius:200px;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.magnetic-icon{height:40px;position:absolute;width:40px;z-index:0}@media (min-width:900px){.magnetic-icon{height:56px;width:56px}}.mod-page-intro .text{font-family:Satoshi-Regular;font-weight:400;margin-top:32px}.mod-page-intro .tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;list-style-type:none;margin-top:32px}.mod-quote blockquote{margin-bottom:clamp(20px,4.44vw,40px)}.mod-quote .quote-author{align-items:center;display:flex;flex-direction:row;gap:40px}.mod-quote .quote-author .image{align-items:center;background-color:var(--bg);border:2px solid var(--color);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}@media (min-width:900px){.mod-quote .quote-author .image{height:120px;width:120px}}.mod-quote .quote-author .image img{align-self:center;border-radius:50%;display:block;height:64px;width:64px}@media (min-width:900px){.mod-quote .quote-author .image img{height:104px;width:104px}}.mod-quote .quote-author .text{flex:1}.mod-sectiontitle .intro{align-items:center;display:flex;flex-direction:column;font-family:Satoshi-Black;font-weight:900;gap:4px;padding:clamp(80px,9.52vw,160px) 0}.mod-sectiontitle .intro svg{height:16px;width:16px}.mod-sectiontitle .intro svg path{fill:var(--color)}.mod-sectiontitle .text-1col.hl-center .text .col{margin:0 auto;text-align:left}@media (min-width:900px){.mod-sectiontitle .text-2col.hl-aside .text .col{width:100%}}.signet{margin-top:24px}.signet svg path{fill:var(--text)}.mod-teaser-cases{display:flex;flex-direction:column;row-gap:clamp(20px,4.44vw,40px)}@media (min-width:660px){.mod-teaser-cases{grid-column-gap:clamp(20px,4.44vw,40px);grid-row-gap:clamp(40px,4.76vw,80px);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.mod-teaser-cases .grid-teaser{flex:100%;text-decoration:none}@media (min-width:660px){.mod-teaser-cases .grid-teaser{flex:calc(50% - 40px)}}.mod-teaser-cases .grid-teaser:hover img{transform:scale(1.04)}.mod-teaser-cases .teaser-media{aspect-ratio:4/3;margin-bottom:24px;overflow:hidden;position:relative}.mod-teaser-cases .teaser-media img,.mod-teaser-cases .teaser-media video{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.mod-teaser-cases .teaser-media picture{display:block;height:100%}.mod-teaser-cases .teaser-media img{object-fit:contain;transform:scale(1);transition:transform .3s linear}.mod-teaser-cases .teaser-title{margin-bottom:16px}.mod-teaser-cases .teaser-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.mod-teaser-cases .teaser-tag{border:1px solid var(--color);cursor:text;padding:1px 8px}.mod-teaser-cases .btn-wrapper{display:flex;grid-column:span 2;justify-content:center}.mod-teaser-cases .htmx-request{font-size:0}.mod-teaser-cases .htmx-request:after{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:loop;content:"...";display:block;font-size:16px;overflow:hidden;text-align:center}@keyframes loop{0%{width:20px}to{width:100px}}.mod-teaser-grid{display:flex;flex-direction:column;row-gap:clamp(20px,4.44vw,40px)}@media (min-width:660px){.mod-teaser-grid{grid-column-gap:clamp(20px,4.44vw,40px);grid-row-gap:clamp(40px,4.76vw,80px);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.mod-teaser-grid .grid-teaser{flex:100%;text-decoration:none}@media (min-width:660px){.mod-teaser-grid .grid-teaser{flex:calc(50% - 40px)}}.mod-teaser-grid .grid-teaser:hover img{transform:scale(1.04)}.mod-teaser-grid .teaser-media{aspect-ratio:4/3;margin-bottom:24px;overflow:hidden;position:relative}.mod-teaser-grid .teaser-media img,.mod-teaser-grid .teaser-media video{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.mod-teaser-grid .teaser-media picture{display:block;height:100%}.mod-teaser-grid .teaser-media img{object-fit:contain;transform:scale(1);transition:transform .3s linear}.mod-teaser-grid .teaser-title{margin-bottom:16px}.mod-teaser-grid .teaser-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.mod-teaser-grid .teaser-tag{border:1px solid var(--color);cursor:text;padding:1px 8px}.mod-text img{height:auto;max-width:100%}.mod-text .text{column-gap:40px;display:flex;flex-direction:column;row-gap:clamp(40px,4.76vw,80px)}@media (min-width:900px){.mod-text .text{flex-direction:row;flex-wrap:wrap}}.mod-text .button-wrapper{display:flex;margin-top:32px;width:100%}.mod-text .button-wrapper .text{column-gap:0;flex-direction:row;row-gap:0}.mod-text .rte{max-width:100%}.mod-text .rte a{word-break:break-word}.mod-text .rte picture{display:block}.hl-center .headline{text-align:center}.text-1col.hl-center .button-wrapper,.text-1col.hl-center .text,.text-2col.hl-center .button-wrapper,.text-2col.hl-center .text,.text-4col.hl-center .button-wrapper,.text-4col.hl-center .text{justify-content:center}@media (min-width:1100px){.text-1col.hl-aside,.text-2col.hl-aside,.text-4col.hl-aside{column-gap:40px;display:flex;flex-wrap:wrap;row-gap:clamp(40px,4.76vw,80px)}.text-1col.hl-aside .headline+.text,.text-2col.hl-aside .headline+.text,.text-4col.hl-aside .headline+.text{margin-top:0}.text-1col.hl-aside .headline,.text-1col.hl-aside .headline .col,.text-1col.hl-aside .text,.text-1col.hl-aside .text .col,.text-2col.hl-aside .headline,.text-2col.hl-aside .headline .col,.text-2col.hl-aside .text,.text-2col.hl-aside .text .col,.text-4col.hl-aside .headline,.text-4col.hl-aside .headline .col,.text-4col.hl-aside .text,.text-4col.hl-aside .text .col{width:calc(50% - 20px)}.text-1col.hl-aside .headline .button-wrapper .text,.text-1col.hl-aside .text .button-wrapper .text,.text-2col.hl-aside .headline .button-wrapper .text,.text-2col.hl-aside .text .button-wrapper .text,.text-4col.hl-aside .headline .button-wrapper .text,.text-4col.hl-aside .text .button-wrapper .text{width:100%}}.text-1col .headline+.text,.text-2col .headline+.text,.text-4col .headline+.text{margin-top:clamp(40px,4.76vw,80px)}@media (min-width:900px){.text-1col .text .col,.text-2col .text .col,.text-4col .text .col{width:calc(50% - 20px)}}.text-2col .button-wrapper,.text-4col .button-wrapper{width:100%}.text-1col.hl-left .text{align-content:flex-end;flex-direction:column;justify-content:flex-end}.text-1col.hl-left .button-wrapper .text{flex-direction:row}.text-1col.hl-center .text{justify-content:center}@media (min-width:900px){.text-1col.hl-center .text .col{width:65%}.text-1col.hl-aside{column-gap:40px;display:flex;flex-wrap:wrap;row-gap:clamp(40px,4.76vw,80px)}.text-1col.hl-aside .headline+.text{margin-top:0}.text-1col.hl-aside .headline,.text-1col.hl-aside .text{width:calc(50% - 20px)}.text-1col.hl-aside .headline .col,.text-1col.hl-aside .text .col{width:100%}}.text-1col .headline+.text{margin-top:clamp(16px,1.9vw,48px)}@media (min-width:900px){.text-1col .button-wrapper{width:calc(50% - 20px)}}.text-1col .btn{text-wrap:nowrap}@media (min-width:1400px){.text-4col .text .col{width:calc(25% - 40px)}}.mod-textaside{display:grid;grid-template-areas:"headline" "text" "aside" "button"}@media (min-width:660px){.mod-textaside{column-gap:40px;grid-template-areas:"headline headline" "text text" "button button" "aside aside";grid-template-columns:1fr 1fr}}@media (min-width:900px){.mod-textaside{grid-template-areas:"headline headline" "text aside" "button aside";grid-template-rows:auto auto 1fr}}@media (min-width:1100px){.mod-textaside.no-aside{grid-template-columns:60% 1fr}}.mod-textaside .headline{grid-area:headline;margin-bottom:clamp(16px,1.9vw,48px)}.mod-textaside .text{grid-area:text}.mod-textaside .text .rte a{word-break:break-word}.mod-textaside aside{grid-area:aside;margin-top:clamp(40px,4.76vw,80px)}@media (min-width:660px){.mod-textaside aside{display:flex;flex-direction:column}}@media (min-width:900px){.mod-textaside aside{margin-top:0}}@media (min-width:660px){.mod-textaside aside .media,.mod-textaside aside .quote{margin-left:auto;min-width:300px;width:60%}}.mod-textaside aside .media picture{display:flex;justify-content:end;width:100%}.mod-textaside aside .media img,.mod-textaside aside .media video{display:block;width:100%}.mod-textaside aside .media picture,.mod-textaside aside .media video{margin-bottom:16px}.mod-textaside aside .quote{display:flex;flex-direction:column;gap:16px}.mod-textaside aside .quote .quote-author{display:flex;flex-direction:row;gap:16px}.mod-textaside aside .quote .quote-author .text{display:flex;flex-direction:column;justify-content:center}.mod-textaside aside .quote .image{align-content:center;background-color:var(--bg);border:2px solid var(--color);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.mod-textaside aside .quote .image img{align-self:center;border-radius:50%;display:block}.mod-textaside .button-wrapper{grid-area:button;margin-top:clamp(20px,4.44vw,40px)}@media (min-width:900px){.mod-video.size-small .video-content{margin-left:auto;margin-right:auto;max-width:65%}}.mod-video .cb-embed__content{padding-top:56.25%;position:relative}.mod-video .cb-embed__content video{height:100%;width:100%}.mod-video .video-content.hosted{aspect-ratio:16/9;position:relative}.mod-video .video-content.hosted video{height:100%;position:absolute;top:0;width:100%}.mod-video .cb-embed{position:relative}.mod-video .cb-embed .cb-embed__placeholder a{color:var(--color)}.mod-video .cb-embed.has-poster .cb-embed__placeholder{height:100%;position:relative;z-index:2}@media (min-width:900px){.mod-video .cb-embed.has-poster .cb-embed__placeholder{position:absolute}}.mod-video .cb-embed.has-poster .cb-embed__placeholder+.cb-embed__content{display:none}@media (min-width:900px){.mod-video .cb-embed.has-poster .cb-embed__placeholder+.cb-embed__content{display:block}}.mod-video .cb-embed.has-poster .cb-embed__placeholder{background:rgba(0,0,0,.4)}.mod-video .cb-embed.has-poster .cb-embed__button,.mod-video .cb-embed.has-poster .cb-embed__placeholder{color:#fff}.mod-video .cb-embed.has-poster .magnetic-wrapper-btn{border-color:#fff}.mod-video .cb-embed.no-poster .cb-embed__placeholder{background:rgba(var(--color-rgb),.1);position:relative}.mod-video .cb-embed.no-poster .cb-embed__button{color:var(--color)}.mod-video .cb-embed.no-poster .magnetic-wrapper-btn{border-color:var(--color)}.mod-visual{height:100vh;max-height:100vw;position:relative}.visual{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.visual,.visual .atropos{height:100%}.visual .atropos-img{display:block;height:100%;left:0;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:0;transform-style:preserve-3d;width:100%}.visual-photo .atropos-el{position:absolute;width:100%}.visual-photo .atropos-el,.visual-photo .atropos-el .photo-pill{align-items:center;display:flex;height:100%;justify-content:center}.visual-photo .atropos-el .photo-pill{aspect-ratio:1/1}.visual-photo .atropos-el .photo-pill .image-stack{border-radius:2000px;height:75%;overflow:hidden;position:relative;width:50%}.visual-photo .atropos-el .photo-pill .image-stack .img{height:100%;opacity:0;width:100%}.visual-photo .atropos-el .photo-pill .image-stack img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.atropos{perspective:none!important}.atropos-scale{perspective:1200px}