@layer base, components, utilities;@layer base{*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}a,article,body,code,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,ol,p,pre,section,textarea,ul{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}.theme-light,body{--theme-color-bg:var(--color-neutral-10);--theme-color-fg-primary:var(--color-primary-20);--theme-color-fg-secondary:var(--color-neutral-90);--theme-color-accent:var(--color-primary-20)}.home-page .content-blocks .tabs,.home-page .header,.home-page .notification-banner,.theme-blue{--theme-color-bg:var(--color-primary-20);--theme-color-fg-primary:var(--color-neutral-10);--theme-color-fg-secondary:var(--color-neutral-10);--theme-color-accent:var(--color-secondary-20)}.home-page .content-blocks .tabs,.home-page .header,.home-page .notification-banner,.theme-blue,.theme-light,body{background:var(--theme-color-bg);color:var(--theme-color-fg-secondary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-sans)}button,input,select,textarea{font-family:inherit}figure{margin:0}a{color:inherit;position:relative;text-decoration:none}img{display:block;height:auto;max-width:100%;width:100%}button,input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button,select{color:inherit}blockquote,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px dashed var(--color-interaction);outline-offset:2px}[hidden]{display:none!important}:root{--block-border-radius:15px;--color-neutral-10:#fff;--color-neutral-30:#ededed;--color-neutral-40:#d9d9d9;--color-neutral-50:#adadad;--color-neutral-70:#757575;--color-neutral-90:#000;--color-neutral:var(--color-neutral-90);--color-primary-10:#f0f0ff;--color-primary-20:#00f;--color-primary-30:#0000c2;--color-primary:var(--color-primary-20);--color-secondary-10:#ebfff8;--color-secondary-20:#00ffa6;--color-secondary-30:#00db8f;--color-secondary:var(--color-secondary-20);--color-interaction:#1baada;--color-warning:#e73660;--color-success:#00e092;--grid-max-width:1680px;--grid-gutter:var(--space-s);--grid-outer:var(--space-m);--grid-columns:repeat(4,1fr);--grid-space-around:calc(var(--grid-outer) - var(--grid-gutter));--grid-lock:minmax(calc(var(--grid-space-around)),calc(50vw - var(--grid-max-width)*0.5 + var(--grid-space-around)));--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:24px;--space-l:36px;--space-xl:48px;--space-xxl:60px;--space-3xl:70px;--space-4xl:80px;--space-5xl:90px;--space-6xl:100px;--space-9xl:130px;--space-10xl:140px;--space-26xl:300px;--transition-ease-in-out:cubic-bezier(0.4,0,0.2,1);--transition-timing-function:var(--transition-ease-in-out);--transition-duration:150ms;--font-family-sans:"objektiv-mk2",sans-serif;--font-family-serif:"lemonde-journal",serif;--typo-display-1-font-family:var(--font-family-sans);--typo-display-1-font-size:54px;--typo-display-1-font-weight:700;--typo-display-1-letter-spacing:-2.7px;--typo-display-1-line-height:64.8px;--typo-headline-1-font-family:var(--font-family-sans);--typo-headline-1-font-size:42px;--typo-headline-1-font-weight:700;--typo-headline-1-letter-spacing:-2.1px;--typo-headline-1-line-height:50.4px;--typo-headline-2-font-family:var(--font-family-serif);--typo-headline-2-font-size:38px;--typo-headline-2-font-weight:600;--typo-headline-2-letter-spacing:-0.19px;--typo-headline-2-line-height:49.4px;--typo-headline-3-font-family:var(--font-family-serif);--typo-headline-3-font-size:32px;--typo-headline-3-font-weight:600;--typo-headline-3-letter-spacing:-0.16px;--typo-headline-3-line-height:41.6px;--typo-headline-4-font-family:var(--font-family-serif);--typo-headline-4-font-size:22px;--typo-headline-4-font-weight:600;--typo-headline-4-letter-spacing:-0.11px;--typo-headline-4-line-height:30.8px;--typo-label-large-font-family:var(--font-family-sans);--typo-label-large-font-size:18px;--typo-label-large-letter-spacing:-0.18px;--typo-label-large-line-height:23.4px;--typo-label-font-family:var(--font-family-sans);--typo-label-font-size:14px;--typo-label-letter-spacing:-0.14px;--typo-label-line-height:18.2px;--typo-label-small-font-family:var(--font-family-sans);--typo-label-small-font-size:14px;--typo-label-small-letter-spacing:-0.14px;--typo-label-small-line-height:18.2px;--typo-copy-font-family:var(--font-family-serif);--typo-copy-font-size:17px;--typo-copy-letter-spacing:-0.085px;--typo-copy-line-height:25.5px;--typo-copy-small-font-family:var(--font-family-serif);--typo-copy-small-font-size:13px;--typo-copy-small-letter-spacing:-0.065px;--typo-copy-small-line-height:19.5px;--typo-subnav-headline-font-family:var(--font-family-sans);--typo-subnav-headline-size:18px;--typo-subnav-headline-weight:400;--typo-subnav-headline-spacing:-1px;--typo-subnav-headline-line-height:23.4px;--typo-quote-font-family:var(--font-family-sans);--typo-quote-font-size:32px;--typo-quote-font-weight:700;--typo-quote-letter-spacing:-1.6px;--typo-quote-line-height:38.4px;--typo-button-font-family:var(--font-family-sans);--typo-button-font-size:17px;--typo-button-letter-spacing:-0.18px;--typo-button-line-height:24px;--z-root-header:1;--z-root-dialog:100;--z-root-video:0;--z-header-main-nav:1;--z-header-search:1;--z-video-poster:1;--z-video-embed-container:2;--z-video-button:3}}@layer components{.contacts-block__header{grid-column:2/-2;margin-bottom:var(--space-l)}.contacts-block__contacts{all:unset;grid-column:2/-2}.contacts-block__contacts li{all:unset;display:block}.contacts-block__contacts li+li{margin-top:var(--space-s)}.button-wrapper{margin:var(--space-xl) 0;text-align:center}.iframe-block__inner{grid-column:2/-2}.hero-alert-block__inner{background:var(--color-primary-10);border-radius:var(--block-border-radius);grid-column:2/-2;padding:var(--space-xxl);text-align:center}.hero-alert-block__headline{color:var(--color-primary-20)}.hero-alert-block__copy{margin-top:var(--space-s)}.home-stage{--min-height:250px;--max-height:720px;--desired-height:70vh;--height:max(var(--min-height),min(var(--desired-height),var(--max-height)));background:var(--color-primary-20);overflow:hidden;padding-bottom:var(--space-l)}.home-stage__subline{fill:var(--color-neutral-10);font-size:2.625rem;font-weight:700;letter-spacing:-.13125rem}.home-stage__img-container{grid-column:2/-2;height:var(--height)}.home-stage__img{height:100%;margin-left:50%;transform:translateX(-50%)}.home-stage__desktop{display:none}.home-stage .balance-bar{animation-direction:alternate;animation-duration:6s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:balance-mask__anim;animation-timing-function:cubic-bezier(.68,-.6,.32,1.6);transform-origin:92.5px 92.5px}.home-stage .balance-bar--45{animation-delay:-5s}.home-stage .balance-bar---45{animation-delay:-1s}.jobs-block{background:var(--color-primary-20);border-radius:var(--block-border-radius);padding:var(--space-xl) 0}.jobs-block__inner{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-column:2/-2;grid-template:"i" "t" "l" "c1" "c" "r"}.jobs-block__intro{grid-area:i}.jobs-block__intro-inner{color:var(--color-neutral-10);grid-column:1/-1;margin-bottom:var(--space-xl)}.jobs-block__tags{display:flex;flex-wrap:wrap;gap:var(--space-m);grid-area:t;justify-content:center;list-style:none;margin:0 0 var(--space-4xl) 0;padding:0}.jobs-block__results-spacer{grid-area:c1}.jobs-block__results-count{color:var(--color-neutral-10);display:flex;grid-area:c;justify-content:space-between;padding:0 var(--grid-gutter) var(--space-s) var(--grid-gutter)}.jobs-block__results-count a:hover{text-decoration:underline}.jobs-block__filter-list{grid-area:"l";margin-bottom:var(--space-3xl)}.jobs-block__jobs{background:var(--color-neutral-10);border-radius:var(--space-xxs);grid-area:"r";padding:0 var(--grid-gutter)}.jobs-block__jobs-list{list-style:none;margin:0;padding:0}.jobs-block__jobs-list+.jobs-block__jobs-list,.jobs-block__jobs-list>*+*,.jobs-block__jobs-load-more{border-top:1px solid var(--color-neutral-40)}.jobs-block__jobs-load-more{display:flex;grid-column:2/-2;justify-content:center;padding:var(--space-4xl) 0}.form .hs-submit .jobs-block__jobs-load-more .hs-button,.jobs-block__jobs-load-more .button,.jobs-block__jobs-load-more .form .hs-submit .hs-button{min-width:230px}.job-teaser{align-items:center;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template:"location cta" "title title" "tags tags"/1fr auto;margin:var(--space-l) 0}.job-teaser__location{grid-area:location;margin-bottom:var(--space-s)}.job-teaser__title{grid-area:title;margin-bottom:var(--space-m)}.job-teaser__tags{grid-area:tags}.job-teaser__cta{grid-area:cta;margin-bottom:var(--space-s)}.filter-list{--br:var(--space-xxs);-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-list__list{background:var(--color-primary-30);border-radius:var(--br);list-style:none;margin:0;overflow:hidden;padding:0}.filter-list__list,.filter-list__list *+*{border-top:1px solid var(--color-primary-20)}.filter-list__item,.filter-list__summary{align-items:center;background:var(--color-primary-30);color:var(--color-neutral-10);display:grid;gap:var(--space-xs);grid-template-columns:1fr auto;overflow:hidden;padding:0 var(--space-m);position:relative}.filter-list__item span,.filter-list__summary span{padding:var(--space-m) 0}.filter-list__item--active,.filter-list__summary{background:var(--color-neutral-10);border-radius:var(--br);color:var(--color-primary-20)}.filter-list__item--active:before,.filter-list__summary:before{background:var(--color-secondary-20);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--space-xxs)}.filter-list__summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-list__summary::-webkit-details-marker,.filter-list__summary::marker{display:none}[open] .filter-list__summary .icon{transform:rotate(180deg)}@keyframes balance-mask__anim{0%{transform:rotate(-45deg) scaleY(var(--scale,1))}16%{transform:rotate(-45deg) scaleY(var(--scale,1))}33%{transform:rotate(0deg) scaleY(var(--scale,1))}66%{transform:rotate(0deg) scaleY(var(--scale,1))}83%{transform:rotate(45deg) scaleY(var(--scale,1))}to{transform:rotate(45deg) scaleY(var(--scale,1))}}.balance-mask{--bg:var(--color-secondary-10);--fg:var(--color-secondary-20);--mask-bg:var(--theme-color-bg);--ratio:1/1;aspect-ratio:var(--ratio);display:grid;overflow:hidden}.balance-mask--2x1,.balance-mask--3x2{--ratio:3/2}.balance-mask--blue{--bg:var(--color-primary-10);--fg:var(--color-primary-20)}.balance-mask__fallback{aspect-ratio:var(--ratio);background:var(--bg)}.balance-mask__image,.balance-mask__mask{grid-column:1;grid-row:1}.balance-mask__mask{transform:scale(1.00625)}.balance-mask__anim{fill:var(--fg);animation-direction:alternate;animation-duration:6s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:balance-mask__anim;animation-timing-function:cubic-bezier(.68,-.6,.32,1.6);transform:rotate(0deg) scaleY(var(--scale,1))}.balance-mask__anim:first-child{animation-delay:-3s}.balance-mask__anim:nth-child(2){animation-delay:-5s}.balance-mask__anim:nth-child(4){animation-delay:3s}.balance-mask--no-anim .balance-mask__anim{animation:none;transform:scaleY(var(--scale,1));transition:transform .4s var(--transition-timing-function)}.image-block__headline{color:var(--theme-color-fg-primary)}.image-block__headline,.image-block__image{grid-column:2/-2;margin-bottom:var(--space-l)}.image-block__image{aspect-ratio:3/2}.image-block__image:last-child{margin-bottom:0}.image-block__copy{grid-column:1/-1}.image-block__credits{grid-column:1/-1;margin-top:var(--space-s)}.tags{--tag-height:calc(var(--typo-label-line-height) + var(--space-xs)*2);display:flex;flex-wrap:wrap;gap:var(--space-s);height:var(--tag-height);list-style:none;margin:0;overflow:hidden;padding:0}.tags__tag{background:var(--color-primary-10);border-radius:999px;color:var(--color-primary-20);padding:var(--space-xs) var(--space-s);text-overflow:ellipsis}.tags__tag,.video-block{overflow:hidden}.video-block__headline{color:var(--theme-color-fg-primary);grid-column:2/-2;margin-bottom:var(--space-l)}.video-block__container{--py:var(--space-l);border-radius:var(--space-s);grid-column:2/-2;position:relative}.video-block__container:before{border-radius:var(--block-border-radius);content:"";height:100%;position:absolute;transform:scaleX(1.1);transition:transform .8s var(--transition-timing-function);width:100%}.video-block__container>*{position:relative}.video-block--visible .video-block__container:before{transform:scaleX(1.2)}.video-block__video{--mx:calc(var(--grid-gutter)*-1);border-radius:var(--space-s);margin:var(--py) var(--mx) var(--space-l) var(--mx);overflow:hidden}.video-block__topline{display:flex;gap:var(--space-m);margin-bottom:var(--space-s);white-space:nowrap}.video-block__title{font-family:var(--typo-headline-4-font-family);font-size:var(--typo-headline-4-font-size);font-weight:var(--typo-headline-4-font-weight);letter-spacing:var(--typo-headline-4-letter-spacing);line-height:var(--typo-headline-4-line-height)}.video-block__tags{margin-bottom:var(--py);margin-top:var(--space-m)}.theme-light .video-block__container{color:var(--color-neutral-10)}.theme-light .video-block__container:before{background:var(--color-primary-20)}.home-page .content-blocks .tabs .video-block__container,.home-page .header .video-block__container,.home-page .notification-banner .video-block__container,.theme-blue .video-block__container{color:var(--color-primary-20)}.home-page .content-blocks .tabs .video-block__container:before,.home-page .header .video-block__container:before,.home-page .notification-banner .video-block__container:before,.theme-blue .video-block__container:before{background:var(--color-neutral-10)}.home-page .content-blocks .tabs .video-block__topline,.home-page .header .video-block__topline,.home-page .notification-banner .video-block__topline,.theme-blue .video-block__topline{color:var(--color-neutral-90)}.partners-block{align-items:center}.partners-block__headline{color:var(--theme-color-fg-primary);grid-column:2/-2;text-align:center}.partners-block__cta{grid-column:2/-2;grid-row:3;text-align:center}.partners-block__partners{display:grid;gap:var(--space-xxl);grid-column:2/-2;grid-template-columns:repeat(2,1fr);margin-bottom:var(--space-xxl);margin-top:var(--space-l)}.partners-block__partner{aspect-ratio:2/1;margin:auto;max-width:180px;width:100%}.image-text-block{align-items:center;row-gap:var(--space-l)}.image-text-block__image{align-items:center;aspect-ratio:1/1;display:flex;grid-column:2/-2}.image-text-block__image>*{flex:1}.image-text-block__content{grid-column:2/-2}.image-text-block__headline{color:var(--theme-color-fg-primary);margin-bottom:var(--space-s)}.image-text-block__copy{margin-bottom:var(--space-m)}.richtext-block{--py:var(--space-4xl);background:var(--theme-color-bg);color:var(--color-neutral-90);overflow:hidden}.richtext-block__richtext{grid-column:2/-2;padding:var(--py) 0;position:relative}.richtext-block__richtext:before{background:var(--color-neutral-10);border-radius:var(--space-m);content:"";height:100%;position:absolute;transform:scaleX(1.1);transition:transform .8s var(--transition-timing-function);width:100%}.richtext-block--visible .richtext-block__richtext:before{transform:scaleX(1.2)}.richtext-block__richtext>*{grid-column:1/-1;position:relative}.theme-light .richtext-block{--py:0!important}.infographic{display:flex;flex-direction:column;gap:var(--space-m);height:100%}.infographic__image{aspect-ratio:1/1;border-radius:10px;flex-shrink:0;margin-right:auto;max-width:216px;overflow:hidden;width:100%}.infographic__headline{color:var(--theme-color-fg-primary);margin:0 0 var(--space-s) 0}.infographic__copy{margin-top:auto}.infographics__header{grid-column:2/-2;margin:0 0 var(--space-l) 0}.infographics__header strong{color:var(--theme-color-accent)}.infographics--three-col .infographics__header{text-align:center}.infographics__graphics{display:grid;gap:var(--space-xxl) var(--grid-gutter);grid-column:2/-2;grid-template-columns:1fr}.infographics__cta{grid-column:2/-2;margin-top:var(--space-3xl);text-align:center}.infographics__cta>a,.infographics__cta>button{width:100%}.notification-banner{background:var(--theme-color-accent);color:var(--theme-color-bg);margin-bottom:calc(var(--block-border-radius)*-1);padding-bottom:var(--block-border-radius)}.notification-banner__inner{grid-column:2/-2;padding:var(--space-xs) 0;text-align:center}.notification-banner a{text-decoration:underline}.notification-banner a:hover{text-decoration:none}.notification-banner+.header{border-top-left-radius:var(--block-border-radius);border-top-right-radius:var(--block-border-radius)}.page-stage{margin:var(--space-m) 0 var(--space-xxl) 0}.page-stage__container{align-items:center;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:flex;grid-column:2/-2}.page-stage__container>*{flex:1}.page-stage__content>*+*{margin-top:var(--space-l)}.page-stage__headline{grid-area:headline;margin:0!important}.page-stage__headline strong{background:inherit;color:var(--theme-color-accent)}.page-stage__intro{grid-area:intro;max-width:530px}.page-stage__cta{grid-area:cta}.page-stage__desktop-image,.page-stage__mobile-image{aspect-ratio:3/2;grid-area:image;overflow:hidden}.page-stage__desktop-image>*,.page-stage__mobile-image>*{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:100%}.page-stage__desktop-image{display:none}dithered-image{display:block}.tag-button,dithered-image[grayscale]{background:var(--color-primary-20)}.tag-button{--accent:var(--color-primary-30);align-items:center;border:2px solid var(--accent);border-radius:26px;color:var(--color-neutral-10);cursor:pointer;display:flex;gap:var(--space-s);padding:10px var(--space-m) 10px var(--space-s);white-space:nowrap}.tag-button--active,.tag-button:hover{--accent:var(--color-secondary-20)}.tag-button--reverse{flex-direction:row-reverse;padding-left:var(--space-m);padding-right:var(--space-s)}.tag-button__icon{--size:20px;display:block;height:var(--size);transform:rotate(-45deg);width:var(--size)}.tag-button--active .tag-button__icon,.tag-button:hover .tag-button__icon{transform:rotate(0)}.tag-button__icon-path{fill:var(--accent)}.accordion{margin:0;width:100%}.accordion summary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-primary);display:flex;justify-content:space-between;text-align:left;width:100%}.accordion summary::-webkit-details-marker,.accordion summary::marker{display:none}.accordion summary svg{flex-shrink:0;height:var(--space-l);transition:transform .33s ease-in-out;width:var(--space-l)}.accordion summary:focus svg,.accordion summary:hover svg{transform:translateY(var(--space-xxs))}.accordion__content{margin-top:var(--space-m)}.accordion__content>* :last-child{margin-bottom:0}.accordion__wrapper{position:relative}.accordion details{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid var(--color-neutral-30);padding:var(--space-m) var(--space-s);position:relative;text-align:left}.accordion details:first-child{border-top:1px solid var(--color-neutral-30)}.accordion details[open] summary svg{transform:scaleY(-1)}.accordion details[open] summary:hover svg{transform:scaleY(-1) translateY(var(--space-xxs))}.button,.form .hs-submit .hs-button{--border-width:1px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:5px;box-shadow:0 0 0 var(--border-width) var(--border-color);cursor:pointer;display:inline-flex;gap:var(--space-xs);justify-content:center;margin:2px;padding:6px;position:relative;transition-duration:var(--transition-duration);transition-property:color,background-color,box-shadow,border-radius;transition-timing-function:var(--transition-timing-function);white-space:nowrap}.button:hover,.form .hs-submit .hs-button:hover{--border-width:2px;border-radius:10px}.button:focus:not(:focus-visible),.form .hs-submit .hs-button:focus:not(:focus-visible){outline:0}.button[disabled],.form .hs-submit [disabled].hs-button{--border-color:var(--color-neutral-30);background:var(--color-neutral-30);color:var(--color-neutral-50);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button--primary,.form .hs-submit .hs-button{--border-color:var(--theme-color-fg-primary);color:var(--theme-color-fg-primary)}.button--primary:active,.button--primary:focus,.form .hs-submit .hs-button:active,.form .hs-submit .hs-button:focus{--border-color:var(--theme-color-fg-primary);background:var(--theme-color-accent);color:var(--theme-color-bg)}.button--tertiary{--border-color:transparent;background:transparent;color:var(--theme-color-fg-secondary)}.button--tertiary:hover{font-weight:700}.button--tertiary:active,.button--tertiary:focus{color:var(--theme-color-accent);font-weight:700}.button__icon{fill:currentColor;color:currentColor}.link{align-items:center;display:inline-flex}.link:focus span,.link:hover span{text-decoration:underline}.dialog{background:none;border:none;bottom:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:auto;padding:0;position:fixed!important;right:0;top:0;width:100%}.dialog__content{background:var(--color-neutral-10);color:var(--color-primary);height:100%}.dialog__close{position:fixed;right:var(--space-l);top:var(--space-m);z-index:1}.dialog--secondary>.dialog__content{background:var(--color-primary);color:var(--color-neutral-10)}.form{max-width:800px}.form .hs-form-booleancheckbox-display,.form .hs-form-checkbox-display,.form .hs-form-radio-display{display:flex;gap:var(--space-xs)}.form .legal-consent-container .hs-richtext{margin-bottom:var(--space-m)}.form .hs-submit .hs-button{width:100%}.form .hs-form-field{grid-row-gap:var(--space-xs);display:grid;margin-bottom:var(--space-m)}.form .hs-form-field>label{grid-row:1}.form .hs-form-field .input{grid-row:2}.form .hs-form-field .hs-field-desc{color:var(--color-neutral-50);grid-row:3}.form .hs-form-field .hs-error-msg{color:var(--color-warning);grid-row:4}.form .hs-form-field ul{list-style:none;margin:0;padding:0}.form .hs-form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-neutral-10)}.form .hs-dependent-field .inputs-list,.form .hs-fieldtype-checkbox .inputs-list,.form .hs-fieldtype-radio .inputs-list{display:flex;flex-direction:column;gap:var(--space-xs)}.form .hs-dependent-field .hs-input,.form .hs-fieldtype-checkbox .hs-input,.form .hs-fieldtype-radio .hs-input{height:16px;min-height:16px;width:16px}.form .hs-fieldtype-select .hs-input,.form .hs-fieldtype-text .hs-input,.form .hs-fieldtype-textarea .hs-input{border:1.5px solid var(--color-neutral-50);border-radius:5px;min-height:43px;padding:var(--space-xs) var(--space-s);width:100%}.form .hs-fieldtype-select .hs-input:not(:-moz-placeholder-shown),.form .hs-fieldtype-text .hs-input:not(:-moz-placeholder-shown),.form .hs-fieldtype-textarea .hs-input:not(:-moz-placeholder-shown){border-color:var(--color-neutral-90)}.form .hs-fieldtype-select .hs-input:active,.form .hs-fieldtype-select .hs-input:focus,.form .hs-fieldtype-select .hs-input:not(:placeholder-shown),.form .hs-fieldtype-text .hs-input:active,.form .hs-fieldtype-text .hs-input:focus,.form .hs-fieldtype-text .hs-input:not(:placeholder-shown),.form .hs-fieldtype-textarea .hs-input:active,.form .hs-fieldtype-textarea .hs-input:focus,.form .hs-fieldtype-textarea .hs-input:not(:placeholder-shown){border-color:var(--color-neutral-90)}.form .hs-fieldtype-select .input{position:relative}.form .hs-fieldtype-select .input:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-neutral-90);content:"";height:0;position:absolute;right:var(--space-s);top:50%;transform:translateY(-50%);width:0}.quote{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:var(--space-xl);padding:0 var(--grid-gutter)}.quote--condensed{gap:var(--space-m);padding:0}.quote p{position:relative;text-align:center}.quote--condensed p{text-align:left}.quote cite{display:block;font-style:normal;text-align:center}.richtext mark{background:none;color:var(--color-primary-20)}.richtext b,.richtext strong{font-weight:700}.richtext>h2,.richtext>h3,.richtext>h4,.richtext>ol,.richtext>p,.richtext>ul{margin:0;margin-bottom:var(--space-m)}.richtext .accordion{margin-bottom:var(--space-m)}.richtext .content-media{margin:calc(var(--space-l) - var(--space-m)) auto var(--space-l) auto}.richtext .quote{margin:calc(var(--space-3xl) - var(--space-m)) 0 var(--space-3xl) 0}.richtext>ol,.richtext>ul{list-style-type:none!important;padding-left:var(--space-l)}.richtext>ol li,.richtext>ul li{margin-bottom:var(--space-s);position:relative}.richtext>ol li>ol,.richtext>ol li>ul,.richtext>ul li>ol,.richtext>ul li>ul{margin-top:var(--space-s);padding-left:var(--space-s)}.richtext ul li:before{background:var(--color-primary);border-radius:8px;content:"";height:8px;left:-20px;position:absolute;top:10px;width:8px}.richtext ul li ul{list-style-type:none}.richtext ul li ul li:before{background:none;border:1px solid var(--color-primary);height:8px;left:-18px;top:10px;width:8px}.richtext ol{counter-reset:ol-counter;list-style:none}.richtext ol li{counter-increment:ol-counter}.richtext ol li:before{color:var(--color-primary);content:counter(ol-counter);font-weight:700;left:-20px;position:absolute;top:0}.richtext ol li ol{list-style-type:none}.richtext ol li ol li{padding-left:var(--space-xxs)}.richtext ol li ol li:before{color:var(--color-primary);content:counters(ol-counter,".") " ";font-weight:700;left:-26px;position:absolute;top:0}.richtext :where(p,li) a{border-bottom:1px solid var(--color-primary);color:var(--color-primary);text-decoration:none}.richtext :where(p,li) a:hover{border-bottom:0}.downloads__wrapper{grid-column:2/-2}.downloads h2{color:var(--theme-color-fg-primary);margin-bottom:var(--space-l)}.downloads__content{display:flex;flex-direction:column;gap:var(--space-s)}.downloads svg{color:var(--theme-color-accent)}.downloads__meta{text-transform:uppercase}.downloads a{gap:var(--space-s)}.downloads a,.share-links{align-items:center;display:flex}.share-links a{display:block;margin-right:var(--space-s)}.icon{height:24px;width:24px}.icon--large{height:42px;width:42px}.scroll-container{overflow:hidden;position:relative}.scroll-container__items{align-items:center;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-container__items::-webkit-scrollbar{display:none}.scroll-container__item{border:2px solid var(--color-neutral-100);flex-shrink:0;margin-right:var(--space-s);max-width:300px;min-height:300px;padding:var(--space-l);scroll-snap-align:start;width:80vw}.scroll-container__item:last-of-type{margin-right:0}.scroll-container__next,.scroll-container__prev{position:absolute;top:50%;transform:translateY(-50%)}.scroll-container__prev{left:var(--space-xxs)}.scroll-container__next{right:var(--space-xxs)}.scroll-container button[aria-hidden=true]{display:none}.tabs{--tab-gap:var(--space-xs);background:var(--theme-color-bg);border-radius:0 0 var(--space-s) var(--space-s);color:var(--theme-color-fg-secondary);padding-bottom:var(--space-l)}.tabs__container{background:linear-gradient(var(--color-primary-10),transparent);border-radius:var(--block-border-radius);grid-column:1/-1}.tabs__list{display:flex;flex-wrap:nowrap;gap:var(--tab-gap);margin:0;overflow-x:auto;padding:var(--space-xxs);padding-bottom:var(--block-border-radius);position:relative;white-space:nowrap}.tabs__list li{flex-shrink:0}.tabs__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--color-neutral-90);display:flex;flex:1;justify-content:center;padding:var(--space-s) var(--space-l);position:relative}.tabs__tab[aria-hidden=true]{display:none}.tabs__tab[aria-selected=true]{outline:none}.tabs__glider{background:var(--color-neutral-10);border-radius:var(--block-border-radius);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);height:var(--height);position:absolute;transform:translateX(calc(var(--x) - var(--space-xxs)));width:var(--width)}.tabs__panel{margin:var(--space-xl) var(--grid-gutter)}.tabs__panel-hl strong{color:var(--theme-color-accent);font-style:italic}.tabs__panel-hl-inline{margin-right:var(--space-s)}.tabs__panel-cta{display:inline-flex;margin-right:var(--space-l);vertical-align:middle}.home-page .content-blocks .tabs .tabs__container,.home-page .header .tabs__container,.home-page .notification-banner .tabs__container,.theme-blue .tabs__container{background:linear-gradient(var(--color-primary-30),transparent)}.home-page .content-blocks .tabs .tabs__tab,.home-page .header .tabs__tab,.home-page .notification-banner .tabs__tab,.theme-blue .tabs__tab{color:var(--color-neutral-10)}.home-page .content-blocks .tabs .tabs__glider,.home-page .header .tabs__glider,.home-page .notification-banner .tabs__glider,.theme-blue .tabs__glider{background:var(--color-primary-20)}.teaser-container__header{color:var(--theme-color-fg-primary);display:flex;flex-direction:column;gap:var(--space-s);grid-column:2/-2;margin-bottom:var(--space-l)}.teaser-container__teasers{display:flex;flex-wrap:wrap;gap:var(--grid-gutter);grid-column:1/-1}.teaser-container__teasers nav{align-items:center;display:flex;grid-column:1/-1;justify-content:center}.teaser-container__teasers .teaser--variant-1{grid-column:1/-1}.teaser-container__teasers .teaser--variant-2,.teaser-container__teasers .teaser--variant-3{grid-column:span 4}.teaser-container__teasers .teaser--variant-4{grid-column:1/-1}.teaser{--inset:0;display:flex;flex-direction:column;padding-bottom:var(--space-m);text-decoration:none}.teaser__image{aspect-ratio:1/1;border-radius:3px;margin-bottom:var(--space-s);overflow:hidden}.teaser--no-image .teaser__image{background:var(--color-neutral-30)}.teaser__content{display:flex;flex:1;flex-direction:column}.teaser__topline{display:flex;font-family:var(--typo-copy-small-font-family);font-size:var(--typo-copy-small-font-size);gap:var(--space-m);letter-spacing:var(--typo-copy-small-letter-spacing);line-height:var(--typo-copy-small-line-height);white-space:nowrap}.teaser__headline{font-family:var(--typo-headline-4-font-family);font-size:var(--typo-headline-4-font-size);font-weight:var(--typo-headline-4-font-weight);letter-spacing:var(--typo-headline-4-letter-spacing);line-height:var(--typo-headline-4-line-height);margin-bottom:auto}.teaser__headline strong{font-weight:inherit}.teaser--has-intro .teaser__headline{margin-bottom:0}.teaser__intro{margin-bottom:auto;margin-top:var(--space-s)}.teaser__tags{--mt:var(--space-s);margin:var(--mt) 0 0 0}.teaser--variant-1 .teaser__tags,.teaser--variant-2 .teaser__tags,.teaser--variant-3 .teaser__tags{--mt:var(--space-m)}.teaser__cta{margin-top:var(--space-m)}.video{overflow:hidden;position:relative}.video__poster,.video__poster-image{left:0;position:absolute;top:0}.video__poster-image{width:100%}.video__button,.video__cookie-consent-missing,.video__embed-container,.video__poster{aspect-ratio:16/9;width:100%}.video__iframe,.video__player{height:100%;left:0;position:absolute;top:0;width:100%}.video__embed-container{position:relative}.video__button{background-color:transparent;border:0;cursor:pointer;left:0;padding-bottom:0;padding-left:0;padding-right:0;position:absolute;top:0}.video__button-icon{height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease-out;width:90px}.video__button-icon-circle{fill:var(--color-neutral);transition:fill .25s ease-out}.video__button-icon-arrow{fill:var(--color-neutral-10)}.video__button:hover .video__button-icon{transform:translate(-50%,-50%) scale(1.1)}.video__button:hover .video__button-icon circle{fill:var(--color-primary)}.video__cookie-consent-missing{align-items:center;border:var(--line-width) solid var(--col-neutral);display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 var(--space-m);position:absolute;text-align:center}.video__cookie-consent-missing p{margin:0 0 var(--space-s) 0}.video figcaption{margin-top:var(--space-m)}.video figcaption p{margin-top:var(--space-xs)}.stage{background:var(--color-primary-20);color:var(--color-neutral-10);padding:var(--space-l) 0}.stage__container{grid-column:2/-2}.stage__date{display:block;margin-bottom:var(--space-s)}.stage__headline{margin-bottom:var(--space-m)}.stage__headline mark{background:inherit;color:var(--color-secondary-20)}.stage__author-tags{display:flex;flex-direction:column;gap:var(--space-m)}.stage__author{--avatar-size:24px;display:flex;gap:var(--space-s);margin:8px 0}.stage__author-image{background:var(--color-neutral-30);border-radius:100%;flex-shrink:0;height:var(--avatar-size);width:var(--avatar-size)}.stage__author-name{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-xxs)}.stage__author-name span{line-height:var(--avatar-size)}.stage__tags{display:flex;flex-wrap:wrap;gap:var(--space-s);list-style:none;margin:0;padding:0}.stage__image{aspect-ratio:16/9;margin-top:var(--space-l)}.stage__intro-container{margin-top:var(--space-xxl);padding-top:var(--space-xxl)}.stage__intro-social-links{display:flex;grid-column:span 3;list-style:none;margin:0;padding:0}.stage__intro-social-links a{display:block}.stage__intro-headline{grid-column:span 6}.stage__intro-copy{grid-column:span 3}:root{--header-height:112px}.header{background:var(--theme-color-bg);color:var(--theme-color-fg-secondary)}.header__logo{fill:currentColor}.header__container{align-items:center;display:flex;gap:var(--grid-gutter);grid-column:2/-2;justify-content:space-between;padding:var(--space-l) 0}.header__buttons{align-items:center;display:flex;gap:var(--space-xs)}.header__buttons>a:first-child{display:none}.footer{color:var(--theme-color-fg-primary)}.footer__claim{background:var(--theme-color-bg);color:var(--theme-color-fg-secondary);overflow:hidden;padding:var(--space-xl) 0 var(--space-6xl) 0}.footer__claim span{white-space:nowrap}.footer__claim span:first-child{display:flex;grid-column:span 2;justify-content:flex-end}.footer__claim span:nth-child(2){grid-column:3/-2}.footer__claim span:nth-child(2) span{margin-left:var(--grid-gutter)}.footer__claim mark{background:inherit;color:var(--theme-color-accent)}.footer__nav{background:var(--theme-color-bg);padding-bottom:var(--space-xxl)}.footer__main-links{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-xxl);grid-column:1/-1;margin:0;padding:0}.footer__main-link:focus,.footer__main-link:hover{text-decoration:underline}.footer__social-links{display:flex;grid-column:1/-1;margin:var(--space-6xl) 0 0 0;padding:0}.footer__meta-links{display:flex;flex-wrap:wrap;grid-column:1/-1;margin:var(--space-m) 0 0 0;row-gap:var(--space-s)}.footer__meta-links li:not(:last-child):after{content:"|";padding:0 var(--space-xs)}.footer__meta-links li:first-child{padding-left:0}.home-page .content-blocks .tabs .footer__nav,.home-page .header .footer__nav,.home-page .notification-banner .footer__nav,.theme-blue .footer__nav{background:linear-gradient(var(--color-primary-20),var(--color-primary-30))}.content-blocks>*+*{margin-top:var(--space-3xl)}.content-blocks>:last-child{margin-bottom:0}.contact-person{--arrow-size:24px;background:var(--color-primary-10);border-radius:999px;display:flex;height:96px;position:relative;white-space:nowrap}.contact-person__inner{align-items:center;color:var(--color-neutral-10);display:flex;padding:0 calc(var(--space-m)*2 + var(--arrow-size)) 0 var(--space-l);position:relative}.contact-person__content{flex:1;margin:var(--space-s) 0;overflow:hidden;position:relative}.contact-person__content>*{overflow:hidden;text-overflow:ellipsis}.contact-person__content-mail{color:var(--color-secondary-20)}.contact-person__image{aspect-ratio:1;border-radius:999px;display:none;height:80px;margin:var(--space-xs) var(--space-m) var(--space-xs) var(--space-xs);overflow:hidden;position:relative;width:80px}.contact-person__animator{background:var(--color-primary-20);border-radius:999px;height:100%;left:0;position:absolute;transition:width .3s var(--transition-timing-function);width:100%}.contact-person:hover .contact-person__animator{width:var(--open)}.contact-person__animator-arrow{align-items:center;bottom:0;color:var(--color-neutral-10);display:flex;position:absolute;right:var(--space-m);top:0}.contact-person:hover .contact-person__animator-arrow{color:var(--color-secondary-20)}.contact-person__animator-arrow .icon{height:var(--arrow-size);width:var(--arrow-size)}.contact-person__mail{align-items:center;bottom:0;color:var(--color-primary-20);display:flex;position:absolute;right:calc(var(--space-s) + var(--arrow-size) + var(--space-m));top:0}.contact-person__mail p{margin-right:var(--space-m)}.contact-person:hover .contact-person__mail{color:var(--color-secondary-20)}.contact-person__mail-mail{display:none}.contact>*+*{margin-top:var(--space-m)}.content-media{position:relative}.content-media figcaption{color:var(--color-neutral-70);margin-top:var(--space-xs)}.accordion-teaser{overflow:hidden;position:relative}.accordion-teaser__header{color:var(--theme-color-fg-primary);display:flex;flex-direction:column;gap:var(--space-s);grid-column:2/-2;margin-bottom:var(--space-l)}.accordion-teaser__container{grid-row-gap:var(--space-xl);background:none;padding:var(--space-xxl) 0;position:relative}.accordion-teaser__container:before{background:var(--color-primary);border-radius:var(--block-border-radius);content:"";height:100%;position:absolute;transform:scaleX(1);transition:transform .8s var(--transition-timing-function);width:100%}.accordion-teaser__image{aspect-ratio:1;grid-column:1/-1;margin:0 var(--space-l);position:relative}.accordion-teaser__image>*{height:100%;position:absolute;width:100%}.accordion-teaser__image .balance-mask{--mask-bg:var(--color-primary-20)}.accordion-teaser__image .balance-mask svg>*{animation-iteration-count:1}.accordion-teaser__image img{-o-object-fit:cover;object-fit:cover}.accordion-teaser__teasers{color:var(--color-neutral-10);grid-column:1/-1;position:relative}.accordion-teaser__details{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.5px;height:var(--collapsed);overflow:hidden;padding-left:var(--space-l);padding-right:var(--space-l);transition:height .6s var(--transition-timing-function),margin-top .6s var(--transition-timing-function)}.accordion-teaser__details[open]{background:var(--color-primary-30);height:var(--expanded)}.accordion-teaser__details+.accordion-teaser__details[open]{margin-top:var(--space-m)}.accordion-teaser__summary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;margin-top:var(--space-m);text-align:left;width:100%}.accordion-teaser__summary::-webkit-details-marker,.accordion-teaser__summary::marker{display:none}.accordion-teaser__details[open] .accordion-teaser__summary,.accordion-teaser__summary:hover{color:var(--color-secondary-20)}.accordion-teaser__details:not([open]) .accordion-teaser__summary .icon--Remove,.accordion-teaser__details[open] .accordion-teaser__summary .icon--Add{display:none}.accordion-teaser__teaser-content{margin:var(--space-m) 0}.accordion-teaser--visible .accordion-teaser__container:before{transform:scaleX(1.2)}@keyframes hideDialog{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes showDialog{0%{transform:translateX(100%)}to{transform:translateX(0)}}.navigation{overflow:hidden;position:relative}.navigation__dialog,.navigation__sub-dialog{background:var(--color-primary);border:none;color:var(--color-neutral-10);height:100vh;inset:0;margin:0;padding:0;position:fixed;width:100vw;z-index:1}.navigation__inner{height:100%}.navigation__close{left:0;position:fixed;right:0;top:0}.navigation__close-inner{grid-column:2/-1;padding:var(--space-l) 0;padding-right:var(--space-m);pointer-events:all;text-align:right}.navigation__sidebar{display:flex;grid-column:1/span 2;grid-row:1;justify-content:center;padding:var(--space-l) 0;width:62px}.navigation__sidebar--mobile{background:var(--color-primary);height:100%}.navigation__main{grid-row-gap:var(--space-3xl);grid-row:1;padding:var(--space-10xl) var(--space-s) var(--space-3xl) var(--space-s)}.navigation__main-links{grid-column:1/-1}.navigation__main-links ul{display:flex;flex-direction:column;gap:var(--space-s);margin:0}.navigation__main-links li>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.navigation__sub-dialog{background:transparent;min-height:var(--nav-min-height);pointer-events:none}.navigation__link{align-items:flex-end;display:flex;gap:var(--space-s);justify-content:space-between;line-height:1;text-align:left;transform-origin:center left;transition:transform .33s ease-in-out;width:100%}.navigation__link svg{flex-shrink:0;height:38px;margin-bottom:var(--space-xxs);width:38px}.navigation__link:active,.navigation__link:hover,.navigation__link[aria-expanded=true]{color:var(--color-secondary-20)}.navigation__link[disabled]{cursor:default}.navigation__sub-links{background:var(--color-neutral-10);color:var(--color-primary);grid-column:2/-1;grid-row:1;margin-left:var(--space-l);padding:0 var(--space-m) var(--space-3xl) var(--space-s);pointer-events:all}.navigation__sub-links h3{padding-top:var(--space-l)}.navigation__sub-links>ul{padding-top:var(--space-3xl)}.navigation__sub-links details{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-align:left}.navigation__sub-links details>ul{padding-top:var(--space-m)}.navigation__sub-links summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:left;width:100%}.navigation__sub-links summary::-webkit-details-marker,.navigation__sub-links summary::marker{display:none}.navigation__sub-links summary svg{transform:rotate(90deg);transition:transform .33s ease-in-out}.navigation__sub-links details[open] summary svg{transform:rotate(90deg) scaleX(-1)}.navigation__secondary-links{align-items:flex-start;align-self:end;color:var(--color-neutral-10);display:inline-flex;flex-direction:column;gap:var(--space-m);grid-column:1/-1}.navigation__secondary-links>a{border-color:var(--color-neutral-10);color:var(--color-neutral-10)}.navigation__meta-links,.navigation__social-links{display:flex;gap:var(--space-s);list-style:none;margin:0;padding:0}.navigation__meta-links{flex-direction:column}.navigation__dialog,.navigation__dialog::backdrop{animation:hideDialog .33s ease-in-out}.navigation--is-open .navigation__dialog[open],.navigation--is-open .navigation__dialog[open]::backdrop{animation:showDialog .33s ease-in-out forwards}.navigation__sub-dialog,.navigation__sub-dialog::backdrop{animation:hideDialog .33s ease-in-out}.navigation--sub-is-open .navigation__sub-dialog[open],.navigation--sub-is-open .navigation__sub-dialog[open]::backdrop{animation:showDialog .33s ease-in-out forwards}.navigation--sub-is-open .navigation__main-links>ul>li>a span,.navigation--sub-is-open .navigation__main-links>ul>li>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation__dialog:modal,.navigation__sub-dialog:modal{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.contact-form{--border-radius:15px;position:relative}.contact-form h2{color:var(--color-primary)}.contact-form .grid-inner{grid-row-gap:var(--space-s)}.contact-form .grid-inner>*{grid-column:span 4}.contact-form__intro{display:flex;flex-direction:column}.contact-form__intro h2{margin-bottom:var(--space-m)}.contact-form__intro .balance-mask{margin:0 auto var(--space-l) auto;max-width:245px}.contact-form__circles{padding-right:var(--space-6xl)}.contact-form__circles--mobile{display:block}.contact-form__circles--desktop{display:none}.contact-form__form{background:linear-gradient(var(--color-primary-10),transparent);border-radius:var(--block-border-radius);padding:var(--space-m)}.contact-form__form h3{color:var(--color-primary)}.contact-form__form-headline{margin-bottom:var(--space-l)}.fallback-image{align-items:center;display:flex;height:100%;position:relative;width:100%}.fallback-image--variant-1,.fallback-image--variant-3{background:var(--color-secondary)}.home-page .content-blocks .tabs .fallback-image--variant-1,.home-page .content-blocks .tabs .fallback-image--variant-3,.home-page .header .fallback-image--variant-1,.home-page .header .fallback-image--variant-3,.home-page .notification-banner .fallback-image--variant-1,.home-page .notification-banner .fallback-image--variant-3,.theme-blue .fallback-image--variant-1,.theme-blue .fallback-image--variant-3{background:var(--color-neutral-10)}.home-page .content-blocks .tabs .fallback-image--variant-1 svg rect,.home-page .content-blocks .tabs .fallback-image--variant-3 svg rect,.home-page .header .fallback-image--variant-1 svg rect,.home-page .header .fallback-image--variant-3 svg rect,.home-page .notification-banner .fallback-image--variant-1 svg rect,.home-page .notification-banner .fallback-image--variant-3 svg rect,.theme-blue .fallback-image--variant-1 svg rect,.theme-blue .fallback-image--variant-3 svg rect{fill:var(--color-neutral-10)}.home-page .content-blocks .tabs .fallback-image--variant-1 svg path,.home-page .content-blocks .tabs .fallback-image--variant-3 svg path,.home-page .header .fallback-image--variant-1 svg path,.home-page .header .fallback-image--variant-3 svg path,.home-page .notification-banner .fallback-image--variant-1 svg path,.home-page .notification-banner .fallback-image--variant-3 svg path,.theme-blue .fallback-image--variant-1 svg path,.theme-blue .fallback-image--variant-3 svg path{fill:var(--color-secondary)}.home-page .content-blocks .tabs .fallback-image--variant-1 svg circle,.home-page .content-blocks .tabs .fallback-image--variant-3 svg circle,.home-page .header .fallback-image--variant-1 svg circle,.home-page .header .fallback-image--variant-3 svg circle,.home-page .notification-banner .fallback-image--variant-1 svg circle,.home-page .notification-banner .fallback-image--variant-3 svg circle,.theme-blue .fallback-image--variant-1 svg circle,.theme-blue .fallback-image--variant-3 svg circle{fill:var(--color-secondary-10)}.fallback-image--variant-2,.fallback-image--variant-4{background:var(--color-primary)}.home-page .content-blocks .tabs .fallback-image--variant-2,.home-page .content-blocks .tabs .fallback-image--variant-4,.home-page .header .fallback-image--variant-2,.home-page .header .fallback-image--variant-4,.home-page .notification-banner .fallback-image--variant-2,.home-page .notification-banner .fallback-image--variant-4,.theme-blue .fallback-image--variant-2,.theme-blue .fallback-image--variant-4{background:var(--color-neutral-10)}.home-page .content-blocks .tabs .fallback-image--variant-2 svg rect,.home-page .content-blocks .tabs .fallback-image--variant-4 svg rect,.home-page .header .fallback-image--variant-2 svg rect,.home-page .header .fallback-image--variant-4 svg rect,.home-page .notification-banner .fallback-image--variant-2 svg rect,.home-page .notification-banner .fallback-image--variant-4 svg rect,.theme-blue .fallback-image--variant-2 svg rect,.theme-blue .fallback-image--variant-4 svg rect{fill:var(--color-neutral-10)}.home-page .content-blocks .tabs .fallback-image--variant-2 svg path,.home-page .content-blocks .tabs .fallback-image--variant-4 svg path,.home-page .header .fallback-image--variant-2 svg path,.home-page .header .fallback-image--variant-4 svg path,.home-page .notification-banner .fallback-image--variant-2 svg path,.home-page .notification-banner .fallback-image--variant-4 svg path,.theme-blue .fallback-image--variant-2 svg path,.theme-blue .fallback-image--variant-4 svg path{fill:var(--color-primary)}.home-page .content-blocks .tabs .fallback-image--variant-2 svg circle,.home-page .content-blocks .tabs .fallback-image--variant-4 svg circle,.home-page .header .fallback-image--variant-2 svg circle,.home-page .header .fallback-image--variant-4 svg circle,.home-page .notification-banner .fallback-image--variant-2 svg circle,.home-page .notification-banner .fallback-image--variant-4 svg circle,.theme-blue .fallback-image--variant-2 svg circle,.theme-blue .fallback-image--variant-4 svg circle{fill:var(--color-primary-10)}.fallback-image--variant-5,.fallback-image--variant-6{background:var(--color-neutral-10)}.history-module{margin:var(--space-m) 0 var(--space-xxl) 0;position:relative}.history-module__text{align-items:center;display:flex;flex-direction:column;gap:var(--space-s);margin:0 auto;text-align:center}.history-module__text p:first-child{color:var(--color-primary)}.history-module__text p:last-child{max-width:255px}.history-module svg{margin-top:var(--space-m)}}@layer utilities{.font-normal{font-weight:400}.font-bold,.form .hs-form-field>label{font-weight:700}.font-sans,.richtext--sans-serif li,.richtext--sans-serif>p{font-family:var(--font-family-sans)!important}.font-serif{font-family:var(--font-family-serif)!important}.grid{grid-column-gap:var(--grid-gutter);display:grid;grid-template-columns:var(--grid-lock) var(--grid-columns) var(--grid-lock)}.grid-inner{grid-column-gap:var(--grid-gutter);display:grid;grid-column:2/-2;grid-template-columns:var(--grid-columns)}.hide-visually{clip:rect(0 0 0 0);border:0;height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.m-0{margin:0}.transition{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:var(--transition-timing-function)}.typo-display-1{font-family:var(--typo-display-1-font-family);font-size:var(--typo-display-1-font-size);font-weight:var(--typo-display-1-font-weight);letter-spacing:var(--typo-display-1-letter-spacing);line-height:var(--typo-display-1-line-height)}.typo-headline-1{font-family:var(--typo-headline-1-font-family);font-size:var(--typo-headline-1-font-size);font-weight:var(--typo-headline-1-font-weight);letter-spacing:var(--typo-headline-1-letter-spacing);line-height:var(--typo-headline-1-line-height)}.richtext>h2,.typo-headline-2{font-family:var(--typo-headline-2-font-family);font-size:var(--typo-headline-2-font-size);font-weight:var(--typo-headline-2-font-weight);letter-spacing:var(--typo-headline-2-letter-spacing);line-height:var(--typo-headline-2-line-height)}.richtext>h3,.typo-headline-3{font-family:var(--typo-headline-3-font-family);font-size:var(--typo-headline-3-font-size);font-weight:var(--typo-headline-3-font-weight);letter-spacing:var(--typo-headline-3-letter-spacing);line-height:var(--typo-headline-3-line-height)}.richtext>h4,.typo-headline-4{font-family:var(--typo-headline-4-font-family);font-size:var(--typo-headline-4-font-size);font-weight:var(--typo-headline-4-font-weight);letter-spacing:var(--typo-headline-4-letter-spacing);line-height:var(--typo-headline-4-line-height)}.typo-label-large{font-family:var(--typo-label-large-font-family);font-size:var(--typo-label-large-font-size);letter-spacing:var(--typo-label-large-letter-spacing);line-height:var(--typo-label-large-line-height)}.typo-label{font-family:var(--typo-label-font-family);font-size:var(--typo-label-font-size);letter-spacing:var(--typo-label-letter-spacing);line-height:var(--typo-label-line-height)}.form .hs-field-desc,.form .hs-richtext,.form label,.typo-label-small{font-family:var(--typo-label-small-font-family);font-size:var(--typo-label-small-font-size);letter-spacing:var(--typo-label-small-letter-spacing);line-height:var(--typo-label-small-line-height)}.richtext li,.richtext>p,.typo-copy{font-family:var(--typo-copy-font-family);font-size:var(--typo-copy-font-size);letter-spacing:var(--typo-copy-letter-spacing);line-height:var(--typo-copy-line-height)}.typo-copy-small{font-family:var(--typo-copy-small-font-family);font-size:var(--typo-copy-small-font-size);letter-spacing:var(--typo-copy-small-letter-spacing);line-height:var(--typo-copy-small-line-height)}.typo-subnav-headline{font-family:var(--typo-subnav-headline-font-family);font-size:var(--typo-subnav-headline-font-size);font-weight:var(--typo-subnav-headline-font-weight);letter-spacing:var(--typo-subnav-headline-letter-spacing);line-height:var(--typo-subnav-headline-line-height)}.typo-quote{font-family:var(--typo-quote-font-family);font-size:var(--typo-quote-font-size);font-weight:var(--typo-quote-font-weight);letter-spacing:var(--typo-quote-letter-spacing);line-height:var(--typo-quote-line-height)}.typo-button{font-family:var(--typo-button-font-family);font-size:var(--typo-button-font-size);letter-spacing:var(--typo-button-letter-spacing);line-height:var(--typo-button-line-height)}}@media print{@layer base{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@layer components{.video{display:none}}}@media(min-width:580px){@layer base{:root{--grid-gutter:var(--space-s);--grid-outer:var(--space-s)}}@layer components{.video-block__video{--mx:0}.partners-block__partners{grid-template-columns:repeat(5,1fr);margin-top:var(--space-4xl)}.infographics__graphics{grid-template-columns:repeat(3,minmax(0,1fr))}.infographics--two-col .infographics__graphics{grid-column:2/-2;grid-template-columns:repeat(1,minmax(0,1fr))}.infographics--two-col .infographics__graphics .infographic{flex-direction:row}.infographics--two-col .infographics__graphics .infographic__image{margin-right:0}.infographics--two-col .infographics__graphics .infographic__text{margin-top:var(--space-s)}.teaser-container__teasers{grid-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(2,1fr)}.teaser-container__teasers .teaser--variant-2,.teaser-container__teasers .teaser--variant-3,.teaser-container__teasers .teaser--variant-4{grid-column:span 2}.footer__main-links{flex-direction:row;row-gap:var(--space-l)}.contact-person--has-image .contact-person__inner{padding-left:0}.contact-person__image{display:block}.accordion-teaser__image{grid-column:1/-2}.navigation__close-inner{padding-right:var(--space-l)}.navigation__sub-links{padding:0 var(--space-l) var(--space-10xl) var(--space-xxl)}.contact-form__intro .balance-mask{max-width:325px}.contact-form__circles{grid-row:2;padding-right:var(--space-10xl)}.history-module__text p:last-child{max-width:400px}}}@media(min-width:960px){@layer base{:root{--grid-gutter:var(--space-m);--grid-outer:var(--space-m);--grid-columns:repeat(12,1fr);--typo-display-1-font-size:120px;--typo-display-1-font-weight:700;--typo-display-1-letter-spacing:-6px;--typo-display-1-line-height:144px;--typo-headline-1-font-size:84px;--typo-headline-1-font-weight:700;--typo-headline-1-letter-spacing:-4.2px;--typo-headline-1-line-height:100.8px;--typo-headline-2-font-size:50px;--typo-headline-2-font-weight:600;--typo-headline-2-letter-spacing:-0.5px;--typo-headline-2-line-height:65px;--typo-headline-3-font-size:40px;--typo-headline-3-font-weight:600;--typo-headline-3-letter-spacing:-0.2px;--typo-headline-3-line-height:52px;--typo-headline-4-font-size:29px;--typo-headline-4-font-weight:600;--typo-headline-4-letter-spacing:-0.145px;--typo-headline-4-line-height:40px;--typo-label-large-font-size:24px;--typo-label-large-letter-spacing:-0.24px;--typo-label-large-line-height:31.2px;--typo-label-font-size:18px;--typo-label-letter-spacing:-0.18px;--typo-label-line-height:24px;--typo-copy-font-size:18px;--typo-copy-letter-spacing:-0.09px;--typo-copy-line-height:28px;--typo-copy-small-font-size:14px;--typo-copy-small-letter-spacing:-0.07px;--typo-copy-small-line-height:21px;--typo-subnav-headline-font-size:39px;--typo-subnav-headline-font-weight:500;--typo-subnav-headline-letter-spacing:-4px;--typo-subnav-headline-line-height:47px;--typo-quote-font-size:54px;--typo-quote-font-weight:700;--typo-quote-letter-spacing:-2.7px;--typo-quote-line-height:70.2px;--typo-button-font-size:18px}}@layer components{.iframe-block--narrow .iframe-block__inner{grid-column:5/-5}.hero-alert-block__inner{padding:var(--space-5xl) 0}.home-stage{--desired-height:calc(80vh - var(--header-height))}.home-stage__mobile{display:none}.home-stage__desktop{display:block}.home-stage .balance-bar{transform-origin:72px 72px}.jobs-block{padding:var(--space-xl) 0 var(--space-6xl) 0}.jobs-block__inner{grid-template:"i i" "t t" "c1 c" "l r"/3fr 9fr}.jobs-block__intro-inner{grid-column:4/-4}.jobs-block__tags{margin-bottom:var(--space-6xl);padding:0 var(--space-l)}.jobs-block__results-count{padding:var(--space-s) 0}.jobs-block__jobs{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(9,1fr);padding:0}.jobs-block__jobs-list{grid-column:2/-2}.job-teaser{align-items:start;grid-template:"location cta" "title cta" "tags cta"/1fr auto}.filter-list__list{border-top:0}.filter-list__summary{display:none}.image-block__image{grid-column:3/-3}.image-block__copy{grid-column:2/span 6}.image-block__credits{grid-column:9/span 3;margin-top:0}.video-block__container{--py:var(--space-xl)}.video-block__container:before{transform:scaleX(1.1)}.video-block__title{font-family:var(--typo-headline-2-font-family);font-size:var(--typo-headline-2-font-size);font-weight:var(--typo-headline-2-font-weight);letter-spacing:var(--typo-headline-2-letter-spacing);line-height:var(--typo-headline-2-line-height);max-width:75%}.partners-block__headline{grid-column:2/span 10;grid-row:1;text-align:left}.partners-block__cta{grid-column:11/span 3;grid-row:1;text-align:right}.partners-block__partners{margin-bottom:0}.image-text-block__image{grid-column:8/span 6}.image-text-block--left .image-text-block__image{grid-column:2/span 6}.image-text-block__content{grid-column:2/span 5;grid-row:1}.image-text-block--left .image-text-block__content{grid-column:9/span 5}.image-text-block__copy,.image-text-block__headline{margin-bottom:var(--space-l)}.richtext-block{--py:var(--space-6xl)}.richtext-block__richtext:before{transform:scaleX(1)}.richtext-block__richtext>*{grid-column:4/-4}.richtext-block__richtext>.quote:not(.quote--condensed){grid-column:2/-2}.infographic__image{margin-right:0;max-width:180px}.infographics__header{margin:var(--space-m) 0 var(--space-4xl) 0}.infographics__graphics{grid-template-columns:repeat(4,minmax(0,1fr))}.infographics--three-col .infographics__graphics{grid-column:3/-3;grid-template-columns:repeat(3,minmax(0,1fr))}.infographics--two-col .infographics__graphics{grid-column:2/-2;grid-template-columns:repeat(2,minmax(0,1fr))}.infographics__cta>a,.infographics__cta>button{width:auto}.page-stage{margin:var(--space-s) 0 var(--space-9xl) 0}.page-stage__content>*+*{margin-top:var(--space-m)}.page-stage__mobile-image{display:none}.page-stage__desktop-image{display:block}.tag-button__icon{--size:28px}.accordion details{padding:var(--space-m)}.dialog__close{right:var(--space-xl)}.quote--condensed p{text-align:center}.richtext>ol li>ol,.richtext>ol li>ul,.richtext>ul li>ol,.richtext>ul li>ul{padding-left:var(--space-m)}.tabs__container{grid-column:3/-3}.tabs__list{border-radius:var(--space-s)}.tabs__tab{padding:var(--space-m) var(--space-xxl)}.tabs__panel{margin:calc(var(--space-xl) - var(--block-border-radius)) var(--space-m) 200px var(--space-6xl)}.teaser-container__header{align-items:center;flex-direction:row;justify-content:space-between}.teaser-container__teasers .teaser--variant-2{grid-column:span 6}.teaser-container__teasers .teaser--variant-3{grid-column:span 4}.teaser-container__teasers .teaser--variant-4{grid-column:span 3}.teaser--variant-1 .teaser__image{aspect-ratio:9/5}.teaser--variant-2 .teaser__image{aspect-ratio:3/2}.teaser--variant-1 .teaser__image,.teaser--variant-2 .teaser__image,.teaser--variant-3 .teaser__image{margin-bottom:var(--space-m)}.teaser--variant-1 .teaser__content{padding:0 var(--space-m)}.teaser--variant-1 .teaser__topline,.teaser--variant-2 .teaser__topline,.teaser--variant-3 .teaser__topline{font-family:var(--typo-copy-font-family);font-size:var(--typo-copy-font-size);letter-spacing:var(--typo-copy-letter-spacing);line-height:var(--typo-copy-line-height);margin-bottom:var(--space-s)}.teaser--variant-1 .teaser__headline{font-family:var(--typo-headline-2-font-family);font-size:var(--typo-headline-2-font-size);font-weight:var(--typo-headline-2-font-weight);letter-spacing:var(--typo-headline-2-letter-spacing);line-height:var(--typo-headline-2-line-height);max-width:75%}.teaser--variant-2 .teaser__headline,.teaser--variant-3 .teaser__headline{font-family:var(--typo-headline-3-font-family);font-size:var(--typo-headline-3-font-size);font-weight:var(--typo-headline-3-font-weight);letter-spacing:var(--typo-headline-3-letter-spacing);line-height:var(--typo-headline-3-line-height)}.stage__author-tags{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.stage__author{--avatar-size:36px}.stage__author-name{flex-direction:row;gap:0 var(--space-s)}.stage__tags{justify-content:flex-end}.stage__image{margin-top:var(--space-xl)}.header__buttons>a:first-child{display:inline-flex}.footer__claim{padding:var(--space-6xl) 0 var(--space-9xl) 0}.footer__nav{padding-bottom:var(--space-10xl)}.footer__main-links{gap:var(--space-l) var(--space-3xl);grid-column:2/span 8}.footer__social-links{grid-column:10/span 2;justify-content:end;margin:0}.footer__meta-links{grid-column:2/-2;justify-content:end;margin-top:var(--space-3xl)}.content-blocks>*+*{margin-top:var(--space-10xl)}.contact-person{--arrow-size:42px;height:106px}.contact-person__content-mail{display:none}.contact-person__image{height:90px;width:90px}.contact-person__animator-arrow{right:var(--space-l)}.contact-person__mail{right:calc(var(--space-s) + var(--arrow-size) + var(--space-l))}.contact-person__mail-mail{display:block}.content-media{width:var(--size)}.accordion-teaser__header{align-items:center;flex-direction:row;justify-content:space-between}.accordion-teaser__image{grid-column:1/-7}.accordion-teaser__teasers{grid-column:7/-1;padding-right:var(--space-l)}.accordion-teaser__details{padding-left:var(--space-xl);padding-right:var(--space-xl)}.accordion-teaser__details+.accordion-teaser__details[open],.accordion-teaser__summary{margin-top:var(--space-l)}.accordion-teaser__teaser-content{margin:var(--space-l) 0}.navigation__close-inner{padding-right:var(--space-xl)}.navigation__sidebar{background:var(--color-primary-30);height:100%;width:86px}.navigation__sidebar--mobile{display:none}.navigation__main{padding:var(--space-10xl) var(--space-m) var(--space-10xl) var(--space-m)}.navigation__main-links{grid-column:2/-4}.navigation__link svg{height:42px;margin-bottom:18px;width:42px}.navigation__sub-links{grid-column:7/-1;padding:0 var(--space-xl) var(--space-10xl) var(--space-xxl)}.navigation__secondary-links{align-items:flex-end;grid-column:10/-1}.navigation__contact{display:none}.navigation__meta-links{text-align:right}.navigation--sub-is-open .navigation__main-links>ul>li>a,.navigation--sub-is-open .navigation__main-links>ul>li>button{transform:scale(.45) translateY(var(--translate-value))}.navigation--sub-is-open .navigation__main-links>ul>li:last-child>a,.navigation--sub-is-open .navigation__main-links>ul>li:last-child>button{transform:scale(.45)}.contact-form .grid-inner>*{grid-column:span 6}.contact-form__intro{grid-row:1}.contact-form__intro .balance-mask{margin-left:0;margin-right:var(--space-6xl)}.contact-form__circles{padding-right:var(--space-xxl)}.contact-form__form{grid-row:1/span 3;padding:var(--space-xl)}.history-module__text{flex-direction:row;gap:var(--space-xl);text-align:left}}}@media(min-width:1340px){@layer base{:root{--grid-gutter:var(--space-l);--grid-outer:var(--space-l)}}@layer components{.image-block__image{grid-column:4/-4}.image-block__copy{grid-column:3/span 5}.image-block__credits{grid-column:8/span 3}.teaser-container__teasers{grid-template-columns:repeat(4,1fr)}.contact-person__inner{padding-right:calc(var(--space-l)*2 + var(--arrow-size))}.contact-form .grid-inner>*{grid-column:span 4}.contact-form__intro{grid-row:auto}.contact-form__intro .balance-mask{max-width:245px}.contact-form__circles{grid-row:auto}.contact-form__circles--mobile{display:none}.contact-form__circles--desktop{display:block}.contact-form__form{grid-row:auto}}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){@layer components{.button,.form .hs-submit .hs-button{--border-width:1.5px}}}@media(max-width:420px){@layer components{.contact-person__inner{width:100%}.contact-person__mail{display:none}}}

/*# sourceMappingURL=main.css.map*/