:root{--color-base-black:#000;--color-base-white:#fff;--color-surface-base-1:#fff;--color-surface-base-2:#191919;--color-surface-base-3:#e30613;--color-surface-base-4:#e7e7e7;--color-surface-disabled-1:#e7e7e7;--color-surface-disabled-2:#949494;--color-surface-disabled-4:#3f3f3f;--color-surface-error-1:#e30613;--color-surface-highlight-1:#b4dc19;--color-surface-action-1:#e30613;--color-surface-action-2:#fff;--color-surface-action-3:#2a2d34;--color-content-base-1:#fff;--color-content-base-2:#191919;--color-content-base-3:#e30613;--color-content-disabled-1:#e7e7e7;--color-content-disabled-2:#949494;--color-content-disabled-4:#3f3f3f;--color-content-error-1:#e30613;--color-content-highlight-1:#b4dc19;--color-content-action-1-hover:#2a2d34;--color-border-base-1:#fff;--color-border-base-2:#191919;--color-border-base-3:#e30613;--color-border-base-4:#e7e7e7;--color-border-disabled-3:#949494;--color-border-disabled-4:#3f3f3f;--color-border-error-1:#e30613;--color-border-focus-1:#b4dc19;--color-body-background:var(--color-surface-base-2);--color-body-foreground:var(--color-content-base-2);--color-header-bg:var(--color-surface-base-2);--color-header-fg:var(--color-content-base-1);--color-footer-bg:var(--color-surface-base-2);--color-footer-fg:var(--color-content-base-1);--siteheader-height:80px;--zindex-siteheader:15;--anchor-navigation-height:0px;--border-radius-s:4px;--border-radius-m:8px;--border-radius-l:16px;--border-radius-xl:32px;--box-shadow-s:0 2px 4px 0 color-mix(in srgb,var(--color-base-black),transparent 90%);--box-shadow-m:0 8px 12px rgba(0,0,0,.16);--box-shadow-l:0 12px 24px 0 color-mix(in srgb,var(--color-base-black),transparent 90%);--box-shadow-card:0 8px 24px 0 rgba(0,0,0,.16);--animation-speed:0.33s;--animation-ease:cubic-bezier(0.645,0.045,0.355,1);--content-width:var(--grid-base-inner)}@media screen and (min-width:320px){:root{--grid-base:85.3333333333vw;--grid-base-inner:82.1333333333vw;--grid-gutter:3.2vw;--grid-column:7.4666666667vw;--grid-column-outer:calc(7.4666666667vw + var(--grid-gutter));--grid-outer-space:calc(50vw - 42.6666666667vw);--grid-inner-space:calc(187.5px - 42.6666666667vw)}}@media screen and (min-width:768px){:root{--grid-base:93.75vw;--grid-base-inner:91.1458333333vw;--grid-gutter:2.6041666667vw;--grid-column:5.2083333333vw;--grid-column-outer:calc(5.2083333333vw + var(--grid-gutter));--grid-outer-space:calc(50vw - 46.875vw);--grid-inner-space:calc(384px - 46.875vw)}}@media screen and (min-width:1024px){:root{--grid-base:93.75vw;--grid-base-inner:91.40625vw;--grid-gutter:2.34375vw;--grid-column:5.46875vw;--grid-column-outer:calc(5.46875vw + var(--grid-gutter));--grid-outer-space:calc(50vw - 46.875vw);--grid-inner-space:calc(512px - 46.875vw)}}@media screen and (min-width:1440px){:root{--grid-base:93.3333333333vw;--grid-base-inner:91.1111111111vw;--grid-gutter:2.2222222222vw;--grid-column:5.5555555556vw;--grid-column-outer:calc(5.5555555556vw + var(--grid-gutter));--grid-outer-space:calc(50vw - 46.6666666667vw);--grid-inner-space:calc(720px - 46.6666666667vw)}}@media screen and (min-width:1920px){:root{--grid-base:1776px;--grid-base-inner:1734px;--grid-gutter:42px;--grid-column:106px;--grid-column-outer:calc(106px + var(--grid-gutter));--grid-outer-space:calc(50vw - 888px);--grid-inner-space:calc(960px - 888px)}}@media only screen and (min-width:1024px){:root{--siteheader-height:129px}}:root{--spacing-component:40px;--spacing-slider:16px;--spacing-s:40px;--spacing-m:80px}@media screen and (min-width:768px){:root{--spacing-component:60px;--spacing-slider:20px;--spacing-s:60px;--spacing-m:100px}}@media screen and (min-width:1440px){:root{--spacing-component:80px;--spacing-slider:24px;--spacing-s:80px;--spacing-m:120px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:unset;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Geogrotesque Willke Ext;src:url(/assets/fonts/GeoWillkeExt1000-BdIt.woff2) format("woff2"),url(/assets/fonts/GeoWillkeExt1000-BdIt.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Geogrotesque Willke Ext;src:url(/assets/fonts/GeoWillkeExt1000-Bd.woff2) format("woff2"),url(/assets/fonts/GeoWillkeExt1000-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geogrotesque Willke Ext;src:url(/assets/fonts/GeoWillkeExt1000-Md.woff2) format("woff2"),url(/assets/fonts/GeoWillkeExt1000-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geogrotesque Willke;src:url(/assets/fonts/GeoWillke2003-Bd.woff2) format("woff2"),url(/assets/fonts/GeoWillke2003-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geogrotesque Willke;src:url(/assets/fonts/GeoWillke2003-Rg.woff2) format("woff2"),url(/assets/fonts/GeoWillke2003-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geogrotesque Willke Wide;src:url(/assets/fonts/GeoWillkeWi1000-Rg.woff2) format("woff2"),url(/assets/fonts/GeoWillkeWi1000-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}figure{margin:0}a{color:inherit}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{resize:vertical}fieldset{border:0;margin:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.button{--button-background-color:var(--color-surface-action-1);--button-foreground-color:var(--color-content-base-1);--button-icon-color:var(--color-content-base-1);--button-border-color:var(--color-border-base-3);--button-border-width:2px;--button-border-radius:40px;--button-padding-inline:22px;--button-padding-block:17px;--button-cursor:pointer;--button-pointer-events:auto;--button-arrow-translate:16px;--button-transform-speed:0.33s;--button-transform-ease:cubic-bezier(0.645,0.045,0.355,1);--button-transform-active-speed:0.125s;--button-focus-visible-spacing:2px;--button-translate:0;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.button{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.button{font-size:20px}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:var(--button-cursor);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);display:inline-flex;justify-content:center;align-items:center;position:relative;text-align:center;text-decoration:none;box-sizing:border-box;background-color:var(--button-background-color);color:var(--button-foreground-color);pointer-events:var(--button-pointer-events);transition:border-color var(--button-transform-speed) var(--button-transform-ease),background-color var(--button-transform-speed) var(--button-transform-ease),color var(--button-transform-speed) var(--button-transform-ease)}.button i{font-style:normal}.button svg{fill:var(--button-icon-color);margin-right:8px;transition:fill var(--button-transform-speed) var(--button-transform-ease),transform var(--button-transform-speed) var(--button-transform-ease);width:24px;height:24px;transform:var(--button-translate)}.button svg path{fill:currentColor}@media(hover:hover){.button:hover{--button-translate:scale(1.1)}.button:hover:has(.icon--arrow-right){--button-translate:rotate(-45deg)}.button:hover:has(.icon--arrow-left){--button-translate:rotate(45deg)}}.button:focus-visible{outline-offset:var(--button-focus-visible-spacing);outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:var(--button-border-radius)}.button.reverse-icon svg{margin-right:unset;margin-left:8px}.button[aria-disabled=true],.button[disabled]{--button-background-color:var(--color-surface-disabled-1);--button-border-color:var(--color-surface-disabled-1);--button-foreground-color:var(--color-content-disabled-2);--button-icon-color:var(--color-content-disabled-2);--button-cursor:not-allowed;--button-arrow-translate:0}.button[aria-disabled=true]:active,.button[disabled]:active{--button-pointer-events:none}.button[aria-disabled=true] svg,.button[disabled] svg{transform:unset!important}.button--inverted{--button-background-color:var(--color-surface-action-2);--button-foreground-color:var(--color-content-base-2);--button-icon-color:var(--color-content-base-2);--button-border-color:var(--color-border-base-1)}@media(hover:hover){.button--inverted:hover{--button-background-color:var(--color-surface-action-2);--button-border-color:var(--color-border-base-1)}}.button--secondary{--button-background-color:transparent;--button-foreground-color:var(--color-content-base-2);--button-icon-color:var(--color-content-base-2);--button-border-color:var(--color-border-base-2)}.button--secondary[aria-disabled=true],.button--secondary[disabled]{--button-border-color:var(--color-border-disabled-3);--button-foreground-color:var(--color-content-disabled-2)}.button--secondary-inverted{--button-background-color:transparent;--button-foreground-color:var(--color-content-base-1);--button-icon-color:var(--color-content-base-1);--button-border-color:var(--color-border-base-1)}@media(hover:hover){.button--secondary-inverted:hover{--button-background-color:transparent;--button-border-color:var(--color-border-base-1)}}.button--secondary-inverted[aria-disabled=true],.button--secondary-inverted[disabled]{--button-border-color:var(--color-border-disabled-3);--button-foreground-color:var(--color-content-disabled-2)}.textlink{--textlink-foreground-color:var(--color-content-base-3);--textlink-decoration:none;--textlink-transform-speed:0.33s;--textlink-transform-ease:cubic-bezier(0.645,0.045,0.355,1);--textlink-pointer-events:auto;--textlink-cursor:pointer;--textlink-translate:0;background-color:transparent;border:unset;padding:0;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.textlink{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.textlink{font-size:20px}}.textlink{cursor:var(--textlink-cursor);display:inline-flex;color:var(--textlink-foreground-color);-webkit-text-decoration:var(--textlink-decoration);text-decoration:var(--textlink-decoration);pointer-events:var(--textlink-pointer-events);transition:color var(--textlink-transform-speed) var(--textlink-transform-ease);align-items:center}.textlink svg{margin-right:8px;transition:transform var(--textlink-transform-speed) var(--textlink-transform-ease),fill var(--textlink-transform-speed) var(--textlink-transform-ease);fill:var(--textlink-foreground-color);display:flex;width:24px;height:24px;transform:var(--textlink-translate)}@media(hover:hover){.textlink:hover{--textlink-translate:scale(1.1)}.textlink:hover:has(.icon--arrow-right){--textlink-translate:rotate(-45deg)}.textlink:hover:has(.icon--arrow-left){--textlink-translate:rotate(45deg)}}.textlink:focus-visible{outline-offset:4px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.textlink.reverse-icon svg{margin-right:unset;margin-left:8px}.textlink[aria-disabled=true]{--textlink-foreground-color:var(--color-content-disabled-1);--textlink-cursor:not-allowed;--textlink-arrow-translate:0}.textlink[aria-disabled=true]:active{--textlink-pointer-events:none}.textlink.textlink--inverted{--textlink-foreground-color:var(--color-content-base-1)}.textlink.textlink--inverted[aria-disabled=true]{--textlink-foreground-color:var(--color-content-disabled-3)}.loading{--spinner-size:40px;position:absolute;inset:0;z-index:100;background-color:color-mix(in srgb,var(--color-surface-base-1),transparent 50%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--animation-speed) var(--animation-ease),display allow-discrete,overflow allow-discrete,-webkit-backdrop-filter var(--animation-speed) var(--animation-ease);transition:opacity var(--animation-speed) var(--animation-ease),backdrop-filter var(--animation-speed) var(--animation-ease),display allow-discrete,overflow allow-discrete;transition:opacity var(--animation-speed) var(--animation-ease),backdrop-filter var(--animation-speed) var(--animation-ease),display allow-discrete,overflow allow-discrete,-webkit-backdrop-filter var(--animation-speed) var(--animation-ease);opacity:1}@starting-style{.loading{opacity:0}}.loading:after,.loading:before{content:"";position:absolute;z-index:1;top:50%;left:50%;width:var(--spinner-size);height:var(--spinner-size);border-radius:50%}.loading:before{background:var(--color-surface-action-1)}.loading:after{outline:3px solid var(--color-surface-action-1);animation:loading-spinner 1s linear infinite}@keyframes swipe-out-left{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}}@keyframes swipe-in-bottom{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes wave-up{50%{transform:scale(1.1)}}@keyframes hide-and-jump-in{0%{display:none;visibility:hidden;transform:translateY(-48px);opacity:0}1%{display:flex;visibility:visible;transform:translateY(-48px);opacity:0}75%{display:flex;visibility:visible;opacity:1}to{display:flex;visibility:visible;transform:translateY(0);opacity:1}}@keyframes loading-spinner{to{scale:1.4;outline-width:6px;opacity:0}}@keyframes boomerang{0%{transform:translateX(0)}18%{fill:var(--color-content-base-3)}50%{transform:translateX(48px)}50.01%{transform:translateX(48px);opacity:0}50.02%{transform:translateX(-48px);opacity:0}50.03%{fill:var(--color-content-base-3);opacity:1}to{transform:translateX(0);fill:var(--color-content-base-1)}}body{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}@media(prefers-reduced-motion:reduce){body *,body :after,body :before{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}body:before{background-color:var(--color-surface-base-2);height:100vh;left:0;top:0;transition:opacity .8s var(--animation-ease),visibility .8s var(--animation-ease);width:100vw}body:after,body:before{content:"";display:block;position:fixed;z-index:999}body:after{background-image:url(/images/logo-dark.svg);background-repeat:no-repeat;background-position:50%;background-size:100px 50px;height:50px;width:100px;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .6s var(--animation-ease);opacity:1;pointer-events:none}body>main{flex:1 0 auto;width:100%}body>footer,body>header{flex-shrink:0;width:100%}body .disable--scroll-stack .container{--container-position:relative!important;--container-top:0!important}body .disable--scroll-stack .container .container__shadow{display:none}body .disable--scroll-stack .steps.container--spacing-inner{padding-bottom:var(--spacing-m)}body.page--loaded:before{opacity:0;pointer-events:none;transition-delay:.5s}body.page--loaded:after{opacity:0;transition-delay:.2s}body:has(.editmode) [data-inview=true] .rail-short__bulb--red,body:has(.editmode) [data-inview=true] .text-intro__rail-short{opacity:1}body:has(.editmode) [data-inview=true] .container__inner>*,body:has(.editmode) [data-inview=true] .text-intro>*{opacity:1;transform:translateZ(0)}body:has(.editmode) [data-inview=true] img[loading=lazy]{opacity:1;transform:translateZ(0)}body #CybotCookiebotDialogNavList .CybotCookiebotDialogActive{color:var(--color-content-base-3)!important;border-color:transparent transparent var(--color-border-base-3)!important}body #CybotCookiebotDialogNavList .CybotCookiebotDialogNavItemLink{transition:color var(--animation-speed) var(--animation-ease)}@media(hover:hover){body #CybotCookiebotDialogNavList .CybotCookiebotDialogNavItemLink:hover{color:var(--color-content-base-3)!important}}body .CybotCookiebotScrollContainer a{color:var(--color-content-base-3)!important}body #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-surface-base-3)}body #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--color-surface-base-1)!important}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--color-surface-base-3)!important}body #CookiebotWidget-widgetContent,body #CybotCookiebotDialog,body #CybotCookiebotDialog *{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){body #CookiebotWidget-widgetContent,body #CybotCookiebotDialog,body #CybotCookiebotDialog *{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){body #CookiebotWidget-widgetContent,body #CybotCookiebotDialog,body #CybotCookiebotDialog *{font-size:20px}}body #CybotCookiebotDialog h2{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:28px}@media(min-width:375px){body #CybotCookiebotDialog h2{font-size:clamp(28px,20.3664122137px + 2.0356234097vw,36px)}}@media(min-width:768px){body #CybotCookiebotDialog h2{font-size:clamp(36px,24px + 1.5625vw,40px)}}@media(min-width:1024px){body #CybotCookiebotDialog h2{font-size:clamp(40px,20.3076923077px + 1.9230769231vw,48px)}}@media(min-width:1440px){body #CybotCookiebotDialog h2{font-size:clamp(48px,21px + 1.875vw,57px)}}@media(min-width:1920px){body #CybotCookiebotDialog h2{font-size:57px}}body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,body #CybotCookiebotDialog .CybotCookiebotDialogNavItemLink{font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,body #CybotCookiebotDialog .CybotCookiebotDialogNavItemLink{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,body #CybotCookiebotDialog .CybotCookiebotDialogNavItemLink{font-size:20px}}body #CookiebotWidget-buttons button,body #CybotCookiebotDialogBodyButtons button{border-radius:40px!important;border-color:var(--color-border-base-3)!important;transition:all var(--animation-speed) var(--animation-ease)!important}body #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:var(--color-surface-base-3)!important;color:var(--color-content-base-1)!important}.page-transition__viewport{position:fixed;inset:0;height:100dvh;overflow:hidden;pointer-events:none;z-index:9999}.page-transition{position:absolute;width:200px;height:200px;border-radius:50%;background:var(--color-surface-base-3);transform:scale(0);translate:-50% -50%}.debug{width:var(--content-width);margin-inline:auto;position:relative}.row{display:flex;position:fixed;column-gap:var(--grid-gutter);top:0;left:auto;right:auto;z-index:999}@media only screen and (max-width:767px){.row :nth-child(10),.row :nth-child(11),.row :nth-child(12),.row>:nth-child(9){display:none}}.col{width:var(--grid-column)}.col span{background-color:rgba(255,0,0,.25);color:#fff;display:block;height:100vh}.debug__toggle{position:fixed;top:0;left:-1978em}.debug__toggle~label{background-color:red;color:#fff;padding:5px;font-size:10px;line-height:1;position:fixed;z-index:1000;top:0;left:50%;transform:translateX(-50%)}.debug__toggle~.row{display:none}.debug__toggle:checked~.row{display:flex}.debug-data:has([aria-expanded=true]) .debug-data__table{display:block}.debug-data__table{width:100%;height:100%;position:fixed;top:0;left:0;background-color:var(--color-surface-base-2);color:var(--color-content-highlight-1);display:none;z-index:21;padding-block:64px;padding-inline:calc((100vw - var(--content-width))/2);overflow:auto;font-size:12px;line-height:140%}.debug-data__trigger{all:unset;font-size:12px;cursor:pointer;padding-inline:8px 4px;padding-block:6px;border-radius:12px;background-color:var(--color-surface-highlight-1);color:var(--color-content-base-2);width:100%;max-width:max-content;position:fixed;bottom:24px;right:24px;z-index:42}.debug-data__trigger[aria-expanded=true]{background-color:var(--color-surface-action-1);color:var(--color-content-base-1)}.debug-data__trigger-label{border-radius:10px;padding:8px 6px;margin-left:4px;background-color:var(--color-surface-base-2);color:var(--color-content-base-1);font-weight:700}.icon{--icon-width:24px;--icon-height:24px;--icon-color:currentColor;width:var(--icon-width);height:var(--icon-height);fill:var(--icon-color)}.thumb-image picture{position:relative}.thumb-image img{width:100%;height:auto}.navigation__level ul{list-style-type:none;margin:0;padding:0}.hidden-shortcut{padding-inline:calc((100vw - var(--content-width))/2);width:100%;max-width:max-content;position:fixed;top:0;left:0;z-index:42}.hidden-shortcut:not(:focus-within){height:0;overflow:hidden;pointer-events:none}.hidden-shortcut__inner{padding-inline:var(--grid-gutter);padding-block:20px;display:flex;flex-direction:row;justify-content:center;gap:var(--grid-gutter);background-color:var(--color-surface-base-3)}@media only screen and (max-width:1023px){.navigation{overflow:hidden;position:fixed;top:var(--siteheader-height);border-radius:40px;left:0;opacity:0;width:100%;max-width:100vw;max-height:calc(100vh - var(--siteheader-height));z-index:1;visibility:hidden;transition:transform .3s ease-in-out;background-color:var(--color-surface-base-1);box-shadow:var(--box-shadow-card)}}@media only screen and (min-width:1024px){.navigation{width:100%;height:var(--siteheader-height)}}.navigation__inner{height:100%;max-height:100%;position:relative;z-index:2;text-align:left;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.navigation__inner::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.navigation__inner{width:var(--content-width);margin-inline:auto;overflow-y:visible}}.navigation__level{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;row-gap:40px;opacity:0;position:relative;z-index:1;transition:opacity calc(var(--animation-speed)/1.75) var(--animation-ease);color:var(--color-content-base-2);-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.navigation__level::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.navigation__level{border-radius:40px;justify-content:center;row-gap:0}}.navigation__level[data-nav-lvl="1"]{opacity:1}@media only screen and (max-width:1023px){.navigation__level[data-nav-lvl="1"]{height:calc(80vh - var(--siteheader-height))}}@media only screen and (min-width:1024px){.navigation__level[data-nav-lvl="1"]{color:var(--color-content-base-1)}}.navigation__level[data-nav-lvl="2"]{visibility:hidden;pointer-events:none;position:fixed;opacity:0;will-change:opacity,transform;transition:opacity .2s var(--animation-ease),visibility .2s;background-color:var(--color-surface-base-1);width:100%;top:var(--siteheader-height);height:calc(80vh - var(--siteheader-height));box-shadow:var(--box-shadow-card)}@media only screen and (max-width:1023px){.navigation__level[data-nav-lvl="2"]{border-radius:40px}}@media only screen and (min-width:1024px){.navigation__level[data-nav-lvl="2"]{transition:opacity var(--animation-speed) var(--animation-ease),transform var(--animation-speed) var(--animation-ease),visibility var(--animation-speed);left:calc((100vw - var(--content-width))/2 + var(--grid-column-outer)*2);width:calc(var(--grid-column-outer)*8 - var(--grid-gutter));transform:translateY(-8px);height:auto;max-height:calc(100vh - var(--siteheader-height) - 80px);justify-content:flex-start}}.navigation__item{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;column-gap:8px;font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.navigation__item{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.navigation__item{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.navigation__item{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.navigation__item{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.navigation__item{font-size:36px}}@media only screen and (max-width:1023px){.navigation__item{width:var(--content-width);margin-inline:auto;padding-block:24px;border-bottom:2px solid var(--color-border-base-4)}.navigation__item .icon--chevron-down-micro{display:none}}@media only screen and (min-width:1024px){.navigation__item{max-width:max-content}.navigation__item .icon--arrow-right{display:none}.navigation__item[data-nav-lvl="1"]{position:relative;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}}@media only screen and (min-width:1024px)and (min-width:375px){.navigation__item[data-nav-lvl="1"]{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media only screen and (min-width:1024px)and (min-width:1920px){.navigation__item[data-nav-lvl="1"]{font-size:20px}}@media only screen and (min-width:1024px){.navigation__item[data-nav-lvl="1"]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:2px;border-radius:2px;background-color:var(--color-border-base-3);opacity:0;transition:opacity var(--animation-speed) var(--animation-ease),width var(--animation-speed) var(--animation-ease)}}@media only screen and (min-width:1024px)and (hover:hover){.navigation__item[data-nav-lvl="1"]:hover:after{opacity:1;width:100%}}@media only screen and (min-width:1024px){.navigation__item[data-nav-lvl="1"][aria-expanded=true]:after{opacity:1;width:100%}.navigation__item[data-nav-lvl="2"]{position:relative}.navigation__item[data-nav-lvl="2"]:after{content:"";position:absolute;top:50%;left:-21px;transform:translateY(-50%);scale:.7;width:11px;height:11px;border-radius:11px;background-color:var(--color-border-base-3);opacity:0;transition:opacity var(--animation-speed) var(--animation-ease),scale var(--animation-speed) var(--animation-ease)}}@media only screen and (min-width:1024px)and (hover:hover){.navigation__item[data-nav-lvl="2"]:hover:after{opacity:1;scale:1}}.navigation__item[aria-expanded=true]+.navigation__level[data-nav-lvl="2"]{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.navigation__item[aria-expanded=true] .icon--chevron-down-micro{transform:rotateX(180deg)}.navigation__item .icon--chevron-down-micro{--icon-width:16px;--icon-height:16px;transition:transform var(--animation-speed) var(--animation-ease)}@media only screen and (max-width:1023px){.navigation__item:focus-visible{outline-offset:0;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}}@media only screen and (min-width:1024px){.navigation__item:focus-visible{outline-offset:8px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:32px}}.navigation__item.navigation__item--highlight{color:var(--color-content-base-3)}.navigation__parent-link{display:flex;justify-content:space-between;flex-direction:row;column-gap:8px;text-decoration:none;padding-block:32px;border-top:2px solid var(--color-border-base-4);color:var(--color-content-base-2);margin-inline:auto}@media only screen and (max-width:1023px){.navigation__parent-link{font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px;color:var(--color-content-base-3);width:var(--content-width)}}@media only screen and (max-width:1023px)and (min-width:375px){.navigation__parent-link{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media only screen and (max-width:1023px)and (min-width:1920px){.navigation__parent-link{font-size:20px}}@media only screen and (min-width:1024px){.navigation__parent-link{width:calc(100% - 80px);padding-block:40px;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:500;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}}@media only screen and (min-width:1024px)and (min-width:375px){.navigation__parent-link{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media only screen and (min-width:1024px)and (min-width:1920px){.navigation__parent-link{font-size:17px}}.navigation__parent-link>span{display:flex;align-items:center}.navigation__parent-link svg{--icon-color:var(--color-content-base-3);transition:transform var(--animation-speed) var(--animation-ease)}@media(hover:hover){.navigation__parent-link:hover svg{transform:rotate(-45deg)}}.navigation__parent-link:focus-visible{outline:none}.navigation__parent-link:focus-visible svg{outline-offset:4px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:32px}.navigation__parent-info{font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.navigation__parent-info{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.navigation__parent-info{font-size:20px}}.navigation__parent-info{margin-right:16px;color:var(--color-content-base-3)}@media only screen and (max-width:1023px){.navigation__parent-info{display:none}.navigation__back{margin-inline:calc((100vw - var(--content-width))/2) auto;margin-top:32px}.navigation__back .icon--close{display:none}}@media only screen and (min-width:1024px){.navigation__back{width:100%;display:flex;justify-content:flex-end;position:absolute;top:15px;right:15px}.navigation__back .icon--arrow-left{display:none}.navigation__back .navigation__back-link{padding:8px;z-index:2;border-radius:50%;background-color:var(--color-surface-base-1);box-shadow:var(--box-shadow-card)}.navigation__back .navigation__back-link svg{fill:var(--color-content-base-2)}}@media only screen and (min-width:1024px){.navigation__back .navigation__back-link:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:50%}}@media(hover:hover){.navigation__back .navigation__back-link:hover svg{--textlink-translate:scale(1.1)}}.navigation__back .icon--close{margin-right:0}@media only screen and (min-width:1024px){.navigation__back-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.navigation__list{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.navigation__list{row-gap:34px}.navigation__list[data-nav-lvl="1"]{flex-direction:row;align-items:center;column-gap:40px;justify-content:center}.navigation__list[data-nav-lvl="1"]>.navigation__list-item{order:2}.navigation__list[data-nav-lvl="1"]>.navigation__list-item:first-child{margin-left:-80px}.navigation__list[data-nav-lvl="1"]>.navigation__list-item:nth-child(-n+2){order:0}.navigation__level-columns{display:flex;column-gap:12px;justify-content:space-between;padding:40px}}@media only screen and (min-width:1024px)and (hover:hover){.navigation__level-columns:has(.navigation__item[data-nav-lvl="2"]:hover) [data-navigation-teaser-active=false] .navigation__teaser-image{opacity:.6}}.navigation__teasers{display:none}@media only screen and (min-width:1440px){.navigation__teasers{display:flex;flex-direction:column;row-gap:12px;flex-shrink:0;max-height:500px;scroll-behavior:smooth;scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.navigation__teasers::-webkit-scrollbar{display:none}.navigation__teasers>div{scroll-snap-align:start}.navigation__teasers:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}}.navigation__teaser-image{border-radius:16px;object-fit:cover;overflow:hidden;transition:opacity var(--animation-speed) var(--animation-ease)}.navigation__teasers-placeholder{background-color:var(--color-surface-base-1);height:190px;min-height:190px;width:330px}.navigation__logo-item{display:none}@media only screen and (min-width:1024px){.navigation__logo-item{display:flex;order:1;margin-inline:35px;margin-top:-4px}}.navigation__logo-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navigation__action-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.navigation__action-cta{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.navigation__action-cta{font-size:20px}}.navigation__action-cta{cursor:pointer;border-radius:40px;padding:21px 24px;border:2px solid var(--color-border-base-2);text-align:center;max-width:max-content;transition:transform var(--animation-speed) var(--animation-ease)}@media only screen and (max-width:767px){.navigation__action-cta{max-width:100%}}@media only screen and (max-width:1023px){.navigation__action-cta{width:var(--content-width);margin-inline:auto;margin-bottom:32px}}@media only screen and (min-width:1024px){.navigation__action-cta{padding:12px 24px;position:absolute;right:0;border-color:var(--color-border-base-4)}}@media(hover:hover){.navigation__action-cta:hover{transform:scale(.9)}}.navigation__action-cta:focus-visible{outline-offset:-8px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:40px}.site,.sitemain{position:relative;width:100%;max-width:100vw;overflow-x:clip}@media only screen and (max-width:1023px){.site:has(.navigation__trigger[aria-expanded=true]):after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-surface-base-2);opacity:.8;z-index:3}}.site:has(.siteheader--hidden) .application-form__intro,.site:has(.siteheader--hidden) .contact-form__intro,.site:has(.siteheader--hidden) .teaser-list__sticky,.site:has(.siteheader--hidden) .text-media__media{--siteheader-height:0px}.sitemain{margin-top:var(--siteheader-height)}.siteheader{z-index:4;position:fixed;top:0;left:0;width:100%;background-color:var(--color-header-bg);color:var(--color-header-fg);height:var(--siteheader-height);display:flex;transition:transform var(--animation-speed) var(--animation-ease)}.siteheader.siteheader--hidden{transform:translateY(-100%)}.siteheader.siteheader--overlay{transform:translateY(0)}.siteheader:has(.navigation__trigger[aria-expanded=true]) .navigation__trigger:after,.siteheader:has(.navigation__trigger[aria-expanded=true]) .navigation__trigger:before{width:0;transition:width .1s var(--animation-ease)}.siteheader:has(.navigation__trigger[aria-expanded=true]) .navigation__trigger i{transform:rotate(45deg);transition:transform .2s var(--animation-ease) .12s}.siteheader:has(.navigation__trigger[aria-expanded=true]) .navigation__trigger i:after{transform:rotate(-90deg);opacity:1;transition:transform .2s var(--animation-ease) .12s}.siteheader:has(.navigation__trigger[aria-expanded=true]) .navigation{visibility:visible}@media only screen and (max-width:1023px){.siteheader:has(.navigation__trigger[aria-expanded=true]) .navigation{animation:swipe-in-bottom .3s ease-in-out .12s forwards}}.siteheader:has(.navigation__trigger[aria-expanded=true]) .navigation .navigation__level--1{opacity:1;transition:opacity calc(var(--animation-speed)/2) var(--animation-ease) calc(var(--animation-speed)/2.5)}.siteheader__inner{width:var(--content-width);margin-inline:auto;display:flex;justify-content:space-between;position:relative;align-items:center}@media only screen and (min-width:1024px){.siteheader__inner{display:none}}.logo{display:inline-block}.logo svg{width:105px;height:auto;transition:transform var(--animation-speed) var(--animation-ease)}@media(hover:hover){.logo:hover svg{transform:scale(1.1)}}.logo:focus-visible{outline-offset:8px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:32px}.navigation__trigger{all:unset;cursor:pointer;overflow:hidden;position:relative;height:48px;width:48px;z-index:5}.navigation__trigger:after,.navigation__trigger:before{background-color:var(--color-surface-base-1);content:"";display:block;height:3px;right:0;position:absolute;border-radius:3px;transition:width .3s var(--animation-ease) .35s}.navigation__trigger:before{top:11px;width:33px}.navigation__trigger:after{top:38px;width:18px;right:15px}.navigation__trigger i{text-indent:-1978em;top:25px;transform:rotate(0deg);transition:transform .3s var(--animation-ease)}.navigation__trigger i,.navigation__trigger i:after{background-color:var(--color-surface-base-1);display:block;height:3px;right:0;position:absolute;width:33px;border-radius:6px}.navigation__trigger i:after{content:"";top:0;opacity:0;transition:transform .3s var(--animation-ease),opacity .3s var(--animation-ease)}.navigation__trigger:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.footer{background-color:var(--color-footer-bg);color:var(--color-footer-fg);position:relative;border-radius:40px;margin-top:-40px}.footer__inner{width:var(--content-width);margin-inline:auto}.footer-nav{all:unset;padding-top:var(--spacing-s);margin-bottom:var(--spacing-component);display:grid;grid-template-columns:1fr;grid-column-gap:40px;column-gap:40px;grid-row-gap:32px;row-gap:32px}@media only screen and (min-width:768px){.footer-nav{column-gap:60px;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.footer-nav{width:calc(var(--grid-column-outer)*11 - var(--grid-gutter) - var(--grid-column)/2)}}@media only screen and (min-width:1440px){.footer-nav{column-gap:120px}}@media only screen and (min-width:1920px){.footer-nav{column-gap:100px;width:calc(var(--grid-column-outer)*9 - var(--grid-gutter) - var(--grid-column)/2)}}.footer-nav__list-item{all:unset;display:flex;flex-direction:column}@media only screen and (min-width:768px){.footer-nav__list-item{row-gap:24px}.footer-nav__list-item:has(.footer-nav__item-toggle){grid-row:span var(--footer-nav-rows)}}.footer-nav__list-item:has(.footer-nav__item-toggle[aria-expanded=true]) .footer-nav__level{grid-template-rows:1fr;opacity:1}.footer-nav__list-item:has(.footer-nav__item-toggle[aria-expanded=true]) .footer-nav__level-inner{padding-top:32px}.footer-nav__list-item:has(.footer-nav__item-toggle[aria-expanded=true]) .footer-nav__item-toggle svg{transform:rotate(134deg)}.footer-nav__item{all:unset;position:relative;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.footer-nav__item{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.footer-nav__item{font-size:20px}}@media(hover:hover){.footer-nav__item:hover svg{scale:1.1}}.footer-nav__item:is(button,a){cursor:pointer}.footer-nav__item[data-footer-nav-lvl="1"]{font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.footer-nav__item[data-footer-nav-lvl="1"]{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.footer-nav__item[data-footer-nav-lvl="1"]{font-size:20px}}.footer-nav__item[data-footer-nav-lvl="1"]{padding-bottom:24px;border-bottom:1px solid var(--color-border-base-4)}.footer-nav__item:not([data-footer-nav-lvl="1"]){max-width:max-content}.footer-nav__item:not([data-footer-nav-lvl="1"]):after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:2px;border-radius:2px;background-color:var(--color-footer-fg);opacity:0;transition:opacity var(--animation-speed) var(--animation-ease),width var(--animation-speed) var(--animation-ease)}@media(hover:hover){.footer-nav__item:not([data-footer-nav-lvl="1"]):hover:after{opacity:1;width:100%}}@media only screen and (max-width:767px){.footer-nav__item:not(.footer-nav__item-toggle) svg{display:none}}.footer-nav__item:not(.footer-nav__item-toggle) svg{margin-left:8px}.footer-nav__item svg{transition:scale var(--animation-speed) var(--animation-ease),transform var(--animation-speed) var(--animation-ease)}.footer-nav__item-toggle{display:flex;justify-content:space-between}@media only screen and (min-width:768px){.footer-nav__item-toggle svg{display:none}}@media only screen and (max-width:767px){.footer-nav__level{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--animation-speed) var(--animation-ease),opacity var(--animation-speed) var(--animation-ease) .1s}}.footer-nav__level-inner{display:flex;flex-direction:column;row-gap:24px;transition:padding-top var(--animation-speed) var(--animation-ease)}@media only screen and (max-width:767px){.footer-nav__level-inner{overflow:hidden}}@media only screen and (min-width:768px){.footer__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline}}.footer__meta{background-color:var(--color-surface-base-3);width:100%;max-width:100vw}.footer__legal-nav{all:unset;padding:40px 0;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;width:var(--content-width);margin-inline:auto}@media only screen and (min-width:1024px){.footer__legal-nav{padding:64px 0}}.footer__legal-nav li{all:unset;display:flex;align-items:center}.footer__legal-nav li:not(:last-of-type):after{content:"";padding-left:24px;border-right:1px solid var(--color-footer-fg);height:16px;display:inline-flex}.legal-nav__item{all:unset;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.legal-nav__item{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.legal-nav__item{font-size:17px}}.legal-nav__item:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:2px;border-radius:2px;background-color:var(--color-footer-fg);opacity:0;transition:opacity var(--animation-speed) var(--animation-ease),width var(--animation-speed) var(--animation-ease)}@media(hover:hover){.legal-nav__item:hover:after{opacity:1;width:100%}}.legal-nav__item{cursor:pointer;position:relative}.ui__icons{list-style-type:none;margin:0;padding:0}.ui{background-color:var(--color-body-background);color:var(--color-body-foreground)}.ui__header{margin-inline:auto;width:var(--content-width)}.ui__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:var(--grid-base)}.ui__headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.ui__headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.ui__headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.ui__headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.ui__headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.ui__headline{font-size:68px}}.ui__section{padding-left:1.6vw;padding-right:1.6vw;flex-basis:42.6666666667vw;width:42.6666666667vw;max-width:42.6666666667vw}@media only screen and (min-width:768px){.ui__section{padding-left:1.3020833333vw;padding-right:1.3020833333vw;flex-basis:23.4375vw;width:23.4375vw;max-width:23.4375vw}}@media only screen and (min-width:1440px){.ui__section{padding-left:1.1111111111vw;padding-right:1.1111111111vw;flex-basis:23.3333333333vw;width:23.3333333333vw;max-width:23.3333333333vw}}@media only screen and (min-width:1920px){.ui__section{padding-left:21px;padding-right:21px;flex-basis:444px;width:444px;max-width:444px}}@media only screen and (min-width:768px){.ui__section--third{padding-left:1.3020833333vw;padding-right:1.3020833333vw;flex-basis:31.25vw;width:31.25vw;max-width:31.25vw}}@media only screen and (min-width:1440px){.ui__section--third{padding-left:1.1111111111vw;padding-right:1.1111111111vw;flex-basis:31.1111111111vw;width:31.1111111111vw;max-width:31.1111111111vw}}@media only screen and (min-width:1920px){.ui__section--third{padding-left:21px;padding-right:21px;flex-basis:592px;width:592px;max-width:592px}}.ui__section--half{background-color:var(--color-surface-disabled-2);flex-basis:85.3333333333vw;width:85.3333333333vw;max-width:85.3333333333vw}@media only screen and (min-width:768px){.ui__section--half{flex-basis:46.875vw;width:46.875vw;max-width:46.875vw}}@media only screen and (min-width:1440px){.ui__section--half{padding-left:1.1111111111vw;padding-right:1.1111111111vw;flex-basis:46.6666666667vw;width:46.6666666667vw;max-width:46.6666666667vw}}@media only screen and (min-width:1920px){.ui__section--half{flex-basis:888px;width:888px;max-width:888px}}@media only screen and (min-width:768px){.ui__section--full{flex-basis:93.75vw;width:93.75vw;max-width:93.75vw}}@media only screen and (min-width:1440px){.ui__section--full{flex-basis:93.3333333333vw;width:93.3333333333vw;max-width:93.3333333333vw}}@media only screen and (min-width:1920px){.ui__section--full{flex-basis:1776px;width:1776px;max-width:1776px}}.ui__section--dark{background-color:var(--color-ui-dark-background,#000);color:var(--color-ui-dark-foreground,#fff)}.ui__section-item{margin-block:var(--spacing-m)}.ui__headline--xl{margin-top:.5em;margin-bottom:.5em;font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.ui__headline--xl{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.ui__headline--xl{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.ui__headline--xl{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.ui__headline--xl{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.ui__headline--xl{font-size:88px}}.ui__headline--l{margin-top:.5em;margin-bottom:.5em;font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.ui__headline--l{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.ui__headline--l{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.ui__headline--l{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.ui__headline--l{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.ui__headline--l{font-size:88px}}.ui__headline--m{margin-top:.5em;margin-bottom:.5em;font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.ui__headline--m{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.ui__headline--m{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.ui__headline--m{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.ui__headline--m{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.ui__headline--m{font-size:68px}}.ui__headline--s{margin-top:.5em;margin-bottom:.5em;font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:28px}@media(min-width:375px){.ui__headline--s{font-size:clamp(28px,20.3664122137px + 2.0356234097vw,36px)}}@media(min-width:768px){.ui__headline--s{font-size:clamp(36px,24px + 1.5625vw,40px)}}@media(min-width:1024px){.ui__headline--s{font-size:clamp(40px,20.3076923077px + 1.9230769231vw,48px)}}@media(min-width:1440px){.ui__headline--s{font-size:clamp(48px,21px + 1.875vw,57px)}}@media(min-width:1920px){.ui__headline--s{font-size:57px}}.ui__headline--xs{margin-top:.5em;margin-bottom:.5em;font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.ui__headline--xs{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.ui__headline--xs{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.ui__headline--xs{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.ui__headline--xs{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.ui__headline--xs{font-size:36px}}.ui__headline--teaser{margin-top:.5em;margin-bottom:.5em;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.ui__headline--teaser{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.ui__headline--teaser{font-size:17px}}.ui__subline{margin-top:.5em;margin-bottom:.5em;font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.ui__subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.ui__subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.ui__subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.ui__subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.ui__subline{font-size:36px}}.ui__copy{margin-top:1em;margin-bottom:1em;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.ui__copy{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.ui__copy{font-size:20px}}.ui__caption{margin-top:.5em;margin-bottom:.5em;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.ui__caption{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.ui__caption{font-size:17px}}.ui__topline{margin-top:.5em;margin-bottom:.5em;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:500;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.ui__topline{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.ui__topline{font-size:17px}}.ui__label{margin-top:.5em;margin-bottom:.5em;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.ui__label{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.ui__label{font-size:20px}}.ui__icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--grid-gutter);justify-content:space-between}.ui__icons>li{width:50%;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.ui__icons>li{width:25%}}.ui__icons>li:before{font-size:24px;line-height:1;margin-right:5px}.ui__icons svg{width:48px;height:48px}.ui__icon-name{width:100%;text-align:center;border-top:1px solid var(--color-border-base-2);margin-top:16px;padding-top:16px;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.ui__icon-name{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.ui__icon-name{font-size:20px}}.cta{width:100%;max-width:var(--content-width)}@media only screen and (max-width:479px){.cta .button{width:100%}}@media only screen and (min-width:480px){.cta{max-width:max-content}}.cta__links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.cta__links--block{flex-direction:column;align-items:flex-start}.tag{--tag-bg-color:var(--color-surface-highlight-1);--tag-fg-color:var(--color-content-base-2);background:var(--tag-bg-color);color:var(--tag-fg-color);padding:8px 12px;border-radius:60px;text-decoration:none;display:flex;column-gap:8px;align-items:center;max-width:max-content}.tag:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:25px}.stage-mid{padding-top:var(--spacing-s);padding-bottom:var(--spacing-m);position:relative;min-height:600px;overflow:hidden;background:var(--color-surface-base-2);color:var(--color-content-base-1);width:100%;max-width:100vw}.stage-mid:before{content:"";position:absolute;display:block;width:100%;max-width:100vw;z-index:1;top:0;height:300px;background:linear-gradient(180deg,var(--color-surface-base-2) 0,transparent 100%)}.stage-mid .stage-background{position:absolute;inset:0;display:block;width:100%;height:100%}@media only screen and (min-width:1024px){.stage-mid .cta{grid-column:1}}.stage-mid .cta .cta__links{row-gap:16px}@media only screen and (min-width:1024px){.stage-mid:has(.stage-mid__department) .stage-mid__headline{grid-column:1;grid-row:2}.stage-mid:has(.stage-mid__department) .stage-mid__subline{grid-column:1;grid-row:3}.stage-mid:has(.stage-mid__department) .stage-mid__inner{grid-template-rows:repeat(4,auto)}}.stage-mid__inner{width:var(--content-width);margin-inline:auto;position:relative;z-index:2;display:grid;grid-row-gap:40px;row-gap:40px;grid-template-columns:1fr;grid-template-rows:auto}@media only screen and (min-width:1024px){.stage-mid__inner{justify-content:space-between;grid-template-columns:calc(var(--grid-column-outer)*5 - var(--grid-gutter)) calc(var(--grid-column-outer)*6 - var(--grid-gutter));grid-template-rows:repeat(3,auto);align-items:start}}.stage-mid__department{font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:500;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.stage-mid__department{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.stage-mid__department{font-size:17px}}.stage-mid__department{background:var(--color-surface-highlight-1);color:var(--color-content-base-2);border-radius:12px;padding:4px 8px;max-width:max-content}@media only screen and (max-width:1023px){.stage-mid__department{margin-bottom:-24px}}@media only screen and (min-width:1024px){.stage-mid__department{grid-column:1;grid-row:1}}.stage-mid__headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:32px}@media(min-width:375px){.stage-mid__headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.stage-mid__headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.stage-mid__headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.stage-mid__headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.stage-mid__headline{font-size:68px}}@media only screen and (min-width:1024px){.stage-mid__headline{grid-column:1;grid-row:1}}.stage-mid__dot{display:inline-block;width:.34em;height:.34em;margin-left:.18em;margin-bottom:-.054em;background:var(--color-surface-action-1);border-radius:50%;flex-shrink:0;align-self:flex-end}.stage-mid__subline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.stage-mid__subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.stage-mid__subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.stage-mid__subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.stage-mid__subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.stage-mid__subline{font-size:36px}}@media only screen and (min-width:1024px){.stage-mid__subline{grid-column:1;grid-row:2}}.stage-mid__job-details{all:unset;display:flex;align-items:center;column-gap:40px;flex-wrap:wrap;row-gap:20px}.stage-mid__job-detail{all:unset;display:flex;align-items:center;column-gap:8px;color:var(--color-content-base-1)}.stage-mid__image{position:relative;z-index:2;overflow:hidden;width:100%;height:100%;display:flex;justify-content:center;align-items:baseline}@media only screen and (min-width:1024px){.stage-mid__image{grid-column:2;grid-row:1/span full;align-self:center}}.stage-mid__image figure,.stage-mid__image img,.stage-mid__image picture{display:block;width:100%}.stage-mid__image img{height:100%;object-fit:cover;border-radius:24px}.stage-mid__image .tag{position:absolute;top:8px;right:8px;z-index:2}.media__wrapper{width:100%;height:100%;position:relative}[data-media=video] video{object-fit:cover;width:100%}[data-media=video].media__wrapper--with-poster span:not(.media__play),[data-media=youtube] span:not(.media__play){overflow:hidden;display:block}[data-media=video].media__wrapper--with-poster span:not(.media__play):before,[data-media=youtube] span:not(.media__play):before{content:"";display:block;aspect-ratio:16/9}[data-media=video].media__wrapper--with-poster .media__youtube-player,[data-media=video].media__wrapper--with-poster iframe,[data-media=youtube] .media__youtube-player,[data-media=youtube] iframe{height:calc(100% + 2px);width:calc(100% + 2px);position:absolute;top:-1px;left:-1px;z-index:3}[data-media=video].media__wrapper--with-poster .media__youtube-player iframe,[data-media=youtube] .media__youtube-player iframe{width:100%;height:100%;position:static;top:unset;left:unset}[data-media=video].media__wrapper--with-poster figure,[data-media=video].media__wrapper--with-poster picture,[data-media=youtube] figure,[data-media=youtube] picture{display:block;position:absolute;inset:0;width:100%;height:100%}[data-media=video].media__wrapper--with-poster img,[data-media=youtube] img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0;opacity:1;transition:opacity .25s var(--animation-ease)}[data-media=video].media__wrapper--with-poster video,[data-media=youtube] video{aspect-ratio:16/9;position:absolute;top:0;left:0;opacity:0;transition:opacity .25s var(--animation-ease)}[data-media=video].media__wrapper--with-poster[data-media-active=false] .media__youtube-player,[data-media=youtube][data-media-active=false] .media__youtube-player{display:none}[data-media=video].media__wrapper--with-poster[data-media-active=true] .media__play,[data-media=youtube][data-media-active=true] .media__play{transform:scale(0);opacity:0;pointer-events:none}[data-media=video].media__wrapper--with-poster[data-media-active=true] img,[data-media=youtube][data-media-active=true] img{opacity:0}[data-media=video].media__wrapper--with-poster[data-media-active=true] video,[data-media=youtube][data-media-active=true] video{opacity:1}.media__play{--media-play-bg-color:var(--color-surface-action-1);--media-play-fg-color:var(--color-content-base-1);all:unset;position:absolute;z-index:2;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;cursor:pointer;background-color:var(--media-play-bg-color);display:grid;place-items:center;opacity:1;transition:transform var(--animation-speed) var(--animation-ease),opacity var(--animation-speed) var(--animation-ease),background-color var(--animation-speed) var(--animation-ease)}.media__play:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:50%}.media__play svg{width:24px;height:24px;fill:var(--media-play-fg-color);transition:scale var(--animation-speed) var(--animation-ease),fill var(--animation-speed) var(--animation-ease)}@media(hover:hover){.media__play:hover svg{scale:1.1}}.media__not-allowed{height:100%;position:relative}.media__not-allowed-container{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center;height:100%;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:768px){.media__not-allowed-container{justify-content:safe center}}.media__not-allowed-content{border-radius:24px;width:calc(100% - 24px);max-width:max-content;height:min-content;padding:24px;margin:16px;background:var(--color-surface-base-1);color:var(--color-content-base-2);position:relative;z-index:1}@media only screen and (min-width:768px){.media__not-allowed-content{width:calc(100% - 32px);padding:32px}}.media__not-allowed-content .button{margin-top:24px}.media__not-allowed-copy p{margin-block:8px;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.media__not-allowed-copy p{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.media__not-allowed-copy p{font-size:17px}}.media__not-allowed-headline{-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.media__not-allowed-headline{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.media__not-allowed-headline{font-size:20px}}.media__not-allowed-bg{border-radius:24px;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-surface-base-2);aspect-ratio:16/9;overflow:hidden}.media__not-allowed-bg picture{width:100%;height:100%}.media__not-allowed-bg picture:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-surface-base-2);opacity:.6}.media__not-allowed-bg img{object-fit:cover;width:100%;height:100%;filter:blur(2px)}.stage-home{--p:0;--w-from:calc(var(--grid-column-outer) * 6 - var(--grid-gutter));--w-to:calc(var(--grid-column-outer) * 8 - var(--grid-gutter));--h-from:calc(var(--grid-column-outer) * 6 - var(--grid-gutter));--h-to:calc(var(--grid-column-outer) * 8 - var(--grid-gutter));--r-from:12px;--r-to:30px;--video-w:calc(var(--w-from) + (var(--w-to) - var(--w-from)) * var(--p));--video-h:calc(var(--h-from) + (var(--h-to) - var(--h-from)) * var(--p));--video-r:calc(var(--r-from) + (var(--r-to) - var(--r-from)) * var(--p));position:relative;min-height:220vh;background:var(--color-surface-base-2);color:var(--color-content-base-1)}@media only screen and (min-width:768px){.stage-home{--w-from:calc(var(--grid-column-outer) * 4 + var(--grid-gutter));--w-to:calc(var(--grid-column-outer) * 12 - var(--grid-gutter))}}@media only screen and (min-width:1024px){.stage-home{--h-from:484px;--h-to:612px;--w-from:calc(var(--grid-column-outer) * 3 + var(--grid-gutter));--w-to:calc(var(--grid-column-outer) * 10 - var(--grid-gutter))}}.stage-home .stage-background{position:absolute;inset:0;display:block;width:100%;height:100%}.stage-home .cta__links{row-gap:16px}.stage-home__inner{padding-top:var(--spacing-s);padding-bottom:var(--spacing-m);position:-webkit-sticky;position:sticky;top:0;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.stage-home__inner:before{content:"";position:absolute;display:block;width:100%;max-width:100vw;z-index:1;top:0;height:300px;background:linear-gradient(180deg,var(--color-surface-base-2) 0,transparent 100%)}.stage-home__content{width:var(--content-width);margin-inline:auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;row-gap:40px}@media only screen and (min-width:768px){.stage-home__content{row-gap:80px;text-align:center;width:calc(var(--grid-column-outer)*10 - var(--grid-gutter))}}.stage-home__headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.stage-home__headline{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.stage-home__headline{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.stage-home__headline{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.stage-home__headline{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.stage-home__headline{font-size:88px}}.stage-home__headline{text-align:center}@media only screen and (min-width:768px){.stage-home__headline{width:calc(var(--grid-column-outer)*8 + var(--grid-gutter))}}.stage-home__dot{display:inline-block;width:.3335em;height:.3335em;margin-left:.168em;margin-bottom:-.056em;background:var(--color-surface-action-1);border-radius:50%;flex-shrink:0;align-self:flex-end}.stage-home__media{width:min(var(--video-w),92vw);height:min(var(--video-h),92vw);border-radius:var(--video-r);overflow:hidden}.stage-home__media figure,.stage-home__media picture{display:block;width:100%;height:100%}.stage-home__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.18 - .18 * var(--p)));transform-origin:center center}.stage-home__subline{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.stage-home__subline{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.stage-home__subline{font-size:20px}}.stage-home__subline{opacity:calc(.75 + .25*var(--p))}@media only screen and (max-width:767px){.stage-home__subline{text-align:left}}@media only screen and (min-width:1024px){.stage-home__subline{width:calc(var(--grid-column-outer)*6 - var(--grid-gutter))}}.stage-large{padding-top:var(--spacing-s);padding-bottom:var(--spacing-m);position:relative;min-height:600px;overflow:hidden;background:var(--color-surface-base-2);color:var(--color-content-base-1);width:100%;max-width:100vw}.stage-large:before{content:"";position:absolute;display:block;width:100%;max-width:100vw;z-index:1;top:0;height:300px;background:linear-gradient(180deg,var(--color-surface-base-2) 0,transparent 100%)}.stage-large .stage-background{position:absolute;inset:0;display:block;width:100%;height:100%}@media only screen and (min-width:1024px){.stage-large .cta{grid-column:2;grid-row:auto}}.stage-large .cta .cta__links{row-gap:16px}@media only screen and (min-width:1024px){.stage-large:not(:has(.stage-large__subline)) .cta{margin-top:16px}}.stage-large__inner{width:var(--content-width);margin-inline:auto;position:relative;z-index:2;display:grid;grid-row-gap:40px;row-gap:40px;grid-template-columns:1fr;grid-template-rows:auto}@media only screen and (min-width:1024px){.stage-large__inner{justify-content:space-between;grid-template-columns:calc(var(--grid-column-outer)*7 - var(--grid-gutter)) calc(var(--grid-column-outer)*5 - var(--grid-gutter));grid-template-rows:auto auto auto;align-items:start}}.stage-large__headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.stage-large__headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.stage-large__headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.stage-large__headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.stage-large__headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.stage-large__headline{font-size:68px}}@media only screen and (min-width:1024px){.stage-large__headline{grid-column:1;grid-row:1/span 2}}.stage-large__subline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.stage-large__subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.stage-large__subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.stage-large__subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.stage-large__subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.stage-large__subline{font-size:36px}}@media only screen and (min-width:1024px){.stage-large__subline{grid-column:2;grid-row:1;margin-top:8px}}.stage-large__dot{display:inline-block;width:.42em;height:.42em;margin-left:.18em;background:var(--color-surface-action-1);border-radius:50%;flex-shrink:0;align-self:flex-end}.stage-large__media{position:relative;z-index:2;overflow:hidden;width:calc(var(--content-width) + var(--grid-outer-space));left:calc(var(--grid-outer-space)/2*-1);height:100%;display:flex;justify-content:center;align-items:center;border-radius:24px}@media only screen and (min-width:1024px){.stage-large__media{grid-column:1/span 2;grid-row:3}}@media only screen and (min-width:1920px){.stage-large__media{width:calc(var(--content-width) + 40px);left:-20px}}.stage-large__media figure,.stage-large__media img,.stage-large__media picture{display:block;width:100%}.stage-large__media img{height:100%;object-fit:cover}.heading-1{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.heading-1{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.heading-1{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.heading-1{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.heading-1{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.heading-1{font-size:88px}}.heading-2{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.heading-2{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.heading-2{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.heading-2{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.heading-2{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.heading-2{font-size:88px}}.heading-3{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.heading-3{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.heading-3{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.heading-3{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.heading-3{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.heading-3{font-size:68px}}.heading-4{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:28px}@media(min-width:375px){.heading-4{font-size:clamp(28px,20.3664122137px + 2.0356234097vw,36px)}}@media(min-width:768px){.heading-4{font-size:clamp(36px,24px + 1.5625vw,40px)}}@media(min-width:1024px){.heading-4{font-size:clamp(40px,20.3076923077px + 1.9230769231vw,48px)}}@media(min-width:1440px){.heading-4{font-size:clamp(48px,21px + 1.875vw,57px)}}@media(min-width:1920px){.heading-4{font-size:57px}}.heading-5{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.heading-5{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.heading-5{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.heading-5{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.heading-5{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.heading-5{font-size:36px}}.rte ol,.rte ul{list-style-type:none;margin:0;padding:0}:root{--icon-checkmark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="100%" width="100%" viewBox="0 0 32 32"><path d="M13.333 22.667l-6.667-6.667 1.867-1.867 4.8 4.8 10.133-10.133 1.867 1.867-12 12zM25.333 4h-18.667c-1.467 0-2.667 1.2-2.667 2.667v18.667c0 1.467 1.2 2.667 2.667 2.667h18.667c1.467 0 2.667-1.2 2.667-2.667v-18.667c0-1.467-1.2-2.667-2.667-2.667z"></path></svg>');--icon-square-checkmarks:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="100%" width="100%" viewBox="0 0 32 32"><path d="M25.333 6.667v18.667h-18.667v-18.667h18.667zM25.333 4h-18.667c-1.467 0-2.667 1.2-2.667 2.667v18.667c0 1.467 1.2 2.667 2.667 2.667h18.667c1.467 0 2.667-1.2 2.667-2.667v-18.667c0-1.467-1.2-2.667-2.667-2.667z"></path></svg>')}.rte ol,.rte ul{margin-top:0}.rte ol li,.rte ul li{padding-left:18px;position:relative;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.rte ol li,.rte ul li{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.rte ol li,.rte ul li{font-size:20px}}.rte ol li+li,.rte ul li+li{margin-top:4px}.rte ol li:first-child,.rte ul li:first-child{margin-top:0}.rte ol li:before,.rte ul li:before{position:absolute;left:0}.rte{--rte-bullet-background-color:var(--color-content-base-3);--rte-bullet-border-color:var(--color-content-base-3);--rte-link-foreground-color:var(--color-content-base-3);--rte-link-background-color:transparent;--rte-link-underline:underline;--rte-link-underline-offset:2px;--rte-link-underline-thickness:1px;--rte-link-padding-inline:3px;--rte-link-underline-color:var(--rte-link-foreground-color);font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.rte{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.rte{font-size:20px}}.rte h2,.rte h3,.rte h4{margin-bottom:32px}.rte .headline--xl{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.rte .headline--xl{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.rte .headline--xl{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.rte .headline--xl{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.rte .headline--xl{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.rte .headline--xl{font-size:88px}}.rte .headline--l{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.rte .headline--l{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.rte .headline--l{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.rte .headline--l{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.rte .headline--l{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.rte .headline--l{font-size:88px}}.rte .headline--m{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.rte .headline--m{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.rte .headline--m{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.rte .headline--m{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.rte .headline--m{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.rte .headline--m{font-size:68px}}.rte .headline--s{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:28px}@media(min-width:375px){.rte .headline--s{font-size:clamp(28px,20.3664122137px + 2.0356234097vw,36px)}}@media(min-width:768px){.rte .headline--s{font-size:clamp(36px,24px + 1.5625vw,40px)}}@media(min-width:1024px){.rte .headline--s{font-size:clamp(40px,20.3076923077px + 1.9230769231vw,48px)}}@media(min-width:1440px){.rte .headline--s{font-size:clamp(48px,21px + 1.875vw,57px)}}@media(min-width:1920px){.rte .headline--s{font-size:57px}}.rte .headline--xs{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.rte .headline--xs{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.rte .headline--xs{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.rte .headline--xs{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.rte .headline--xs{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.rte .headline--xs{font-size:36px}}.rte .topline{font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:500;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.rte .topline{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.rte .topline{font-size:17px}}.rte .subline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.rte .subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.rte .subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.rte .subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.rte .subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.rte .subline{font-size:36px}}.rte .highlight{background-color:var(--color-surface-highlight-1);padding:1px 2px}.rte b,.rte strong{font-weight:700}.rte u{text-decoration:underline;-webkit-text-decoration-color:var(--rte-link-underline-color);text-decoration-color:var(--rte-link-underline-color);text-decoration-thickness:var(--rte-link-underline-thickness);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:var(--rte-link-underline-offset)}.rte p{margin-top:32px;margin-bottom:32px;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.rte p{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.rte p{font-size:20px}}.rte ol,.rte ul{margin-top:40px;margin-bottom:40px}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-top:8px;margin-bottom:8px}.rte ol li,.rte ul li{margin-top:0;margin-bottom:0}.rte ol li+li,.rte ul li+li{margin-top:0}.rte ol{counter-reset:section}.rte ol li:before{counter-increment:section;content:counter(section) ".";font-weight:400;right:100%;margin-right:-18px;padding-right:6px;text-align:right}.rte ol li+li{margin-top:4px}.rte ol.has--roman li:before{content:counter(section,upper-roman)}.rte ol.has--alpha li:before{content:counter(section,lower-alpha) "."}.rte ul.has--square-checkmarks li:before{background-image:var(--icon-square-checkmarks)}.rte ul.has--checkmarks li:before,.rte ul.has--square-checkmarks li:before{content:"";top:0;left:auto;right:calc(100% - 28px);width:24px;height:24px;border-radius:unset;background-size:contain;background-color:unset;border:unset}.rte ul.has--checkmarks li:before{background-image:var(--icon-checkmark)}.rte ul li{padding-left:18px}.rte ul li+li{margin-top:4px}.rte ul li:before{content:"";font-weight:700;display:block;position:absolute;top:12px;left:auto;right:calc(100% - 8px);width:6px;height:6px;border-radius:50%;background-color:var(--rte-bullet-background-color);border:1px solid var(--rte-bullet-border-color)}.rte sub,.rte sup{font-size:10px;vertical-align:middle}.rte sup{top:-.6em;bottom:-.5em}.rte abbr[title]{text-decoration:none}.rte table{border-collapse:collapse;border:1px solid var(--color-border-base-2);display:block;padding:5px;margin:50px 0}.rte table .copy{padding-bottom:0}.rte tbody tr:first-child{font-weight:700;border-bottom:1px solid var(--color-border-base-2)}.rte tbody td,.rte tbody tr{min-width:120px;padding:5px}.rte a:not(.button):not(.textlink){text-decoration:none;position:relative;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.rte a:not(.button):not(.textlink){font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.rte a:not(.button):not(.textlink){font-size:20px}}.rte a:not(.button):not(.textlink):after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:0;height:2px;border-radius:2px;background-color:var(--rte-link-foreground-color);opacity:0;transition:opacity var(--animation-speed) var(--animation-ease),width var(--animation-speed) var(--animation-ease)}@media(hover:hover){.rte a:not(.button):not(.textlink):hover:after{opacity:1;width:100%}}.rte a:not(.button):not(.textlink){color:var(--rte-link-foreground-color);background-color:var(--rte-link-background-color);margin-inline:calc(-1*var(--rte-link-padding-inline));padding-inline:var(--rte-link-padding-inline);word-break:break-word}.rte a:not(.button):not(.textlink):focus-visible{outline-offset:0;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.text-intro{--text-intro-width:var(--content-width);--text-intro-alignment:center;--text-intro-margin:auto;text-align:var(--text-intro-alignment);margin-inline:var(--text-intro-margin);width:var(--text-intro-width);margin-bottom:var(--spacing-component)}@media only screen and (min-width:768px){.text-intro{--text-intro-width:calc(var(--grid-column-outer) * 6 - var(--grid-gutter))}}.text-intro:has(.text-intro__link){position:relative}.text-intro--align-left{--text-intro-alignment:left}@media only screen and (min-width:768px){.text-intro--align-left{--text-intro-margin:calc((100vw - var(--content-width)) / 2 + var(--grid-column-outer)) 0}}.text-intro__topline{display:block;margin-bottom:16px;background-color:var(--color-surface-highlight-1);padding:4px 8px;border-radius:12px;max-width:max-content;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:500;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.text-intro__topline{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.text-intro__topline{font-size:17px}}.text-intro__headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.text-intro__headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.text-intro__headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.text-intro__headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.text-intro__headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.text-intro__headline{font-size:68px}}.text-intro__headline{position:relative}@media only screen and (max-width:767px){.text-intro__headline{padding-right:calc(var(--grid-column-outer)*2 - var(--grid-gutter))}}.text-intro__rail-short{position:absolute;bottom:0;width:344px;height:100%}@media only screen and (max-width:767px){.text-intro__rail-short{right:calc(-344px + var(--grid-column-outer));scale:-1 1}}@media only screen and (min-width:768px){.text-intro__rail-short{left:calc(-344px - var(--grid-gutter))}}.text-intro__rail-short .rail-short__bulb--red,.text-intro__rail-short .rail-short__bulb--white,.text-intro__rail-short .rail-short__rail{stroke:var(--color-surface-base-3)}.text-intro__rail-short .rail-short__bulb--red,.text-intro__rail-short .rail-short__rail-bulb{fill:var(--color-surface-base-3)}.text-intro__rail-short .rail-short__bulb--white{fill:var(--color-surface-base-1)}.text-intro__rail-short svg{position:absolute;top:calc(50% - 10px)}.text-intro__subline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.text-intro__subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.text-intro__subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.text-intro__subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.text-intro__subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.text-intro__subline{font-size:36px}}.text-intro__subline:not(:first-child){margin-top:16px}.text-intro__copy{margin-top:32px}.text-intro__link{width:100%}@media only screen and (max-width:1023px){.text-intro__link{margin-top:16px}}@media only screen and (min-width:1024px){.text-intro__link{position:absolute;width:calc(var(--grid-column-outer)*5 - var(--grid-gutter));right:calc(var(--grid-column-outer)*5*-1);bottom:0;display:flex;justify-content:flex-end}}.container{--container-bg-color:var(--color-surface-base-1);--container-position:sticky;--container-top:0;display:flex;position:var(--container-position);top:var(--container-top);flex-direction:column;border-top-left-radius:40px;border-top-right-radius:40px;background-color:var(--container-bg-color);margin-top:-40px;z-index:0}.container.container--spacing-inner{padding-top:var(--spacing-s);padding-bottom:var(--spacing-m)}.container.container--spacing-inner:has(+.contact-person){padding-bottom:calc(var(--spacing-m) + 40px)}@media only screen and (min-width:768px){.container.container--spacing-inner:has(+.contact-person){padding-bottom:calc(var(--spacing-m) + 80px)}}.container.active{--container-top:min(calc(-1 * var(--c-self-height) + var(--c-height-available)),0px)}.container:not(.active){--container-top:min(calc(-1 * var(--c-self-height)),0px)}.container:not(.active) .container__shadow{opacity:0!important}.container:not(.inview) .text-intro__rail-short{opacity:0}.container:last-child .container__shadow{display:none}.container[data-inview=true] .rail-short__bulb--red{opacity:0;transition:opacity .3s var(--animation-ease) 1s}.container[data-inview=true] .container__inner>:not(.modal),.container[data-inview=true] .text-intro>*{opacity:0;transform:translate3d(0,25px,0);transition:transform .75s ease-in-out,opacity 1s ease-in-out,top var(--animation-speed) var(--animation-ease)}.container[data-inview=true] .container__inner>:not(.modal):nth-child(n),.container[data-inview=true] .text-intro>:nth-child(n){transition-delay:0s}.container[data-inview=true] .container__inner>:not(.modal):nth-child(2),.container[data-inview=true] .text-intro>:nth-child(2){transition-delay:.2s}.container[data-inview=true] .container__inner>:not(.modal):nth-child(3),.container[data-inview=true] .text-intro>:nth-child(3){transition-delay:.4s}.container[data-inview=true] .container__inner>:not(.modal):nth-child(4),.container[data-inview=true] .text-intro>:nth-child(4){transition-delay:.6s}.container[data-inview=true].inview .media-slider__bulb{animation:wave-up 1.25s var(--animation-ease)}.container[data-inview=true].inview .container__inner>*,.container[data-inview=true].inview .text-intro>*{opacity:1;transform:translateZ(0)}.container[data-inview=true].inview .text-intro__rail-short{animation:swipe-out-left 1.25s var(--animation-ease) reverse}.container[data-inview=true].inview .rail-short__bulb--red{opacity:1}.container[data-inview=true].inview img[loading=lazy]{opacity:1;transform:translateZ(0)}.container[data-inview=true] img[loading=lazy]{opacity:0;transform:translate3d(0,25px,0);transition:transform .75s ease-in-out,opacity 1s ease-in-out}.container__anchor{opacity:0;position:absolute;top:0;left:0;scroll-margin-top:var(--anchor-navigation-height,0);pointer-events:none}.container__inner{width:var(--content-width);margin-inline:auto}.container__shadow{content:"";display:block;width:100%;height:100%;position:absolute;top:0;border-radius:inherit;background-color:var(--color-surface-base-2);z-index:2;opacity:0;pointer-events:none;transition:opacity var(--animation-speed) var(--animation-ease)}.cta-teaser__inner{width:var(--content-width);margin-inline:auto}.cta-teaser__content{background-color:var(--color-surface-base-3);color:var(--color-content-base-1);border-radius:32px;display:flex;flex-direction:column;gap:24px;padding:40px 32px}@media only screen and (min-width:1024px){.cta-teaser__content{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:64px}}.cta-teaser__content .cta__links{flex-direction:column;gap:12px}.cta-teaser__content-inner{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:1024px){.cta-teaser__content-inner{width:calc(var(--grid-column-outer)*7 - var(--grid-gutter) - 64px)}}.cta-teaser__headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.cta-teaser__headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.cta-teaser__headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.cta-teaser__headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.cta-teaser__headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.cta-teaser__headline{font-size:68px}}.cta-teaser__subline{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.cta-teaser__subline{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.cta-teaser__subline{font-size:20px}}.accordion{--accordion-width:var(--content-width)}.accordion__list{display:flex;flex-direction:column;margin-inline:auto;width:var(--accordion-width,100%)}.accordion__list+.container{margin-top:var(--spacing-component)}.accordion__element{position:relative}.accordion__element:not(:last-child){border-bottom:1px solid var(--color-border-base-4)}.accordion__element:has(.accordion__trigger[aria-expanded=false]) .accordion__content{visibility:hidden}.accordion__element:has(.accordion__trigger[aria-expanded=true]) .accordion-trigger__icon{transform:rotate(134deg)}.accordion__element:has(.accordion__trigger[aria-expanded=true]) .accordion__content{grid-template-rows:1fr;opacity:1}.accordion__element:has(.accordion__trigger[aria-expanded=true]) .accordion-content__inner{padding-bottom:32px}@media only screen and (min-width:1024px){.accordion__element:has(.accordion__trigger[aria-expanded=true]) .accordion-content__inner{padding-bottom:40px}}.accordion__element:after{content:"";position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;border-radius:32px;border-bottom-color:transparent;box-shadow:var(--box-shadow-m);pointer-events:none;opacity:0;transition:opacity var(--animation-speed) var(--animation-ease)}@media only screen and (hover:hover)and (min-width:1024px){.accordion__element:hover:after{opacity:1}}@media(hover:hover){.accordion__element:hover .accordion-trigger__icon svg{scale:1.1}}.accordion__trigger{all:unset;display:flex;justify-content:space-between;flex-direction:row;cursor:pointer;padding-block:32px;padding-right:24px;transition:padding-bottom var(--animation-speed) var(--animation-ease);position:relative;width:calc(100% - 24px);color:var(--color-content-base-2);font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.accordion__trigger{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.accordion__trigger{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.accordion__trigger{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.accordion__trigger{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.accordion__trigger{font-size:36px}}.accordion__trigger:focus-visible{outline-offset:0;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}@media only screen and (min-width:1024px){.accordion__trigger{padding-block:40px}}.accordion-trigger__icon{position:absolute;height:100%;display:flex;justify-content:center;align-items:center;top:0;right:0;transition:transform var(--animation-speed) var(--animation-ease)}.accordion-trigger__icon svg{width:24px;height:24px;transform:rotate(0);display:block;fill:var(--color-content-base-3);transition:scale var(--animation-speed) var(--animation-ease)}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--animation-speed) var(--animation-ease),opacity var(--animation-speed) var(--animation-ease) .1s;opacity:0}@media only screen and (min-width:1024px){.accordion__content{width:calc(var(--grid-column-outer)*9 - var(--grid-gutter))}}.accordion-content__inner{overflow:hidden;transition:padding-bottom var(--animation-speed) var(--animation-ease)}.anchor-navigation__list{list-style-type:none;margin:0;padding:0}.anchor-navigation{--anchor-navigation-width:100%;--anchor-navigation-position-top:0;--anchor-navigation-cta-spacing:12px;--anchor-navigation-border-color:var(--color-border-base-3);--anchor-navigation-link-color:var(--color-content-base-2);--anchor-navigation-link-border-color:var(--color-border-base-3);--anchor-navigation-link-color-hover:var(--color-content-base-2);--anchor-navigation-link-border-color-hover:var(--color-border-base-3);--anchor-navigation-link-color-active:var(--color-content-base-2);--anchor-navigation-link-border-color-active:var(--color-border-base-3);margin-top:-40px;background-color:var(--color-surface-base-1);color:var(--color-body-foreground);margin-inline:auto;width:var(--anchor-navigation-width);z-index:calc(var(--zindex-siteheader) - 1);transition:padding .125s ease-in-out,top var(--animation-speed) var(--animation-ease),border-radius var(--animation-speed) var(--animation-ease),box-shadow var(--animation-speed) var(--animation-ease);position:-webkit-sticky;position:sticky;top:var(--anchor-navigation-position-top)}@media only screen and (min-width:768px){.anchor-navigation{--anchor-navigation-cta-spacing:20px}}.anchor-navigation:not(.anchor-navigation--overlay){padding-top:var(--spacing-s);padding-bottom:var(--spacing-m);box-shadow:none;border-radius:40px 40px 0 0;z-index:0}.anchor-navigation.anchor-navigation--overlay{border-radius:0;z-index:1;box-shadow:var(--box-shadow-card)}.siteheader--overlay:not(.siteheader--hidden)~.sitemain .anchor-navigation.anchor-navigation--overlay{--anchor-navigation-position-top:var(--siteheader-height)}.anchor-navigation .nav-scroller__next,.anchor-navigation .nav-scroller__prev{--nav-scroller-icon-color:var(--anchor-navigation-link-color)}.anchor-navigation__inner{padding-block:16px;margin-bottom:-16px;display:flex;flex-direction:row;width:100%}.anchor-navigation__anchors{display:flex;flex-direction:column;position:relative;overflow:hidden;padding-inline:calc(var(--grid-outer-space) + .5*var(--grid-gutter))}.anchor-navigation__list{display:flex;flex-direction:row;column-gap:8px;width:100%;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.anchor-navigation__list::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.anchor-navigation__list{column-gap:40px}}.anchor-navigation__list-item{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:center}.anchor-navigation__link{all:unset;cursor:pointer;color:var(--anchor-navigation-link-color);text-align:center;text-decoration:none;padding-block:4px 6px;padding-inline:6px;position:relative;transition:border-color .33s cubic-bezier(.645,.045,.355,1),color .33s cubic-bezier(.645,.045,.355,1);font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.anchor-navigation__link{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.anchor-navigation__link{font-size:20px}}.anchor-navigation__link:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;border-radius:2px;background-color:var(--anchor-navigation-link-border-color);opacity:0;transition:opacity var(--animation-speed) var(--animation-ease),width var(--animation-speed) var(--animation-ease)}.anchor-navigation__link:focus-visible{outline:none}.anchor-navigation__link:focus-visible span{display:inline-block;outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}@media(hover:hover){.anchor-navigation__link:hover{--anchor-navigation-link-color:var(--anchor-navigation-link-color-hover)}.anchor-navigation__link:hover:after{opacity:1;width:100%}}[data-anchor-navigation-active=true]{--anchor-navigation-link-color:var(--anchor-navigation-link-color-active);--anchor-navigation-link-border-color:var(--anchor-navigation-link-border-color-active)}[data-anchor-navigation-active=true] .anchor-navigation__link:after{opacity:1;width:100%}.nav-scroller__next,.nav-scroller__prev{--nav-scroller-offset:0;--nav-scroller-icon-color:currentColor;--nav-scroller-with:var(--grid-outer-space);border:0;padding:0;bottom:var(--nav-scroller-offset);position:absolute;width:calc(var(--nav-scroller-with) + 8px);padding-inline:4px 8px;top:var(--nav-scroller-offset);align-items:center;display:flex;cursor:pointer;z-index:1}.nav-scroller__next:focus-visible,.nav-scroller__prev:focus-visible{outline:none}.nav-scroller__next:focus-visible svg,.nav-scroller__prev:focus-visible svg{outline-offset:4px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:8px}@media(hover:hover){.nav-scroller__next:hover svg,.nav-scroller__prev:hover svg{scale:1.1}}.nav-scroller__next svg,.nav-scroller__prev svg{min-width:24px;fill:var(--nav-scroller-icon-color);transition:scale var(--animation-speed) var(--animation-ease)}.nav-scroller__prev{background:linear-gradient(to right,#fff calc(75% - var(--nav-scroller-with)),hsla(0,0%,100%,0) 100%);left:0;justify-content:flex-end}.nav-scroller__prev:after{content:"";position:absolute;right:0;height:100%;width:2px;border-radius:2px;background:var(--color-surface-base-2);z-index:-1}.nav-scroller__next{background:linear-gradient(to left,#fff calc(75% - var(--nav-scroller-with)),hsla(0,0%,100%,0) 100%);right:0;justify-content:flex-start}.nav-scroller__next:after{content:"";position:absolute;left:0;height:100%;width:2px;border-radius:2px;background:var(--color-surface-base-2);z-index:-1}[data-nav-scroller-cta-active=true]{opacity:1;visibility:visible;transition:opacity .125s cubic-bezier(.645,.045,.355,1),visibility 0s linear 0s}[data-nav-scroller-cta-active=false]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .125s cubic-bezier(.645,.045,.355,1),visibility 0s linear .125s}.text .text-intro{margin-bottom:0}@media only screen and (min-width:768px){.text:not(.text--two-column) .text-intro{--text-intro-width:calc((var(--grid-column-outer) * 8) - var(--grid-gutter))}}.text.text--two-column .text-intro{display:flex;flex-wrap:wrap;column-gap:var(--grid-gutter)}@media only screen and (min-width:768px){.text.text--two-column .text-intro{--text-intro-width:calc((var(--grid-column-outer) * 10) - var(--grid-gutter))}.text.text--two-column .text__inner{width:calc(var(--grid-column-outer)*10 - var(--grid-gutter))}}@media only screen and (min-width:1440px){.text.text--two-column .text-intro__copy,.text.text--two-column .text-intro__subline{width:calc(var(--grid-column-outer)*5 - var(--grid-gutter))}}.text-media .text-intro{--text-intro-width:100%;--text-intro-margin:unset;margin-bottom:40px}.text-media .cta{margin-top:40px}.text-media .cta .cta__links{gap:40px}@media only screen and (min-width:768px){.text-media--reversed .text-media__media{order:2}.text-media--reversed .text-media__content{order:1;margin-inline:var(--grid-column-outer) 0}}.text-media__inner{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:768px){.text-media__inner{justify-content:space-between}}.text-media__media{margin-bottom:40px;width:var(--content-width);height:max-content;border-radius:24px;overflow:hidden}@media only screen and (max-width:767px){.text-media__media{margin-inline:auto}}@media only screen and (min-width:768px){.text-media__media{width:calc(var(--grid-column-outer)*5 - var(--grid-gutter));margin-bottom:0;position:-webkit-sticky;position:sticky;top:calc(var(--spacing-s) + var(--siteheader-height));transition:top var(--animation-speed) var(--animation-ease)}}.text-media__media img,.text-media__media video{width:100%;height:100%}.text-media__media .media__wrapper,.text-media__media .media__wrapper video{aspect-ratio:1/1}.text-media__content{width:var(--content-width);margin-inline:auto}@media only screen and (min-width:768px){.text-media__content{margin-inline:0 var(--grid-column-outer);width:calc(var(--grid-column-outer)*5 - var(--grid-gutter))}}.text-media__key-facts{display:flex;gap:32px;flex-direction:column}@media only screen and (min-width:1440px){.text-media__key-facts{flex-direction:row;justify-content:space-between}}.text-media__key-fact{display:flex;flex-direction:column;row-gap:16px}@media only screen and (min-width:1440px){.text-media__key-fact{width:50%}}.text-media__key-fact .textlink{margin-top:16px}.text-media__key-fact-headline{color:var(--color-content-base-3);font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.text-media__key-fact-headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.text-media__key-fact-headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.text-media__key-fact-headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.text-media__key-fact-headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.text-media__key-fact-headline{font-size:68px}}.text-media__key-fact-copy{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.text-media__key-fact-copy{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.text-media__key-fact-copy{font-size:20px}}.statement-banner{--container-bg-color:var(--color-surface-base-2);color:var(--color-content-base-1)}.statement-banner__inner{display:flex;flex-direction:column;width:var(--content-width);margin-inline:auto;position:relative;overflow:hidden}.statement-banner__inner:after,.statement-banner__inner:before{content:"";position:absolute;display:block;width:30%;z-index:1;top:0;height:100%}@media only screen and (min-width:768px){.statement-banner__inner:after,.statement-banner__inner:before{width:20%}}.statement-banner__inner:before{left:0;background:linear-gradient(90deg,var(--color-surface-base-2) 0,transparent 100%)}.statement-banner__inner:after{right:0;background:linear-gradient(-90deg,var(--color-surface-base-2) 0,transparent 100%)}.statement-banner__track{display:flex;width:max-content;will-change:transform}.statement-banner__group{display:flex;align-items:center;gap:24px;padding-right:24px;flex-shrink:0}.statement-banner__item{display:inline-flex;align-items:center;gap:24px;flex-shrink:0}.statement-banner__item figure,.statement-banner__item picture{display:block;flex-shrink:0}.statement-banner__item img{border-radius:40px;object-fit:cover;display:block}.statement-banner__title{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.statement-banner__title{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.statement-banner__title{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.statement-banner__title{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.statement-banner__title{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.statement-banner__title{font-size:88px}}.statement-banner__title{background:var(--container-bg-color)}.statement-banner__dot{display:inline-block;width:.2em;height:.2em;margin-left:.06em;background:var(--color-surface-action-1);border-radius:50%;flex-shrink:0}.dot-grid{position:absolute;inset:0;height:100%;width:100%;z-index:-1;pointer-events:none;border-radius:32px 32px 0 0;overflow:hidden}.dot-grid:after,.dot-grid:before{content:"";position:absolute;display:block;width:100%;max-width:100vw;z-index:1;height:300px}.dot-grid:before{top:0;background:linear-gradient(180deg,var(--color-surface-base-1) 0,transparent 100%)}.dot-grid:after{bottom:0;background:linear-gradient(0,var(--color-surface-base-1) 0,transparent 100%)}.dot-grid__animation{width:100%;height:100%;opacity:.4}.benefits__cards{display:grid;grid-template-columns:1fr;flex-direction:column;grid-row-gap:24px;row-gap:24px}@media only screen and (min-width:768px){.benefits__cards{row-gap:32px;column-gap:var(--grid-gutter);justify-content:space-between;grid-template-columns:repeat(2,calc(var(--grid-column-outer) * 6 - var(--grid-gutter)))}}@media only screen and (min-width:1024px){.benefits__cards{grid-template-columns:repeat(3,calc(var(--grid-column-outer) * 4 - var(--grid-gutter)))}}.benefits-card{--benefits-card-bg-color:var(--color-surface-base-1);--benefits-card-headline-fg-color:var(--color-content-base-3);--benefits-card-fg-color:var(--color-content-base-2);position:relative;overflow:hidden;background:var(--benefits-card-bg-color);color:var(--benefits-card-fg-color);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;justify-content:flex-end;row-gap:16px;padding:24px;min-height:311px;transition:background .35s var(--animation-ease),color .35s var(--animation-ease)}@media only screen and (min-width:1024px){.benefits-card{border-radius:32px;padding:32px 40px;min-height:416px}}.benefits-card:first-child{border-radius:32px 32px 0 0}.benefits-card:last-child{border-radius:0 0 32px 32px}.benefits-card>*{position:relative;z-index:1}.benefits-card:after{content:"";position:absolute;bottom:-10px;right:-10px;width:30%;height:auto;border-radius:100%;background:var(--color-surface-base-3);opacity:0;aspect-ratio:1/1;z-index:0;pointer-events:none;transition:opacity .35s var(--animation-ease),scale .39s var(--animation-ease)}@media(hover:hover){.benefits-card:hover{--benefits-card-bg-color:transparent;--benefits-card-headline-fg-color:var(--color-content-base-1);--benefits-card-fg-color:var(--color-content-base-1)}.benefits-card:hover:after{opacity:1;scale:10}}.benefits-card__icon{display:flex;align-items:center;justify-content:flex-start}.benefits-card__icon svg{width:64px;height:64px;fill:var(--benefits-card-headline-fg-color);transition:fill .35s var(--animation-ease)}.benefits-card__number{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:italic;font-size:36px}@media(min-width:375px){.benefits-card__number{font-size:clamp(36px,16.9160305344px + 5.0890585242vw,56px)}}@media(min-width:768px){.benefits-card__number{font-size:clamp(56px,32px + 3.125vw,64px)}}@media(min-width:1024px){.benefits-card__number{font-size:clamp(64px,44.3076923077px + 1.9230769231vw,72px)}}@media(min-width:1440px){.benefits-card__number{font-size:clamp(72px,24px + 3.3333333333vw,88px)}}@media(min-width:1920px){.benefits-card__number{font-size:88px}}.benefits-card__number{color:var(--benefits-card-headline-fg-color);transition:color .35s var(--animation-ease)}.benefits-card__subline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.benefits-card__subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.benefits-card__subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.benefits-card__subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.benefits-card__subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.benefits-card__subline{font-size:36px}}.benefits-card__copy{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.benefits-card__copy{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.benefits-card__copy{font-size:20px}}@media only screen and (min-width:768px){[data-benefits-colum="3"] .benefits-card:first-child{border-radius:32px 0 0}[data-benefits-colum="3"] .benefits-card:nth-child(2){border-radius:0 32px 0 0}}@media only screen and (min-width:768px)and (max-width:1023px){[data-benefits-colum="3"] .benefits-card:last-child{grid-column:span 2;border-radius:0 0 32px 32px}}@media only screen and (min-width:1024px){[data-benefits-colum="3"] .benefits-card:first-child{border-radius:32px 0 0 32px}[data-benefits-colum="3"] .benefits-card:nth-child(2){border-radius:0}[data-benefits-colum="3"] .benefits-card:nth-child(3){border-radius:0 32px 32px 0}}@media only screen and (min-width:768px)and (max-width:1023px){[data-benefits-colum="4"] .benefits-card:first-child{border-radius:32px 32px 0 0}[data-benefits-colum="4"] .benefits-card:nth-child(2){grid-row-start:2;border-radius:0 0 0 32px}[data-benefits-colum="4"] .benefits-card:nth-child(3){grid-column-start:2;grid-row-start:2;border-radius:0 32px 0 0}[data-benefits-colum="4"] .benefits-card:nth-child(4){grid-column-start:2;grid-row-start:3;border-radius:0 0 32px 32px}}@media only screen and (min-width:1024px){[data-benefits-colum="4"] .benefits-card:first-child{border-radius:32px 0 0 32px}[data-benefits-colum="4"] .benefits-card:nth-child(2){border-radius:0 32px 0 0}[data-benefits-colum="4"] .benefits-card:nth-child(3){grid-column-start:2;border-radius:0 0 0 32px}[data-benefits-colum="4"] .benefits-card:nth-child(4){grid-column-start:3;border-radius:0 32px 32px 0}[data-benefits-colum="4"] .benefits-card:nth-child(3),[data-benefits-colum="4"] .benefits-card:nth-child(4){grid-row-start:2}}.job-list:has(.select-box[aria-expanded=true]) .job-list__results{z-index:-1}.job-list__results{position:relative;margin-inline:auto;width:var(--content-width)}@media only screen and (min-width:1024px){.job-list__results{width:calc(var(--content-width) + 48px);left:-24px}}.job-list__results:not(:has(.job-list__show-more)) .job-card:last-of-type{border-bottom:unset}.job-list__count{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.job-list__count{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.job-list__count{font-size:20px}}.job-list__count{width:var(--content-width);margin-inline:auto;margin-bottom:16px}.job-list__items{display:flex;flex-direction:column;width:100%}.job-list__show-more{margin-top:var(--spacing-component);display:flex}.job-list__show-more .button{margin-inline:auto}.job-card{display:flex;flex-direction:column;justify-content:space-between;padding-block:24px;border-bottom:2px solid var(--color-border-base-4);text-decoration:none;color:var(--color-content-base-2);row-gap:32px;transition:box-shadow var(--animation-speed) var(--animation-ease),border-radius var(--animation-speed) var(--animation-ease),border-color var(--animation-speed) var(--animation-ease)}@media only screen and (min-width:1024px){.job-card{padding:40px 36px 40px 24px;row-gap:70px}}.job-card:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:32px}@media only screen and (hover:hover)and (min-width:1024px){.job-card:hover{border-radius:32px;border-bottom-color:transparent;box-shadow:var(--box-shadow-m)}}@media(hover:hover){.job-card:hover .textlink svg{transform:rotate(-45deg)}}.job-card__title{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.job-card__title{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.job-card__title{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.job-card__title{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.job-card__title{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.job-card__title{font-size:36px}}.job-card__title{color:var(--color-content-base-2);max-width:860px}.job-card__details{display:flex;align-items:center;justify-content:space-between;width:100%;row-gap:24px;column-gap:24px;flex-wrap:wrap}@media only screen and (min-width:1024px){.job-card__details{flex-wrap:nowrap}}.job-card__details .textlink{flex-shrink:0}.job-card__tags{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.job-card__tag{display:inline-flex;align-items:center;gap:12px;height:46px;padding:8px 20px;border-radius:60px;border:1px solid var(--color-border-base-2);background:var(--color-surface-base-1);font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.job-card__tag{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.job-card__tag{font-size:20px}}.job-card__tag{color:var(--color-content-base-2);white-space:nowrap}.job-card__tag svg{--icon-color:var(--color-content-base-3);flex-shrink:0}.job-card__tag.job-card__tag--new{background:var(--color-surface-highlight-1);border:1px solid var(--color-border-focus-1)}.job-card__tag.job-card__tag--new svg{--icon-color:var(--color-content-base-2)}.job-card__apply{display:flex;align-items:center;column-gap:8px;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.job-card__apply{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.job-card__apply{font-size:20px}}.job-card__apply{color:var(--color-content-base-3)}.job-card__apply svg{width:24px;height:24px;fill:currentcolor;transition:transform var(--animation-speed) var(--animation-ease)}.teaser-list__content{position:relative;height:calc(var(--section-h) + var(--card-h) + var(--spacing-s) + var(--anchor-navigation-height) + var(--siteheader-height))}.teaser-list__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--spacing-s) + var(--anchor-navigation-height) + var(--siteheader-height));display:flex;align-items:flex-start;justify-content:center}@media only screen and (min-width:1440px){.teaser-list__sticky{top:calc(var(--spacing-s) + var(--anchor-navigation-height) + var(--siteheader-height) + 100px)}}.teaser-list__stack{display:grid;width:100%}.teaser-list__card{--card-bg:var(--color-surface-base-2);--card-fg:var(--color-content-base-1);grid-area:1/1;position:relative;width:100%;border-radius:32px;overflow:hidden;will-change:transform,opacity;background:var(--card-bg);color:var(--card-fg);--tx:0;--ty:0;--slide:0;--rot:0deg;--op:1;transform:translateX(var(--tx)) translateY(var(--slide)) translateY(var(--ty)) rotate(var(--rot));opacity:var(--op)}.teaser-list__card-inner{display:grid;align-items:flex-start;grid-template-columns:100%;grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);justify-content:space-between;grid-row-gap:24px;row-gap:24px;padding-inline:24px;padding-block:40px 66px;width:100%;position:relative}@media only screen and (min-width:768px){.teaser-list__card-inner{padding-inline:40px;grid-template-columns:calc(var(--grid-column-outer)*7 - var(--grid-gutter) - 64px) calc(var(--grid-column-outer)*5 - var(--grid-gutter) - 64px)}}@media only screen and (min-width:1280px){.teaser-list__card-inner{padding-inline:64px;padding-block:64px 86px}}.teaser-list__card-inner .button{max-width:max-content;width:100%;align-self:flex-end}@media only screen and (max-width:479px){.teaser-list__card-inner .button{max-width:100%}}@media only screen and (min-width:768px){.teaser-list__card-inner .button{justify-self:flex-end}}.teaser-list__card-inner:has(.teaser-list__card-media) .button{grid-column-start:1;justify-self:flex-start}@media only screen and (min-width:768px){.teaser-list__card-inner:has(.teaser-list__card-media) .button{grid-row-start:2}}.teaser-list__card-text{display:flex;flex-direction:column;row-gap:24px;grid-area:1/1}.teaser-list__card-headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.teaser-list__card-headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.teaser-list__card-headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.teaser-list__card-headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.teaser-list__card-headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.teaser-list__card-headline{font-size:68px}}.teaser-list__card-headline{-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width:1279px){.teaser-list__card-subline{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}}@media only screen and (max-width:1279px)and (min-width:375px){.teaser-list__card-subline{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media only screen and (max-width:1279px)and (min-width:1920px){.teaser-list__card-subline{font-size:20px}}@media only screen and (min-width:1280px){.teaser-list__card-subline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}}@media only screen and (min-width:1280px)and (min-width:375px){.teaser-list__card-subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media only screen and (min-width:1280px)and (min-width:768px){.teaser-list__card-subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media only screen and (min-width:1280px)and (min-width:1024px){.teaser-list__card-subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media only screen and (min-width:1280px)and (min-width:1440px){.teaser-list__card-subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media only screen and (min-width:1280px)and (min-width:1920px){.teaser-list__card-subline{font-size:36px}}.teaser-list__card-media{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/9;grid-row-start:2;width:100%}@media only screen and (min-width:768px){.teaser-list__card-media{grid-row-start:1;aspect-ratio:1/1;max-height:480px;grid-row:span 2}}.teaser-list__card-media .media__wrapper,.teaser-list__card-media figure,.teaser-list__card-media img,.teaser-list__card-media picture,.teaser-list__card-media video{display:block;width:100%;height:100%;object-fit:cover}.teaser-list__card-topic{position:absolute;bottom:18px;left:48px;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.teaser-list__card-topic{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.teaser-list__card-topic{font-size:20px}}@media only screen and (min-width:1024px){.teaser-list__card-topic{left:64px}}[data-teaser-card-theme=red]{--card-bg:var(--color-surface-action-1);--card-fg:var(--color-content-base-1)}[data-teaser-card-theme=green]{--card-bg:var(--color-surface-highlight-1);--card-fg:var(--color-content-base-2)}[data-teaser-card-theme=white]{--card-bg:var(--color-surface-base-1);--card-fg:var(--color-content-base-2);box-shadow:var(--box-shadow-card)}[data-teaser-card-theme=dark]{--card-bg:var(--color-surface-base-2);--card-fg:var(--color-content-base-1)}.content-news-teaser{--container-bg-color:var(--color-surface-base-2);color:var(--color-content-base-1)}.content-news-teaser .text-intro__topline{color:var(--color-content-base-2)}.content-news-teaser__grid{display:grid;grid-template-columns:1fr;grid-row-gap:40px;row-gap:40px;grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);width:100%}@media only screen and (min-width:768px){.content-news-teaser__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px)and (max-width:1023px){[data-content-news-teaser-columns="3"] .content-news-teaser__card:nth-child(3n+1) .content-news-teaser__card-image{border-radius:32px 0 0 32px}[data-content-news-teaser-columns="3"] .content-news-teaser__card:nth-child(3n+2) .content-news-teaser__card-image{border-radius:0 32px 32px 0}[data-content-news-teaser-columns="3"] .content-news-teaser__card:nth-child(3n){grid-column:span 2}}@media only screen and (min-width:1024px){[data-content-news-teaser-columns="3"]{grid-template-columns:repeat(3,1fr)}[data-content-news-teaser-columns="3"] .content-news-teaser__card:nth-child(3n+1) .content-news-teaser__card-image{border-radius:32px 0 0 32px}[data-content-news-teaser-columns="3"] .content-news-teaser__card:nth-child(3n+2) .content-news-teaser__card-image{border-radius:0}[data-content-news-teaser-columns="3"] .content-news-teaser__card:nth-child(3n) .content-news-teaser__card-image{border-radius:0 32px 32px 0}}@media only screen and (min-width:768px)and (max-width:1023px){[data-content-news-teaser-columns="4"] .content-news-teaser__card:nth-child(odd) .content-news-teaser__card-image{border-radius:32px 0 0 32px}[data-content-news-teaser-columns="4"] .content-news-teaser__card:nth-child(2n) .content-news-teaser__card-image{border-radius:0 32px 32px 0}}@media only screen and (min-width:1024px){[data-content-news-teaser-columns="4"]{grid-template-columns:repeat(4,1fr)}[data-content-news-teaser-columns="4"] .content-news-teaser__card:nth-child(4n+1) .content-news-teaser__card-image{border-radius:32px 0 0 32px}[data-content-news-teaser-columns="4"] .content-news-teaser__card:nth-child(4n+2) .content-news-teaser__card-image,[data-content-news-teaser-columns="4"] .content-news-teaser__card:nth-child(4n+3) .content-news-teaser__card-image{border-radius:0}[data-content-news-teaser-columns="4"] .content-news-teaser__card:nth-child(4n) .content-news-teaser__card-image{border-radius:0 32px 32px 0}}.content-news-teaser__card{display:flex;flex-direction:column;row-gap:40px}.content-news-teaser__card .textlink{margin-top:16px}.content-news-teaser__card-image{position:relative;border-radius:32px;overflow:hidden}.content-news-teaser__card-image figure,.content-news-teaser__card-image img,.content-news-teaser__card-image picture{display:block;width:100%;height:100%;object-fit:cover}.content-news-teaser__card-content{display:flex;flex-direction:column;row-gap:16px;color:var(--color-content-base-1)}.content-news-teaser__card-tag{font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:500;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.content-news-teaser__card-tag{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.content-news-teaser__card-tag{font-size:17px}}.content-news-teaser__card-tag{position:absolute;top:24px;right:24px;background:var(--color-surface-highlight-1);color:var(--color-content-base-2);border-radius:12px;padding:4px 8px}.content-news-teaser__card-tag[data-tag-color=red]{background:var(--color-surface-action-1);color:var(--color-content-base-1)}.content-news-teaser__card-date{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.content-news-teaser__card-date{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.content-news-teaser__card-date{font-size:17px}}.content-news-teaser__card-headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.content-news-teaser__card-headline{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.content-news-teaser__card-headline{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.content-news-teaser__card-headline{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.content-news-teaser__card-headline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.content-news-teaser__card-headline{font-size:36px}}.content-news-teaser__card-copy{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.content-news-teaser__card-copy{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.content-news-teaser__card-copy{font-size:20px}}.content-news-teaser__card-region{display:flex;column-gap:8px;align-items:center}.content-news-teaser__cta{display:flex;justify-content:center;margin-top:var(--spacing-component)}.content-news-teaser--theme-light{--container-bg-color:var(--color-surface-base-1);color:var(--color-content-base-2)}.content-news-teaser--theme-light .content-news-teaser__card-content{color:var(--color-content-base-2)}.content-scroll .cta{width:var(--content-width);margin-inline:auto}@media only screen and (min-width:768px){.content-scroll .cta{width:var(--text-intro-width);margin-inline:calc((100vw - var(--content-width))/2 + var(--grid-column-outer)) 0}}@media only screen and (min-width:1024px){.content-scroll:has(.content-scroll__sticky) .text-intro{--text-intro-width:calc(var(--grid-column-outer) * 5 - var(--grid-gutter))}}@media only screen and (min-width:1024px){.content-scroll:has(.content-scroll__sticky) .cta{width:calc(var(--grid-column-outer)*5 - var(--grid-gutter))}}.content-scroll__inner{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:1024px){.content-scroll__inner:has(.content-scroll__sticky){flex-direction:row;align-items:flex-start;column-gap:var(--grid-gutter)}}@media only screen and (min-width:1024px){.content-scroll__inner:has(.content-scroll__image-section) .content-scroll__cards{width:var(--content-width);margin-inline:auto;padding-left:calc(var(--grid-column-outer)*6)}}.content-scroll__header{border-top-left-radius:32px;border-top-right-radius:32px;z-index:1;background:var(--color-content-base-1);padding-top:var(--spacing-s);padding-bottom:var(--spacing-component)}.content-scroll__sticky{display:flex;flex-direction:column}@media only screen and (max-width:1023px){.content-scroll__sticky{margin-bottom:var(--spacing-component)}}@media only screen and (min-width:1024px){.content-scroll__sticky{position:-webkit-sticky;position:sticky;top:var(--siteheader-height)}}.content-scroll__cards{z-index:0}@media only screen and (max-width:1023px){.content-scroll__cards{width:var(--content-width);margin-inline:auto}}@media only screen and (min-width:1024px){.content-scroll__cards{width:calc(var(--grid-column-outer)*6 - var(--grid-gutter))}}.content-scroll__card{background:var(--color-content-base-1);border-radius:32px;padding:40px 48px;box-shadow:var(--box-shadow-card);transform:translateY(20px);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}@media only screen and (min-width:1440px){.content-scroll__card{padding:40px 64px}}.content-scroll__card:not(:last-child){margin-bottom:40px}.content-scroll__card:last-child{margin-bottom:50%}.content-scroll__card:has(.inview){opacity:1;transform:translateY(0)}.content-scroll__card-inner{display:flex;flex-direction:column;gap:16px}.content-scroll__card-headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.content-scroll__card-headline{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.content-scroll__card-headline{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.content-scroll__card-headline{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.content-scroll__card-headline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.content-scroll__card-headline{font-size:36px}}.content-scroll__card-headline{color:var(--color-content-base-2)}.content-scroll__card-copy{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.content-scroll__card-copy{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.content-scroll__card-copy{font-size:20px}}.content-scroll__card-copy{color:var(--color-content-base-2)}.content-scroll__card-image{display:flex;justify-content:flex-end;width:100%}.content-scroll__header{display:flex;flex-direction:column}.content-scroll__image-section{display:grid}.content-scroll__image-section>.content-scroll__cards{grid-area:1/1;position:relative;z-index:1;padding-block:40px}@media only screen and (min-width:1440px){.content-scroll__image-section>.content-scroll__cards{padding-block:80px}}.content-scroll__image-bg{grid-area:1/1;z-index:0}.content-scroll__image-bg figure{position:-webkit-sticky;position:sticky;top:0}.content-scroll__image-bg figure:before{content:"";position:absolute;display:block;width:100%;max-width:100vw;z-index:1;bottom:0;height:300px;background:linear-gradient(1turn,var(--color-surface-base-1) 0,transparent 100%)}.content-scroll__image-bg figure,.content-scroll__image-bg img,.content-scroll__image-bg picture{border-top-left-radius:32px;border-top-right-radius:32px;display:block;width:100%;height:auto;object-fit:cover}@media only screen and (min-width:1920px){.content-scroll__image-bg figure,.content-scroll__image-bg img,.content-scroll__image-bg picture{width:calc(var(--content-width) + 80px);margin-inline:auto}}@media only screen and (min-width:1024px){.steps .text-intro{--text-intro-width:calc((var(--grid-column-outer) * 5) - var(--grid-gutter))}}.steps .cta{width:var(--content-width);margin-inline:auto}@media only screen and (min-width:768px){.steps .cta{width:var(--text-intro-width);margin-inline:calc((100vw - var(--content-width))/2 + var(--grid-column-outer)) 0}}.steps.container--spacing-inner{padding-bottom:calc(var(--spacing-m)*3)}.steps.inview .steps__rail{animation:swipe-in-bottom 1.1s ease-in-out .5s forwards}.steps.inview .rail-step__dot,.steps.inview .steps__card:first-of-type:before,.steps.inview .steps__card:last-of-type:after,.steps.inview .steps__dot-active{opacity:1}.steps.inview .steps__list:before{animation:swipe-in-bottom 1.6s ease-in-out .5s forwards}.steps.inview .steps__card-content>*{transform:translateY(0)}.steps__inner{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:1024px){.steps__inner{flex-direction:row;align-items:flex-start;column-gap:var(--grid-gutter)}}.steps__sticky{display:flex;flex-direction:column}@media only screen and (max-width:1023px){.steps__sticky{margin-bottom:var(--spacing-component)}}@media only screen and (min-width:1024px){.steps__sticky{position:-webkit-sticky;position:sticky;top:var(--siteheader-height)}}.steps__list{position:relative;display:flex;flex-direction:column;padding-left:40px}.steps__list:before{content:"";position:absolute;left:1px;top:0;bottom:0;width:3px;opacity:0;background:var(--color-content-base-2)}@media only screen and (max-width:1023px){.steps__list{width:var(--content-width);margin-inline:auto}}@media only screen and (min-width:1024px){.steps__list{width:calc(var(--grid-column-outer)*6 - var(--grid-gutter))}}.steps__card{--card-transition-delay:0s;position:relative;min-height:225px}@media only screen and (max-width:1023px){.steps__card{padding-block:16px}}@media only screen and (min-width:1024px){.steps__card{display:flex;gap:var(--grid-gutter);align-items:flex-start}}.steps__card:first-of-type:before{top:0;transition:opacity .5s var(--animation-ease) .8s}.steps__card:first-of-type:before,.steps__card:last-of-type:after{content:"";position:absolute;left:-42px;width:8px;height:8px;border-radius:50%;background:var(--color-surface-base-2);opacity:0}.steps__card:last-of-type:after{bottom:0;transition:opacity .5s var(--animation-ease) 2s}.steps__card:last-of-type{padding-bottom:125px}.steps__card:nth-child(2){--card-transition-delay:0.2s}.steps__card:nth-child(3){--card-transition-delay:0.4s}.steps__card:nth-child(4){--card-transition-delay:0.6s}.steps__rail{width:auto;height:100%;position:absolute;left:-30px;opacity:0}.steps__rail svg{position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:1023px){.steps__rail svg{height:550px}}.steps__rail .rail-step__dot{opacity:0;transition:opacity .4s var(--animation-ease)}.steps__rail .rail-step__dot.dot-1{transition-delay:1s}.steps__rail .rail-step__dot.dot-2{transition-delay:1.4s}.steps__rail .rail-step__dot.dot-3{transition-delay:1.6s}.steps__card-content{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:1024px){.steps__card-content{flex:1 1;padding-top:72px}}.steps__card-content>*{transform:translateY(20px);transition:transform .5s ease-in-out var(--card-transition-delay)}.steps__card-headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.steps__card-headline{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.steps__card-headline{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.steps__card-headline{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.steps__card-headline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.steps__card-headline{font-size:36px}}.steps__card-headline{color:var(--color-content-base-2);position:relative}.steps__card-copy{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.steps__card-copy{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.steps__card-copy{font-size:20px}}.steps__card-copy{color:var(--color-content-base-2)}.steps__dot-active{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--color-surface-base-3);outline:4px solid var(--color-surface-base-1);transform:translateY(-50%);pointer-events:none;left:-3.6px;opacity:0;transition:top .3s ease,opacity .5s var(--animation-ease) 1s}.contact-person{--container-bg-color:var(--color-surface-base-3);--contact-person-pseudo-bg:var(--color-surface-base-1);color:var(--color-content-base-1)}.contact-person__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:var(--spacing-m)}@media only screen and (min-width:768px){.contact-person__inner{flex-direction:row;justify-content:space-between}}.contact-person__image{border-radius:24px;overflow:hidden;width:var(--content-width);margin-top:-40px}@media only screen and (max-width:767px){.contact-person__image{margin-inline:auto}}@media only screen and (min-width:768px){.contact-person__image{margin-top:-80px;width:calc(var(--grid-column-outer)*5 - var(--grid-gutter))}}.contact-person__image img{border-radius:32px;width:100%;height:100%;object-fit:cover;display:block}.contact-person__content{display:flex;flex-direction:column;padding-top:var(--spacing-s)}@media only screen and (min-width:768px){.contact-person__content{width:calc(var(--grid-column-outer)*6 - var(--grid-gutter))}}.contact-person__headline{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.contact-person__headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.contact-person__headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.contact-person__headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.contact-person__headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.contact-person__headline{font-size:68px}}.contact-person__content-head{display:flex;flex-direction:column;row-gap:16px;margin-bottom:var(--spacing-component)}.contact-person__subline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.contact-person__subline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.contact-person__subline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.contact-person__subline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.contact-person__subline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.contact-person__subline{font-size:36px}}.contact-person__contact-details{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--spacing-component)}.contact-person__contact-name{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.contact-person__contact-name{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.contact-person__contact-name{font-size:20px}}.contact-person__contact-role{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.contact-person__contact-role{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.contact-person__contact-role{font-size:20px}}.card-slider__cards{--grid-slider-columns:1;--card-slider-expanded-width:calc(var(--grid-column-outer) * (13 - var(--grid-slider-columns)) + (var(--grid-slider-columns) - 1) * 30px);display:flex;flex-direction:column}@media only screen and (min-width:1440px){.card-slider__cards{flex-direction:row;height:min(var(--card-slider-height),635px)}}.card-slider__cards[data-measure] .card-slider__content{align-self:flex-start}.card-slider__cards[data-measure] .card-slider__card-image{aspect-ratio:1;height:auto;max-width:none}.card-slider__card{--card-slider-card-bg-color:var(--color-surface-base-1);--card-slider-card-fg-color:var(--color-content-base-2);display:flex;flex-direction:column-reverse;border-radius:0 0 32px 32px;overflow:hidden;background:var(--card-slider-card-bg-color);color:var(--card-slider-card-fg-color);box-shadow:var(--box-shadow-card);cursor:pointer;position:relative;transition:grid-column .6s var(--animation-ease)}@media only screen and (min-width:1440px){.card-slider__card{border-radius:0 32px 32px 0;flex-direction:row;flex:0 0 var(--grid-column-outer);transition:flex-grow .4s var(--animation-ease);max-height:635px}}.card-slider__card[data-card-slider-position=before]{border-radius:32px 32px 0 0}@media only screen and (min-width:1440px){.card-slider__card[data-card-slider-position=before]{border-radius:32px 0 0 32px}}.card-slider__card[data-card-slider-position=before] .card-slider__trigger:not([aria-expanded=true]){padding:16px 24px 48px}@media only screen and (min-width:1440px){.card-slider__card[data-card-slider-position=before] .card-slider__trigger:not([aria-expanded=true]){padding:24px 100% 24px 28px}.card-slider__card[data-card-slider-position=before] .card-slider__trigger:not([aria-expanded=true]) .card-slider__title{left:24px}}.card-slider__card:not(:first-child){margin-top:-30px}@media only screen and (min-width:1440px){.card-slider__card:not(:first-child){margin-top:0;margin-left:-30px}}.card-slider__card:has([aria-expanded=true]),[data-measure] .card-slider__card{--card-slider-card-bg-color:var(--color-surface-base-3);--card-slider-card-fg-color:var(--color-content-base-1);position:relative;border-radius:32px;z-index:100}@media only screen and (min-width:1440px){.card-slider__card:has([aria-expanded=true]),[data-measure] .card-slider__card{flex-grow:1}}.card-slider__card:has([aria-expanded=true]) .card-slider__content,[data-measure] .card-slider__card .card-slider__content{opacity:1;padding:24px 40px}@media only screen and (max-width:1439px){.card-slider__card:has([aria-expanded=true]) .card-slider__content,[data-measure] .card-slider__card .card-slider__content{grid-template-rows:1fr;transition:grid-template-rows .4s var(--animation-ease),opacity .4s var(--animation-ease) .1s}}@media only screen and (min-width:1440px){.card-slider__card:has([aria-expanded=true]) .card-slider__content,[data-measure] .card-slider__card .card-slider__content{padding:24px 64px 24px 0;overflow-y:auto}}.card-slider__card:has([aria-expanded=true]) .card-slider__content-inner,[data-measure] .card-slider__card .card-slider__content-inner{row-gap:16px}@media only screen and (min-width:1440px){.card-slider__card:has([aria-expanded=true]) .card-slider__content-inner,[data-measure] .card-slider__card .card-slider__content-inner{row-gap:24px}}@media only screen and (min-width:1440px){.card-slider__card:has([aria-expanded=true]) .card-slider__title,[data-measure] .card-slider__card .card-slider__title{left:24px}}.card-slider__card .rte{--rte-bullet-background-color:var(--card-slider-card-fg-color);--rte-bullet-border-color:var(--card-slider-card-fg-color);--rte-link-foreground-color:var(--card-slider-card-fg-color);--rte-link-underline-color:var(--card-slider-card-fg-color);--rte-bold-fg-color:var(--card-slider-card-fg-color)}.card-slider__trigger{all:unset;display:flex;flex-direction:row;align-items:center;padding:48px 24px 16px;cursor:pointer;height:100%;z-index:42;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.card-slider__trigger{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.card-slider__trigger{font-size:17px}}@media only screen and (min-width:1440px){.card-slider__trigger{padding:24px 40px 40px 54px;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;height:auto;transition:padding var(--animation-speed) var(--animation-ease)}.card-slider__trigger[aria-expanded=false]{width:100%;flex-grow:1}.card-slider__trigger[aria-expanded=true]{width:calc(var(--grid-column) - 64px);padding:24px 40px 0 24px}}@media only screen and (max-width:1439px){.card-slider__trigger:focus-visible{outline-offset:-8px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:32px}}@media only screen and (min-width:1440px){.card-slider__trigger:focus-visible{outline:none}.card-slider__trigger:focus-visible .card-slider__num{outline-offset:8px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:32px}}.card-slider__num{display:flex;justify-content:center}@media only screen and (max-width:1439px){.card-slider__num:after{content:"";display:block;width:4px;height:4px;border-radius:100%;align-self:center;margin-inline:8px;background:var(--card-slider-card-fg-color)}}@media only screen and (min-width:1440px){.card-slider__title{position:absolute;bottom:24px;left:54px;writing-mode:sideways-lr;white-space:nowrap}}.card-slider__content{align-items:start;opacity:0}@media only screen and (max-width:1439px){.card-slider__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--animation-ease),opacity var(--animation-speed) var(--animation-ease)}}@media only screen and (min-width:1440px){.card-slider__content{position:relative;width:calc(var(--card-slider-expanded-width) - (var(--grid-column) + 32px));flex-shrink:0}}.card-slider__content-inner{overflow:hidden;display:flex;flex-direction:column}.card-slider__card-headline{all:unset;font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-style:normal;font-size:32px}@media(min-width:375px){.card-slider__card-headline{font-size:clamp(32px,24.3664122137px + 2.0356234097vw,40px)}}@media(min-width:768px){.card-slider__card-headline{font-size:clamp(40px,16px + 3.125vw,48px)}}@media(min-width:1024px){.card-slider__card-headline{font-size:clamp(48px,28.3076923077px + 1.9230769231vw,56px)}}@media(min-width:1440px){.card-slider__card-headline{font-size:clamp(56px,20px + 2.5vw,68px)}}@media(min-width:1920px){.card-slider__card-headline{font-size:68px}}.card-slider__content-split{display:flex;flex-direction:column;row-gap:40px;column-gap:24px}@media only screen and (min-width:768px){.card-slider__content-split{flex-direction:row}}.card-slider__card-image{overflow:hidden;border-radius:24px}@media only screen and (min-width:768px){.card-slider__card-image{flex-shrink:0;width:50%;height:100%;max-width:max-content}}.card-slider__card-image img{width:100%;height:100%;object-fit:cover;display:block}.form-choices,.form-errors__list{list-style-type:none;margin:0;padding:0}.form-label{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.form-label{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.form-label{font-size:17px}}.form-label{color:var(--form-label-color);display:inline-flex}.form-label.required:after{content:"*"}.form-help{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.form-help{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.form-help{font-size:17px}}.form-help{color:var(--form-help-color)}.form-input{--input-background-color:var(--color-surface-base-1);--input-foreground-color:var(--color-content-base-2);--input-padding-block:15px;--input-padding-inline:15px;--input-border-radius:var(--border-radius-s);--input-border-color:var(--color-border-base-2);--input-border-width:1px;position:relative}.form-input input:not([type=checkbox]):not([type=radio]),.form-input select,.form-input textarea{font:inherit;color:var(--input-foreground-color);background-color:var(--input-background-color);border-radius:var(--input-border-radius);border:var(--input-border-width) solid var(--input-border-color);display:block;padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);outline:none;width:100%}@media(hover:hover){.form-input input:not([type=checkbox]):not([type=radio]):not([disabled]):hover,.form-input select:not([disabled]):hover,.form-input textarea:not([disabled]):hover{--input-border-width:2px;--input-padding-inline:14px;--input-padding-block:14px}.form-field--error .form-input input:not([type=checkbox]):not([type=radio]):not([disabled]):hover,.form-field--error .form-input select:not([disabled]):hover,.form-field--error .form-input textarea:not([disabled]):hover{--input-border-color:var(--color-border-error-1)}}.form-input input:not([type=checkbox]):not([type=radio]):not([disabled]):focus-visible,.form-input select:not([disabled]):focus-visible,.form-input textarea:not([disabled]):focus-visible{--input-border-width:2px;--input-padding-inline:14px;--input-padding-block:14px;--input-border-color:var(--color-border-base-2);outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.form-input input:not([type=checkbox]):not([type=radio])[disabled],.form-input select[disabled],.form-input textarea[disabled]{--input-background-color:var(--color-surface-disabled-1);opacity:1;cursor:not-allowed}.form-input input:not([type=checkbox]):not([type=radio]),.form-input select{height:56px}.form-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTYuOTM5IDguNDM5MDNMMTIgMTMuMzc5TDcuMDYxMDMgOC40MzkwM0w0LjkzOTAzIDEwLjU2MUwxMiAxNy42MjFMMTkuMDYxIDEwLjU2MUwxNi45MzkgOC40MzkwM1oiIGZpbGw9IiM0MDQwNDAiLz4KPC9zdmc+");background-repeat:no-repeat;background-position:calc(100% - var(--input-padding-inline))}.form-input textarea{height:100px}.form-errors{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:16px}@media(min-width:375px){.form-errors{font-size:clamp(16px,15.7572815534px + .0647249191vw,17px)}}@media(min-width:1920px){.form-errors{font-size:17px}}.form-errors{transition:opacity var(--animation-speed) var(--animation-ease),scale var(--animation-speed) var(--animation-ease)}@starting-style{.form-errors{opacity:0;scale:.8}}.form-errors--grouped{border:1px solid var(--color-border-error-1);background-color:color-mix(in srgb,var(--color-surface-alert-error-1),transparent 95%);padding:10px;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-errors--grouped{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-errors--grouped{font-size:20px}}.form-errors--grouped span{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-errors--grouped span{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-errors--grouped span{font-size:20px}}.form-errors--grouped:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.form-errors__list{color:var(--color-content-error-1);padding-left:20px;position:relative}.form-errors__list .icon-error{position:absolute;top:0;left:0;font-size:16px}.form-errors__list .icon-error svg{fill:var(--color-content-error-1);width:16px;height:16px}.form-errors__list-item{display:flex;align-items:center}.form-errors__link{all:unset;cursor:pointer}.form-errors__link:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.form-errors__icon{position:absolute;left:0;top:0}.form-errors__icon svg{--icon-width:16px;--icon-height:16px;--icon-color:var(--color-content-error-1)}.form-field{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--form-field-spacing) 0}.form-field:focus-within{--form-label-color:var(--color-content-base-2);--form-help-color:var(--color-content-base-2)}.form-field.form-field--hide-label .form-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-field--error{--choice-label-color:var(--color-content-error-1);--choice-color:var(--color-content-error-1);--form-label-color:var(--color-content-error-1);--form-help-color:var(--color-content-error-1)}.form-field--error .form-input{--input-border-color:var(--color-border-error-1)}.form-choices{display:flex;flex-wrap:wrap;column-gap:var(--grid-gutter)}.form-choices:has(input[type=radio]){row-gap:24px;flex-direction:row}@media only screen and (min-width:1024px){.form-choices:has(input[type=radio]){column-gap:56px}}@media only screen and (max-width:767px){.form-choices:has(input[type=radio]) .form-choice{width:calc(var(--grid-column-outer)*4 - var(--grid-gutter));max-width:100%}}.form-choices:has(input[type=checkbox]){flex-direction:column;row-gap:16px}@media only screen and (min-width:768px){.form-choices:has(input[type=checkbox]){flex-direction:row}}@media only screen and (min-width:768px){.form-choices:has(input[type=checkbox]) .form-choice{width:calc(var(--grid-column-outer)*6 - var(--grid-gutter));max-width:100%}}@media only screen and (min-width:1024px){.form-choices:has(input[type=checkbox]) .form-choice{width:calc(var(--grid-column-outer)*3 - var(--grid-gutter))}}.form-choice{position:relative;display:flex;max-width:max-content}@media(hover:hover){.form-choice:hover span svg{--choice-color:var(--color-border-base-2)}.form-field--error .form-choice:hover span svg{--choice-color:var(--color-border-error-1)}}.form-choice span{position:absolute;left:0;top:2px;pointer-events:none}.form-choice span.icon-checkbox-checked,.form-choice span.icon-radio-checked{display:none}.form-choice span svg{fill:var(--choice-color,var(--color-border-disabled-3));width:24px;height:24px;display:flex;align-items:center;transition:fill .2s var(--animation-ease)}.form-choice label{color:var(--choice-label-color,var(--color-content-base-2));display:inline-block;padding-left:32px;position:relative;cursor:pointer}.form-choice label a:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.form-choice input[type=checkbox],.form-choice input[type=radio]{position:absolute;top:0;left:-1978em}.form-choice input[type=checkbox]:focus-visible~span svg,.form-choice input[type=radio]:focus-visible~span svg{--choice-color:var(--color-border-base-2)}.form-choice input[type=checkbox]:focus-visible~span svg:is(.icon--checkbox-checked,.icon--checkbox-unchecked),.form-choice input[type=radio]:focus-visible~span svg:is(.icon--checkbox-checked,.icon--checkbox-unchecked){outline-offset:0;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.form-choice input[type=checkbox]:focus-visible~span svg:is(.icon--radio-checked,.icon--radio-unchecked),.form-choice input[type=radio]:focus-visible~span svg:is(.icon--radio-checked,.icon--radio-unchecked){outline-offset:0;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:50%}.form-choice input[type=checkbox]:checked~span.icon-checkbox-checked,.form-choice input[type=checkbox]:checked~span.icon-radio-checked,.form-choice input[type=radio]:checked~span.icon-checkbox-checked,.form-choice input[type=radio]:checked~span.icon-radio-checked{display:block}.form-choice input[type=checkbox]:checked~span svg,.form-choice input[type=radio]:checked~span svg{--choice-color:var(--color-content-base-2)}@media(hover:hover){.form-choice input[type=checkbox]:checked~label:hover~span svg,.form-choice input[type=radio]:checked~label:hover~span svg{--choice-color:var(--color-content-base-2)}}.form-choice input[type=checkbox][disabled]~label,.form-choice input[type=radio][disabled]~label{cursor:not-allowed}.form-choice input[type=checkbox][disabled]~span svg,.form-choice input[type=radio][disabled]~span svg{--choice-color:var(--color-content-disabled-2)}.form-group{display:flex;flex-direction:row;flex-wrap:wrap;margin-inline:calc(-.5*var(--grid-gutter));gap:var(--form-spacing) 0}.form-group>.form-errors,.form-group>.form-help,.form-group>.form-label{margin-inline:calc(.5*var(--grid-gutter))}.form-group>.form-label{margin-bottom:calc(var(--form-field-spacing) - var(--form-spacing))}.form-group>.form-errors,.form-group>.form-help{margin-top:calc(var(--form-field-spacing) - var(--form-spacing))}.form-group .form-field{padding-inline:calc(.5*var(--grid-gutter));width:100%}@media only screen and (min-width:768px){.form-group .form-field{width:50%}}.form-group .form-field--big{width:75%}@media only screen and (min-width:768px){.form-group .form-field--big{width:83.3333333333%}}.form-group .form-field--small{width:25%}@media only screen and (min-width:768px){.form-group .form-field--small{width:16.6666666667%}}.form-success{display:flex;flex-direction:column;align-items:flex-start;row-gap:24px;transition:opacity var(--animation-speed) var(--animation-ease),scale var(--animation-speed) var(--animation-ease)}@media only screen and (min-width:1024px){.form-success{margin-top:48px}}@starting-style{.form-success{opacity:0;scale:.8}}.form-success__headline{font-family:Geogrotesque Willke Wide,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:130%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:22px}@media(min-width:375px){.form-success__headline{font-size:clamp(22px,20.0916030534px + .5089058524vw,24px)}}@media(min-width:768px){.form-success__headline{font-size:clamp(24px,12px + 1.5625vw,28px)}}@media(min-width:1024px){.form-success__headline{font-size:clamp(28px,18.1538461538px + .9615384615vw,32px)}}@media(min-width:1440px){.form-success__headline{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.form-success__headline{font-size:36px}}.form-success__copy{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-success__copy{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-success__copy{font-size:20px}}.form-success__icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;background-color:var(--color-surface-base-3);position:relative;overflow:hidden}.form-success__icon svg{--icon-color:var(--color-surface-base-1);margin-left:4px;animation:boomerang 1.5s ease-in-out .5s}.form-upload{position:relative}.form-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.form-upload input[type=file]:focus-visible{outline:none}.form-upload input[type=file]:focus-visible+.form-upload__dropzone{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.form-upload.form-upload--active .form-upload__dropzone{border-style:solid;border-color:var(--color-border-action-1,var(--color-border-base-2))}.form-upload__dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:24px 16px;border:1px dashed var(--color-border-base-2);border-radius:var(--border-radius-s)}.form-upload__files{all:unset;display:flex;flex-direction:column;gap:8px}.form-upload__file{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--border-radius-s);background:var(--color-surface-base-4)}.form-upload__file-name{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-upload__file-name{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-upload__file-name{font-size:20px}}.form-upload__file-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-upload__file-size{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-upload__file-size{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-upload__file-size{font-size:20px}}.form-upload__file-size{color:var(--color-content-base-2);flex-shrink:0}.form-upload__file-remove{all:unset;cursor:pointer;display:flex;flex-shrink:0}.form-upload__file-remove:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:50%}.form-upload__label{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-upload__label{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-upload__label{font-size:20px}}.form-upload__hint{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-upload__hint{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-upload__hint{font-size:20px}}.form-upload__hint{color:var(--color-content-base-2)}.form-upload__caption{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-upload__caption{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-upload__caption{font-size:20px}}.form-field .multiselect{--select-base-color:var(--color-content-base-2);--select-border-width:1px}.form-field .multiselect .select-box__selected-items{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-field .multiselect .select-box__selected-items{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-field .multiselect .select-box__selected-items{font-size:20px}}@media(hover:hover){.form-field .multiselect:not([data-multiselect-active=true]) .select-box:hover{--select-border-width:2px}}.form-field .multiselect[data-multiselect-active=true]{--select-border-width:2px}.form{--form-spacing:24px;--form-field-spacing:8px;margin-inline:auto;width:var(--content-width)}.form,.form form{display:flex;flex-direction:column;gap:var(--form-spacing) 0}@media only screen and (min-width:1440px){.form{--content-width:calc((var(--grid-column-outer) * 10) - var(--grid-gutter))}}.form-footer{display:flex;justify-content:flex-end;margin-top:40px}.form-group__headline{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.form-group__headline{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.form-group__headline{font-size:20px}}.contact-form .text-intro{margin-bottom:0}@media only screen and (min-width:1024px){.contact-form .text-intro{--text-intro-width:calc(var(--grid-column-outer) * 5 - var(--grid-gutter))}}@media only screen and (min-width:1024px){.contact-form:has(.text-intro__topline) .contact-form__form{margin-top:48px}}.contact-form__inner{display:flex;flex-direction:column;width:100%;column-gap:var(--grid-gutter)}@media only screen and (min-width:1024px){.contact-form__inner{flex-direction:row;align-items:flex-start}}.contact-form__intro{display:flex;flex-direction:column}@media only screen and (max-width:1023px){.contact-form__intro{margin-bottom:var(--spacing-component)}}@media only screen and (min-width:1024px){.contact-form__intro{position:-webkit-sticky;position:sticky;top:calc(var(--spacing-s) + var(--siteheader-height));flex-shrink:0}}.contact-form__form{margin-inline:auto}@media only screen and (min-width:1024px){.contact-form__form{margin-inline:0;--content-width:calc(var(--grid-column-outer) * 6 - var(--grid-gutter))}}.contact-form__form form{transition:opacity var(--animation-speed) var(--animation-ease),transform var(--animation-speed) var(--animation-ease)}@starting-style{.contact-form__form form{opacity:0;transform:translateX(100%)}}.contact-form__form .form-group__headline{margin-top:16px}.contact-form__form .form-group__headline:first-child{margin-top:0}.multiselect{width:100%;position:relative;--select-base-color:var(--color-content-base-1);--select-border-width:2px}.multiselect[data-multiselect-active=true]{z-index:2}.multiselect[data-multiselect-active=true] .select-box{border-bottom:0;border-radius:4px 4px 0 0}.multiselect[data-multiselect-active=true] .select-box .select-box__arrow{transform:rotateX(180deg)}@media(hover:hover){.multiselect:not([data-multiselect-active=true]) .select-box:hover .select-box__arrow{transform:scale(1.1)}}.select-box{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:16px;transition:box-shadow var(--animation-speed) var(--animation-ease)}.select-box:focus-visible{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.select-box__header{display:flex;justify-content:space-between;align-items:center;width:100%;pointer-events:none}.select-box,.select-box__fake-options{border:var(--select-border-width) solid var(--select-base-color);border-radius:4px;background:var(--color-surface-base-1);text-align:left;width:100%}.select-box__selected-items{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.select-box__selected-items{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.select-box__selected-items{font-size:20px}}.select-box__selected-items{flex:1 1;overflow:hidden;max-height:28px;display:flex;min-width:calc(100% - 24px);color:var(--color-content-base-2)}.select-box__arrow{transition:transform var(--animation-speed) var(--animation-ease);display:flex;align-items:center;justify-content:center}.select-box__real-options{display:none;visibility:hidden}.select-box__fake-options{position:absolute;top:100%;left:0;z-index:2;overflow-y:auto}.select-box__fake-options[data-aria-hidden=true]{display:none}.select-box__fake-options[data-aria-hidden=false]{animation:hide-and-jump-in .2s var(--animation-ease) forwards;flex-direction:column;border-top:0;border-radius:0 0 4px 4px;max-height:246px}@media only screen and (min-width:1024px){.select-box__fake-options{margin-top:-1px}}@media only screen and (min-width:1440px){.select-box__fake-options{margin-top:0}}.select-box__fake-option{display:flex;justify-content:space-between;cursor:pointer;padding:16px 24px;background:var(--color-surface-base-1);transition:all var(--animation-speed) var(--animation-ease);font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.select-box__fake-option{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.select-box__fake-option{font-size:20px}}.select-box__fake-option input[type=checkbox]{display:none}.select-box__fake-option>span{-webkit-hyphens:auto;hyphens:auto;flex-grow:0}.select-box__fake-option>span:not(.select-box__icon-check){padding-right:8px}.select-box__fake-option.select-box__fake-option--active .select-box__icon-check svg{opacity:1}@media(hover:hover){.select-box__fake-option:hover{background:var(--color-surface-highlight-1)}}.select-box__fake-option:focus-visible{outline-offset:-2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:4px}.select-box__fake-option:before{display:flex;align-items:center;font-family:Geogrotesque Willke Ext,system-ui,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.select-box__fake-option:before{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.select-box__fake-option:before{font-size:20px}}.select-box__fake-option:before{color:var(--select-base-color);margin-right:8px}.select-box__icon-check{height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--color-border-base-2);flex-shrink:0}.select-box__icon-check svg{opacity:0;transition:opacity var(--animation-speed) var(--animation-ease)}.application-form .text-intro{margin-bottom:0}@media only screen and (min-width:1024px){.application-form .text-intro{--text-intro-width:calc(var(--grid-column-outer) * 5 - var(--grid-gutter));--text-intro-margin:var(--grid-column-outer) 0}}@media only screen and (min-width:1024px){.application-form:has(.text-intro__topline) .application-form__form{margin-top:48px}}.application-form__inner{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.application-form__inner{flex-direction:row;justify-content:space-between}}.application-form__intro{display:flex;flex-direction:column}@media only screen and (max-width:1023px){.application-form__intro{margin-bottom:var(--spacing-component)}}@media only screen and (min-width:1024px){.application-form__intro{position:-webkit-sticky;position:sticky;top:calc(var(--spacing-s) + var(--siteheader-height));max-height:max-content;flex-shrink:0}}.application-form__form{margin-inline:auto}@media only screen and (min-width:1024px){.application-form__form{margin-inline:0;--content-width:calc(var(--grid-column-outer) * 6 - var(--grid-gutter))}}.application-form__form form{transition:opacity var(--animation-speed) var(--animation-ease),transform var(--animation-speed) var(--animation-ease)}@starting-style{.application-form__form form{opacity:0;transform:translateX(100%)}}.application-form__form .form-group__headline{margin-top:16px}.application-form__form .form-group__headline:first-child{margin-top:0}.application-form__help{font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.application-form__help{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.application-form__help{font-size:20px}}.application-form__help{margin-top:-16px}.application-form__job{display:flex;flex-direction:column;row-gap:24px;margin-top:40px;padding:32px;border-radius:var(--border-radius-xl);background:var(--color-surface-base-1);box-shadow:var(--box-shadow-card)}@media only screen and (min-width:1024px){.application-form__job{padding-block:32px;padding-inline:32px 0;margin-top:32px;margin-left:auto;width:calc(var(--grid-column-outer)*5 - var(--grid-gutter))}}.application-form__job-title{font-weight:700;line-height:120%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-family:Geogrotesque Willke,system-ui,sans-serif;font-style:normal;line-height:140%;font-size:24px}@media(min-width:375px){.application-form__job-title{font-size:clamp(24px,20.1832061069px + 1.0178117048vw,28px)}}@media(min-width:768px){.application-form__job-title{font-size:clamp(28px,22px + .78125vw,30px)}}@media(min-width:1024px){.application-form__job-title{font-size:clamp(30px,25.0769230769px + .4807692308vw,32px)}}@media(min-width:1440px){.application-form__job-title{font-size:clamp(32px,20px + .8333333333vw,36px)}}@media(min-width:1920px){.application-form__job-title{font-size:36px}}.application-form__job-title{color:var(--color-content-base-2)}.application-form__job-tags{display:flex;flex-wrap:wrap;gap:16px}.application-form__job-tag{display:flex;align-items:center;column-gap:12px;padding:8px 20px;border:1px solid var(--color-border-base-2);border-radius:60px;font-family:Geogrotesque Willke,system-ui,sans-serif;font-weight:400;font-style:normal;line-height:140%;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;font-size:18px}@media(min-width:375px){.application-form__job-tag{font-size:clamp(18px,17.5145631068px + .1294498382vw,20px)}}@media(min-width:1920px){.application-form__job-tag{font-size:20px}}.application-form__job-tag svg{--icon-color:var(--color-content-base-3);flex-shrink:0}