@charset "UTF-8";/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:calc(100% / 70);height:10px;float:left}@font-face{font-family:PressuraVariable;font-display:swap;font-weight:300 700;font-style:normal;src:url(../../Fonts/Pressura-Variable.ttf) format("truetype-variantions"),url(../../Fonts/Pressura-Variable.woff2) format("woff2")}@font-face{font-family:Pressura;font-style:normal;font-weight:400;font-display:swap;src:url(../../Fonts/Pressura-Extended-Regular.ttf) format("truetype"),url(../../Fonts/Pressura-Extended-Regular.otf) format("opentype"),url(../../Fonts/Pressura-Extended-Regular.woff) format("woff"),url(../../Fonts/Pressura-Extended-Regular.woff2) format("woff2")}@font-face{font-family:Pressura;font-style:normal;font-weight:700;font-display:swap;src:url(../../Fonts/Pressura-Extended-Bold.ttf) format("truetype"),url(../../Fonts/Pressura-Extended-Bold.otf) format("opentype"),url(../../Fonts/Pressura-Extended-Bold.woff) format("woff"),url(../../Fonts/Pressura-Extended-Bold.woff2) format("woff2")}html{font-size:100%;background:var(--color-bright);color:var(--color-dark);font-family:var(--font-family-standard);scroll-behavior:smooth;scroll-padding-top:4.375rem}@media (min-width: 56.005rem) and (pointer: fine){html{scroll-padding-top:var(--xxx-large)}}@supports (font-variation-settings: normal){html{font-family:var(--font-family-variable);font-stretch:140%}}@media all and (min-width: 35rem){html{font-stretch:150%}}body{line-height:var(--line-height-standard);text-rendering:optimizeLegibility;transition:background-color 1s;font-size:1rem;overflow-x:hidden}a{text-decoration:underline;color:var(--color-dark)}a:hover,a:focus{text-decoration:none}summary:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--color-dark);outline-offset:3px;box-shadow:0 0 0 6px var(--color-bright)}b,strong{font-weight:700;font-variation-settings:"wght" 700}i,em{font-style:italic;font-variation-settings:"ital" 1}strong em,strong i,b em,b i,em strong,em b,i strong,i b{font-style:italic;font-weight:700;font-variation-settings:"wght" 700,"ital" 1}hr{margin-bottom:var(--x-small);padding-bottom:var(--x-small);display:block;border-top:1px solid}iframe,img{border:0;max-width:100%;display:inline-block}audio,canvas,video,img{height:auto;vertical-align:bottom}svg{height:auto}address{font-style:normal}ul{list-style-type:"–";list-style-position:outside;margin-left:var(--x-small)}ul li{padding-left:var(--xx-small)}ol{list-style:decimal inside}::-moz-selection{background:var(--color-secondary);color:var(--color-dark);text-shadow:none}::selection{background:var(--color-secondary);color:var(--color-dark);text-shadow:none}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea{-webkit-appearance:none;font-family:inherit;line-height:inherit;border-radius:0}button{background-color:transparent;font-family:inherit;font-stretch:inherit;-webkit-appearance:0;-moz-appearance:0;appearance:0;border:1px solid transparent}input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px rgba(0,0,0,.1);-webkit-text-fill-color:var(--color-dark)}ul,ol{margin-left:0;list-style-type:""}li{padding:0}ul li{padding-left:0}:root{--line-height-standard: 1.67;--line-height-large-headlines: 1.35;--line-height-headlines: 1.45;--line-height-small: 1.25;--font-family-standard: "Pressura", arial;--font-family-variable: "PressuraVariable", arial;--xxx-small: .25rem;--xx-small: .5rem;--x-small: 1rem;--standard-font-size: 1.125rem;--small: 1.25rem;--medium: 1.5rem;--large: 2rem;--x-large: 2.5rem;--xx-large: 5rem;--xxx-large: 6.25rem;--fixed-xxx-small: 4px;--fixed-xx-small: 8px;--fixed-x-small: 16px;--fixed-small: 20px;--fixed-medium: 24px;--fixed-large: 32px;--fixed-x-large: 40px;--fixed-xx-large: 80px;--fixed-xxx-large: 100px;--z-index-low: 5;--z-index-middle: 10;--z-index-high: 50;--z-index-highest: 100;--color-secondary: #00ecaa;--color-dark: #030012;--color-bright: #ffffff;--color-light-gray: #f5f5f5;--color-medium-gray: #f4f3ff;--color-dark-gray: #565262;--color-light-blue: #f0f9fe;--color-dark-blue: #4a38ff;--color-light-green: #f0fefa;--color-error: #D21F0F}.accordion--blurred{filter:blur(var(--fixed-xx-small));pointer-events:none}.accordion--result{background-color:var(--color-bright);padding:var(--fixed-small)}.accordion__header{cursor:pointer;margin:var(--x-small) 0;list-style-type:none}.accordion__header::marker{content:"";display:none}.accordion__header::-webkit-details-marker{display:none}.accordion__header--smaller-padding{margin:var(--xx-small) 0}.accordion__header--no-click{cursor:default}.accordion__button{display:flex;font-size:clamp(var(--small),5vw,var(--medium));font-weight:700;font-variation-settings:"wght" 700;align-items:center;width:100%;justify-content:space-between;min-height:var(--x-large);-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.accordion__button--left{justify-content:flex-start}.accordion__content{padding-bottom:var(--fixed-xx-small)}.list--small-width .accordion__content{font-size:clamp(var(--x-small),10vw,var(--standard-font-size));margin-left:calc(var(--medium) + var(--large));margin-bottom:var(--small);padding-top:var(--xxx-small);padding-bottom:var(--xxx-small)}.address{padding-top:var(--fixed-x-large);padding-bottom:var(--fixed-x-large)}.address__link{text-decoration:none;font-size:clamp(var(--small),5vw,var(--medium));display:inline-block;margin-bottom:var(--xx-small)}.address__link:hover,.address__link:focus{text-decoration:underline}.alert{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;white-space:nowrap}.anchor-navigation{width:100%;top:0;left:0;padding:var(--fixed-xxx-small) 0;display:none;background-color:inherit}@media (min-width: 56.005rem) and (pointer: fine){.anchor-navigation{display:block;background-color:var(--color-bright);padding:var(--fixed-large) var(--fixed-small);position:sticky;z-index:var(--z-index-high);border-top:1px var(--color-light-gray) solid;transition:top .3s ease}}@media (min-width: 56.005rem) and (pointer: fine){.anchor-navigation.anchor-navigation--scrolled-header{top:var(--xx-large)}}.anchor-navigation__toggle-button{margin-right:auto;margin-left:auto;width:100%;text-align:center;padding-left:var(--fixed-small);padding-right:var(--fixed-small);cursor:pointer;font-weight:500;font-variation-settings:"wght" 500,"wdth" 140;display:flex;align-items:center;justify-content:center;gap:var(--fixed-xxx-small)}@media (min-width: 56.005rem) and (pointer: fine){.anchor-navigation__toggle-button{display:none}}.anchor-navigation__toggle-button-text{color:var(--color-dark-blue);font-size:var(--x-small)}.anchor-navigation__list{flex-direction:column;align-items:center;display:flex;padding-bottom:var(--small);position:absolute;left:50%;top:100%;transform:translate(-50%);background-color:inherit;width:100%}@media (min-width: 56.005rem) and (pointer: fine){.anchor-navigation__list{margin-left:auto;margin-right:auto;max-width:90rem;width:100%;flex-direction:row;gap:var(--fixed-xx-large);padding:0 var(--fixed-small);transform:none;position:initial}}.anchor-navigation__list--closed{display:none}@media (min-width: 56.005rem) and (pointer: fine){.anchor-navigation__list--closed{display:flex}}.anchor-navigation__link{padding-top:var(--xxx-small);padding-bottom:var(--xxx-small);text-decoration:none;display:block;font-weight:700;font-variation-settings:"wght" 700;position:relative}@media (min-width: 56.005rem){.anchor-navigation__link:after{content:"";background-color:currentColor;height:.125rem;width:100%;position:absolute;display:block;bottom:0;transform:scaleX(0);transform-origin:top left;transition:transform .3s ease}}@media (min-width: 56.005rem){.anchor-navigation__item:hover .anchor-navigation__link:after,.anchor-navigation__link--active:after,.anchor-navigation__item:focus .anchor-navigation__link:after{transform:scaleX(1)}}.anchor-navigation__link--active{color:var(--color-dark-blue);position:relative}.anchor-navigation__link--active:before{content:"·";position:absolute;left:calc(var(--fixed-xx-small) * -2);color:var(--color-dark-blue)}@media (min-width: 56.005rem) and (pointer: fine){.anchor-navigation__link--active:before{display:none}}.anchor-navigation__toggle-button .icon{width:.65rem;height:.65rem}.annotation{background-color:var(--color-secondary);padding:var(--xx-small);position:absolute;top:0;left:0;width:0;height:0;opacity:0}.annotation:focus-visible{height:auto;width:auto;opacity:1}.article{padding-bottom:0;display:grid;gap:var(--fixed-small);grid-template-columns:100%;grid-template-areas:"tags" "headline" "info" "series" "content"}@media (min-width: 48.25rem){.article{grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-template-areas:"tags series" "headline headline" "info info" "content content"}}.article--no-series{grid-template-areas:"tags" "headline" "info" "content" "image"}@media (min-width: 48.25rem){.article--no-series{grid-template-areas:"tags tags" "headline headline" "info info" "content content" "image image"}}.article__tag-list{display:flex;gap:var(--fixed-xx-small);grid-area:tags;flex-wrap:wrap;justify-content:flex-start}.article__headline{grid-area:headline}.article__series{grid-area:series;color:var(--color-dark-gray);font-size:var(--x-small)}@media (min-width: 48.25rem){.article__series{justify-self:end}}.article__tag-list,.article__series{padding-bottom:var(--small)}.article__info{grid-area:info}@media (min-width: 48.25rem){.article__info{padding-bottom:var(--fixed-small)}}.article__content{grid-area:content;padding-bottom:var(--x-small)}.article__media{display:block;margin-left:auto;margin-right:auto}.article__media--wide{width:100%}.article-list{padding-top:var(--fixed-x-large);display:grid;grid-template-columns:1fr;row-gap:var(--fixed-medium);position:relative}@media (min-width: 37.5rem){.article-list{grid-template-columns:repeat(4,1fr);gap:var(--fixed-large)}}@media (min-width: 58.75rem){.article-list{grid-template-columns:repeat(6,1fr);gap:clamp(var(--fixed-large),4vw,var(--fixed-xx-large))}}.article-list__item{min-width:0}@media (prefers-reduced-motion: no-preference){.article-list__item{transform:translateY(3rem);opacity:0}}@media (min-width: 37.5rem){.article-list__item{grid-column:auto/span 2}}.article-list__item--animated{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: no-preference){.article-list__item--animated{transition:opacity .5s ease-in-out,transform .5s ease-in-out}}@media (min-width: 37.5rem){.article-list__item:nth-child(1):not(.article-list__item--same-size){grid-column:auto/span 4}}@media (min-width: 58.75rem){.article-list__item:nth-child(1):not(.article-list__item--same-size),.article-list__item:nth-child(2):not(.article-list__item--same-size){grid-column:auto/span 3}}.article-list__intersect-trigger{position:absolute;bottom:0;left:0;width:100%}.audit-result{width:100%;padding-top:calc(var(--fixed-x-large) * 1.5);padding-bottom:calc(var(--fixed-x-large) * 1.5);max-width:67.5rem;margin-left:auto;margin-right:auto}@media (min-width: 55rem){.audit-result{padding-top:var(--fixed-xxx-large);padding-bottom:var(--fixed-xxx-large)}}.audit-result__score{position:relative;width:var(--fixed-xxx-large);height:var(--fixed-xxx-large)}.audit-result__icon{display:block;width:100%;height:100%}.audit-result__icon-path{stroke:var(--color-medium-gray);fill:none;stroke-width:10;stroke-linecap:round}.audit-result__icon-path--rating{stroke:#ffec40}.audit-result__icon-path--negative{stroke:#e24a81}.audit-result__icon-path--positive{stroke:#00ecaa}.audit-result__value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--large)}.audit-result__legend{padding-top:calc(var(--fixed-large) + var(--fixed-xx-small));padding-bottom:var(--fixed-large);color:var(--color-dark-gray)}.audit-result__legend-item{position:relative;margin-right:var(--fixed-large);padding-left:var(--medium);display:inline-block}.audit-result__legend-item:before{content:"";display:block;width:var(--x-small);height:var(--x-small);position:absolute;left:0;top:var(--xxx-small);background-color:#ffec40}.audit-result__legend-item--negative:before{background-color:transparent;width:0;height:0;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-bottom:var(--x-small) solid #e24a81}.audit-result__legend-item--positive:before{background-color:#00ecaa;border-radius:100%}.audit-result__legend-text{display:block}.audit-result__modal{position:absolute;left:50%;margin-top:var(--fixed-x-large);transform:translate(-50%);background-color:var(--color-bright);padding:calc(var(--fixed-x-large) * 1.5) var(--fixed-medium) var(--fixed-medium);width:calc(100% - var(--fixed-x-large));max-width:30rem;margin-left:auto;margin-right:auto;box-shadow:0 0 var(--fixed-x-large) 0 #0000001a;z-index:10;transition:opacity .3s}@media (min-width: 35rem){.audit-result__modal{padding-left:var(--fixed-x-large);padding-right:var(--fixed-x-large);padding-bottom:var(--fixed-x-large)}}.audit-result__modal--hidden{opacity:0;pointer-events:none}.audit-result__modal-close{position:absolute;top:var(--fixed-medium);right:var(--fixed-small);cursor:pointer;font-size:var(--x-large);line-height:1}@media (min-width: 35rem){.audit-result__modal-close{right:var(--fixed-medium)}}.banner{position:fixed;bottom:var(--fixed-small);right:var(--fixed-small);z-index:calc(var(--z-index-high) - 1);transition:opacity 1.5s ease;opacity:0;padding-top:var(--small)}.banner__link{display:block;opacity:1;transition:transform .3s ease;text-decoration:none;padding-bottom:var(--xxx-small);padding-left:var(--x-small);padding-right:var(--xx-small)}.banner__link:focus-visible{transform:scale(2);transform-origin:bottom right;background-color:transparent}.banner--active{opacity:1}.banner__close-button{position:absolute;bottom:calc(5.75rem + var(--xxx-small));background-color:var(--color-bright);right:0;cursor:pointer;height:var(--small);width:var(--small);border:1px solid;border-radius:50%;border-color:var(--color-dark-blue);display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .3s ease}.banner__close-button:hover,.banner__close-button:focus{background-color:var(--color-dark-blue)}.banner__button.banner__button--primary{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue);position:absolute;bottom:0;left:0;width:100%;z-index:-1}.banner__text{color:var(--color-bright);font-size:clamp(var(--standard-font-size),5vw,var(--small));padding-right:var(--fixed-x-small)}.banner__image{height:auto;width:var(--fixed-xx-large);-o-object-fit:cover;object-fit:cover;transition:width .3s ease}.banner__link:hover .banner__image,.banner__link:focus .banner__image{width:var(--fixed-xxx-large)}.banner__close-button .icon__stroke{stroke-width:1.5}.banner__close-button:hover .icon__stroke,.banner__close-button:focus .icon__stroke{stroke:var(--color-bright)}.blockquote,.rich-text blockquote p,.display-element__bodycopy blockquote p,.rich-text .blockquote,.display-element__bodycopy .blockquote,.rich-text blockquote p.paragraph{font-size:clamp(var(--medium),5vw,var(--large));color:var(--color-dark-blue);line-height:var(--line-height-standard);display:inline}.blockquote:before,.rich-text blockquote p:before,.display-element__bodycopy blockquote p:before,.rich-text .blockquote:before,.display-element__bodycopy .blockquote:before,.rich-text blockquote p.paragraph:before{content:"„"}.blockquote:after,.rich-text blockquote p:after,.display-element__bodycopy blockquote p:after,.rich-text .blockquote:after,.display-element__bodycopy .blockquote:after,.rich-text blockquote p.paragraph:after{content:"“"}.button,.rich-text .button--filled,.rich-text .banner__button,.display-element__bodycopy .button--filled,.rich-text .button,.display-element__bodycopy .button,.rich-text .pill,.pill,.banner__button{display:inline-block;font-stretch:140%;border-radius:calc(var(--x-small) * 2);padding:var(--xxx-small) var(--x-small);border:1px solid var(--color-dark);background:none;background-color:transparent;text-decoration:none;font-size:clamp(var(--standard-font-size),5vw,var(--small));color:var(--color-dark);cursor:pointer;line-height:var(--line-height-standard)}.button:hover,.rich-text .button--filled:hover,.display-element__bodycopy .button--filled:hover,.pill:hover,.banner__button:hover,.button:focus,.rich-text .button--filled:focus,.display-element__bodycopy .button--filled:focus,.pill:focus,.banner__button:focus{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue);color:var(--color-bright)}@media (hover: hover){.button,.rich-text .button--filled,.rich-text .banner__button,.display-element__bodycopy .button--filled,.rich-text .button,.display-element__bodycopy .button,.rich-text .pill,.pill,.banner__button{transition:background-color .3s ease,color .3s ease,border-color .3s ease}}.button--filter{font-size:clamp(var(--x-small),5vw,var(--standard-font-size));padding:var(--xx-small) var(--small)}.button--active{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue);color:var(--color-bright)}.button--filled,.rich-text .button--filled,.display-element__bodycopy .button--filled,.rich-text .banner__button,.banner__button{background-color:var(--color-dark);border-color:var(--color-dark);color:var(--color-bright)}.button--small{font-size:clamp(.75rem,4vw,var(--x-small));padding:.15rem var(--x-small)}.button--large,.stage .button,.stage .banner__button,.stage .pill,.stage .rich-text .button--filled,.rich-text .stage .button--filled,.stage .display-element__bodycopy .button--filled,.display-element__bodycopy .stage .button--filled{padding:clamp(.15rem,2vw,.7rem) clamp(var(--x-small),2vw,var(--medium))}.button--circle{height:calc(var(--medium) * 2);width:calc(var(--medium) * 2);border-radius:50%;display:flex;align-items:center;justify-content:center}.button--circle:hover,.button--circle:focus{cursor:pointer}.button--circle:hover .icon__stroke,.button--circle:focus .icon__stroke{stroke:var(--color-bright)}.button--circle:disabled{border-color:var(--color-dark);opacity:.5}.button--circle:disabled .icon__stroke{stroke:var(--color-dark)}.button--circle:disabled:hover,.button--circle:disabled:focus{background-color:transparent}.button--secondary{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue);color:var(--color-bright)}.button--light{border-color:var(--color-bright);color:var(--color-bright)}.button--light.button--filled,.button--light.banner__button{background-color:var(--color-bright);color:var(--color-dark)}.button--light:hover,.button--light:focus{background-color:var(--color-secondary);color:var(--color-dark);border-color:var(--color-secondary)}.button--light:focus-visible{background-color:var(--color-secondary);color:var(--color-dark);border-color:var(--color-secondary)}.button--load-more{display:block;margin-left:auto;margin-right:auto;margin-top:var(--fixed-xx-large);position:relative}.button--submit{position:relative}.button__loading-icon{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--large);height:var(--large)}.button__loading-icon-path{fill:currentColor;stroke:currentColor;stroke-width:15}.button:disabled,.rich-text .button--filled:disabled,.display-element__bodycopy .button--filled:disabled,.pill:disabled,.banner__button:disabled{cursor:initial}.button__text{font-variation-settings:"wght" 400;font-weight:400}.button--loading .button__text{opacity:0}.button--loading .button__loading-icon{display:block}.button-list{margin-left:0;display:flex;gap:var(--fixed-small);flex-wrap:wrap;padding-bottom:var(--fixed-small)}.button-list__item{padding:0}.caption{font-size:var(--x-small);padding-top:var(--xx-small)}.main__section-wrapper--article .caption{padding-left:var(--fixed-small);padding-right:var(--fixed-small);-webkit-hyphens:auto;hyphens:auto;word-break:break-word}@media (min-width: 75rem){.main__section-wrapper--article .caption{padding-left:0;padding-right:0}}.card__header{position:relative}.card__image{width:100%}.card__image-layer{position:absolute;z-index:var(--z-index-middle);opacity:0;left:0;top:0;width:100%;height:100%;background-color:#00000080;color:var(--color-bright);transition:opacity .5s ease;display:flex;align-items:flex-end;justify-content:center;padding:var(--fixed-small);font-size:var(--standard-font-size)}.card__caption{margin-top:clamp(var(--fixed-xx-small),1vw,var(--small));position:relative}.card__header:hover .card__image-layer,.card:has(*:focus-visible) .card__image-layer,.card__header:focus .card__image-layer{opacity:1}.description-list{font-size:clamp(var(--x-small),5vw,var(--standard-font-size));padding-top:var(--fixed-small);padding-bottom:var(--fixed-small)}.description-list--case-story{grid-area:overview}@media (min-width: 60.25rem){.description-list--case-story{margin-right:var(--fixed-large)}}.description-list__item:not(:first-of-type),.description-list__item:not(:last-of-type){padding-bottom:var(--fixed-x-small)}@media (min-width: 26.25rem){.description-list__item{display:flex;flex-direction:row}.description-list__item:not(:first-of-type),.description-list__item:not(:last-of-type){padding-bottom:var(--medium)}}.description-list__term{font-weight:700;font-variation-settings:"wght" 500;min-width:12ch}@media (min-width: 60.25rem){.description-list__term{flex:1}}.description-list__term--padded{padding-top:var(--xx-small)}.description-list__definition{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}@media (min-width: 56.25rem){.description-list__definition{flex:4}}.description-list .rich-text,.description-list .display-element__bodycopy{font-size:clamp(var(--x-small),5vw,var(--standard-font-size))}@media (min-width: 60.25rem){.case-story{display:grid;grid-template-columns:40% 30% 30%;row-gap:var(--fixed-x-large);grid-template-areas:"tag tag tag" "headline headline headline" "overview content content"}}.case-story__content{grid-area:content;padding-top:var(--fixed-small);font-size:clamp(var(--x-small),5vw,var(--standard-font-size));max-width:68ch;display:flex;justify-self:flex-end}@media (min-width: 60.25rem){.case-story__content{padding-top:var(--fixed-x-small)}}@media (min-width: 60.25rem){.case-story__content .rich-text,.case-story__content .display-element__bodycopy{max-width:740px}}.contact{display:flex;flex-direction:column;gap:var(--fixed-x-small);padding-top:var(--fixed-small)}.contact:not(:last-child){padding-bottom:var(--fixed-small)}@media (min-width: 37.5rem){.contact{flex-direction:row;align-items:center}}.contact--medium-width{max-width:67.5rem;margin-left:auto;margin-right:auto}@media (min-width: 37.5rem){.contact--medium-width .contact__copy{padding-right:clamp(var(--fixed-small),5vw,var(--fixed-x-large))}}@media (min-width: 37.5rem){.contact--full-width{flex-wrap:wrap}.contact--full-width .contact__copy{width:100%}.contact--full-width .contact__card{flex:1}}@media (min-width: 59.375rem){.contact--full-width{flex-wrap:nowrap}.contact--full-width .contact__copy{padding-right:clamp(var(--fixed-small),5vw,var(--fixed-x-large))}.contact--full-width .contact__copy,.contact--full-width .contact__card{width:auto;flex:auto}}.contact__card{align-self:flex-start}.current-vacancies{display:flex;width:100%;gap:clamp(var(--x-large),5vw,var(--xx-large));flex-direction:column}@media (min-width: 54.6rem){.current-vacancies{flex-direction:row}}.current-vacancies__item{flex:1}.display-element{display:flex;flex-direction:column;position:relative;z-index:var(--z-index-low)}.display-element .display-element__image-wrapper{order:1}.display-element .display-element__headline{order:2;margin-bottom:var(--xx-small)}.display-element .display-element__bodycopy{order:3}.display-element__link{text-decoration:none}.display-element__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.display-element__bodycopy{max-width:unset}.display-element__image-wrapper{margin-bottom:clamp(var(--fixed-x-small),3vw,var(--fixed-small));display:block;overflow:hidden;position:relative;min-height:100px;z-index:-1}.display-element__image{width:100%;height:auto}.display-element__link:focus-visible:after{outline:3px solid var(--color-dark);outline-offset:3px;box-shadow:0 0 0 6px var(--color-bright)}.display-element__link:focus-visible{box-shadow:none;outline:none;border:none}.display-element:hover a.button,.display-element:hover .rich-text a.button--filled,.rich-text .display-element:hover a.button--filled,.display-element:hover .display-element__bodycopy a.button--filled,.display-element__bodycopy .display-element:hover a.button--filled,.display-element:hover a.pill,.display-element:hover a.banner__button,.display-element:focus a.button,.display-element:focus .rich-text a.button--filled,.rich-text .display-element:focus a.button--filled,.display-element:focus .display-element__bodycopy a.button--filled,.display-element__bodycopy .display-element:focus a.button--filled,.display-element:focus a.pill,.display-element:focus a.banner__button{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue);color:var(--color-bright)}.filter{margin-top:var(--x-large);margin-bottom:var(--x-large)}.filter:first-child{margin-top:0}.filter__headline{margin-bottom:var(--xx-small);font-weight:700;font-variation-settings:"wght" 700}.filter__list{display:none}@media (min-width: 32.5rem){.filter__list{display:flex;gap:var(--fixed-xx-small);flex-wrap:wrap}}.filter__select-wrap{position:relative}@media (min-width: 32.5rem){.filter__select-wrap{display:none}}.filter__select{font-stretch:140%;border-radius:calc(var(--x-small) * 2);padding:var(--xxx-small) var(--large) var(--xxx-small) var(--x-small);border:1px solid var(--color-dark);background:none;background-color:transparent;font-size:clamp(var(--standard-font-size),5vw,var(--small));color:var(--color-dark);line-height:var(--line-height-standard);width:100%}.filter__select-icon{position:absolute;top:50%;right:var(--x-small);transform:translateY(-50%);width:1.5rem;height:1.5rem;pointer-events:none}.filter__select-icon-path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.footer{background-color:var(--color-light-gray)}@media (prefers-reduced-motion: no-preference){.footer{opacity:0;transform:translateY(3rem)}}.footer--animated{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.footer__wrapper{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding:calc(var(--fixed-x-large) * 1.5) var(--fixed-small);position:relative}@media (min-width: 55rem){.footer__wrapper{padding-top:var(--fixed-xxx-large);padding-bottom:var(--fixed-xxx-large)}}.footer__content{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__left-content{margin-right:clamp(var(--fixed-xx-small),18vw,var(--fixed-xxx-large))}.footer__right-content{display:flex;justify-content:space-between}.form{max-width:67.5rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.form--spacing-top{padding-top:var(--fixed-x-large)}.form__field{border:1px solid transparent}.form__field--aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fixed-medium)}@media (min-width: 35rem){.form__field--aside{align-items:flex-end;flex-direction:row}}.form__input-wrap{width:100%;margin-bottom:var(--fixed-medium)}.form__input{border:1px solid transparent;border-bottom:1px solid var(--color-dark-gray);padding-top:var(--fixed-xxx-small);padding-bottom:var(--fixed-xxx-small);width:100%;background-color:transparent;font-variation-settings:"wdth" 140;font-size:inherit}@media (min-width: 35rem){.form__input{font-size:var(--medium)}}.form__input[aria-invalid=true]{border-color:var(--color-error)}.form__input-wrap:has(.form__input[aria-invalid=true]) .form__label{color:var(--color-error)}.form__checkbox-label{display:flex;align-items:flex-start;gap:var(--fixed-x-small);width:100%;justify-content:flex-start;margin-bottom:var(--fixed-medium)}.form__checkbox{width:var(--small);height:var(--small);background-color:var(--color-bright);border:1px solid var(--color-dark-gray);position:relative;flex-shrink:0;margin-top:var(--xxx-small)}.form__checkbox:checked:after{content:url("data:image/svg+xml, %3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.792893C10.0976 1.18342 10.0976 1.81658 9.70711 2.20711L4.70711 7.20711C4.31658 7.59763 3.68342 7.59763 3.29289 7.20711L0.792893 4.70711C0.402369 4.31658 0.402369 3.68342 0.792893 3.29289C1.18342 2.90237 1.81658 2.90237 2.20711 3.29289L4 5.08579L8.29289 0.792893C8.68342 0.402369 9.31658 0.402369 9.70711 0.792893Z' fill='%23030012'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form__error-message{display:none;margin-top:var(--xx-small);align-items:center;gap:var(--fixed-xxx-small);color:var(--color-error);font-size:calc(var(--xx-small) + var(--xxx-small))}.form__error-message--active{display:flex}.form__error-message-hidden-text{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;white-space:nowrap}.form .button,.form .rich-text .button--filled,.rich-text .form .button--filled,.form .display-element__bodycopy .button--filled,.display-element__bodycopy .form .button--filled,.form .pill,.form .banner__button{order:4;align-self:flex-start}.header{position:relative;width:100%;background-color:var(--color-bright);min-height:var(--xx-large);z-index:999}@media (min-width: 56.005rem) and (pointer: fine){.header{min-height:var(--xxx-large)}}.header__wrapper{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding:calc(var(--fixed-x-large) * 1.5) var(--fixed-small);position:relative;display:flex;padding:0;flex-direction:row;justify-content:space-between;align-items:center;background-color:inherit}@media (min-width: 55rem){.header__wrapper{padding-top:var(--fixed-xxx-large);padding-bottom:var(--fixed-xxx-large)}}@media (min-width: 55rem){.header__wrapper{padding:0}}@media (min-width: 56.005rem) and (pointer: fine){.header__wrapper{align-items:center}}@media (min-width: 56.005rem) and (pointer: fine) and (prefers-reduced-motion: no-preference){.header__wrapper{transition:height .3s ease}}@media (max-width: 56rem) or (pointer: coarse){.header__wrapper>*{flex:1}.header__wrapper .anchor-navigation{flex:3}}.header--sticky{position:fixed;top:0;left:0;width:100%}.header--js-active{background-color:transparent;position:absolute;top:0;left:0;width:100%}@media (prefers-reduced-motion: no-preference){.header--js-active{transition:opacity .3s ease-in-out,background-color .3s ease-in-out,min-height .3s ease}}@media (min-width: 56.005rem) and (pointer: fine){.header--js-active{min-height:var(--xxx-large)}.header--js-active:not(.header--scrolled){padding-top:20px}}.header--js-active.header--hidden.header--opened{position:fixed}.header--js-active.header--hidden{opacity:0}.header--js-active.header--hidden.header--scrolled{opacity:1;position:fixed}@media (min-width: 56.005rem) and (pointer: fine){.header--js-active.header--hidden.header--scrolled{min-height:var(--xx-large)}}.header--js-active.header--hidden.header--scrolled:not(.header--has-anchor-navigation){box-shadow:0 calc(var(--fixed-xxx-small) / 2) var(--fixed-large) 0 #00000008}@media (min-width: 56.005rem) and (pointer: fine){.header--js-active.header--scrolled .header__wrapper{padding-top:var(--fixed-xx-small);padding-bottom:var(--fixed-xx-small)}}@media (min-width: 56.005rem) and (pointer: fine){.header--js-active.header--hidden:not(.header--scrolled){height:0;overflow:hidden}}.header--js-active.header--case{background-color:var(--color-bright)}.header--js-active.header--has-anchor-navigation.header--scrolled{opacity:1;background-color:var(--color-bright)}.header--js-active.header--has-anchor-navigation .anchor-navigation{display:block}@media (min-width: 56.001rem) and (pointer: fine){.header--js-active .anchor-navigation{display:none}}.headline,.rich-text h4,.display-element__bodycopy h4,.rich-text h3,.display-element__bodycopy h3,.rich-text h2,.display-element__bodycopy h2,.rich-text h1,.display-element__bodycopy h1,.display-element__headline{font-size:clamp(var(--x-large),5vw,var(--xx-large));font-family:var(--font-family-variable);margin-bottom:var(--x-large);display:block;line-height:var(--line-height-small);-webkit-hyphens:auto;hyphens:auto;word-break:break-word;color:var(--color-dark)}.headline--small-width{max-width:42.5rem;margin-left:auto;margin-right:auto}.headline--medium-width{max-width:67.5rem;margin-left:auto;margin-right:auto}.headline--medium,.rich-text h2,.display-element__bodycopy h2{font-size:clamp(var(--large),4vw,var(--x-large));margin-bottom:var(--small);line-height:var(--line-height-headlines)}.headline--small,.rich-text h3,.display-element__bodycopy h3,.display-element__headline{font-size:clamp(var(--small),2vw,var(--medium));font-weight:700;font-variation-settings:"wght" 600;margin-bottom:0;line-height:var(--line-height-headlines)}.headline--x-small,.rich-text h4,.display-element__bodycopy h4{font-size:clamp(var(--x-small),5vw,var(--standard-font-size));font-weight:700;font-variation-settings:"wght" 700;margin-top:var(--small);line-height:var(--line-height-standard)}.headline--article{margin-bottom:var(--small)}.headline--article-with-no-meta-info{margin-top:calc(var(--fixed-small) * -1);margin-bottom:0}.headline---story{margin-bottom:clamp(var(--small),2vw,var(--large))}.headline--service,.headline--case-story{grid-area:headline}.headline--highlight,.rich-text .headline--highlight,.display-element__bodycopy .headline--highlight{font-size:clamp(var(--large),7vw,var(--xxx-large));margin-bottom:var(--x-large);-webkit-hyphens:manual;hyphens:manual;line-height:var(--line-height-large-headlines)}.headline--service{margin-bottom:0}.headline--with-icon{position:relative;padding-left:var(--large)}.headline--with-icon:before{content:"";display:block;width:var(--x-small);height:var(--x-small);position:absolute;left:0;top:.4rem}.headline--small.headline--service,.rich-text h3.headline--service,.display-element__bodycopy h3.headline--service,.headline--service.display-element__headline{margin-bottom:var(--xx-small)}.headline--negative:before{background-color:transparent;width:0;height:0;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-bottom:var(--x-small) solid #e24a81}.headline--positive:before{background-color:#00ecaa;border-radius:100%}.headline--neutral:before{border:3px solid var(--color-dark-gray);border-radius:100%}.headline--append-icon{display:flex;align-items:center;justify-content:space-between}@media (min-width: 32.5rem){.headline--article,.headline--case-story{-webkit-hyphens:manual;hyphens:manual}}.headline--visually-hidden{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;white-space:nowrap}.highlight{position:relative;--highlight-text-padding-top: clamp(20rem, 55vw, 25rem);--highlight-text-padding-bottom: clamp(35rem, 130vw, 56.25rem);--highlight-first-image-height: clamp(12rem, 35vw, 21rem);--highlight-second-image-height: clamp(8rem, 24vw, 25rem);--highlight-third-image-height: clamp(16.25rem, 60vw, 31.25rem);--highlight-fourth-image-height: clamp(3.5rem, 20vw, 12.25rem);--highlight-fifth-image-height: clamp(10rem, 35vw, 21rem)}@media (min-width: 62.5rem){.highlight{--highlight-text-padding-top: 23.75rem;--highlight-text-padding-bottom: 36.25rem}}.highlight__text{padding-top:var(--highlight-text-padding-top);padding-bottom:var(--highlight-text-padding-bottom);position:relative;z-index:var(--z-index-middle)}.highlight__text>.rich-text p,.highlight__text>.display-element__bodycopy p{max-width:40ch}@media (min-width: 62.5rem){.highlight__text>.rich-text p,.highlight__text>.display-element__bodycopy p{max-width:clamp(15ch,75vw,30ch)}.highlight__text>.rich-text h1,.highlight__text>.display-element__bodycopy h1,.highlight__text>.rich-text h2,.highlight__text>.display-element__bodycopy h2,.highlight__text>.richt-text h3{max-width:clamp(10ch,75vw,12ch)}}.highlight__image{position:absolute;width:auto;-o-object-fit:contain;object-fit:contain}.highlight__image--first{height:var(--highlight-first-image-height);top:0;left:calc(var(--small) * -1)}@media (min-width: 62.5rem){.highlight__image--first{left:0}}.highlight__image--second{height:var(--highlight-second-image-height);right:0;top:calc(var(--highlight-text-padding-top) - var(--highlight-second-image-height) + var(--small))}@media (min-width: 62.5rem){.highlight__image--second{top:20%}}.highlight__image--third{height:var(--highlight-third-image-height);bottom:calc(var(--highlight-text-padding-bottom) - var(--highlight-third-image-height) - var(--small));width:100%}@media (min-width: 62.5rem){.highlight__image--third{height:25rem;width:auto;right:10%;max-width:clamp(27rem,40vw,40rem);bottom:calc(24rem + var(--small))}}.highlight__image--fourth{height:var(--highlight-fourth-image-height);left:calc(var(--small) * -1);bottom:0}@media (min-width: 62.5rem){.highlight__image--fourth{left:5%;bottom:calc(var(--highlight-text-padding-bottom) - var(--highlight-fourth-image-height) - var(--xx-large))}}.highlight__image--fifth{height:var(--highlight-fifth-image-height);bottom:calc(var(--highlight-text-padding-bottom) - var(--small) - var(--highlight-fifth-image-height) - var(--highlight-third-image-height) - var(--small));right:0}@media (min-width: 62.5rem){.highlight__image--fifth{right:0;bottom:0}}@media (min-width: 62.5rem){.highlight__text .paragraph,.rich-text .highlight__text p.paragraph,.display-element__bodycopy .highlight__text p.paragraph,.highlight__text .rich-text p,.highlight__text .display-element__bodycopy p{width:35ch}}.horizontal-list{color:var(--color-dark-gray);list-style-type:"";display:flex;flex-wrap:wrap}.horizontal-list__item:not(:last-child):after{content:"•";padding-left:calc(var(--fixed-x-small) - 2px);padding-right:var(--fixed-x-small)}.horizontal-list__item{padding:0}.icon{fill:none}.icon__path{stroke-linecap:round;stroke-linejoin:round;stroke:var(--color-dark)}.icon--left{margin-right:var(--fixed-small)}.icon--plus-sign{width:var(--x-large);height:var(--x-large);flex:none}.icon--plus-sign .icon__path{stroke-width:2.5;transition:transform .3s ease;transform-origin:center center}.icon--cross .icon__path{stroke-width:2}.icon--arrow{flex:none}.icon--arrow .icon__stroke{stroke:var(--color-dark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.icon--error-circle{height:var(--x-small);width:var(--x-small)}.icon--arrow-down{height:.625rem;width:.625rem}.icon--x .icon__stroke{stroke:var(--color-dark);stroke-linecap:round;stroke-linejoin:round}.icon--blue .icon__path,.icon--blue .icon__stroke{stroke:var(--color-dark-blue)}.icon--hidden{display:none}.icon--rotate-180{transform:rotate(180deg)}.icon--dark-blue .icon__path{stroke:var(--color-dark-blue)}.accordion[open] .icon--plus-sign .icon__path--vertical{transform:rotate(90deg)}.header--bright .icon{filter:invert(1)}.indentation{margin-top:var(--medium);margin-bottom:var(--medium);padding:var(--xx-small) var(--medium);border-left:4px solid var(--color-secondary)}.item-list{display:grid;grid-template-columns:1fr;gap:3.125rem clamp(var(--fixed-xx-small),3vw,var(--small));grid-template-rows:1fr;padding-top:var(--fixed-x-large)}@media (min-width: 27.5rem){.item-list{grid-template-columns:1fr 1fr}}@media (min-width: 48.75rem){.item-list{grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:clamp(var(--fixed-xx-small),1.5vw,var(--small));column-gap:clamp(var(--fixed-xx-small),1.5vw,var(--small))}}.item-list--small-padding{padding-top:var(--fixed-small)}@media (min-width: 48.75rem){.item-list--teaser{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:clamp(var(--fixed-xx-small),1.5vw,var(--small));column-gap:clamp(var(--fixed-xx-small),1.5vw,var(--small))}}.item-list--employees{grid-template-columns:1fr}@media (min-width: 31.25rem){.item-list--employees{grid-template-columns:1fr 1fr}}@media (min-width: 56.25rem){.item-list--employees{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:clamp(var(--fixed-xx-small),1.5vw,var(--small));column-gap:clamp(var(--fixed-xx-small),1.5vw,var(--small))}}@media (min-width: 75rem){.item-list--employees{grid-template-columns:1fr 1fr 1fr 1fr}}.item-list--filter{margin-top:var(--x-large);margin-bottom:var(--x-large);padding-top:0;padding-bottom:0}@media (min-width: 27.5rem){.item-list--large-items{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}}.item-list__item{min-width:0;opacity:1;transition:opacity 1s ease}.item-list__item--fade{opacity:0;transition:none}.item-list__item--hidden{display:none}.mobile-slider .item-list{display:block}.link,.rich-text a,.display-element__bodycopy a{color:var(--color-dark);text-decoration:none;background:linear-gradient(to top,currentColor 0%,currentColor 1px,transparent 1px,transparent 100%);background-size:100% 100%;background-repeat:no-repeat}.link:hover,.rich-text a:hover,.display-element__bodycopy a:hover,.link:focus,.rich-text a:focus,.display-element__bodycopy a:focus{background-size:0% 100%}@media (hover: hover){.link,.rich-text a,.display-element__bodycopy a{transition:background-size .3s ease}}.link--no-decoration{background:none}.link--list{font-weight:700;font-variation-settings:"wght" 500;text-decoration:none;font-size:clamp(var(--x-small),5vw,var(--standard-font-size))}.link--email{word-break:break-all}.link--form{color:var(--color-dark-blue)}.link--form:not(.button):not(.pill):not(.banner__button):focus-visible{background-color:var(--color-secondary)}.link-list__item{font-size:clamp(var(--small),3vw,var(--medium));font-weight:700;font-variation-settings:"wght" 600;border-bottom:2px solid var(--color-medium-gray)}.link-list__item:first-child{border-top:2px solid var(--color-medium-gray)}.link-list__link{text-decoration:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:clamp(var(--small),3vw,var(--x-large));padding-bottom:clamp(var(--small),3vw,var(--x-large))}.link-list__link-icon{height:clamp(var(--small),3vw,var(--medium));padding-right:var(--fixed-small);flex-shrink:0}@media (prefers-reduced-motion: no-preference){.link-list__link-icon{transition:padding-right .3s ease}}.link-list__link:focus-visible .link-list__link-icon,.link-list__link:hover .link-list__link-icon,.link-list__link:focus .link-list__link-icon{padding-right:0}.list{list-style:none;display:flex;flex-direction:column;padding-top:var(--x-large)}.list--small-width{max-width:42.5rem;margin-left:auto;margin-right:auto}@media (min-width: 56.005rem) and (pointer: fine){.logo{padding-left:var(--fixed-xxx-small)}}.logo__link{display:block;padding:var(--fixed-small);font-size:clamp(var(--large),1vw,3rem);font-weight:700;font-variation-settings:"wght" 700;text-decoration:none;line-height:var(--line-height-small)}@media (min-width: 56.005rem) and (pointer: fine){.logo__link{padding:var(--fixed-xxx-small) var(--fixed-x-small)}}.header--bright .logo__link{filter:invert(1)}.logo__hidden-text{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;white-space:nowrap}.logo-list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--x-large) + var(--small)) var(--xx-small)}@media (min-width: 40rem){.logo-list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 68rem){.logo-list{grid-template-columns:repeat(5,1fr);-moz-column-gap:var(--small);column-gap:var(--small)}}.logo-list--centered{grid-template-columns:repeat(1,1fr);max-width:67.5rem;margin-left:auto;margin-right:auto;gap:clamp(var(--small),5vw,var(--x-large))}@media (min-width: 40rem){.logo-list--centered{grid-template-columns:repeat(3,1fr)}}.logo-list--centered .logo-list__item{margin-bottom:0}.logo-list__item{display:flex;flex-direction:column}.logo-list__headline{display:inline-block;margin-bottom:var(--medium)}.logo-list__logo{width:75%;display:flex;align-items:center;justify-content:center;flex:1}@media (min-width: 40rem){.logo-list__logo{width:50%}}.logo-list__link{text-decoration:none;display:inherit;width:100%;height:100%}.logo-list__image{height:auto}@media (prefers-reduced-motion: no-preference){.logo-list__image{transition:transform .3s ease}}.logo-list__link:hover .logo-list__image,.logo-list__link:focus-visible .logo-list__image,.logo-list__link:focus .logo-list__image{transform:scale(1.1)}.logo-list__item--animated{position:relative;width:100%;aspect-ratio:7/4;justify-self:center;max-width:200px}@media (min-width: 40rem){.logo-list__item--animated{max-width:none}}.logo-list__item--animated .logo-list__logo{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-65%);animation-duration:.3s;animation-delay:2s}.logo-list__item--animated .logo-list__logo--first{animation-name:fade-out;opacity:1;transform:translate(-50%,-50%);animation-timing-function:ease-in}.logo-list__item--animated .logo-list__logo--second{animation-name:fade-in;animation-timing-function:ease-out;z-index:100}.logo-list__item--animated:nth-child(2) .logo-list__logo--start{animation-delay:2.2s}.logo-list__item--animated:nth-child(3) .logo-list__logo--start{animation-delay:2.4s}@keyframes fade-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-65%)}}@keyframes fade-in{0%{opacity:0;transform:translate(-50%,-65%)}to{opacity:1;transform:translate(-50%,-50%)}}.main__section{overflow:hidden}@media (prefers-reduced-motion: no-preference){.main__section:nth-child(n+3){opacity:0;transform:translateY(3rem)}}@media (min-width: 56.005rem){.main__section:not(.main__section--has-anchor-navigation):first-of-type{padding-top:calc(2 * var(--fixed-x-large) + var(--x-small) + var(--fixed-xxx-small))}}.main__section--animated:nth-child(n+3){opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.main--spacing-top{padding-top:var(--xx-large)}@media (min-width: 56.005rem){.main--spacing-top{padding-top:var(--xxx-large)}}.main__section-wrapper,.stage__wrapper{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding:calc(var(--fixed-x-large) * 1.5) var(--fixed-small);position:relative}@media (min-width: 55rem){.main__section-wrapper,.stage__wrapper{padding-top:var(--fixed-xxx-large);padding-bottom:var(--fixed-xxx-large)}}.main__section-wrapper--medium-width{max-width:67.5rem}.main__section-wrapper--no-bottom-padding{padding-bottom:0}.main__section-wrapper--article{padding-left:0;padding-right:0;padding-top:var(--fixed-x-large)}@media (min-width: 75rem){.main__section-wrapper--article{padding-left:var(--fixed-small);padding-right:var(--fixed-small)}}.main__section-footer{display:flex;justify-content:center;margin-top:clamp(var(--large),5vw,var(--x-large))}.main__section .main__section-wrapper:first-child,.main__section .stage__wrapper:first-child{padding-top:var(--fixed-xxx-large)}.main-navigation{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;align-items:baseline;background-color:inherit}.main-navigation__list{width:100%;display:flex;flex-direction:column;background-color:inherit}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__list{width:auto;gap:clamp(var(--fixed-xx-small),3vw,var(--fixed-small) + var(--fixed-x-large));flex-flow:row wrap;padding-right:var(--fixed-xxx-small)}}.main-navigation__disclosure-button{display:none;font-size:var(--x-small);color:var(--color-dark);font-weight:500;padding:var(--fixed-small);font-variation-settings:"wght" 500,"wdth" 140}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__disclosure-button{display:none}}.main-navigation__disclosure-button:hover,.main-navigation__disclosure-button:focus{cursor:pointer}.main-navigation__disclosure-button .icon{display:none;height:var(--medium);width:var(--medium)}.main-navigation__disclosure-button[aria-expanded=true] .main-navigation__disclosure-button-text{display:none}.main-navigation__disclosure-button[aria-expanded=true] .icon{display:block;transform:rotate(180deg)}.main-navigation__item{position:relative}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__item{padding:var(--fixed-x-small);align-self:flex-start;align-items:center;flex-wrap:wrap;display:flex}}.main-navigation__item--has-sub-navigation{padding-right:0}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__list:last-child{margin-right:10px}}.main-navigation__link{text-decoration:none;display:block;padding:var(--x-small) var(--fixed-small);width:100%}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link{padding:0;flex:1}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0}}.main-navigation__link-text{white-space:nowrap;position:relative;font-size:var(--standard-font-size);font-weight:500;font-variation-settings:"wght" 500}.main-navigation__link-text:after{content:"";position:absolute;display:block;width:100%;height:.125rem;bottom:calc(var(--xxx-small) * -2);transform:scaleX(0);transform-origin:top left;background-color:var(--color-dark)}@media (prefers-reduced-motion: no-preference){.main-navigation__link-text:after{transition:transform .3s ease}}.main-navigation__link-text--has-button:after{width:100%}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link-text--has-button:after{width:calc(100% + var(--medium))}}.main-navigation__toggle-button{display:none}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__toggle-button{height:calc(1.875rem + var(--fixed-x-small) * 2);width:calc(1.875rem + var(--fixed-xxx-small));position:relative;z-index:1}}@media (prefers-reduced-motion: no-preference){.main-navigation__toggle-button .icon{transition:transform .3s ease}}.main-navigation__toggle-button[aria-expanded=true] .icon{transform:rotate(180deg)}.main-navigation__sub-navigation{margin-left:var(--fixed-small);border-left:1px #c8c7ca solid;margin-top:var(--fixed-xx-small);margin-bottom:var(--fixed-xx-small)}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__sub-navigation{border-left:none;margin:0;width:100%;padding-top:var(--fixed-x-small);padding-bottom:var(--fixed-small);position:relative;z-index:100}}.main-navigation__sub-item{position:relative}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__sub-item{padding:var(--xx-small) 0;width:100%;z-index:1}}.main-navigation__link--sub{padding-left:var(--fixed-large)}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link--sub{padding-left:0}}.main-navigation__link[aria-current=page]>.main-navigation__link-text{color:var(--color-dark-blue)}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link[aria-current=page]>.main-navigation__link-text{color:var(--color-dark)}}@media (max-width: 56.005rem){.main-navigation__link[aria-current=page]>.main-navigation__link-text:after{background-color:var(--color-dark-blue)}}.main-navigation__link:hover .main-navigation__link-text:after,.main-navigation__link[aria-current=page]>.main-navigation__link-text:after,.main-navigation__link:focus .main-navigation__link-text:after{transform:scaleX(1)}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link[aria-current=true]>.main-navigation__link-text:after{transform:scaleX(1)}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link:focus-visible:before,.main-navigation__sub-item:focus-visible{outline:3px solid var(--color-dark);outline-offset:3px;box-shadow:0 0 0 6px var(--color-bright)}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation__link:focus-visible,.main-navigation__item:has(.main-navivgation__link--sub:focus-visible):focus-within{box-shadow:none;outline:none;border:none}}.main-navigation.main-navigation--js-active{align-items:center}.main-navigation.main-navigation--js-active .main-navigation__list{display:none}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__list{display:flex;flex-wrap:nowrap}}.main-navigation.main-navigation--js-active .main-navigation__disclosure-button{display:flex;align-items:center}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__disclosure-button{display:none}}.main-navigation.main-navigation--js-active .main-navigation__disclosure-button[aria-expanded=true]+.main-navigation__list{display:flex;padding-bottom:var(--fixed-xxx-large);max-height:calc(100vh - var(--x-large));overflow:auto;padding-top:var(--fixed-xx-small);background-color:inherit}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__item{padding:var(--fixed-x-small)}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__item--has-sub-navigation{padding-top:0;padding-bottom:0;padding-right:0}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__toggle-button{display:block}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__sub-navigation{visibility:hidden;height:0;overflow:hidden;opacity:0;position:absolute;top:100%;left:0;width:auto;padding-top:0}}@media (prefers-reduced-motion: no-preference){.main-navigation.main-navigation--js-active .main-navigation__sub-navigation{transition:opacity .5s cubic-bezier(1,0,.6,0)}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__sub-item{padding:var(--xx-small) var(--fixed-x-small)}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__item:last-child .main-navigation__sub-navigation{text-align:right;left:auto;right:0}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__item:last-child .main-navigation__sub-navigation .main-navigation__link-text:after{left:auto;right:0}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__item:last-child .main-navigation__sub-navigation .main-navigation__link{padding-right:calc(var(--fixed-x-small) - .375rem)}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__toggle-button[aria-expanded=true]+.main-navigation__sub-navigation{overflow:initial;visibility:visible;opacity:1;pointer-events:auto;height:auto}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__sub-navigation:before,.main-navigation.main-navigation--js-active .main-navigation__sub-navigation:after{position:absolute;content:"";width:100vw;height:100%;top:0;z-index:0}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__sub-navigation:after{left:100%;right:unset}}@media (min-width: 56.005rem) and (pointer: fine){.main-navigation.main-navigation--js-active .main-navigation__sub-navigation:before{left:unset;right:100%}}.meta-navigation{display:inline-block;width:auto;padding-top:var(--fixed-x-large);padding-bottom:var(--fixed-x-large)}.meta-navigation:not(:first-child){margin-left:clamp(var(--fixed-small),18vw,var(--fixed-xxx-large))}.meta-navigation__list{display:flex;flex-direction:column}.meta-navigation__link{text-decoration:none;padding-top:var(--xxx-small);padding-bottom:var(--xxx-small);display:block}.meta-navigation__link:hover,.meta-navigation__link[aria-current=page],.meta-navigation__link:focus{text-decoration:underline}.mobile-slider .tns-ovh{overflow:visible}.mobile-slider__controls{display:flex;justify-content:center;position:relative;gap:var(--fixed-medium);padding-left:var(--fixed-small);padding-right:var(--fixed-small);padding-top:var(--fixed-medium)}.mobile-slider__controls:focus-visible .annotation{opacity:1;height:auto;width:auto}.number{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}@media (min-width: 48.75rem){.number{padding-left:var(--small);padding-right:var(--small)}}.number__title{font-size:clamp(var(--x-large),5vw,var(--xx-large));padding:var(--xx-small) var(--small)}.number__description{font-size:clamp(var(--small),5vw,var(--medium))}.number-list{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;row-gap:clamp(var(--x-large),13vw,var(--xxx-large))}@media (min-width: 28rem){.number-list{grid-template-columns:calc(50% - var(--small) / 2) calc(50% - var(--small) / 2);grid-template-rows:1fr;-moz-column-gap:var(--small);column-gap:var(--small);max-width:34rem}}@media (min-width: 48.75rem){.number-list{grid-template-columns:calc(25% - var(--small)) calc(25% - var(--x-large)) calc(25% - var(--x-large)) calc(25% - var(--small));grid-template-rows:1fr;max-width:85rem;-moz-column-gap:var(--x-large);column-gap:var(--x-large)}}.number-list__item{width:100%}@media (min-width: 54.6rem){.service__container{display:grid;justify-content:stretch;grid-template-columns:calc(38% - var(--fixed-small)) calc(31% - var(--x-large)) calc(31% - var(--fixed-small));gap:var(--medium) var(--x-large);grid-template-areas:"headline headline headline" "description products products" "news products products" ". technologies technologies"}}.service__news-list{grid-area:news;max-width:40ch}@media (min-width: 54.6rem){.service__news-list{padding:0}}.service__news-item{padding-bottom:clamp(var(--x-small),4vw,var(--medium))}.service__products-list{grid-area:products;padding-top:var(--x-large)}@media (min-width: 54.6rem){.service__products-list{display:flex;flex-wrap:wrap;gap:var(--x-large) var(--fixed-small);padding:0}}.service__products-item{padding-bottom:var(--medium)}@media (min-width: 54.6rem){.service__products-item{padding:0;width:calc(50% - var(--x-small))}}.service__products-headline{font-size:clamp(var(--small),2vw,var(--medium))}.service__technologies{grid-area:technologies;padding-bottom:clamp(var(--small),3vw,var(--large))}@media (min-width: 54.6rem){.service__technologies{padding-bottom:calc(var(--small) * 3)}}.service__news-item .paragraph,.service__news-item .rich-text p.paragraph,.rich-text .service__news-item p.paragraph,.service__news-item .display-element__bodycopy p.paragraph,.display-element__bodycopy .service__news-item p.paragraph{margin:0}.service__news-link{text-decoration:none}.shifted-list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:clamp(var(--fixed-x-large),5vw,var(--fixed-xxx-large))}@media (min-width: 48.25rem){.shifted-list{grid-template-columns:1fr 1fr}}.shifted-list--single-item{display:flex;justify-content:space-around}.shifted-list__item{min-width:0;opacity:1;transition:opacity 1s ease}@media (min-width: 48.25rem){.shifted-list__item:nth-child(2n){margin-top:var(--fixed-xx-large)}}.shifted-list__item--fade{opacity:0;transition:none}.shifted-list__item--hidden{display:none}.rich-text+.shifted-list,.display-element__bodycopy+.shifted-list{margin-top:var(--x-large)}@media (min-width: 48.25rem){.rich-text+.shifted-list,.display-element__bodycopy+.shifted-list{margin-top:var(--xx-large)}}.overline,.rich-text .overline,.display-element__bodycopy .overline,.rich-text .headline__overline,.headline__overline{display:block;font-size:clamp(.88rem,2vw,var(--x-small));font-weight:700;font-variation-settings:"wght" 700}.overline--small-width{max-width:42.5rem;margin-left:auto;margin-right:auto}.paragraph,.rich-text p.paragraph,.display-element__bodycopy p.paragraph{font-size:clamp(var(--x-small),5vw,var(--standard-font-size));display:block}.paragraph:not(:first-child),.rich-text p.paragraph:not(:first-child),.display-element__bodycopy p.paragraph:not(:first-child){margin-top:var(--xxx-small)}.paragraph:not(:last-child):not(.paragraph--small){margin-bottom:var(--small)}@media (min-width: 54.6rem){.paragraph.paragraph--small:not(:last-child){margin-bottom:var(--xxx-small)}}.paragraph--service{max-width:40ch;grid-area:description}.paragraph--light{color:var(--color-dark-gray)}.paragraph--small{font-size:clamp(.75rem,2vw,var(--x-small))}.paragraph--large,.rich-text p.paragraph--large,.display-element__bodycopy p.paragraph--large{font-size:clamp(var(--small),5vw,var(--medium))}.expanding-list{display:block;padding-top:clamp(var(--xx-small),2vw,var(--x-small))}.expanding-list__wrapper{overflow:hidden;height:auto;max-height:calc(clamp(1.625rem,5vw,1.875rem) + 2 * var(--xxx-small) + 2px);transition:max-height .6s ease}.expanding-list__wrapper--expanded{max-height:400px}@media (min-width: 56.25rem){.expanding-list--expanded-on-desktop .expanding-list__wrapper,.expanding-list--expanded-on-desktop .expanding-list__wrapper--expanded{max-height:none}}.expanding-list__list{display:flex;flex-wrap:wrap;gap:var(--fixed-xxx-small)}.expanding-list__button{font-size:clamp(var(--x-small),5vw,var(--standard-font-size));color:var(--color-dark-blue);display:flex;align-items:center;gap:var(--xx-small);cursor:pointer;text-decoration:underline;padding-top:var(--small);padding-bottom:var(--xx-small);padding-left:0}.expanding-list__button:hover,.expanding-list__button:focus-visible,.expanding-list__button:focus{text-decoration:none}.expanding-list__button--hidden{display:none}@media (min-width: 56.25rem){.expanding-list--expanded-on-desktop .expanding-list__button{display:none}}.pill{font-size:clamp(var(--x-small),5vw,var(--standard-font-size));line-height:clamp(1.625rem,5vw,1.875rem);color:var(--color-dark);padding:var(--xxx-small) var(--x-small);border-color:#c8c7ca;cursor:default}.pill:hover{color:inherit;background-color:inherit;border-color:#c8c7ca}.rich-text,.display-element__bodycopy{color:var(--color-dark);font-size:var(--standard-font-size);font-family:var(--font-family-variable);max-width:75ch;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}@media (min-width: 32.5rem){.rich-text h1,.display-element__bodycopy h1{-webkit-hyphens:manual;hyphens:manual}}.rich-text h3,.display-element__bodycopy h3,.rich-text h4,.display-element__bodycopy h4{margin-bottom:var(--xx-small)}.rich-text a,.display-element__bodycopy a{color:var(--color-dark-blue)}.rich-text ul,.display-element__bodycopy ul{margin-top:var(--xx-small);list-style-type:"";list-style-position:outside;margin-bottom:var(--large)}.rich-text ul li,.display-element__bodycopy ul li{padding-bottom:var(--xx-small);padding-left:var(--x-small);position:relative}.rich-text ul li:before,.display-element__bodycopy ul li:before{content:"·";position:absolute;left:0;top:0}.rich-text .sub-list li:before,.display-element__bodycopy .sub-list li:before{content:none}.rich-text ol,.display-element__bodycopy ol{margin-top:var(--xx-small);margin-bottom:var(--large)}.rich-text ol li,.display-element__bodycopy ol li{counter-increment:orderedList;position:relative;padding-left:var(--large);padding-bottom:var(--xx-small)}.rich-text ol li:before,.display-element__bodycopy ol li:before{content:counters(orderedList,".") ".";display:inline-block;width:var(--large);position:absolute;left:0}.rich-text p.paragraph,.display-element__bodycopy p.paragraph,.rich-text p.paragraph--large,.display-element__bodycopy p.paragraph--large{margin-bottom:var(--x-small)}.rich-text blockquote+p:not(:first-child),.display-element__bodycopy blockquote+p:not(:first-child),.rich-text blockquote+p.paragraph:not(:first-child){margin-top:var(--x-small)}.rich-text .overline,.rich-text .headline__overline,.display-element__bodycopy .overline,.display-element__bodycopy .headline__overline{margin-bottom:var(--xxx-small)}.rich-text p .button,.display-element__bodycopy p .button,.rich-text p .banner__button,.display-element__bodycopy p .banner__button,.rich-text p .pill,.display-element__bodycopy p .pill,.display-element__bodycopy p .button--filled,.rich-text p .button--filled{margin-top:clamp(var(--x-small),3vw,var(--small))}.rich-text h1:not(:first-child),.display-element__bodycopy h1:not(:first-child),.rich-text h2:not(:first-child),.display-element__bodycopy h2:not(:first-child),.rich-text h3:not(:first-child),.display-element__bodycopy h3:not(:first-child),.rich-text .overline:not(:first-child),.display-element__bodycopy .overline:not(:first-child),.rich-text .headline__overline:not(:first-child),.display-element__bodycopy .headline__overline:not(:first-child){margin-top:calc(var(--x-large) + var(--xx-small))}.rich-text .overline+h1,.display-element__bodycopy .overline+h1,.rich-text .headline__overline+h1,.display-element__bodycopy .headline__overline+h1,.rich-text .overline+h2,.display-element__bodycopy .overline+h2,.rich-text .headline__overline+h2,.display-element__bodycopy .headline__overline+h2,.rich-text .overline+h3,.display-element__bodycopy .overline+h3,.rich-text .headline__overline+h3,.display-element__bodycopy .headline__overline+h3,.rich-text .overline+h4,.display-element__bodycopy .overline+h4,.rich-text .headline__overline+h4,.display-element__bodycopy .headline__overline+h4{margin-top:0}.rich-text .paragraph--large .button,.display-element__bodycopy .paragraph--large .button,.rich-text p.paragraph--large .button,.display-element__bodycopy .rich-text p.paragraph--large .button,.rich-text .display-element__bodycopy p.paragraph--large .button,.display-element__bodycopy p.paragraph--large .button,.rich-text .paragraph--large .banner__button,.display-element__bodycopy .paragraph--large .banner__button,.rich-text p.paragraph--large .banner__button,.display-element__bodycopy .rich-text p.paragraph--large .banner__button,.rich-text .display-element__bodycopy p.paragraph--large .banner__button,.display-element__bodycopy p.paragraph--large .banner__button,.rich-text .paragraph--large .pill,.display-element__bodycopy .paragraph--large .pill,.rich-text p.paragraph--large .pill,.display-element__bodycopy .rich-text p.paragraph--large .pill,.rich-text .display-element__bodycopy p.paragraph--large .pill,.display-element__bodycopy p.paragraph--large .pill,.display-element__bodycopy .paragraph--large .rich-text .button,.rich-text .display-element__bodycopy .paragraph--large .button,.display-element__bodycopy p.paragraph--large .rich-text .button,.rich-text .paragraph--large .display-element__bodycopy .button,.display-element__bodycopy .rich-text .paragraph--large .button,.rich-text p.paragraph--large .display-element__bodycopy .button,.display-element__bodycopy .paragraph--large .rich-text .banner__button,.rich-text .display-element__bodycopy .paragraph--large .banner__button,.display-element__bodycopy p.paragraph--large .rich-text .banner__button,.rich-text .paragraph--large .display-element__bodycopy .banner__button,.display-element__bodycopy .rich-text .paragraph--large .banner__button,.rich-text p.paragraph--large .display-element__bodycopy .banner__button,.display-element__bodycopy .paragraph--large .rich-text .pill,.rich-text .display-element__bodycopy .paragraph--large .pill,.display-element__bodycopy p.paragraph--large .rich-text .pill,.rich-text .paragraph--large .display-element__bodycopy .pill,.display-element__bodycopy .rich-text .paragraph--large .pill,.rich-text p.paragraph--large .display-element__bodycopy .pill,.rich-text .paragraph--large .button--filled,.display-element__bodycopy .paragraph--large .rich-text .button--filled,.rich-text .display-element__bodycopy .paragraph--large .button--filled,.rich-text p.paragraph--large .button--filled,.display-element__bodycopy .rich-text p.paragraph--large .button--filled,.rich-text .display-element__bodycopy p.paragraph--large .button--filled,.display-element__bodycopy p.paragraph--large .rich-text .button--filled,.rich-text .paragraph--large .display-element__bodycopy .button--filled,.display-element__bodycopy .rich-text .paragraph--large .button--filled,.display-element__bodycopy .paragraph--large .button--filled,.rich-text p.paragraph--large .display-element__bodycopy .button--filled,.display-element__bodycopy p.paragraph--large .button--filled,.display-element__bodycopy .rich-text p.paragraph--large .display-element__bodycopy .button--filled,.display-element__bodycopy .rich-text .display-element__bodycopy p.paragraph--large .button--filled,.rich-text .display-element__bodycopy p.paragraph--large .rich-text .button--filled,.rich-text .display-element__bodycopy .rich-text p.paragraph--large .button--filled,.display-element__bodycopy .rich-text p.paragraph--large .display-element__bodycopy .banner__button,.display-element__bodycopy .rich-text .display-element__bodycopy p.paragraph--large .banner__button,.rich-text .display-element__bodycopy p.paragraph--large .rich-text .banner__button,.rich-text .display-element__bodycopy .rich-text p.paragraph--large .banner__button{font-size:clamp(var(--standard-font-size),5vw,var(--small))}.rich-text code,.display-element__bodycopy code{color:var(--color-dark-blue)}.rich-text--small-width,.rich-text--medium-width{margin-left:auto;margin-right:auto}.rich-text--small-width{max-width:42.5rem}.rich-text--medium-width{max-width:67.5rem}.rich-text--light-text,.rich-text--light-text h1,.rich-text--light-text h2,.rich-text--light-text h3,.rich-text--light-text h4,.rich-text--light-text a{color:var(--color-bright)}.rich-text--light-text .button,.rich-text--light-text .banner__button,.rich-text--light-text .pill,.rich-text--light-text .rich-text .button--filled,.rich-text .rich-text--light-text .button--filled,.rich-text--light-text .display-element__bodycopy .button--filled,.display-element__bodycopy .rich-text--light-text .button--filled{color:var(--color-bright);border-color:var(--color-bright)}.rich-text--light-text .button--filled,.rich-text--light-text .banner__button{background-color:var(--color-bright);border-color:var(--color-bright);color:var(--color-dark)}.rich-text--light-text .button:hover,.rich-text--light-text .banner__button:hover,.rich-text--light-text .pill:hover,.rich-text--light-text .button:focus-visible,.rich-text--light-text .banner__button:focus-visible,.rich-text--light-text .pill:focus-visible,.rich-text--light-text .button--filled:hover,.rich-text--light-text .button--filled:focus-visible,.rich-text--light-text .button:focus,.rich-text--light-text .banner__button:focus,.rich-text--light-text .pill:focus,.rich-text--light-text .button--filled:focus{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-dark)}.rich-text--gray-text{color:var(--color-dark-gray)}.rich-text--wide{width:100%;max-width:none}.rich-text--blurred{filter:blur(var(--fixed-xx-small))}.rich-text--accordion{padding-left:calc(var(--fixed-small) + var(--x-large))}.rich-text:has(>blockquote),.display-element__bodycopy:has(>blockquote){max-width:100%}.rich-text--tag-teaser-list{padding-right:calc(var(--fixed-medium) * 3)}.skip-link{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;white-space:nowrap;background-color:var(--color-dark-blue);color:var(--color-bright);font-size:var(--standard-font-size);font-weight:500;font-variation-settings:"wght" 500}.skip-link:focus{margin:var(--fixed-small);padding:var(--medium);width:auto;height:auto;z-index:1000;clip:unset;clip-path:unset}.slider{padding-top:var(--fixed-small);padding-bottom:var(--fixed-small);margin-right:calc(var(--fixed-small) * -1)}.slider__element-list{display:flex;width:-moz-fit-content;width:fit-content}.slider__element{width:clamp(18rem,20vw,22.5rem)}.slider__controls{display:flex;justify-content:center;position:relative;gap:var(--fixed-medium);padding-left:var(--fixed-small);padding-right:var(--fixed-small);padding-top:var(--fixed-medium)}.slider__controls:focus-visible{outline-color:var(--color-dark)}.slider__controls:focus-visible .annotation{opacity:1;height:auto;width:auto}@media (min-width: 90rem){.slider .tns-ovh{clip-path:inset(-100vw -100vw -100vw 0);overflow:initial}}.stage{width:100%;position:relative;display:flex;align-items:center;overflow:hidden}@media (min-width: 56.005rem){.stage{padding-top:var(--xxx-large)}}.stage--with-image{min-height:clamp(24.3rem,45vw,50rem)}@media (max-width: 600px){.stage--with-image{min-height:1px;aspect-ratio:1/1}}.main:not(.main--spacing-top) .stage--with-image{margin-top:var(--xx-large)}@media (min-width: 56.005rem){.main:not(.main--spacing-top) .stage--with-image{margin-top:var(--xxx-large)}}.stage__wrapper{position:relative}.stage__image,.stage__video{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stage__svg-wrapper{height:100%;width:100%;position:relative}.stage__svg{min-height:101%;min-width:100%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.stage__image--desktop,.stage__svg--desktop,.stage__original-image--desktop,.stage__video--desktop{display:block}@media (max-width: 600px){.stage__image--desktop,.stage__svg--desktop,.stage__original-image--desktop,.stage__video--desktop{display:none}}.stage__image--mobile,.stage__svg--mobile,.stage__original-image--mobile,.stage__video--mobile{display:block}@media (min-width: 601px){.stage__image--mobile,.stage__svg--mobile,.stage__original-image--mobile,.stage__video--mobile{display:none}}.stage:first-child .stage__wrapper{padding-top:var(--fixed-xxx-large)}.tag{padding:var(--xxx-small) var(--xx-small);display:inline-block;text-decoration:none;font-size:clamp(var(--x-small),2vw,var(--standard-font-size));background-color:var(--color-light-blue);transition:background-color .3s ease}.tag:hover,.tag:focus-visible,.tag:focus{background-color:var(--color-dark-blue);color:var(--color-bright)}.tag:focus-visible{outline-color:var(--color-dark)}.tag--white{background:var(--color-bright)}.tag--teaser{position:relative;z-index:var(--z-index-high)}.tag-list{display:flex;gap:var(--fixed-xx-small);padding-bottom:var(--x-small);flex-wrap:wrap}.tag-list--case-story{grid-area:tag;padding-bottom:var(--medium)}@media (min-width: 48.75rem){.tag-list--case-story{padding-bottom:0}}.tag-teaser-list{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:67.5rem;gap:var(--fixed-x-large);padding-top:var(--fixed-x-large)}.tag-teaser-list__item{border-bottom:2px solid var(--color-bright);width:100%;padding-top:var(--fixed-x-large) var(--fixed-small);padding-bottom:var(--fixed-x-large)}@media (min-width: 37.5rem){.tag-teaser-list__item{width:calc(50% - var(--fixed-small))}}.tag-teaser-list__link{text-decoration:none}.tag-teaser-list__link-icon{height:clamp(var(--small),2vw,var(--medium));padding-right:var(--fixed-small);flex-shrink:0}@media (prefers-reduced-motion: no-preference){.tag-teaser-list__link-icon{transition:padding-right .3s ease}}.tag-teaser-list__link:focus-visible .tag-teaser-list__link-icon,.tag-teaser-list__link:hover .tag-teaser-list__link-icon,.tag-teaser-list__link:focus .tag-teaser-list__link-icon{padding-right:0}.teaser{display:flex;flex-direction:column;position:relative;z-index:var(--z-index-low)}.teaser .teaser__image-wrapper{order:1}.teaser .tag-list{order:2}.teaser .teaser__headline{order:3}.teaser .teaser__additional-info{order:4}.teaser__headline{color:var(--color-dark);font-size:clamp(var(--small),2vw,var(--medium));font-weight:700;font-variation-settings:"wght" 600;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;line-height:var(--line-height-headlines)}.teaser__wrapper-link{text-decoration:none}.teaser__wrapper-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-middle)}.teaser__additional-info{margin-top:var(--xxx-small);margin-bottom:var(--x-small);font-size:clamp(var(--x-small),5vw,var(--standard-font-size));display:block;color:var(--color-dark-gray)}.teaser__image-wrapper{margin-bottom:clamp(var(--fixed-x-small),3vw,var(--fixed-small));aspect-ratio:3/2;position:relative;overflow:hidden}.teaser__svg-wrapper,.display__svg-wrapper{height:100%;width:100%;position:relative}.teaser__image,.teaser__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.teaser__svg{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion: no-preference){.teaser__image,.teaser__video,.teaser__svg-wrapper,.display__svg-wrapper{transition:transform .3s ease}}.teaser:focus-visible .teaser__image,.teaser:focus-visible .teaser__svg-wrapper,.teaser:focus-visible .display__svg-wrapper,.teaser:focus-visible .teaser__video,.teaser:hover .teaser__image,.teaser:hover .teaser__svg-wrapper,.teaser:hover .display__svg-wrapper,.teaser:hover .teaser__video,.teaser:focus .teaser__image,.teaser:focus .teaser__svg-wrapper,.teaser:focus .display__svg-wrapper,.teaser:focus .teaser__video{transform:scale(1.05)}.teaser__wrapper-link:focus-visible{box-shadow:none;outline:none;border:none}.teaser__wrapper-link:focus-visible:after{outline:3px solid var(--color-dark);outline-offset:3px;box-shadow:0 0 0 6px var(--color-bright)}.textmedia{display:flex;flex-direction:column;gap:var(--fixed-x-small)}.textmedia:not(:last-child){padding-bottom:var(--fixed-small)}.textmedia--medium-width{max-width:67.5rem;margin-left:auto;margin-right:auto}.textmedia__item{width:100%}.textmedia__item--video{margin:0;width:100%}.textmedia__video-container{position:relative;padding-bottom:56.25%}.textmedia__media{width:100%}.textmedia__video{position:absolute;top:0;left:0;display:block;width:100%;height:100%}@media (min-width: 37.5rem){.textmedia--with-text,.textmedia--media-only{flex-flow:row wrap}}.textmedia--media-only{gap:var(--fixed-small)}@media (min-width: 37.5rem){.textmedia--media-only .textmedia__item{flex:1}}@media (min-width: 28.125rem){.textmedia--with-text{align-items:flex-start}.textmedia--with-text.textmedia--horizontal{align-items:center}.textmedia--with-text .textmedia__item--copy{width:100%}.textmedia--with-text .textmedia__item--copy-down{padding-top:clamp(var(--x-large),5vw,var(--xx-large))}.textmedia--with-text .textmedia__item--copy-top{padding-bottom:clamp(var(--x-large),5vw,var(--xx-large))}.textmedia--with-text .textmedia__item--image,.textmedia--with-text .textmedia__item--video{flex:1}}@media (min-width: 68.75rem){.textmedia--with-text.textmedia--horizontal .textmedia__item--copy{flex:1;width:auto;padding-bottom:0}.textmedia--with-text.textmedia--horizontal .textmedia__item--copy-left{padding-right:clamp(var(--fixed-small),5vw,var(--fixed-x-large))}.textmedia--with-text.textmedia--horizontal .textmedia__item--copy-right{padding-left:clamp(var(--fixed-small),5vw,var(--fixed-x-large))}}.video-player{height:auto;width:100%;position:relative}.video-player__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.video-player__headline{color:var(--color-bright);font-size:clamp(var(--x-small),4vw,var(--small));margin-bottom:var(--small)}.video-player__overlay-content{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);z-index:var(--z-index-low);width:100%;padding:clamp(var(--fixed-xxx-small),4vw,var(--fixed-small))}.video-player__video,.video-player__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#03001299}.video-player .button:not(:last-child),.video-player .banner__button:not(:last-child),.video-player .pill:not(:last-child),.video-player .rich-text .button--filled:not(:last-child),.rich-text .video-player .button--filled:not(:last-child),.video-player .display-element__bodycopy .button--filled:not(:last-child),.display-element__bodycopy .video-player .button--filled:not(:last-child){margin-right:var(--fixed-xx-small)}.video-player__image,.video-player__video{aspect-ratio:16/9}
