@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.guard,.visually-hidden,.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--color-brand-gray-01: #e3e3e3;--color-brand-gray-02: #bdbdbd;--color-brand-gray-03: #878787;--color-brand-gray-04: #3c3c3b;--color-brand-ireb: #831f82;--color-brand-ireb-light: #c6a1cf;--color-brand-ireb-lighter: #ece2ec;--color-brand-cpre: #00bf6f;--color-brand-cpre-light: #a2e4b8;--color-brand-cpre-lighter: #effaf3;--color-brand-ddp: #307fe2;--color-brand-ddp-light: #92c1e9;--color-brand-ddp-lighter: #e6f1fa;--color-brand-re: #ff711c;--color-brand-re-light: #ffcfb2;--color-brand-re-lighter: #ffe5d6;--color-brand-bright-gray: #f6f6f6;--color-grayscale-0: #ffff;--color-grayscale-10: #f1f1f1;--color-grayscale-20: var(--color-brand-gray-01);--color-grayscale-30: var(--color-brand-gray-02);--color-grayscale-40: #acabaa;--color-grayscale-50: var(--color-brand-gray-03);--color-grayscale-60: #747372;--color-grayscale-70: #585857;--color-grayscale-80: var(--color-brand-gray-04);--color-grayscale-90: #1e1e1e;--color-grayscale-100: #000f;--color-positive-0: #ccffceff;--color-positive-10: #82d785ff;--color-positive-20: #4caf50ff;--color-positive-30: #3a8f3dff;--color-positive-40: #2d6f2fff;--color-positive-50: #224f23ff;--color-negative-0: #fccf;--color-negative-10: #ff8b8bff;--color-negative-20: #ff5252ff;--color-negative-30: #cf3b3bff;--color-negative-40: #9e2e2eff;--color-negative-50: #6e2323ff;--color-notice-0: #e6dea3ff;--color-notice-10: #e6da7fff;--color-notice-20: #e6d660ff;--color-notice-30: #d0c152ff;--color-notice-40: #b9ac4aff;--color-notice-50: #a39845ff;--color-informative-0: #a1c5e6ff;--color-informative-10: #7eb5e6ff;--color-informative-20: #60a7e6ff;--color-informative-30: #4e8cc4ff;--color-informative-40: #4174a2ff;--color-informative-50: #365d80ff;--color-primary: var(--color-brand-ireb);--color-primary-light: var(--color-brand-ireb-light);--color-primary-lighter: var(--color-brand-ireb-lighter);--color-secondary: var(--color-grayscale-80);--color-text: var(--color-grayscale-80);--color-text-light: var(--color-grayscale-60);--color-white: var(--color-grayscale-0);--color-black: var(--color-grayscale-100);--color-error: var(--color-negative-20);--color-warning: var(--color-notice-20);--color-success: var(--color-positive-20);--color-info: var(--color-informative-10);--color-background: #f7f7f7;--space-xxxsmall: .25rem;--space-xxsmall: .5rem;--space-xsmall: .75rem;--space-small: 1rem;--space-medium: 1.5rem;--space-large: 2.25rem;--space-xlarge: 3rem;--space-xxlarge: 4.5rem;--border-radius-sharp: 0;--border-radius-small: 6px;--border-radius-medium: 12px;--border-radius-large: 18px;--border-radius-full: 100vmax;--wrapper-width-large: 81.25rem;--wrapper-width-medium: 75rem;--wrapper-width-small: 50rem;--layout-max-width: 1600px;--layout-min-width: 360px;--text-max-width: 800px;--magazine-max-width: 768px;--focus-color-raw: 94, 158, 214;--focus-color: rgba(var(--focus-color-raw), 100%);--focus-shadow-color: rgba(var(--focus-color-raw), 50%);--focus-shadow-spread: 3px;--base-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 25%);--transition-duration: .3s;--transition-ease: ease-in-out;--font-family-sans: "PP Mori", "Helvetica", "Arial", sans-serif;--font-family-serif: "GT Pressura Mono", "Times New Roman", serif;--font-family-headline: var(--font-family-serif);--font-family-body: var(--font-family-sans);--font-family: var(--font-family-sans);--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--wrapper-padding-x: var(--space-medium)}@media only screen and (max-width:30em){:root{--wrapper-padding-x: var(--space-small)}}[data-theme=ireb]{--color-primary: var(--color-brand-ireb);--color-primary-light: var(--color-brand-ireb-light);--color-primary-lighter: var(--color-brand-ireb-lighter)}[data-theme=cpre]{--color-primary: var(--color-brand-cpre);--color-primary-light: var(--color-brand-cpre-light);--color-primary-lighter: var(--color-brand-cpre-lighter)}[data-theme=cpre] .carousel-wrapper .carousel .carousel__image:not(:has(picture)):after{background:url(/static/logos/logo-cpre-white.svg)}[data-theme=ddp]{--color-primary: var(--color-brand-ddp);--color-primary-light: var(--color-brand-ddp-light);--color-primary-lighter: var(--color-brand-ddp-lighter);--focus-color-raw: 255, 0, 0;--focus-color: rgba(var(--focus-color-raw), 100%);--focus-shadow-color: rgba(var(--focus-color-raw), 50%)}[data-theme=ddp] .carousel-wrapper .carousel .carousel__image:not(:has(picture)):after{background:url(/static/logos/logo-ddp-white.svg)}@media print{header.header,footer.footer,button,a.button,.hero__image,.drawer,.skip-links,.block-logo-carousel__illustration{display:none!important}p{font-size:16px!important}[aria-hidden=true]{display:none!important}.tp-page *{flex-direction:column!important;gap:var(--space-medium);max-width:unset!important;max-height:unset!important;min-height:unset!important}.tp-page .main-section{padding-block:var(--space-medium)!important}.tp-magazine .magazine .tags,.tp-magazine .magazine .form,.tp-magazine .magazine .main-section[data-variant=newsletter],.tp-magazine .magazine .main-section[data-color=primary-lighter],.tp-magazine .magazine .magazine__toolbar,.tp-magazine .magazine picture{display:none!important}.tp-magazine .magazine h1{font-size:30px!important}.tp-magazine .magazine h2{font-size:20px!important}.tp-magazine .magazine .main-section{padding-block:0}.tp-magazine .magazine .hero{padding:0!important}.tp-magazine .magazine .hero>*{position:static!important}.tp-magazine .magazine .article-author{padding:0}.tp-magazine .magazine .article-author__image{display:none!important}.tp-magazine .magazine .magazine__quote{padding:var(--space-medium)}.tp-magazine .magazine .magazine__quote blockquote{font-size:16px}}@font-face{font-family:GT Pressura Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Regular.woff2) format("woff2"),url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Regular.woff) format("woff")}@font-face{font-family:GT Pressura Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Regular-Italic.woff2) format("woff2"),url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Regular-Italic.woff) format("woff")}@font-face{font-family:GT Pressura Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Light.woff2) format("woff2"),url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Light.woff) format("woff")}@font-face{font-family:GT Pressura Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Bold.woff2) format("woff2"),url(/fonts/gt-pressura-mono/GT-Pressura-Mono-Bold.woff) format("woff")}@font-face{font-family:PP Mori;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pp-mori/PPMori-Regular.woff2) format("woff2"),url(/fonts/pp-mori/PPMori-Regular.woff) format("woff")}@font-face{font-family:PP Mori;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pp-mori/PPMori-RegularItalic.woff2) format("woff2"),url(/fonts/pp-mori/PPMori-RegularItalic.woff) format("woff")}@font-face{font-family:PP Mori;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/pp-mori/PPMori-Light.woff2) format("woff2"),url(/fonts/pp-mori/PPMori-Light.woff) format("woff")}@font-face{font-family:PP Mori;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pp-mori/PPMori-Bold.woff2) format("woff2"),url(/fonts/pp-mori/PPMori-Bold.woff) format("woff")}*,*:after,*:before{box-sizing:border-box}html,body{min-height:100%}html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}body{margin:0;padding:0;background-color:#fff;color:var(--color-text);font-size:100%;font-family:var(--font-family-sans);line-height:1.5;font-variant-ligatures:none}.tp-company p:empty{display:none}.tp-company .accordion-item__link:after{content:none!important}.tp-company .accordion-item__external-link:hover{text-decoration:none}.tp-company .accordion-item__external-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tp-company .accordion-item__external-link .accordion-item__icon{display:flex}.tp-company .accordion-item__external-link .accordion-item__icon,.tp-trainings .accordion-item__external-link .accordion-item__icon{display:block!important}.site{width:100%;margin:0 auto}.js-focus-visible :focus:not(.focus-visible){outline:0}.header{--logo-width: 450px;--header-height: 104px;--header-height-mobile: 72px;background-color:var(--color-primary);position:sticky;top:0;z-index:98}.header.is-scrolled{border-bottom:1px solid var(--color-white)}@media only screen and (min-width:48em){.header.is-scrolled .header__title img{width:300px}}.header[data-theme=light]{background-color:var(--color-primary-light)}.header .header__inner{max-width:var(--layout-max-width);position:relative;min-height:var(--header-height);display:flex;align-items:center;margin:0 auto}@media only screen and (max-width:48em){.header .header__inner{min-height:var(--header-height-mobile)}}.header .header__inner[data-theme=light]{background-color:var(--color-primary-light)}.header .header__content{display:flex;padding-left:calc(var(--logo-width) - var(--space-medium));flex:1;justify-content:flex-end;align-items:center}@media only screen and (max-width:48em){.header .header__content{padding-left:120px}}.header .header__title{background-color:var(--color-primary-light);position:absolute;top:0;left:0;z-index:2}.header .header__title a{color:#000;display:inline-block}.header .header__title img{width:var(--logo-width);transition:.2s ease-in-out}@media only screen and (max-width:48em){.header .header__title img{--logo-width: auto;max-width:unset;height:var(--header-height-mobile)}}.header--sticky{position:fixed;left:0;top:0;width:100%;background-color:#fff;box-shadow:0 0 4px #00000038;z-index:20}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family-headline);font-weight:var(--font-weight-bold);text-rendering:optimizelegibility;word-wrap:break-word}[class^=headline]{font-family:var(--font-family-headline)}.headline-xxl{font-size:58px;font-size:3.625rem;line-height:1.1em}@media only screen and (max-width:48em){.headline-xxl{font-size:42px;font-size:2.625rem;line-height:1.2em}}@media only screen and (max-width:30em){.headline-xxl{font-size:36px;font-size:2.25rem}}.headline-xl{font-size:42px;font-size:2.625rem;line-height:1.2em}@media only screen and (max-width:48em){.headline-xl{font-size:32px;font-size:2rem}}.headline-l,.reference h2,.reference h3{font-size:28px;font-size:1.75rem;line-height:1.2em}@media only screen and (max-width:48em){.headline-l,.reference h2,.reference h3{font-size:24px;font-size:1.5rem}}.headline-m{font-size:20px;font-size:1.25rem;line-height:1.2em}@media only screen and (max-width:48em){.headline-m{font-size:20px;font-size:1.25rem}}.headline-s{font-size:16px;font-size:1rem;line-height:1.2em}@media only screen and (max-width:48em){.headline-s{font-size:14px;font-size:.875rem;line-height:1.29em}}p,.paragraph-m{margin:0;font-size:16px;font-size:1rem;line-height:1.55em}.paragraph-l,.msg-small.msg-small--success strong,.msg-small.msg-small--alert strong,.msg-small.msg-small--info strong,.form .msg-small--success.form__alert strong,.form .msg-small--alert.form__alert strong,.form .msg-small--info.form__alert strong,.form .form__alert[data-type=success] strong,.form .form__alert[data-type=error] strong,.paragraph-l p,.msg-small.msg-small--success strong p,.msg-small.msg-small--alert strong p,.msg-small.msg-small--info strong p,.form .msg-small--success.form__alert strong p,.form .msg-small--alert.form__alert strong p,.form .msg-small--info.form__alert strong p,.form .form__alert[data-type=success] strong p,.form .form__alert[data-type=error] strong p{font-size:21px;font-size:1.3125rem;line-height:1.55em}@media only screen and (max-width:48em){.paragraph-l,.msg-small.msg-small--success strong,.msg-small.msg-small--alert strong,.msg-small.msg-small--info strong,.form .msg-small--success.form__alert strong,.form .msg-small--alert.form__alert strong,.form .msg-small--info.form__alert strong,.form .form__alert[data-type=success] strong,.form .form__alert[data-type=error] strong,.paragraph-l p,.msg-small.msg-small--success strong p,.msg-small.msg-small--alert strong p,.msg-small.msg-small--info strong p,.form .msg-small--success.form__alert strong p,.form .msg-small--alert.form__alert strong p,.form .msg-small--info.form__alert strong p,.form .form__alert[data-type=success] strong p,.form .form__alert[data-type=error] strong p{font-size:18px;font-size:1.125rem}}.paragraph-s,.reference .reference__list .reference__item,.reference .reference__list li,.reference ol .reference__item,.reference ol li,.reference ul .reference__item,.reference ul li,.msg-small.msg-small--success p,.msg-small.msg-small--alert p,.msg-small.msg-small--info p,.form .msg-small--success.form__alert p,.form .msg-small--alert.form__alert p,.form .msg-small--info.form__alert p,.form .form__alert[data-type=success] p,.form .form__alert[data-type=error] p{font-size:14px;font-size:.875rem;line-height:1.55em}.paragraph-xs,.field .field__controls .switch .switch__label{font-size:12px;font-size:.75rem;line-height:1.25em}@media only screen and (max-width:48em){.paragraph-xs,.field .field__controls .switch .switch__label{line-height:1.5em}}.page-title{font-family:var(--font-family-serif);font-size:24px;font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5em;overflow:hidden;font-variant-numeric:slashed-zero;font-feature-settings:"liga" off;text-overflow:ellipsis;white-space:nowrap}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}.fontsize-small,.nav--pills ul a,.nav--pills ul button,.lightbox .lightbox__caption,.msg .msg__content p,.msg .msg__action a,.msg-small .msg-small__headline,.msg-small p,.field label,.form .form__alert .msg-small__headline,.form .form__alert p,.nav .dropdown a,figcaption{font-size:14px;font-size:.875rem}.fontsize-default,.nav li.nav__item .dropdown-touch{font-size:16px;font-size:1rem}.fontsize-lead{font-size:20px;font-size:1.25rem}.fontweight-bold{font-weight:var(--font-weight-bold)!important}.fontweight-medium{font-weight:var(--font-weight-medium)!important}.fontweight-regular{font-weight:var(--font-weight-regular)!important}.fontweight-light{font-weight:var(--font-weight-light)!important}.fontweight-thin{font-weight:var(--font-weight-thin)!important}abbr[title]{border-bottom:0;text-decoration:underline dotted}.container,.block .block__container{max-width:var(--layout-max-width);margin:0 auto}.hero{padding-block:var(--space-xlarge)}@media only screen and (max-width:48em){.hero{padding-block:0}}.hero.hero--default{background-color:var(--color-primary-lighter)}.hero .wrapper{display:flex;flex-direction:row;padding:var(--space-xxlarge) var(--wrapper-padding-x);gap:var(--space-xlarge);position:relative}@media only screen and (max-width:48em){.hero .wrapper{flex-direction:column-reverse;padding:var(--space-large) var(--wrapper-padding-x);gap:0}}.hero .hero__image{flex:1}@media only screen and (max-width:48em){.hero .hero__image{height:280px;flex:unset}}.hero .hero__image img{object-fit:contain}.hero .hero__content{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-medium);max-width:var(--text-max-width);width:100%;flex:2;padding-top:var(--space-xxlarge)}@media only screen and (max-width:48em){.hero .hero__content{padding-top:var(--space-medium);align-self:unset}}.hero.hero--small .hero__content{width:65%;flex:unset}@media only screen and (max-width:48em){.hero.hero--small .hero__content{width:unset}}.hero.hero--small .hero__image{position:absolute;right:0;top:0;bottom:0;align-self:unset;max-width:35%}@media only screen and (max-width:48em){.hero.hero--small .hero__image{position:static;max-width:unset}}.hero.hero--small .hero__image img{object-fit:contain}.hero.hero--large{min-height:744px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:48em){.hero.hero--large{min-height:unset}}.hero.hero--slider{padding:0;background-color:var(--color-primary-lighter)}.hero[data-variant=magazine]{padding:160px 0 0;position:relative;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:48em){.hero[data-variant=magazine]{padding:var(--wrapper-padding-x) 0 0}}.hero[data-variant=magazine] .hero__image{width:100%;aspect-ratio:16/9;overflow:hidden;max-width:unset}.hero[data-variant=magazine] .hero__image picture{display:block;width:100%;height:100%}.hero[data-variant=magazine] .hero__image img{width:100%;height:100%;object-fit:cover}.hero[data-variant=magazine] .tags{position:absolute;right:0;padding:var(--space-small);background-color:var(--color-white)}@media only screen and (max-width:48em){.hero[data-variant=magazine] .tags{padding:var(--space-xsmall)}}.hero[data-variant=magazine] .hero__headline{position:absolute;bottom:0;max-width:var(--magazine-max-width);flex:1 0 0;width:100%;padding:var(--space-small);padding-left:0;background-color:var(--color-white)}@media only screen and (max-width:48em){.hero[data-variant=magazine] .hero__headline{position:static}}.hero[data-variant=magazine] .hero__headline:after{content:"";height:100%;position:absolute;top:0;left:calc(-1 * ((var(--wrapper-width-large) - var(--magazine-max-width)) / 2 - var(--space-medium)));width:calc((var(--wrapper-width-large) - var(--magazine-max-width)) / 2 - var(--space-medium));background-color:var(--color-white)}.hero[data-variant=company]{background-color:var(--color-primary-lighter)}.hero[data-variant=company] .wrapper{padding-top:calc(var(--space-xxlarge) * 2)}@media only screen and (max-width:48em){.hero[data-variant=company] .wrapper{padding-top:var(--space-large);gap:var(--space-large)}}.hero[data-variant=company] .hero__content{padding-top:0;max-width:unset;width:100%;gap:var(--space-large)}.hero[data-variant=company] .hero__inner{max-width:var(--text-max-width)}@media only screen and (max-width:48em){.hero[data-variant=company] .hero__inner{max-width:unset;width:100%}}.hero[data-variant=company] .hero__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-medium);padding-top:var(--space-xlarge);position:relative;width:100%}@media only screen and (max-width:48em){.hero[data-variant=company] .hero__header{padding-top:var(--space-xsmall)}}.hero[data-variant=company] .hero__header>*{max-width:calc(100% - 250px);overflow-wrap:break-word}@media only screen and (max-width:48em){.hero[data-variant=company] .hero__header>*{max-width:100%}}.hero[data-variant=company] .hero__image{height:200px;max-width:200px;position:absolute;top:calc(-1 * var(--space-medium));right:0}@media only screen and (max-width:48em){.hero[data-variant=company] .hero__image{max-height:100px;position:static;max-width:250px;width:auto}}.hero[data-variant=company] .hero__image img,.hero[data-variant=company] .hero__image picture{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}@media only screen and (max-width:48em){.hero[data-variant=company] .hero__image img,.hero[data-variant=company] .hero__image picture{object-position:left top}}.hero[data-variant=company] .hero__footer{margin-top:var(--space-xlarge);display:flex;gap:var(--space-small);flex-wrap:wrap}.hero[data-variant=company] .hero__footer span.hero__hint{width:100%}.hero[data-variant=company] .hero__hint{color:var(--color-primary);font-family:var(--font-family-serif);font-size:18px;font-size:1.125rem;line-height:150%}.hero[data-variant=company] .tag{font-weight:var(--font-weight-bold)}.tp-article .hero__image{background-color:var(--color-primary-lighter)}:has(.magazine) .header .header__title{background-color:var(--color-white)}.magazine{position:relative}.magazine>.wrapper{padding-bottom:calc(var(--space-xlarge) + var(--space-medium));align-items:center;gap:var(--space-large)}.magazine>.wrapper>*{width:100%}.magazine .magazine__block{max-width:var(--magazine-max-width)}.magazine .magazine__block.magazine__block--full-width{max-width:calc(var(--wrapper-width-large) - 2 * var(--wrapper-padding-x))}.magazine .magazine__block.magazine__block--full-width.magazine__image figure{aspect-ratio:16/8}@media only screen and (max-width:48em){.magazine .magazine__block.magazine__block--full-width.magazine__image figure{aspect-ratio:unset}}.magazine .magazine__content{display:flex;flex-direction:column;gap:var(--space-xsmall)}.magazine .magazine__content .fn{list-style:none;padding-left:0}.magazine .magazine__content .article__box{padding:var(--space-medium)}.magazine .magazine__content h2,.magazine .magazine__content h3,.magazine .magazine__content h4,.magazine .magazine__content h5,.magazine .magazine__content h6{padding:var(--space-medium) 0 var(--space-xxxsmall, 4px) 0;color:var(--color-text);font-variant-numeric:slashed-zero;font-feature-settings:"liga" off;font-family:var(--font-family-headline);font-weight:var(--font-weight-bold);line-height:1.2em}.magazine .magazine__content h2{font-size:42px;font-size:2.625rem}@media only screen and (max-width:48em){.magazine .magazine__content h2{font-size:32px;font-size:2rem}}.magazine .magazine__content h3{font-size:36px;font-size:2.25rem}@media only screen and (max-width:48em){.magazine .magazine__content h3{font-size:28px;font-size:1.75rem}}.magazine .magazine__content h4{font-size:28px;font-size:1.75rem}@media only screen and (max-width:48em){.magazine .magazine__content h4{font-size:20px;font-size:1.25rem}}.magazine .magazine__content h5{font-size:24px;font-size:1.5rem}@media only screen and (max-width:48em){.magazine .magazine__content h5{font-size:16px;font-size:1rem}}.magazine .magazine__content p,.magazine .magazine__content ul:not(table ul),.magazine .magazine__content ol:not(table ol){padding-block:var(--space-small);color:var(--color-text);font-feature-settings:"dlig" on;font-size:22px;font-size:1.375rem;line-height:1.85em}@media only screen and (max-width:48em){.magazine .magazine__content p,.magazine .magazine__content ul:not(table ul),.magazine .magazine__content ol:not(table ol){font-size:16px;font-size:1rem;padding-block:var(--space-xsmall)}}.magazine .magazine__content ul li ul,.magazine .magazine__content ul li ol,.magazine .magazine__content ol li ul,.magazine .magazine__content ol li ol{padding-bottom:0}.magazine .magazine__content ul:not(table ul),.magazine .magazine__content ol:not(table ol){margin:0;color:inherit;padding-left:1.5ch}.magazine .magazine__content ul:not(table ul) li,.magazine .magazine__content ol:not(table ol) li{margin-bottom:var(--space-small)}.magazine .magazine__content ul:not(table ul) li:has(strong:is(:first-child))::marker,.magazine .magazine__content ol:not(table ol) li:has(strong:is(:first-child))::marker{font-weight:var(--font-weight-bold)}.magazine .magazine__content ol:not(table ol){list-style-position:inside;padding-left:.5ch}.magazine .magazine__content ol:not(table ol) ol{padding-left:1.25ch}.magazine .magazine__content table{border:1px solid var(--color-grayscale-20)}.magazine .magazine__content table ul,.magazine .magazine__content table ol{padding:revert;margin:revert}.magazine .magazine__paragraph{padding-block:var(--space-small)}@media only screen and (max-width:48em){.magazine .magazine__paragraph{padding-block:var(--space-xsmall)}}.magazine .magazine__paragraph p{color:var(--color-text);font-feature-settings:"dlig" on;font-size:22px;font-size:1.375rem;line-height:1.85em}@media only screen and (max-width:48em){.magazine .magazine__paragraph p{font-size:16px;font-size:1rem}}.magazine .magazine__headline{padding:var(--space-xxxsmall, 4px) 0}.magazine .magazine__headline h2{color:var(--color-text);font-variant-numeric:slashed-zero;font-feature-settings:"liga" off;font-family:var(--font-family-headline);font-size:42px;font-size:2.625rem;font-weight:var(--font-weight-bold);line-height:1.2em}@media only screen and (max-width:48em){.magazine .magazine__headline h2{font-size:32px;font-size:2rem}}.magazine .magazine__image{padding:var(--space-medium) 0}.magazine .magazine__image figure img{width:100%;height:100%;object-fit:cover}.magazine .magazine__image figure figcaption{max-width:var(--magazine-max-width);margin:0 auto;padding-top:var(--space-xxsmall);font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-size:.875rem;line-height:1.55em}.magazine .magazine__quote{display:flex;padding:var(--space-large) 0 var(--space-large) var(--space-xlarge);flex-direction:column;align-items:flex-start;border-left:var(--space-xxxsmall) solid var(--color-primary)}@media only screen and (max-width:48em){.magazine .magazine__quote{padding:var(--space-small) 0 var(--space-small) var(--space-small)}}.magazine .magazine__quote blockquote{margin:0;color:var(--brand-color-gray-04);font-variant-numeric:slashed-zero;font-feature-settings:"liga" off;font-family:var(--font-family-headline);font-size:32px;font-size:2rem;line-height:1.3}@media only screen and (max-width:48em){.magazine .magazine__quote blockquote{font-size:19px;font-size:1.1875rem}}.magazine .magazine__quote blockquote:before{content:"»"}.magazine .magazine__quote blockquote:after{content:"«"}.magazine .magazine__toolbar{display:flex;padding:var(--space-xsmall) 0;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:48em){.magazine .magazine__toolbar{flex-direction:column;justify-content:center;gap:var(--space-small)}}.magazine .magazine__toolbar>.tags{max-width:50%;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:48em){.magazine .magazine__toolbar>.tags{max-width:unset;justify-content:unset}}.magazine-teaser{display:flex;flex-direction:column;gap:var(--space-xsmall)}.magazine-teaser .magazine-teaser__meta{display:flex;align-items:center}@media only screen and (max-width:48em){.magazine-teaser .magazine-teaser__meta{flex-direction:column;align-items:flex-start;gap:var(--space-xxsmall)}}.magazine-teaser .magazine-teaser__meta>*{flex:1 0 0}.magazine-teaser .magazine-teaser__info{text-align:right;color:var(--color-brand-gray-03);font-family:var(--font-family-headline);font-size:18px;font-size:1.125rem;line-height:1.5em}.main{position:relative}.main.main--no-hero{margin-top:6em}@media only screen and (max-width:48em){.main.main--no-hero{margin-top:0}}.content{position:relative}.content--centered{width:100%;max-width:1200px;margin:0 auto}@media only screen and (max-width:48em){.content--centered{max-width:100%}}.content--sidebar{padding-right:4.5em}@media only screen and (max-width:48em){.content--sidebar{margin-bottom:1.5em;padding-right:0}}.prose{display:flex;flex-direction:column;gap:var(--space-medium)}@media only screen and (max-width:48em){.prose{gap:var(--space-small)}}.prose :is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-medium)}@media only screen and (max-width:48em){.prose :is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-small)}}.prose p,.prose h2{font-size:21px;font-size:1.3125rem;font-style:normal;font-weight:var(--font-weight-regular);line-height:1.55em}@media only screen and (max-width:48em){.prose p,.prose h2{font-size:18px;font-size:1.125rem}}.prose h2{font-weight:var(--font-weight-bold);font-family:var(--font-family-sans)}.prose a{color:inherit;text-decoration:underline}.prose.paragraph-m p,.prose.paragraph-m ul{margin:0;font-size:16px;font-size:1rem;line-height:1.55em}.prose.paragraph-s p,.prose.paragraph-s ul,.prose.paragraph-s ol{margin:0;font-size:14px;font-size:.875rem;line-height:1.55em}.prose.paragraph-s ol,.prose.paragraph-s ul{display:flex;flex-direction:column;gap:var(--space-small)}.prose.paragraph-s li:not(:last-child){margin-bottom:0}.section{position:relative}.main-section{--section-gap: var(--space-xxlarge);--section-gap-mobile: var(--space-large);--section-bg-color: var(--color-white);--section-font-color: var(--color-primary);background-color:var(--section-bg-color);color:var(--section-font-color);padding:var(--section-gap) 0}@media only screen and (max-width:48em){.main-section{padding:var(--section-gap-mobile) 0}}.main-section[data-color=colored],.main-section[data-color=primary]{--section-bg-color: var(--color-primary);--section-font-color: var(--color-white)}.main-section[data-color=colored] .main-section__header h2,.main-section[data-color=colored] .main-section__header p,.main-section[data-color=primary] .main-section__header h2,.main-section[data-color=primary] .main-section__header p{color:var(--color-white)}.main-section[data-color=primary-light]{--section-bg-color: var(--color-primary-light);--section-font-color: var(--color-primary)}.main-section[data-color=primary-lighter]{--section-bg-color: var(--color-primary-lighter);--section-font-color: var(--color-primary)}.main-section[data-color=white]{--section-bg-color: var(--color-white);--section-font-color: var(--color-primary)}.main-section[data-position=top]{background:linear-gradient(180deg,transparent var(--section-gap),var(--section-bg-color) var(--section-gap));padding-top:0;margin-top:calc(var(--section-gap) * -1)}.main-section[data-position=bottom]{background:linear-gradient(180deg,var(--section-bg-color) calc(100% - 79px - var(--space-xxlarge)),transparent calc(100% - 79px - var(--space-xxlarge)))}.main-section.main-section--centered{text-align:center}.main-section.main-section--centered .wrapper,.main-section.main-section--centered .main-section__content,.main-section.main-section--centered .main-section__header,.main-section.main-section--centered .main-section__footer{align-items:center}.main-section.main-section--overlap{padding-top:0;overflow:hidden}.main-section.main-section--overlap .wrapper{justify-content:flex-start!important;gap:calc(var(--space-xxlarge) * 1.5)!important}.main-section.main-section--overlap .main-section__header{padding-top:var(--space-medium);padding-inline:var(--space-xsmall);position:relative}.main-section.main-section--overlap .main-section__header:after{content:"";position:absolute;right:-100%;top:0;height:100px;width:100%;background-color:var(--color-primary)}.main-section.main-section--overlap .main-section__header:before{content:"";position:absolute;left:-100%;top:0;height:100px;width:100%;background-color:var(--color-primary)}.main-section .main-section__content li a,.main-section .main-section__content p a{text-decoration:underline}.main-section:not(:is([data-variant=carousel],[data-variant=big-picture])) .main-section__header{max-width:var(--text-max-width)}.main-section[data-variant=block-logo]{padding-top:0}.main-section[data-variant=block-logo] .wrapper{position:relative}@media only screen and (max-width:90em){.main-section[data-variant=block-logo]{overflow:hidden}}.main-section[data-variant=stats] .wrapper{min-height:var(--wrapper-width-small);background-repeat:no-repeat;background-size:auto 100%;background-position:center;justify-content:center;gap:var(--space-xlarge)}@media only screen and (max-width:48em){.main-section[data-variant=stats] .wrapper{background-size:200vw}}.main-section[data-variant=stats] .main-section__header{max-width:var(--text-max-width);margin:0 auto}.main-section[data-variant=feature]{padding-bottom:calc(var(--space-xxlarge) + var(--space-large))}.main-section[data-variant=feature] .wrapper{gap:var(--space-xxlarge)}.main-section[data-variant=feature] .main-section__header{max-width:var(--text-max-width);margin:0 auto;padding-bottom:var(--space-large)}@media only screen and (max-width:48em){.main-section[data-variant=teaser]{padding-top:0}}.main-section[data-variant=list] .wrapper{gap:var(--space-xxlarge)}@media only screen and (max-width:48em){.main-section[data-variant=list] .wrapper{gap:var(--space-xlarge)}}.main-section[data-variant=text] p:has(strong)+ul{margin-top:-15px}@media only screen and (max-width:48em){.main-section[data-variant=text] p:has(strong)+ul{margin-top:-10px}}.main-section[data-variant=cta] .main-section__content{align-items:unset}.main-section[data-variant=big-picture] .main-section__header .wrapper{gap:var(--space-medium)}.main-section[data-variant=big-picture] .main-section__header .wrapper>*{max-width:var(--text-max-width)}.main-section[data-variant=big-picture] .main-section__footer{padding-block:var(--space-xlarge)}.main-section[data-variant=big-picture] .main-section__content{padding-block:var(--space-xxlarge)}@media only screen and (max-width:48em){.main-section[data-variant=big-picture] .main-section__content{padding-block:var(--space-xlarge)}}.main-section[data-variant=big-picture] .main-section__footer .wrapper{flex-direction:row;align-items:flex-start}@media only screen and (max-width:48em){.main-section[data-variant=big-picture] .main-section__footer .wrapper{flex-direction:column;gap:var(--space-medium)}}.main-section[data-variant=big-picture] .button{white-space:nowrap}@media only screen and (max-width:48em){.main-section[data-variant=big-picture]{padding-block:0}}.main-section[data-variant=brands]{padding-top:0;overflow:hidden}@media only screen and (max-width:48em){.main-section[data-variant=brands] .wrapper{padding-left:0;padding-right:0}}.main-section[data-variant=brands] .main-section__header{max-width:var(--wrapper-width-large);margin:0 auto;padding-inline:var(--wrapper-padding-x);padding-block:var(--space-large)}.main-section[data-variant=brands] .main-section__header .main-section__headline{align-self:flex-start;position:relative}.main-section[data-variant=brands] .main-section__header .main-section__headline:after{content:"";display:block;height:95px;width:100vw;background-color:var(--color-primary);position:absolute;left:calc(100% + var(--space-large));top:calc(-1 * var(--space-large))}.main-section[data-variant=brands] .main-section__header .main-section__headline,.main-section[data-variant=brands] .main-section__header .main-section__text{max-width:var(--text-max-width)}.main-section[data-variant=brands] .main-section__content{gap:var(--space-small)}.main-section[data-variant=carousel]{padding:0}.main-section[data-variant=carousel]>.wrapper{padding-right:0}@media only screen and (max-width:64em){.main-section[data-variant=carousel]>.wrapper{padding:0}}.main-section[data-variant=carousel] .main-section__header{padding:var(--space-large) 0}.main-section[data-variant=carousel] .main-section__header h2{max-width:calc(var(--wrapper-width-large) / 2);color:var(--color-primary)}.main-section[data-variant=text-image] .wrapper{position:relative;color:inherit}.main-section[data-variant=media-slider]{padding-bottom:0}.main-section[data-variant=newsletter]{overflow:hidden}.main-section[data-variant=newsletter] .wrapper{flex-direction:row}@media only screen and (max-width:64em){.main-section[data-variant=newsletter] .wrapper{flex-direction:column}}.main-section[data-variant=newsletter] .main-section__image{max-width:30%;flex-shrink:0;z-index:1}@media only screen and (max-width:64em){.main-section[data-variant=newsletter] .main-section__image{max-width:200px;padding-top:var(--space-large)}}@media only screen and (max-width:30em){.main-section[data-variant=newsletter] .main-section__image{align-self:center}}.main-section[data-variant=newsletter] .main-section__image img{width:100%}.main-section[data-variant=newsletter] .main-section__header h2{background-color:var(--color-white);align-self:flex-start;padding:var(--space-xxsmall) var(--space-medium) var(--space-xxsmall) 0;position:relative}@media only screen and (max-width:48em){.main-section[data-variant=newsletter] .main-section__header h2{background-color:transparent;padding:0}}.main-section[data-variant=newsletter] .main-section__header h2:before{content:"";height:100%;width:500px;background-color:var(--color-white);position:absolute;left:-500px;top:0}@media only screen and (max-width:48em){.main-section[data-variant=newsletter] .main-section__header h2:before{content:unset}}@media only screen and (max-width:48em){.main-section[data-variant=form]{padding:0}}.main-section[data-variant=form] .wrapper{flex-direction:row;padding-top:var(--space-xlarge);position:relative;overflow:hidden;gap:var(--space-xxlarge)}@media only screen and (max-width:48em){.main-section[data-variant=form] .wrapper{padding-top:var(--space-large)}}.main-section[data-variant=form] .main-section__image{flex:35%}@media only screen and (max-width:64em){.main-section[data-variant=form] .main-section__image{display:none}}.main-section[data-variant=form] .main-section__image svg{width:140%;position:relative;right:130px;top:-150px;stroke:var(--color-primary)}.main-section[data-variant=form] .main-section__inner{flex:65%;padding:0}.main-section__content,.main-section__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-medium);width:100%}.main-section__inner{padding-right:var(--space-xxlarge);gap:var(--space-large)}@media only screen and (max-width:64em){.main-section__inner{padding-right:0;gap:var(--space-medium)}}.main-section__header{display:flex;flex-direction:column;gap:var(--space-medium);align-self:stretch}.main-section__header.main-section__header--medium{max-width:860px;gap:var(--space-medium)}.main-section__footer{display:flex;flex-direction:column}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row--gap{margin:0 -1.5em}.row--gap>*{padding:0 1.5em 3em}.row--gap-sm{margin:0 -.75em}.row--gap-sm>*{padding:0 .75em 1.5em}.direction-row{flex-direction:row}.direction-row-reverse{flex-direction:row-reverse}.direction-column{flex-direction:column}.direction-column-reverse{flex-direction:column-reverse}.align-center{justify-content:center}.align-right{justify-content:flex-end}.align-left{justify-content:flex-start}.align-justify{justify-content:space-between}.align-around{justify-content:space-around}.align-top{align-items:flex-start}.align-middle{align-items:center}.align-bottom{align-items:flex-end}.align-stretch{align-items:stretch}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.col{width:100%;flex:1 0 0%}.col--1{flex:0 0 8.3333333333%;max-width:8.3333333333%}@media only screen and (max-width:64em){.col--lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media only screen and (max-width:48em){.col--md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media only screen and (max-width:30em){.col--sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}.col--2{flex:0 0 16.6666666667%;max-width:16.6666666667%}@media only screen and (max-width:64em){.col--lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media only screen and (max-width:48em){.col--md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media only screen and (max-width:30em){.col--sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.col--3{flex:0 0 25%;max-width:25%}@media only screen and (max-width:64em){.col--lg-3{flex:0 0 25%;max-width:25%}}@media only screen and (max-width:48em){.col--md-3{flex:0 0 25%;max-width:25%}}@media only screen and (max-width:30em){.col--sm-3{flex:0 0 25%;max-width:25%}}.col--4{flex:0 0 33.3333333333%;max-width:33.3333333333%}@media only screen and (max-width:64em){.col--lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media only screen and (max-width:48em){.col--md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media only screen and (max-width:30em){.col--sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.col--5{flex:0 0 41.6666666667%;max-width:41.6666666667%}@media only screen and (max-width:64em){.col--lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media only screen and (max-width:48em){.col--md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media only screen and (max-width:30em){.col--sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}.col--6{flex:0 0 50%;max-width:50%}@media only screen and (max-width:64em){.col--lg-6{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:48em){.col--md-6{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:30em){.col--sm-6{flex:0 0 50%;max-width:50%}}.col--7{flex:0 0 58.3333333333%;max-width:58.3333333333%}@media only screen and (max-width:64em){.col--lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media only screen and (max-width:48em){.col--md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media only screen and (max-width:30em){.col--sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}.col--8{flex:0 0 66.6666666667%;max-width:66.6666666667%}@media only screen and (max-width:64em){.col--lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media only screen and (max-width:48em){.col--md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media only screen and (max-width:30em){.col--sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}.col--9{flex:0 0 75%;max-width:75%}@media only screen and (max-width:64em){.col--lg-9{flex:0 0 75%;max-width:75%}}@media only screen and (max-width:48em){.col--md-9{flex:0 0 75%;max-width:75%}}@media only screen and (max-width:30em){.col--sm-9{flex:0 0 75%;max-width:75%}}.col--10{flex:0 0 83.3333333333%;max-width:83.3333333333%}@media only screen and (max-width:64em){.col--lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media only screen and (max-width:48em){.col--md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media only screen and (max-width:30em){.col--sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}.col--11{flex:0 0 91.6666666667%;max-width:91.6666666667%}@media only screen and (max-width:64em){.col--lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media only screen and (max-width:48em){.col--md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media only screen and (max-width:30em){.col--sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}.col--12{flex:0 0 100%;max-width:100%}@media only screen and (max-width:64em){.col--lg-12{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:48em){.col--md-12{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:30em){.col--sm-12{flex:0 0 100%;max-width:100%}}.offset-1{margin-left:8.3333333333%}.direction-row-reverse .offset-1{margin-right:8.3333333333%}@media only screen and (max-width:64em){.offset-lg-1{margin-left:8.3333333333%}}@media only screen and (max-width:48em){.offset-md-1{margin-left:8.3333333333%}}@media only screen and (max-width:30em){.offset-sm-1{margin-left:8.3333333333%}}.offset-2{margin-left:16.6666666667%}.direction-row-reverse .offset-2{margin-right:16.6666666667%}@media only screen and (max-width:64em){.offset-lg-2{margin-left:16.6666666667%}}@media only screen and (max-width:48em){.offset-md-2{margin-left:16.6666666667%}}@media only screen and (max-width:30em){.offset-sm-2{margin-left:16.6666666667%}}.offset-3{margin-left:25%}.direction-row-reverse .offset-3{margin-right:25%}@media only screen and (max-width:64em){.offset-lg-3{margin-left:25%}}@media only screen and (max-width:48em){.offset-md-3{margin-left:25%}}@media only screen and (max-width:30em){.offset-sm-3{margin-left:25%}}.offset-4{margin-left:33.3333333333%}.direction-row-reverse .offset-4{margin-right:33.3333333333%}@media only screen and (max-width:64em){.offset-lg-4{margin-left:33.3333333333%}}@media only screen and (max-width:48em){.offset-md-4{margin-left:33.3333333333%}}@media only screen and (max-width:30em){.offset-sm-4{margin-left:33.3333333333%}}.offset-5{margin-left:41.6666666667%}.direction-row-reverse .offset-5{margin-right:41.6666666667%}@media only screen and (max-width:64em){.offset-lg-5{margin-left:41.6666666667%}}@media only screen and (max-width:48em){.offset-md-5{margin-left:41.6666666667%}}@media only screen and (max-width:30em){.offset-sm-5{margin-left:41.6666666667%}}.offset-6{margin-left:50%}.direction-row-reverse .offset-6{margin-right:50%}@media only screen and (max-width:64em){.offset-lg-6{margin-left:50%}}@media only screen and (max-width:48em){.offset-md-6{margin-left:50%}}@media only screen and (max-width:30em){.offset-sm-6{margin-left:50%}}.offset-7{margin-left:58.3333333333%}.direction-row-reverse .offset-7{margin-right:58.3333333333%}@media only screen and (max-width:64em){.offset-lg-7{margin-left:58.3333333333%}}@media only screen and (max-width:48em){.offset-md-7{margin-left:58.3333333333%}}@media only screen and (max-width:30em){.offset-sm-7{margin-left:58.3333333333%}}.offset-8{margin-left:66.6666666667%}.direction-row-reverse .offset-8{margin-right:66.6666666667%}@media only screen and (max-width:64em){.offset-lg-8{margin-left:66.6666666667%}}@media only screen and (max-width:48em){.offset-md-8{margin-left:66.6666666667%}}@media only screen and (max-width:30em){.offset-sm-8{margin-left:66.6666666667%}}.offset-9{margin-left:75%}.direction-row-reverse .offset-9{margin-right:75%}@media only screen and (max-width:64em){.offset-lg-9{margin-left:75%}}@media only screen and (max-width:48em){.offset-md-9{margin-left:75%}}@media only screen and (max-width:30em){.offset-sm-9{margin-left:75%}}.offset-10{margin-left:83.3333333333%}.direction-row-reverse .offset-10{margin-right:83.3333333333%}@media only screen and (max-width:64em){.offset-lg-10{margin-left:83.3333333333%}}@media only screen and (max-width:48em){.offset-md-10{margin-left:83.3333333333%}}@media only screen and (max-width:30em){.offset-sm-10{margin-left:83.3333333333%}}.offset-11{margin-left:91.6666666667%}.direction-row-reverse .offset-11{margin-right:91.6666666667%}@media only screen and (max-width:64em){.offset-lg-11{margin-left:91.6666666667%}}@media only screen and (max-width:48em){.offset-md-11{margin-left:91.6666666667%}}@media only screen and (max-width:30em){.offset-sm-11{margin-left:91.6666666667%}}.offset-12{margin-left:100%}.direction-row-reverse .offset-12{margin-right:100%}@media only screen and (max-width:64em){.offset-lg-12{margin-left:100%}}@media only screen and (max-width:48em){.offset-md-12{margin-left:100%}}@media only screen and (max-width:30em){.offset-sm-12{margin-left:100%}}.footer{background-color:var(--color-primary);margin-top:calc(80px + var(--space-large));padding-top:130px;padding-bottom:var(--space-xxlarge)}@media only screen and (max-width:48em){.footer{margin-top:calc(50px + var(--space-large));padding-top:100px}}.footer .wrapper{position:relative}.footer .footer__title{background-color:var(--color-primary-lighter);position:absolute;max-width:300px;top:-210px;left:0}.footer .footer__title a{display:inline-block}@media only screen and (max-width:48em){.footer .footer__title{max-width:200px;top:-150px}}.footer .footer__inner{display:flex;flex-direction:column;gap:var(--space-xxlarge)}.wrapper{padding:0 var(--wrapper-padding-x);display:flex;flex-direction:column;gap:var(--space-large);width:100%;max-width:var(--wrapper-width-medium);margin:0 auto}.wrapper.wrapper--small{max-width:var(--wrapper-width-small)}.wrapper.wrapper--large{max-width:var(--wrapper-width-large)}.wrapper.wrapper--xlarge{max-width:var(--wrapper-width-large);gap:var(--space-xlarge)}.wrapper.wrapper--xxlarge{max-width:var(--layout-max-width)}.wrapper.wrapper--none{max-width:unset;padding:0}.wrapper.gap--xlarge{gap:var(--space-xlarge)}@media only screen and (max-width:48em){.wrapper{max-width:unset}}::-moz-selection{color:var(--color-white);background:var(--color-primary)}::selection{color:var(--color-white);background:var(--color-primary)}.color-bg{background-color:var(--color-background)}.color-bg-white{background-color:var(--color-white)}.color-bg-black{background-color:var(--color-black)}.color-bg-grayscale-10{background-color:var(--color-grayscale-10)}.color-bg-grayscale-20{background-color:var(--color-grayscale-20)}.color-bg-grayscale-30{background-color:var(--color-grayscale-30)}.color-bg-grayscale-40{background-color:var(--color-grayscale-40)}.color-bg-grayscale-50{background-color:var(--color-grayscale-50)}.color-bg-primary{background-color:var(--color-primary)}.color-bg-primary-light{background-color:var(--color-primary-light)}.color-bg-primary-lighter{background-color:var(--color-primary-lighter)}.color-bg-secondary{background-color:var(--color-secondary)}.color-bg-bright-gray{background-color:var(--color-brand-bright-gray)}.color-bg-text{background-color:var(--color-text)}.color-bg-text-light{background-color:var(--color-text-light)}.color-bg-border{background-color:var(--color-border)}.color-font-white{color:var(--color-white)}.color-font-black{color:var(--color-black)}.color-font-text{color:var(--color-text)}.color-font-light{color:var(--color-text-light)}.color-font-primary{color:var(--color-primary)}.color-font-secondary{color:var(--color-secondary)}figure{margin:0}figcaption{padding-top:.5em}img{max-width:100%;height:auto;vertical-align:middle}picture{display:block;width:100%;height:100%;overflow:hidden}picture img{display:block;width:100%;height:100%}.lazy-load{display:block;padding-bottom:var(--ratio);background-color:#f2f2f2;overflow:hidden}.lazy-load.lazy-loaded{padding:0}.lazy-load.lazy-loaded img{opacity:1;transition:opacity .3s}.lazy-load img{opacity:0}.img-left,.img-right{width:100%;max-width:380px}@media only screen and (max-width:48em){.img-left,.img-right{max-width:600px}}.img-left{float:left;margin:0 1.5em .5em 0}@media only screen and (max-width:48em){.img-left{float:none;margin:1.5em auto}}.img-right{float:right;margin:0 0 .5em 1.5em}@media only screen and (max-width:48em){.img-right{float:none;margin:1.5em auto}}.bgimage-wrapper{position:relative;background-color:#ec6842}.bgimage{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#f2f2f2;aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.bgimage:before{float:left;padding-bottom:calc(100% / 16/9);content:""}.bgimage:after{display:block;content:"";clear:both}}.bgimage--faded{opacity:.35}.icon{display:inline-block;width:16px;height:16px}.icon--group{margin:0 5px}.icon--btn-left{margin:-3px 3px -3px 0}.icon--btn-right{margin:-3px 0 -3px 3px}.icon--10{width:10px;height:10px}.icon--12{width:12px;height:12px}.icon--20{width:20px;height:20px}.icon--24{width:24px;height:24px}.icon--28{width:28px;height:28px}.icon--30{width:30px;height:30px}.icon--32{width:32px;height:32px}.icon--40{width:40px;height:40px}.icon--48{width:48px;height:48px}.icon--64{width:64px;height:64px}.icon-text-align{display:flex;align-items:center}.icon-text-align .icon{margin-right:5px}a{color:var(--color-primary);transition:.3s ease-in-out;text-decoration:none}a:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible a:focus-visible:not(.focus-visible){box-shadow:none}a:hover{text-decoration:underline}.skip-links{position:fixed;left:0;top:0;z-index:99}.skip-links a{position:absolute;top:.5em;left:.5em;height:1px;width:1px;clip:rect(1px,1px,1px,1px);padding:10px;overflow:hidden;white-space:nowrap;background-color:#fff}.skip-links a:focus{position:absolute;height:auto;width:auto;clip:auto;overflow:auto;outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .skip-links a:focus:not(.focus-visible){box-shadow:none}a.anchor{display:block;position:relative;visibility:hidden;top:0}.link--lined{border-bottom:2px solid currentcolor}.link--lined:hover,.link--lined:focus{text-decoration:none}.link--icon{display:flex;align-items:center}.link--icon .icon{margin-left:.25em}.table-wrapper{overflow:hidden;width:100%;overflow-x:auto}.table{width:100%;min-width:480px;background-color:transparent;border-collapse:collapse;border-spacing:0;max-width:100%;border:none}.table ul{padding:0;margin-block:0;color:var(--color-primary)}.table li{font-size:12px;font-size:.75rem;color:inherit}.table td{background:var(--color-white);color:var(--color-primary);font-size:12px;font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1.25em;border:none;padding:var(--space-xxsmall);text-align:left;vertical-align:top;border-bottom:.5px solid var(--color-grayscale-20)}.table tr{height:40px}.table th{background:var(--color-primary-lighter);color:var(--color-primary);font-family:var(--font-family-headline);font-size:12px;font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1.2em;border:none;padding:var(--space-xxsmall);text-align:left;vertical-align:middle;border-bottom:.5px solid var(--color-primary-light)}.accordion{--accordion-theme-color: var(--color-primary);display:flex;flex-direction:column;gap:var(--space-xsmall);width:100%}.accordion:not(:first-child){margin-block-start:1em}.accordion:not(:last-child){margin-block-end:1em}.accordion:not(:has(li),.js-container){border-bottom:none!important}@media only screen and (max-width:48em){.accordion{gap:var(--space-xsmall)}}.accordion img{max-width:100px}.accordion .accordion-item{position:relative;padding-block:var(--space-xxsmall);border:1px solid var(--accordion-theme-color);transition:margin .3s,background-color .3s}.accordion .accordion-item:hover,.accordion .accordion-item:has(.accordion-item[open]){background-color:var(--color-primary-lighter)}.accordion .accordion-item:hover .accordion-item__header,.accordion .accordion-item:has(.accordion-item[open]) .accordion-item__header{background-color:var(--color-primary-lighter)}.accordion .accordion-item:has(+.accordion-item__button){background-color:unset!important;cursor:auto!important}.accordion .accordion-item:has(+.accordion-item__button) .accordion-item__header{cursor:auto!important}.accordion .accordion-item .accordion-item__definition-list{display:flex;flex-direction:column-reverse;margin:0;padding:0}.accordion .accordion-item .accordion-item__definition-list dd,.accordion .accordion-item .accordion-item__definition-list dt{margin:0;padding:0}.accordion .accordion-item .accordion-item__definition-list dd{font-size:20px;font-size:1.25rem;font-weight:var(--font-weight-bold)}.accordion .accordion-item .accordion-item__header{cursor:pointer;background-color:var(--color-white);display:flex;align-items:center;position:relative;padding-inline:var(--space-small) var(--space-xxsmall);transition:all .3s}.accordion .accordion-item .accordion-item__header::-webkit-details-marker{display:none}.accordion .accordion-item .accordion-item__header .accordion-item__icon{color:var(--accordion-theme-color);position:absolute;right:var(--space-xsmall);top:-2px;background-color:transparent;transition:transform ease .2s,right .1s,background-color .3s}.accordion .accordion-item .accordion-item__header:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .accordion .accordion-item .accordion-item__header:focus-visible:not(.focus-visible){box-shadow:none}.accordion .accordion-item .accordion-item__header:focus-visible .accordion-item__icon{color:var(--accordion-theme-color);right:var(--space-xxsmall)}.accordion .accordion-item[open]{background-color:var(--color-primary-lighter)}.accordion .accordion-item[open] .accordion-item__header{background-color:var(--color-primary-lighter);margin-bottom:var(--space-large)}.accordion .accordion-item[open] .accordion-item__header .accordion-item__icon{transform:rotate(180deg)}.accordion .accordion-item[open] .accordion-item__text{max-width:var(--text-max-width)}.accordion .accordion-item[open] .accordion .accordion-item__icon{transform:rotate(0)}.accordion .accordion-item .accordion-item__title,.accordion .accordion-item .accordion-item__id{color:var(--accordion-theme-color);font-family:var(--font-family-headline);font-size:18px;font-size:1.125rem;line-height:1.5em;margin:0;max-width:calc(100% - 48px);flex:1}@media only screen and (max-width:48em){.accordion .accordion-item .accordion-item__title,.accordion .accordion-item .accordion-item__id{font-size:16px;font-size:1rem;width:100%;max-width:calc(100% - 36px)}}.accordion .accordion-item .accordion-item__image{padding:var(--space-xsmall);background-color:var(--color-white);border:.5px solid var(--color-primary)}.accordion .accordion-item .accordion-item__image.accordion-item__image--portrait{aspect-ratio:2/3}.accordion .accordion-item .accordion-item__image.accordion-item__image--portrait img{max-width:120px}.accordion .accordion-item .accordion-item__logo{width:100px;height:100px;display:flex;align-items:center;justify-content:center;padding:var(--space-xxsmall);border:1px solid var(--color-primary-light);background-color:var(--color-white)}.accordion .accordion-item .accordion-item__logo img{object-fit:contain;mix-blend-mode:darken}.accordion .accordion-item .accordion-item__deeplink{display:flex;gap:var(--space-xxxsmall);color:var(--color-text);flex-wrap:wrap}.accordion .accordion-item .accordion-item__deeplink span:first-of-type{color:var(--color-grayscale-50);font-weight:var(--font-weight-semibold)}.accordion .accordion-item .accordion-item__date{color:var(--color-white);background-color:var(--color-primary);padding:var(--space-xxxsmall) var(--space-xsmall);margin-right:var(--space-medium)}.accordion .accordion-item .accordion-item__content{color:var(--accordion-theme-color);flex:1 0 0;margin:0;padding-inline:var(--space-small) var(--space-xxsmall);display:flex;flex-direction:column;gap:var(--space-medium);padding-bottom:var(--space-xsmall);max-width:var(--text-max-width)}@media only screen and (max-width:48em){.accordion .accordion-item .accordion-item__content{max-width:unset}}.accordion .accordion-item .accordion-item__content a:not(.button){text-decoration:underline}.accordion .accordion-item .accordion-item__content ul{padding-left:var(--space-xxsmall)}@media only screen and (max-width:48em){.accordion .accordion-item .accordion-item__content ul{padding-left:unset}}.accordion .accordion-item .accordion-item__button{display:flex;align-self:end;margin-right:calc(-1 * var(--space-xxsmall));margin-bottom:calc(-1 * var(--space-small));min-width:fit-content}@media only screen and (max-width:48em){.accordion .accordion-item .accordion-item__button{margin-right:auto;margin-bottom:unset}}.accordion .accordion-item .accordion-item__content--row{flex-direction:row}.accordion .accordion-item .accordion-item__content--row span{display:flex;gap:var(--space-xsmall)}.accordion ul{display:flex;flex-direction:column;gap:var(--space-small)}.accordion[data-color=white] .accordion-item:last-of-type{border:1px solid var(--color-primary)}.accordion[data-color=primary]{background-color:var(--color-primary)}.accordion[data-color=primary] .accordion-item:not(:last-of-type){border-bottom:0}.accordion[data-color=primary] .accordion-item{border:1px solid var(--color-white);color:var(--color-white)}.accordion[data-color=primary] .accordion-item .tag{color:inherit!important;border-color:inherit!important;transition:unset!important}.accordion[data-color=primary] .accordion-item .tag:hover{transition:unset!important}.accordion[data-color=primary] .accordion-item[open],.accordion[data-color=primary] .accordion-item:hover{color:var(--color-primary)}.accordion[data-color=primary] .accordion-item[open] .accordion-item__title,.accordion[data-color=primary] .accordion-item[open] .accordion-item__icon,.accordion[data-color=primary] .accordion-item:hover .accordion-item__title,.accordion[data-color=primary] .accordion-item:hover .accordion-item__icon{color:var(--color-primary)!important}.accordion[data-color=primary] .accordion-item__title,.accordion[data-color=primary] .accordion-item__icon{color:var(--color-white)!important}.accordion[data-color=primary] .accordion-item__header{background-color:inherit!important}.accordion[data-theme=ddp]{--accordion-theme-color: var(--color-brand-ddp)}.accordion[data-theme=re]{--accordion-theme-color: var(--color-brand-re)}.accordion[data-theme=cpre]{--accordion-theme-color: var(--color-brand-cpre)}.accordion[data-variant=list]{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--color-primary)}.accordion[data-variant=list] .accordion-item{position:relative;padding-block:var(--space-small);transition:background-color .3s}.accordion[data-variant=list] .accordion-item:has(.filter-list){display:flex;flex-direction:column;gap:var(--space-medium)}.accordion[data-variant=list] .accordion-item .filter-list{padding:0 var(--space-small)}.accordion[data-variant=list] .accordion-item .filter-list .accordion{border-color:var(--color-primary-light)}.accordion[data-variant=list] .accordion-item .filter-list .accordion-item{background-color:var(--color-white);border-color:inherit}.accordion[data-variant=list] .accordion-item .filter-list .accordion-item[open]{padding-bottom:0}.accordion[data-variant=list] .accordion-item .filter-list .accordion-item[open] .accordion-item__header{background-color:var(--color-white)}.accordion[data-variant=list] .accordion-item .filter-list .accordion-item__header{background-color:var(--color-white);border-color:inherit}.accordion[data-variant=list] .accordion-item .filter-list .filter-list__results{border-color:inherit}.accordion[data-variant=list] .accordion-item .filter-list .filter-list__results .accordion{border-bottom:0}.accordion[data-variant=list] .accordion-item .filter-list .filter-list__results .accordion-item{border-left:none;border-right:none}.accordion[data-variant=list] .accordion-item .filter-list .filter-list__results .accordion-item .accordion-item__header{margin-bottom:0;cursor:auto}.accordion[data-variant=list] .accordion-item .filter-list .filter-list__results .accordion-item__header{margin-bottom:0}.accordion[data-variant=list] .accordion-item__header{align-items:center;font-family:var(--font-family-headline);justify-content:space-between;gap:var(--space-medium)}@media only screen and (max-width:48em){.accordion[data-variant=list] .accordion-item__header{flex-direction:column;gap:var(--space-small)}.accordion[data-variant=list] .accordion-item__header .accordion-item__icon{display:none}}.accordion[data-variant=list] .accordion-item__header .accordion-item__icon{position:static}.accordion[data-variant=list] .accordion-item__header a{text-decoration:none}.accordion[data-variant=list] .accordion-item__header a:not(.accordion-item__link){pointer-events:all;z-index:10}@media only screen and (max-width:48em){.accordion[data-variant=list] .accordion-item__header a.accordion-item__external-link{align-self:flex-start}}.accordion[data-variant=list] .accordion-item__header-column,.accordion[data-variant=list] .accordion-item__header-row{display:flex;flex-direction:column;column-gap:var(--space-xsmall)}@media only screen and (max-width:48em){.accordion[data-variant=list] .accordion-item__header-column,.accordion[data-variant=list] .accordion-item__header-row{width:100%!important}}.accordion[data-variant=list] .accordion-item__header-column span,.accordion[data-variant=list] .accordion-item__header-row span{display:flex;gap:var(--space-xsmall)}.accordion[data-variant=list] .accordion-item__header-column{width:30%;align-items:flex-start;align-self:flex-start}.accordion[data-variant=list] .accordion-item__header-column .icon--24{min-width:24px}.accordion[data-variant=list] .accordion-item__header-row{flex-direction:row;flex-wrap:wrap;gap:var(--space-xxsmall);width:25%}.accordion[data-variant=list] .accordion-item__header-row.accordion-item__header-row--small{width:unset}.accordion[data-variant=list] .accordion-item__header-row.accordion-item__header-row--xsmall{width:15%}.accordion[data-variant=list] .accordion-item__header-row:has(.accordion-item__logo){align-self:flex-start;width:unset}.accordion[data-variant=list] .accordion-item__id{color:var(--color-text-light)}.accordion[data-variant=list] .accordion-item__link:hover{text-decoration:none}.accordion[data-variant=list] .accordion-item__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.accordion[data-variant=downloads] li{display:flex;align-items:center;gap:var(--space-xsmall)}.tp-providers .accordion-item{padding-block:var(--space-small)}.alert{background-color:var(--color-primary);color:var(--color-white);display:flex;flex-direction:column;overflow:hidden;max-width:785px}.alert .alert__button{background-color:var(--color-white);padding:var(--space-small) var(--space-medium);width:100%;position:absolute;bottom:0;right:0;white-space:nowrap}.alert .alert__content,.alert .alert__copy{display:flex;flex-direction:column;align-items:flex-start}.alert .alert__content{gap:var(--space-medium);flex:1}.alert .alert__copy{gap:var(--space-xxsmall)}.alert .alert__illustration{position:absolute;top:var(--space-small);right:-1px}.alert[data-variant=default]{padding:var(--space-large) var(--space-xxlarge)}@media only screen and (max-width:48em){.alert[data-variant=default]{padding:var(--space-medium)}}.alert[data-variant=default] .alert__cta{display:none}.alert[data-variant=illustration]{flex-direction:row;gap:var(--space-medium);max-width:unset;min-height:185px}@media only screen and (max-width:48em){.alert[data-variant=illustration]{gap:var(--space-large);flex-direction:column;min-height:unset}.alert[data-variant=illustration] .alert__button{position:static}.alert[data-variant=illustration] .alert__illustration{top:-85px}}.alert[data-variant=illustration] .alert__content{padding:var(--space-large) var(--space-medium) var(--space-xxlarge) var(--space-medium)}@media only screen and (max-width:48em){.alert[data-variant=illustration] .alert__content{padding-top:var(--space-medium)}}.alert[data-variant=illustration] .alert__content .button{display:none}.alert[data-variant=illustration] .alert__cta{display:flex;flex-direction:column;min-width:300px;position:relative}.alert[data-variant=illustration] .alert__cta .button{width:100%}.article-authors{display:flex;flex-direction:column}.article-author{display:inline-flex;padding:var(--space-xlarge);align-items:center;gap:var(--space-medium);background-color:var(--color-primary-lighter)}.article-author:hover{cursor:pointer}.article-author:hover .article-author__name{color:var(--color-primary);transition:var(--transition-duration) var(--transition-ease)}@media only screen and (max-width:48em){.article-author{flex-direction:column;padding:var(--space-large)}}.article-author .article-author__image{border:3px solid var(--color-primary);max-width:200px;flex-shrink:0}@media only screen and (max-width:48em){.article-author .article-author__image{max-width:unset;width:100%}}.article-author .article-author__content{display:flex;flex-direction:column;gap:var(--space-xxxsmall)}.article-author .article-author__name{font-family:var(--font-family-headline);font-size:18px;font-size:1.125rem;line-height:1.5em;transition:var(--transition-duration) var(--transition-ease)}.article-author .article-author__position{color:var(--color-brand-gray-03);font-variant-numeric:slashed-zero;font-feature-settings:"liga" off;font-size:14px;font-size:.875rem;line-height:100%}.article-author[data-size=small]{gap:var(--space-xsmall);padding:var(--space-xxsmall) 0;background-color:transparent}.article-author[data-size=small] .article-author__image{border-width:2px;width:40px;height:40px}.article-author[data-size=small] .article-author__image picture,.article-author[data-size=small] .article-author__image img{display:block;width:100%;height:100%}.article-author[data-size=small] .article-author__image img{object-fit:contain;object-position:center}.article-card{display:flex;flex-direction:column;border:1px solid var(--color-primary-light);transition:var(--transition-duration) var(--transition-ease);position:relative}.article-card:hover:not(.aricle-card--inactive){border-color:var(--color-primary)}.article-card:hover:not(.aricle-card--inactive) .article-card__inner{background-color:var(--color-primary-lighter)}.article-card:not(:has(.article-card__image)) .article-card__cta{display:none}.article-card .article-card__image{aspect-ratio:6/4;overflow:hidden;background-color:var(--color-grayscale-10)}.article-card .article-card__image img{object-fit:cover;object-position:center}.article-card .article-card__inner{display:flex;padding:var(--space-small);flex-direction:column;align-items:flex-start;gap:var(--space-medium);align-self:stretch;background-color:var(--color-white);flex-grow:1;transition:var(--transition-duration) var(--transition-ease)}.article-card .article-card__content{display:flex;flex-direction:column;gap:6px}.article-card .article-card__content a{color:inherit}.article-card .article-card__content a:focus-visible{box-shadow:none}.article-card .article-card__content a:focus-visible:after{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .article-card .article-card__content a:focus-visible:after:not(.focus-visible){box-shadow:none}.article-card .article-card__content a:hover{text-decoration:none}.article-card .article-card__content a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.article-card .article-card__footer{display:flex;gap:var(--space-xxsmall);align-items:center;align-self:stretch;margin-top:auto}.article-card .article-card__meta{display:flex;flex-direction:column;color:var(--color-grayscale-60)}.article-card .article-card__cta{--theme-color: var(--color-primary);--theme-color-inverted: var(--color-white);--theme-color-accent: var(--color-black);--button-font-color: var(--theme-color-inverted);--button-border-color: var(--theme-color);--button-background-color: var(--theme-color);position:absolute;bottom:-1px;right:-1px;pointer-events:none}.article-card .article-card__avatar{width:32px;height:32px}.article-card .article-card__avatar picture{width:32px;height:32px;border-radius:var(--border-radius-full)}.article-card .article-card__avatar img{object-fit:cover}.article-teaser{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-large)}@media only screen and (max-width:48em){.article-teaser{gap:var(--space-medium)}}.bar{position:relative;height:48px;width:100%;border-top:1px solid #cccccc}.bar--bottom{position:absolute;left:0;bottom:0;overflow:hidden}.bar--fixed{position:fixed}.bar--border{border:1px solid #cccccc}.bar .bar__icons{position:absolute;top:0}.bar .bar__icons--center{left:50%;transform:translate(-50%)}.bar .bar__icons--right{right:0}.bar .bar__icons--right .bar__icon{border-left:1px solid #cccccc}.bar .bar__icons--left{left:0}.bar .bar__icons--left .bar__icon{border-right:1px solid #cccccc}.bar .bar__icon,.bar .bar__text{position:relative;float:left;width:48px;background-color:#fff;outline:none}.bar .bar__text{line-height:48px;display:flex}.bar .bar__icon{height:48px;background-color:#fff;color:#212121;border:0;transition:.3s ease-in-out}.bar .bar__icon:not(.is-disabled):hover{background-color:#f2f2f2}.bar .bar__icon:not(.is-disabled):focus{background-color:#f2f2f2;color:#5e9ed6}.bar .bar__icon .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}hr{border:none;border-top:1px solid #cccccc}.limiter{max-width:920px!important}.no-scrolling{overflow:hidden}.is-block{display:block}.is-clickable{cursor:pointer}.is-centered,.flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.is-fullscreen{position:absolute;left:0;top:0;width:100%;height:100%}.is-disabled,.input-text:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=number]:disabled,input[type=date]:disabled,textarea:disabled,.select:disabled,.checkbox input:disabled+.checkbox__input,.search-form .search-form__input input:disabled,[disabled].button,[disabled].icon-button,.link-button[disabled],.search-form [disabled].search-form__submit,.form .form__footer button[disabled]{opacity:.5;cursor:not-allowed!important;pointer-events:none}.is-invalid,[aria-invalid=true].input-text,input[aria-invalid=true][type=text],input[aria-invalid=true][type=email],input[aria-invalid=true][type=tel],input[aria-invalid=true][type=number],input[aria-invalid=true][type=date],textarea[aria-invalid=true],[aria-invalid=true].select,.search-form .search-form__input input[aria-invalid=true]{border-color:#ff5252}.is-transparent{background-color:transparent}.is-fixed{position:fixed}.is-sticky{position:fixed;left:0;top:0;width:100%;background-color:#fff;z-index:30;box-shadow:0 0 10px #00000040}.is-mobile{display:none!important}@media only screen and (max-width:30em){.is-mobile{display:block!important}}.is-medium{display:none!important}@media only screen and (max-width:48em){.is-medium{display:block!important}}@media only screen and (max-width:48em){.is-desk{display:none!important}}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.float-right{float:right}.float-left{float:left}.no-border{border:none!important}.no-overflow{overflow:hidden!important}.full-width img{width:100%}.m-0{margin:0}@media only screen and (max-width:48em){.m-0{margin:0}}@media only screen and (max-width:30em){.m-0{margin:0}}.m-025{margin:.375em}@media only screen and (max-width:48em){.m-025{margin:.28125em}}@media only screen and (max-width:30em){.m-025{margin:.1875em}}.m-05{margin:.75em}@media only screen and (max-width:48em){.m-05{margin:.5625em}}@media only screen and (max-width:30em){.m-05{margin:.375em}}.m-075{margin:1.125em}@media only screen and (max-width:48em){.m-075{margin:.84375em}}@media only screen and (max-width:30em){.m-075{margin:.5625em}}.m-1{margin:1.5em}@media only screen and (max-width:48em){.m-1{margin:1.125em}}@media only screen and (max-width:30em){.m-1{margin:.75em}}.m-2{margin:3em}@media only screen and (max-width:48em){.m-2{margin:2.25em}}@media only screen and (max-width:30em){.m-2{margin:1.5em}}.m-3{margin:4.5em}@media only screen and (max-width:48em){.m-3{margin:3.375em}}@media only screen and (max-width:30em){.m-3{margin:2.25em}}.m-4{margin:6em}@media only screen and (max-width:48em){.m-4{margin:4.5em}}@media only screen and (max-width:30em){.m-4{margin:3em}}.m-5{margin:7.5em}@media only screen and (max-width:48em){.m-5{margin:5.625em}}@media only screen and (max-width:30em){.m-5{margin:3.75em}}.m-6{margin:9em}@media only screen and (max-width:48em){.m-6{margin:6.75em}}@media only screen and (max-width:30em){.m-6{margin:4.5em}}.m-7{margin:10.5em}@media only screen and (max-width:48em){.m-7{margin:7.875em}}@media only screen and (max-width:30em){.m-7{margin:5.25em}}.m-8{margin:12em}@media only screen and (max-width:48em){.m-8{margin:9em}}@media only screen and (max-width:30em){.m-8{margin:6em}}.m-9{margin:13.5em}@media only screen and (max-width:48em){.m-9{margin:10.125em}}@media only screen and (max-width:30em){.m-9{margin:6.75em}}.m-10{margin:15em}@media only screen and (max-width:48em){.m-10{margin:11.25em}}@media only screen and (max-width:30em){.m-10{margin:7.5em}}.mt-0{margin-top:0}@media only screen and (max-width:48em){.mt-0{margin-top:0}}@media only screen and (max-width:30em){.mt-0{margin-top:0}}.mt-025{margin-top:.375em}@media only screen and (max-width:48em){.mt-025{margin-top:.28125em}}@media only screen and (max-width:30em){.mt-025{margin-top:.1875em}}.mt-05{margin-top:.75em}@media only screen and (max-width:48em){.mt-05{margin-top:.5625em}}@media only screen and (max-width:30em){.mt-05{margin-top:.375em}}.mt-075{margin-top:1.125em}@media only screen and (max-width:48em){.mt-075{margin-top:.84375em}}@media only screen and (max-width:30em){.mt-075{margin-top:.5625em}}.mt-1{margin-top:1.5em}@media only screen and (max-width:48em){.mt-1{margin-top:1.125em}}@media only screen and (max-width:30em){.mt-1{margin-top:.75em}}.mt-2{margin-top:3em}@media only screen and (max-width:48em){.mt-2{margin-top:2.25em}}@media only screen and (max-width:30em){.mt-2{margin-top:1.5em}}.mt-3{margin-top:4.5em}@media only screen and (max-width:48em){.mt-3{margin-top:3.375em}}@media only screen and (max-width:30em){.mt-3{margin-top:2.25em}}.mt-4{margin-top:6em}@media only screen and (max-width:48em){.mt-4{margin-top:4.5em}}@media only screen and (max-width:30em){.mt-4{margin-top:3em}}.mt-5{margin-top:7.5em}@media only screen and (max-width:48em){.mt-5{margin-top:5.625em}}@media only screen and (max-width:30em){.mt-5{margin-top:3.75em}}.mt-6{margin-top:9em}@media only screen and (max-width:48em){.mt-6{margin-top:6.75em}}@media only screen and (max-width:30em){.mt-6{margin-top:4.5em}}.mt-7{margin-top:10.5em}@media only screen and (max-width:48em){.mt-7{margin-top:7.875em}}@media only screen and (max-width:30em){.mt-7{margin-top:5.25em}}.mt-8{margin-top:12em}@media only screen and (max-width:48em){.mt-8{margin-top:9em}}@media only screen and (max-width:30em){.mt-8{margin-top:6em}}.mt-9{margin-top:13.5em}@media only screen and (max-width:48em){.mt-9{margin-top:10.125em}}@media only screen and (max-width:30em){.mt-9{margin-top:6.75em}}.mt-10{margin-top:15em}@media only screen and (max-width:48em){.mt-10{margin-top:11.25em}}@media only screen and (max-width:30em){.mt-10{margin-top:7.5em}}.mb-0{margin-bottom:0}@media only screen and (max-width:48em){.mb-0{margin-bottom:0}}@media only screen and (max-width:30em){.mb-0{margin-bottom:0}}.mb-025{margin-bottom:.375em}@media only screen and (max-width:48em){.mb-025{margin-bottom:.28125em}}@media only screen and (max-width:30em){.mb-025{margin-bottom:.1875em}}.mb-05{margin-bottom:.75em}@media only screen and (max-width:48em){.mb-05{margin-bottom:.5625em}}@media only screen and (max-width:30em){.mb-05{margin-bottom:.375em}}.mb-075{margin-bottom:1.125em}@media only screen and (max-width:48em){.mb-075{margin-bottom:.84375em}}@media only screen and (max-width:30em){.mb-075{margin-bottom:.5625em}}.mb-1{margin-bottom:1.5em}@media only screen and (max-width:48em){.mb-1{margin-bottom:1.125em}}@media only screen and (max-width:30em){.mb-1{margin-bottom:.75em}}.mb-2{margin-bottom:3em}@media only screen and (max-width:48em){.mb-2{margin-bottom:2.25em}}@media only screen and (max-width:30em){.mb-2{margin-bottom:1.5em}}.mb-3{margin-bottom:4.5em}@media only screen and (max-width:48em){.mb-3{margin-bottom:3.375em}}@media only screen and (max-width:30em){.mb-3{margin-bottom:2.25em}}.mb-4{margin-bottom:6em}@media only screen and (max-width:48em){.mb-4{margin-bottom:4.5em}}@media only screen and (max-width:30em){.mb-4{margin-bottom:3em}}.mb-5{margin-bottom:7.5em}@media only screen and (max-width:48em){.mb-5{margin-bottom:5.625em}}@media only screen and (max-width:30em){.mb-5{margin-bottom:3.75em}}.mb-6{margin-bottom:9em}@media only screen and (max-width:48em){.mb-6{margin-bottom:6.75em}}@media only screen and (max-width:30em){.mb-6{margin-bottom:4.5em}}.mb-7{margin-bottom:10.5em}@media only screen and (max-width:48em){.mb-7{margin-bottom:7.875em}}@media only screen and (max-width:30em){.mb-7{margin-bottom:5.25em}}.mb-8{margin-bottom:12em}@media only screen and (max-width:48em){.mb-8{margin-bottom:9em}}@media only screen and (max-width:30em){.mb-8{margin-bottom:6em}}.mb-9{margin-bottom:13.5em}@media only screen and (max-width:48em){.mb-9{margin-bottom:10.125em}}@media only screen and (max-width:30em){.mb-9{margin-bottom:6.75em}}.mb-10{margin-bottom:15em}@media only screen and (max-width:48em){.mb-10{margin-bottom:11.25em}}@media only screen and (max-width:30em){.mb-10{margin-bottom:7.5em}}.ml-0{margin-left:0}@media only screen and (max-width:48em){.ml-0{margin-left:0}}@media only screen and (max-width:30em){.ml-0{margin-left:0}}.ml-025{margin-left:.375em}@media only screen and (max-width:48em){.ml-025{margin-left:.28125em}}@media only screen and (max-width:30em){.ml-025{margin-left:.1875em}}.ml-05{margin-left:.75em}@media only screen and (max-width:48em){.ml-05{margin-left:.5625em}}@media only screen and (max-width:30em){.ml-05{margin-left:.375em}}.ml-075{margin-left:1.125em}@media only screen and (max-width:48em){.ml-075{margin-left:.84375em}}@media only screen and (max-width:30em){.ml-075{margin-left:.5625em}}.ml-1{margin-left:1.5em}@media only screen and (max-width:48em){.ml-1{margin-left:1.125em}}@media only screen and (max-width:30em){.ml-1{margin-left:.75em}}.ml-2{margin-left:3em}@media only screen and (max-width:48em){.ml-2{margin-left:2.25em}}@media only screen and (max-width:30em){.ml-2{margin-left:1.5em}}.ml-3{margin-left:4.5em}@media only screen and (max-width:48em){.ml-3{margin-left:3.375em}}@media only screen and (max-width:30em){.ml-3{margin-left:2.25em}}.ml-4{margin-left:6em}@media only screen and (max-width:48em){.ml-4{margin-left:4.5em}}@media only screen and (max-width:30em){.ml-4{margin-left:3em}}.ml-5{margin-left:7.5em}@media only screen and (max-width:48em){.ml-5{margin-left:5.625em}}@media only screen and (max-width:30em){.ml-5{margin-left:3.75em}}.ml-6{margin-left:9em}@media only screen and (max-width:48em){.ml-6{margin-left:6.75em}}@media only screen and (max-width:30em){.ml-6{margin-left:4.5em}}.ml-7{margin-left:10.5em}@media only screen and (max-width:48em){.ml-7{margin-left:7.875em}}@media only screen and (max-width:30em){.ml-7{margin-left:5.25em}}.ml-8{margin-left:12em}@media only screen and (max-width:48em){.ml-8{margin-left:9em}}@media only screen and (max-width:30em){.ml-8{margin-left:6em}}.ml-9{margin-left:13.5em}@media only screen and (max-width:48em){.ml-9{margin-left:10.125em}}@media only screen and (max-width:30em){.ml-9{margin-left:6.75em}}.ml-10{margin-left:15em}@media only screen and (max-width:48em){.ml-10{margin-left:11.25em}}@media only screen and (max-width:30em){.ml-10{margin-left:7.5em}}.mr-0{margin-right:0}@media only screen and (max-width:48em){.mr-0{margin-right:0}}@media only screen and (max-width:30em){.mr-0{margin-right:0}}.mr-025{margin-right:.375em}@media only screen and (max-width:48em){.mr-025{margin-right:.28125em}}@media only screen and (max-width:30em){.mr-025{margin-right:.1875em}}.mr-05{margin-right:.75em}@media only screen and (max-width:48em){.mr-05{margin-right:.5625em}}@media only screen and (max-width:30em){.mr-05{margin-right:.375em}}.mr-075{margin-right:1.125em}@media only screen and (max-width:48em){.mr-075{margin-right:.84375em}}@media only screen and (max-width:30em){.mr-075{margin-right:.5625em}}.mr-1{margin-right:1.5em}@media only screen and (max-width:48em){.mr-1{margin-right:1.125em}}@media only screen and (max-width:30em){.mr-1{margin-right:.75em}}.mr-2{margin-right:3em}@media only screen and (max-width:48em){.mr-2{margin-right:2.25em}}@media only screen and (max-width:30em){.mr-2{margin-right:1.5em}}.mr-3{margin-right:4.5em}@media only screen and (max-width:48em){.mr-3{margin-right:3.375em}}@media only screen and (max-width:30em){.mr-3{margin-right:2.25em}}.mr-4{margin-right:6em}@media only screen and (max-width:48em){.mr-4{margin-right:4.5em}}@media only screen and (max-width:30em){.mr-4{margin-right:3em}}.mr-5{margin-right:7.5em}@media only screen and (max-width:48em){.mr-5{margin-right:5.625em}}@media only screen and (max-width:30em){.mr-5{margin-right:3.75em}}.mr-6{margin-right:9em}@media only screen and (max-width:48em){.mr-6{margin-right:6.75em}}@media only screen and (max-width:30em){.mr-6{margin-right:4.5em}}.mr-7{margin-right:10.5em}@media only screen and (max-width:48em){.mr-7{margin-right:7.875em}}@media only screen and (max-width:30em){.mr-7{margin-right:5.25em}}.mr-8{margin-right:12em}@media only screen and (max-width:48em){.mr-8{margin-right:9em}}@media only screen and (max-width:30em){.mr-8{margin-right:6em}}.mr-9{margin-right:13.5em}@media only screen and (max-width:48em){.mr-9{margin-right:10.125em}}@media only screen and (max-width:30em){.mr-9{margin-right:6.75em}}.mr-10{margin-right:15em}@media only screen and (max-width:48em){.mr-10{margin-right:11.25em}}@media only screen and (max-width:30em){.mr-10{margin-right:7.5em}}.mx-0{margin-left:0;margin-right:0}@media only screen and (max-width:48em){.mx-0{margin-left:0;margin-right:0}}@media only screen and (max-width:30em){.mx-0{margin-left:0;margin-right:0}}.mx-025{margin-left:.375em;margin-right:.375em}@media only screen and (max-width:48em){.mx-025{margin-left:.28125em;margin-right:.28125em}}@media only screen and (max-width:30em){.mx-025{margin-left:.1875em;margin-right:.1875em}}.mx-05{margin-left:.75em;margin-right:.75em}@media only screen and (max-width:48em){.mx-05{margin-left:.5625em;margin-right:.5625em}}@media only screen and (max-width:30em){.mx-05{margin-left:.375em;margin-right:.375em}}.mx-075{margin-left:1.125em;margin-right:1.125em}@media only screen and (max-width:48em){.mx-075{margin-left:.84375em;margin-right:.84375em}}@media only screen and (max-width:30em){.mx-075{margin-left:.5625em;margin-right:.5625em}}.mx-1{margin-left:1.5em;margin-right:1.5em}@media only screen and (max-width:48em){.mx-1{margin-left:1.125em;margin-right:1.125em}}@media only screen and (max-width:30em){.mx-1{margin-left:.75em;margin-right:.75em}}.mx-2{margin-left:3em;margin-right:3em}@media only screen and (max-width:48em){.mx-2{margin-left:2.25em;margin-right:2.25em}}@media only screen and (max-width:30em){.mx-2{margin-left:1.5em;margin-right:1.5em}}.mx-3{margin-left:4.5em;margin-right:4.5em}@media only screen and (max-width:48em){.mx-3{margin-left:3.375em;margin-right:3.375em}}@media only screen and (max-width:30em){.mx-3{margin-left:2.25em;margin-right:2.25em}}.mx-4{margin-left:6em;margin-right:6em}@media only screen and (max-width:48em){.mx-4{margin-left:4.5em;margin-right:4.5em}}@media only screen and (max-width:30em){.mx-4{margin-left:3em;margin-right:3em}}.mx-5{margin-left:7.5em;margin-right:7.5em}@media only screen and (max-width:48em){.mx-5{margin-left:5.625em;margin-right:5.625em}}@media only screen and (max-width:30em){.mx-5{margin-left:3.75em;margin-right:3.75em}}.mx-6{margin-left:9em;margin-right:9em}@media only screen and (max-width:48em){.mx-6{margin-left:6.75em;margin-right:6.75em}}@media only screen and (max-width:30em){.mx-6{margin-left:4.5em;margin-right:4.5em}}.mx-7{margin-left:10.5em;margin-right:10.5em}@media only screen and (max-width:48em){.mx-7{margin-left:7.875em;margin-right:7.875em}}@media only screen and (max-width:30em){.mx-7{margin-left:5.25em;margin-right:5.25em}}.mx-8{margin-left:12em;margin-right:12em}@media only screen and (max-width:48em){.mx-8{margin-left:9em;margin-right:9em}}@media only screen and (max-width:30em){.mx-8{margin-left:6em;margin-right:6em}}.mx-9{margin-left:13.5em;margin-right:13.5em}@media only screen and (max-width:48em){.mx-9{margin-left:10.125em;margin-right:10.125em}}@media only screen and (max-width:30em){.mx-9{margin-left:6.75em;margin-right:6.75em}}.mx-10{margin-left:15em;margin-right:15em}@media only screen and (max-width:48em){.mx-10{margin-left:11.25em;margin-right:11.25em}}@media only screen and (max-width:30em){.mx-10{margin-left:7.5em;margin-right:7.5em}}.my-0{margin-top:0;margin-bottom:0}@media only screen and (max-width:48em){.my-0{margin-top:0;margin-bottom:0}}@media only screen and (max-width:30em){.my-0{margin-top:0;margin-bottom:0}}.my-025{margin-top:.375em;margin-bottom:.375em}@media only screen and (max-width:48em){.my-025{margin-top:.28125em;margin-bottom:.28125em}}@media only screen and (max-width:30em){.my-025{margin-top:.1875em;margin-bottom:.1875em}}.my-05{margin-top:.75em;margin-bottom:.75em}@media only screen and (max-width:48em){.my-05{margin-top:.5625em;margin-bottom:.5625em}}@media only screen and (max-width:30em){.my-05{margin-top:.375em;margin-bottom:.375em}}.my-075{margin-top:1.125em;margin-bottom:1.125em}@media only screen and (max-width:48em){.my-075{margin-top:.84375em;margin-bottom:.84375em}}@media only screen and (max-width:30em){.my-075{margin-top:.5625em;margin-bottom:.5625em}}.my-1{margin-top:1.5em;margin-bottom:1.5em}@media only screen and (max-width:48em){.my-1{margin-top:1.125em;margin-bottom:1.125em}}@media only screen and (max-width:30em){.my-1{margin-top:.75em;margin-bottom:.75em}}.my-2{margin-top:3em;margin-bottom:3em}@media only screen and (max-width:48em){.my-2{margin-top:2.25em;margin-bottom:2.25em}}@media only screen and (max-width:30em){.my-2{margin-top:1.5em;margin-bottom:1.5em}}.my-3{margin-top:4.5em;margin-bottom:4.5em}@media only screen and (max-width:48em){.my-3{margin-top:3.375em;margin-bottom:3.375em}}@media only screen and (max-width:30em){.my-3{margin-top:2.25em;margin-bottom:2.25em}}.my-4{margin-top:6em;margin-bottom:6em}@media only screen and (max-width:48em){.my-4{margin-top:4.5em;margin-bottom:4.5em}}@media only screen and (max-width:30em){.my-4{margin-top:3em;margin-bottom:3em}}.my-5{margin-top:7.5em;margin-bottom:7.5em}@media only screen and (max-width:48em){.my-5{margin-top:5.625em;margin-bottom:5.625em}}@media only screen and (max-width:30em){.my-5{margin-top:3.75em;margin-bottom:3.75em}}.my-6{margin-top:9em;margin-bottom:9em}@media only screen and (max-width:48em){.my-6{margin-top:6.75em;margin-bottom:6.75em}}@media only screen and (max-width:30em){.my-6{margin-top:4.5em;margin-bottom:4.5em}}.my-7{margin-top:10.5em;margin-bottom:10.5em}@media only screen and (max-width:48em){.my-7{margin-top:7.875em;margin-bottom:7.875em}}@media only screen and (max-width:30em){.my-7{margin-top:5.25em;margin-bottom:5.25em}}.my-8{margin-top:12em;margin-bottom:12em}@media only screen and (max-width:48em){.my-8{margin-top:9em;margin-bottom:9em}}@media only screen and (max-width:30em){.my-8{margin-top:6em;margin-bottom:6em}}.my-9{margin-top:13.5em;margin-bottom:13.5em}@media only screen and (max-width:48em){.my-9{margin-top:10.125em;margin-bottom:10.125em}}@media only screen and (max-width:30em){.my-9{margin-top:6.75em;margin-bottom:6.75em}}.my-10{margin-top:15em;margin-bottom:15em}@media only screen and (max-width:48em){.my-10{margin-top:11.25em;margin-bottom:11.25em}}@media only screen and (max-width:30em){.my-10{margin-top:7.5em;margin-bottom:7.5em}}.p-0{padding:0}@media only screen and (max-width:48em){.p-0{padding:0}}@media only screen and (max-width:30em){.p-0{padding:0}}.p-025{padding:.375em}@media only screen and (max-width:48em){.p-025{padding:.28125em}}@media only screen and (max-width:30em){.p-025{padding:.1875em}}.p-05{padding:.75em}@media only screen and (max-width:48em){.p-05{padding:.5625em}}@media only screen and (max-width:30em){.p-05{padding:.375em}}.p-075{padding:1.125em}@media only screen and (max-width:48em){.p-075{padding:.84375em}}@media only screen and (max-width:30em){.p-075{padding:.5625em}}.p-1{padding:1.5em}@media only screen and (max-width:48em){.p-1{padding:1.125em}}@media only screen and (max-width:30em){.p-1{padding:.75em}}.p-2{padding:3em}@media only screen and (max-width:48em){.p-2{padding:2.25em}}@media only screen and (max-width:30em){.p-2{padding:1.5em}}.p-3{padding:4.5em}@media only screen and (max-width:48em){.p-3{padding:3.375em}}@media only screen and (max-width:30em){.p-3{padding:2.25em}}.p-4{padding:6em}@media only screen and (max-width:48em){.p-4{padding:4.5em}}@media only screen and (max-width:30em){.p-4{padding:3em}}.p-5{padding:7.5em}@media only screen and (max-width:48em){.p-5{padding:5.625em}}@media only screen and (max-width:30em){.p-5{padding:3.75em}}.p-6{padding:9em}@media only screen and (max-width:48em){.p-6{padding:6.75em}}@media only screen and (max-width:30em){.p-6{padding:4.5em}}.p-7{padding:10.5em}@media only screen and (max-width:48em){.p-7{padding:7.875em}}@media only screen and (max-width:30em){.p-7{padding:5.25em}}.p-8{padding:12em}@media only screen and (max-width:48em){.p-8{padding:9em}}@media only screen and (max-width:30em){.p-8{padding:6em}}.p-9{padding:13.5em}@media only screen and (max-width:48em){.p-9{padding:10.125em}}@media only screen and (max-width:30em){.p-9{padding:6.75em}}.p-10{padding:15em}@media only screen and (max-width:48em){.p-10{padding:11.25em}}@media only screen and (max-width:30em){.p-10{padding:7.5em}}.pt-0{padding-top:0}@media only screen and (max-width:48em){.pt-0{padding-top:0}}@media only screen and (max-width:30em){.pt-0{padding-top:0}}.pt-025{padding-top:.375em}@media only screen and (max-width:48em){.pt-025{padding-top:.28125em}}@media only screen and (max-width:30em){.pt-025{padding-top:.1875em}}.pt-05{padding-top:.75em}@media only screen and (max-width:48em){.pt-05{padding-top:.5625em}}@media only screen and (max-width:30em){.pt-05{padding-top:.375em}}.pt-075{padding-top:1.125em}@media only screen and (max-width:48em){.pt-075{padding-top:.84375em}}@media only screen and (max-width:30em){.pt-075{padding-top:.5625em}}.pt-1{padding-top:1.5em}@media only screen and (max-width:48em){.pt-1{padding-top:1.125em}}@media only screen and (max-width:30em){.pt-1{padding-top:.75em}}.pt-2{padding-top:3em}@media only screen and (max-width:48em){.pt-2{padding-top:2.25em}}@media only screen and (max-width:30em){.pt-2{padding-top:1.5em}}.pt-3{padding-top:4.5em}@media only screen and (max-width:48em){.pt-3{padding-top:3.375em}}@media only screen and (max-width:30em){.pt-3{padding-top:2.25em}}.pt-4{padding-top:6em}@media only screen and (max-width:48em){.pt-4{padding-top:4.5em}}@media only screen and (max-width:30em){.pt-4{padding-top:3em}}.pt-5{padding-top:7.5em}@media only screen and (max-width:48em){.pt-5{padding-top:5.625em}}@media only screen and (max-width:30em){.pt-5{padding-top:3.75em}}.pt-6{padding-top:9em}@media only screen and (max-width:48em){.pt-6{padding-top:6.75em}}@media only screen and (max-width:30em){.pt-6{padding-top:4.5em}}.pt-7{padding-top:10.5em}@media only screen and (max-width:48em){.pt-7{padding-top:7.875em}}@media only screen and (max-width:30em){.pt-7{padding-top:5.25em}}.pt-8{padding-top:12em}@media only screen and (max-width:48em){.pt-8{padding-top:9em}}@media only screen and (max-width:30em){.pt-8{padding-top:6em}}.pt-9{padding-top:13.5em}@media only screen and (max-width:48em){.pt-9{padding-top:10.125em}}@media only screen and (max-width:30em){.pt-9{padding-top:6.75em}}.pt-10{padding-top:15em}@media only screen and (max-width:48em){.pt-10{padding-top:11.25em}}@media only screen and (max-width:30em){.pt-10{padding-top:7.5em}}.pb-0{padding-bottom:0}@media only screen and (max-width:48em){.pb-0{padding-bottom:0}}@media only screen and (max-width:30em){.pb-0{padding-bottom:0}}.pb-025{padding-bottom:.375em}@media only screen and (max-width:48em){.pb-025{padding-bottom:.28125em}}@media only screen and (max-width:30em){.pb-025{padding-bottom:.1875em}}.pb-05{padding-bottom:.75em}@media only screen and (max-width:48em){.pb-05{padding-bottom:.5625em}}@media only screen and (max-width:30em){.pb-05{padding-bottom:.375em}}.pb-075{padding-bottom:1.125em}@media only screen and (max-width:48em){.pb-075{padding-bottom:.84375em}}@media only screen and (max-width:30em){.pb-075{padding-bottom:.5625em}}.pb-1{padding-bottom:1.5em}@media only screen and (max-width:48em){.pb-1{padding-bottom:1.125em}}@media only screen and (max-width:30em){.pb-1{padding-bottom:.75em}}.pb-2{padding-bottom:3em}@media only screen and (max-width:48em){.pb-2{padding-bottom:2.25em}}@media only screen and (max-width:30em){.pb-2{padding-bottom:1.5em}}.pb-3{padding-bottom:4.5em}@media only screen and (max-width:48em){.pb-3{padding-bottom:3.375em}}@media only screen and (max-width:30em){.pb-3{padding-bottom:2.25em}}.pb-4{padding-bottom:6em}@media only screen and (max-width:48em){.pb-4{padding-bottom:4.5em}}@media only screen and (max-width:30em){.pb-4{padding-bottom:3em}}.pb-5{padding-bottom:7.5em}@media only screen and (max-width:48em){.pb-5{padding-bottom:5.625em}}@media only screen and (max-width:30em){.pb-5{padding-bottom:3.75em}}.pb-6{padding-bottom:9em}@media only screen and (max-width:48em){.pb-6{padding-bottom:6.75em}}@media only screen and (max-width:30em){.pb-6{padding-bottom:4.5em}}.pb-7{padding-bottom:10.5em}@media only screen and (max-width:48em){.pb-7{padding-bottom:7.875em}}@media only screen and (max-width:30em){.pb-7{padding-bottom:5.25em}}.pb-8{padding-bottom:12em}@media only screen and (max-width:48em){.pb-8{padding-bottom:9em}}@media only screen and (max-width:30em){.pb-8{padding-bottom:6em}}.pb-9{padding-bottom:13.5em}@media only screen and (max-width:48em){.pb-9{padding-bottom:10.125em}}@media only screen and (max-width:30em){.pb-9{padding-bottom:6.75em}}.pb-10{padding-bottom:15em}@media only screen and (max-width:48em){.pb-10{padding-bottom:11.25em}}@media only screen and (max-width:30em){.pb-10{padding-bottom:7.5em}}.pl-0{padding-left:0}@media only screen and (max-width:48em){.pl-0{padding-left:0}}@media only screen and (max-width:30em){.pl-0{padding-left:0}}.pl-025{padding-left:.375em}@media only screen and (max-width:48em){.pl-025{padding-left:.28125em}}@media only screen and (max-width:30em){.pl-025{padding-left:.1875em}}.pl-05{padding-left:.75em}@media only screen and (max-width:48em){.pl-05{padding-left:.5625em}}@media only screen and (max-width:30em){.pl-05{padding-left:.375em}}.pl-075{padding-left:1.125em}@media only screen and (max-width:48em){.pl-075{padding-left:.84375em}}@media only screen and (max-width:30em){.pl-075{padding-left:.5625em}}.pl-1{padding-left:1.5em}@media only screen and (max-width:48em){.pl-1{padding-left:1.125em}}@media only screen and (max-width:30em){.pl-1{padding-left:.75em}}.pl-2{padding-left:3em}@media only screen and (max-width:48em){.pl-2{padding-left:2.25em}}@media only screen and (max-width:30em){.pl-2{padding-left:1.5em}}.pl-3{padding-left:4.5em}@media only screen and (max-width:48em){.pl-3{padding-left:3.375em}}@media only screen and (max-width:30em){.pl-3{padding-left:2.25em}}.pl-4{padding-left:6em}@media only screen and (max-width:48em){.pl-4{padding-left:4.5em}}@media only screen and (max-width:30em){.pl-4{padding-left:3em}}.pl-5{padding-left:7.5em}@media only screen and (max-width:48em){.pl-5{padding-left:5.625em}}@media only screen and (max-width:30em){.pl-5{padding-left:3.75em}}.pl-6{padding-left:9em}@media only screen and (max-width:48em){.pl-6{padding-left:6.75em}}@media only screen and (max-width:30em){.pl-6{padding-left:4.5em}}.pl-7{padding-left:10.5em}@media only screen and (max-width:48em){.pl-7{padding-left:7.875em}}@media only screen and (max-width:30em){.pl-7{padding-left:5.25em}}.pl-8{padding-left:12em}@media only screen and (max-width:48em){.pl-8{padding-left:9em}}@media only screen and (max-width:30em){.pl-8{padding-left:6em}}.pl-9{padding-left:13.5em}@media only screen and (max-width:48em){.pl-9{padding-left:10.125em}}@media only screen and (max-width:30em){.pl-9{padding-left:6.75em}}.pl-10{padding-left:15em}@media only screen and (max-width:48em){.pl-10{padding-left:11.25em}}@media only screen and (max-width:30em){.pl-10{padding-left:7.5em}}.pr-0{padding-right:0}@media only screen and (max-width:48em){.pr-0{padding-right:0}}@media only screen and (max-width:30em){.pr-0{padding-right:0}}.pr-025{padding-right:.375em}@media only screen and (max-width:48em){.pr-025{padding-right:.28125em}}@media only screen and (max-width:30em){.pr-025{padding-right:.1875em}}.pr-05{padding-right:.75em}@media only screen and (max-width:48em){.pr-05{padding-right:.5625em}}@media only screen and (max-width:30em){.pr-05{padding-right:.375em}}.pr-075{padding-right:1.125em}@media only screen and (max-width:48em){.pr-075{padding-right:.84375em}}@media only screen and (max-width:30em){.pr-075{padding-right:.5625em}}.pr-1{padding-right:1.5em}@media only screen and (max-width:48em){.pr-1{padding-right:1.125em}}@media only screen and (max-width:30em){.pr-1{padding-right:.75em}}.pr-2{padding-right:3em}@media only screen and (max-width:48em){.pr-2{padding-right:2.25em}}@media only screen and (max-width:30em){.pr-2{padding-right:1.5em}}.pr-3{padding-right:4.5em}@media only screen and (max-width:48em){.pr-3{padding-right:3.375em}}@media only screen and (max-width:30em){.pr-3{padding-right:2.25em}}.pr-4{padding-right:6em}@media only screen and (max-width:48em){.pr-4{padding-right:4.5em}}@media only screen and (max-width:30em){.pr-4{padding-right:3em}}.pr-5{padding-right:7.5em}@media only screen and (max-width:48em){.pr-5{padding-right:5.625em}}@media only screen and (max-width:30em){.pr-5{padding-right:3.75em}}.pr-6{padding-right:9em}@media only screen and (max-width:48em){.pr-6{padding-right:6.75em}}@media only screen and (max-width:30em){.pr-6{padding-right:4.5em}}.pr-7{padding-right:10.5em}@media only screen and (max-width:48em){.pr-7{padding-right:7.875em}}@media only screen and (max-width:30em){.pr-7{padding-right:5.25em}}.pr-8{padding-right:12em}@media only screen and (max-width:48em){.pr-8{padding-right:9em}}@media only screen and (max-width:30em){.pr-8{padding-right:6em}}.pr-9{padding-right:13.5em}@media only screen and (max-width:48em){.pr-9{padding-right:10.125em}}@media only screen and (max-width:30em){.pr-9{padding-right:6.75em}}.pr-10{padding-right:15em}@media only screen and (max-width:48em){.pr-10{padding-right:11.25em}}@media only screen and (max-width:30em){.pr-10{padding-right:7.5em}}.px-0{padding-left:0;padding-right:0}@media only screen and (max-width:48em){.px-0{padding-left:0;padding-right:0}}@media only screen and (max-width:30em){.px-0{padding-left:0;padding-right:0}}.px-025{padding-left:.375em;padding-right:.375em}@media only screen and (max-width:48em){.px-025{padding-left:.28125em;padding-right:.28125em}}@media only screen and (max-width:30em){.px-025{padding-left:.1875em;padding-right:.1875em}}.px-05{padding-left:.75em;padding-right:.75em}@media only screen and (max-width:48em){.px-05{padding-left:.5625em;padding-right:.5625em}}@media only screen and (max-width:30em){.px-05{padding-left:.375em;padding-right:.375em}}.px-075{padding-left:1.125em;padding-right:1.125em}@media only screen and (max-width:48em){.px-075{padding-left:.84375em;padding-right:.84375em}}@media only screen and (max-width:30em){.px-075{padding-left:.5625em;padding-right:.5625em}}.px-1{padding-left:1.5em;padding-right:1.5em}@media only screen and (max-width:48em){.px-1{padding-left:1.125em;padding-right:1.125em}}@media only screen and (max-width:30em){.px-1{padding-left:.75em;padding-right:.75em}}.px-2{padding-left:3em;padding-right:3em}@media only screen and (max-width:48em){.px-2{padding-left:2.25em;padding-right:2.25em}}@media only screen and (max-width:30em){.px-2{padding-left:1.5em;padding-right:1.5em}}.px-3{padding-left:4.5em;padding-right:4.5em}@media only screen and (max-width:48em){.px-3{padding-left:3.375em;padding-right:3.375em}}@media only screen and (max-width:30em){.px-3{padding-left:2.25em;padding-right:2.25em}}.px-4{padding-left:6em;padding-right:6em}@media only screen and (max-width:48em){.px-4{padding-left:4.5em;padding-right:4.5em}}@media only screen and (max-width:30em){.px-4{padding-left:3em;padding-right:3em}}.px-5{padding-left:7.5em;padding-right:7.5em}@media only screen and (max-width:48em){.px-5{padding-left:5.625em;padding-right:5.625em}}@media only screen and (max-width:30em){.px-5{padding-left:3.75em;padding-right:3.75em}}.px-6{padding-left:9em;padding-right:9em}@media only screen and (max-width:48em){.px-6{padding-left:6.75em;padding-right:6.75em}}@media only screen and (max-width:30em){.px-6{padding-left:4.5em;padding-right:4.5em}}.px-7{padding-left:10.5em;padding-right:10.5em}@media only screen and (max-width:48em){.px-7{padding-left:7.875em;padding-right:7.875em}}@media only screen and (max-width:30em){.px-7{padding-left:5.25em;padding-right:5.25em}}.px-8{padding-left:12em;padding-right:12em}@media only screen and (max-width:48em){.px-8{padding-left:9em;padding-right:9em}}@media only screen and (max-width:30em){.px-8{padding-left:6em;padding-right:6em}}.px-9{padding-left:13.5em;padding-right:13.5em}@media only screen and (max-width:48em){.px-9{padding-left:10.125em;padding-right:10.125em}}@media only screen and (max-width:30em){.px-9{padding-left:6.75em;padding-right:6.75em}}.px-10{padding-left:15em;padding-right:15em}@media only screen and (max-width:48em){.px-10{padding-left:11.25em;padding-right:11.25em}}@media only screen and (max-width:30em){.px-10{padding-left:7.5em;padding-right:7.5em}}.py-0{padding-top:0;padding-bottom:0}@media only screen and (max-width:48em){.py-0{padding-top:0;padding-bottom:0}}@media only screen and (max-width:30em){.py-0{padding-top:0;padding-bottom:0}}.py-025{padding-top:.375em;padding-bottom:.375em}@media only screen and (max-width:48em){.py-025{padding-top:.28125em;padding-bottom:.28125em}}@media only screen and (max-width:30em){.py-025{padding-top:.1875em;padding-bottom:.1875em}}.py-05{padding-top:.75em;padding-bottom:.75em}@media only screen and (max-width:48em){.py-05{padding-top:.5625em;padding-bottom:.5625em}}@media only screen and (max-width:30em){.py-05{padding-top:.375em;padding-bottom:.375em}}.py-075{padding-top:1.125em;padding-bottom:1.125em}@media only screen and (max-width:48em){.py-075{padding-top:.84375em;padding-bottom:.84375em}}@media only screen and (max-width:30em){.py-075{padding-top:.5625em;padding-bottom:.5625em}}.py-1{padding-top:1.5em;padding-bottom:1.5em}@media only screen and (max-width:48em){.py-1{padding-top:1.125em;padding-bottom:1.125em}}@media only screen and (max-width:30em){.py-1{padding-top:.75em;padding-bottom:.75em}}.py-2{padding-top:3em;padding-bottom:3em}@media only screen and (max-width:48em){.py-2{padding-top:2.25em;padding-bottom:2.25em}}@media only screen and (max-width:30em){.py-2{padding-top:1.5em;padding-bottom:1.5em}}.py-3{padding-top:4.5em;padding-bottom:4.5em}@media only screen and (max-width:48em){.py-3{padding-top:3.375em;padding-bottom:3.375em}}@media only screen and (max-width:30em){.py-3{padding-top:2.25em;padding-bottom:2.25em}}.py-4{padding-top:6em;padding-bottom:6em}@media only screen and (max-width:48em){.py-4{padding-top:4.5em;padding-bottom:4.5em}}@media only screen and (max-width:30em){.py-4{padding-top:3em;padding-bottom:3em}}.py-5{padding-top:7.5em;padding-bottom:7.5em}@media only screen and (max-width:48em){.py-5{padding-top:5.625em;padding-bottom:5.625em}}@media only screen and (max-width:30em){.py-5{padding-top:3.75em;padding-bottom:3.75em}}.py-6{padding-top:9em;padding-bottom:9em}@media only screen and (max-width:48em){.py-6{padding-top:6.75em;padding-bottom:6.75em}}@media only screen and (max-width:30em){.py-6{padding-top:4.5em;padding-bottom:4.5em}}.py-7{padding-top:10.5em;padding-bottom:10.5em}@media only screen and (max-width:48em){.py-7{padding-top:7.875em;padding-bottom:7.875em}}@media only screen and (max-width:30em){.py-7{padding-top:5.25em;padding-bottom:5.25em}}.py-8{padding-top:12em;padding-bottom:12em}@media only screen and (max-width:48em){.py-8{padding-top:9em;padding-bottom:9em}}@media only screen and (max-width:30em){.py-8{padding-top:6em;padding-bottom:6em}}.py-9{padding-top:13.5em;padding-bottom:13.5em}@media only screen and (max-width:48em){.py-9{padding-top:10.125em;padding-bottom:10.125em}}@media only screen and (max-width:30em){.py-9{padding-top:6.75em;padding-bottom:6.75em}}.py-10{padding-top:15em;padding-bottom:15em}@media only screen and (max-width:48em){.py-10{padding-top:11.25em;padding-bottom:11.25em}}@media only screen and (max-width:30em){.py-10{padding-top:7.5em;padding-bottom:7.5em}}.no-gap{margin:0!important;padding:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}@media only screen and (max-width:30em){.mobile-no-margin{margin:0!important}}[data-animation]:focus,[data-animation]:focus-within{opacity:1!important}[data-animation=fade-in],[data-animation=fade-up],[data-animation=fade-down],[data-animation=fade-left],[data-animation=fade-right],[data-animation=stagger-fade-up]>*,[data-animation=stagger-fade-down]>*,[data-animation=stagger-fade-in]>*{opacity:0}[data-animation=fade-up]{transform:translateY(25px)}[data-animation=fade-down]{transform:translateY(-25px)}[data-animation=fade-left]{transform:translate(-25px)}[data-animation=fade-right]{transform:translate(25px)}[data-animation=stagger-fade-up]>*{transform:translateY(25px)}[data-animation=stagger-fade-down]>*{transform:translateY(-25px)}[data-animation=parallax-to-top]{top:0}[data-animation=parallax-to-bottom]{bottom:0}@media (prefers-reduced-motion: reduce){[data-animation=fade-in],[data-animation=fade-up],[data-animation=fade-down],[data-animation=fade-left],[data-animation=fade-right],[data-animation=stagger-fade-up]>*,[data-animation=stagger-fade-down]>*,[data-animation=stagger-fade-in]>*{transform:none;opacity:1}}.animated-bg{overflow:hidden}.animated-bg:hover{background-color:transparent}.animated-bg:after{content:"";position:absolute;background-color:#000;transition:.3s ease}.animated-bg--l:after{top:0;left:auto;right:0;width:0;height:100%}.animated-bg--l:hover:after{left:0;right:auto;width:100%}.animated-bg--r:after{top:0;left:0;right:auto;width:0;height:100%}.animated-bg--r:hover:after{left:auto;right:0;width:100%}.animated-bg--t:after{top:auto;left:0;bottom:0;height:0;width:100%}.animated-bg--t:hover:after{top:0;bottom:auto;height:100%}.animated-bg--b:after{top:0;left:0;bottom:auto;height:0;width:100%}.animated-bg--b:hover:after{top:auto;bottom:0;height:100%}.animated-bg span{position:relative;z-index:2}.btn--primary-outline.animated-bg:after{background-color:#ec6842}.btn--secondary-outline.animated-bg:after{background-color:#38d2af}.animate-arrow{overflow:hidden}.animate-arrow .icon{transition:.2s ease}.animate-arrow--r .arrow-hover{transform:translate(-250%,-50%)}.animate-arrow--r:hover .arrow-start{transform:translate(250%,-50%)}.animate-arrow--r:hover .arrow-hover{transform:translate(-50%,-50%)}.animate-arrow--l .arrow-hover{transform:translate(250%,-50%)}.animate-arrow--l:hover .arrow-start{transform:translate(-250%,-50%)}.animate-arrow--l:hover .arrow-hover{transform:translate(-50%,-50%)}.animate-arrow--t .arrow-hover{transform:translate(-50%,-250%)}.animate-arrow--t:hover .arrow-start{transform:translate(-50%,250%)}.animate-arrow--t:hover .arrow-hover{transform:translate(-50%,-50%)}.animate-arrow--b .arrow-hover{transform:translate(-50%,250%)}.animate-arrow--b:hover .arrow-start{transform:translate(-50%,-250%)}.animate-arrow--b:hover .arrow-hover{transform:translate(-50%,-50%)}.animate-circle{position:relative;display:inline-block;width:52px;height:52px;color:#212121}.animate-circle:hover{color:#212121}.animate-circle:hover circle{stroke-dashoffset:0;stroke-dasharray:160}.animate-circle circle{stroke-dasharray:160;stroke-dashoffset:160;transition:.8s ease-in-out}.animate-download{position:relative;display:inline-block;width:52px;height:52px;overflow:hidden;color:#fff}.animate-download:hover{color:#fff}.animate-download circle{stroke-dashoffset:160;stroke-dasharray:160}.animate-download .icon--done{transform:translate(-50%,-250%)}.animate-download.is-animated circle{animation:download 3s ease forwards}.animate-download.is-animated .icon--download{animation:btnDownload .15s ease 3s forwards}.animate-download.is-animated .icon--done{animation:btnDone .15s ease 3.1s forwards}.animate-progress.is-animated .progress__bar span{animation:progressBar .8s ease-in-out forwards}.animate-progress.is-animated .progress__done{animation:progressDone .1s ease-in-out .9s forwards}.animate-submit .animate-submit__icon{position:absolute;right:16px;top:50%;margin-top:-8px;opacity:0;transition:.2s ease;transform:translate(-35%)}.animate-submit.is-animated{padding-right:3em;cursor:not-allowed}.animate-submit.is-validated .animate-submit__loader{transform:translate(0);opacity:1;transition-delay:.2s}.animate-submit.is-validated .animate-submit__loader .icon{animation:submitLoader .4s ease-in-out infinite}.animate-submit.is-done .animate-submit__done,.animate-submit.is-error .animate-submit__error{transform:translate(0);opacity:1}.form__field.is-animated{position:relative;margin-top:.5em}.form__field.is-animated input{outline:none}.form__field.is-animated span{pointer-events:none;position:absolute;left:.5em;top:50%;transform:translateY(-50%);color:#666;transition:.1s ease}.form__field.is-animated span.is-selected{top:0%;color:#ec6842;font-size:75%}.progress{position:relative;width:300px;height:20px;background-color:#f2f2f2}.progress .progress__bar{position:relative;height:20px;overflow:hidden}.progress .progress__bar span{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ec6842;transform:translate(-100%)}.progress .progress__done{position:absolute;top:0;right:-24px;transform:translate(-100%);opacity:0}@keyframes download{0%{stroke-dashoffset:160}25%{stroke-dashoffset:120}50%{stroke-dashoffset:90}75%{stroke-dashoffset:40}to{stroke-dashoffset:5}}@keyframes btnDownload{to{transform:translate(-50%,175%)}}@keyframes btnDone{to{transform:translate(-50%,-50%)}}@keyframes progressBar{to{transform:translate(0)}}@keyframes progressDone{to{transform:translate(0);opacity:1}}@keyframes submitLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.is-touch .nav--primary ul li.nav__item.is-dropdown a.dropdown-link{display:none}.is-touch .nav--primary ul li.nav__item.is-dropdown span.dropdown-touch{display:inline-block}.search-form .search-form__submit,.button,.form .form__footer button,.icon-button{--button-transition-duration: .12s;--button-transition-ease: var(--transition-ease);--button-font-color: var(--color-grayscale-80);--button-border-color: transparent;--button-border-width: 2px;--button-border-style: solid;--button-background-color: transparent;--button-hover-overlay-color: var(--color-black);--button-border-radius: 0;--button-overlay-opacity: 0;--button-font: var(--font-family-serif);position:relative;display:inline-flex;justify-content:center;align-items:center;gap:var(--space-xxsmall);padding:var(--space-xxxsmall) var(--space-medium);background-color:var(--button-background-color);color:var(--button-font-color);border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-border-radius);transition:all var(--button-transition-duration) var(--button-transition-ease);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none!important;font-family:var(--button-font);width:fit-content}.search-form .search-form__submit:after,.button:after,.form .form__footer button:after,.icon-button:after{content:"";position:absolute;left:calc(var(--button-border-width) * -1);right:calc(var(--button-border-width) * -1);top:calc(var(--button-border-width) * -1);bottom:calc(var(--button-border-width) * -1);border-radius:var(--button-border-radius);background-color:var(--button-hover-overlay-color);opacity:var(--button-overlay-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease)}.search-form .search-form__submit:focus-visible:not([disabled]),.button:focus-visible:not([disabled]),.form .form__footer button:focus-visible:not([disabled]),.icon-button:focus-visible:not([disabled]){outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .search-form .search-form__submit:focus-visible:not([disabled]):not(.focus-visible),.search-form .js-focus-visible .search-form__submit:focus-visible:not([disabled]):not(.focus-visible),.js-focus-visible .button:focus-visible:not([disabled]):not(.focus-visible),.js-focus-visible .form .form__footer button:focus-visible:not([disabled]):not(.focus-visible),.form .form__footer .js-focus-visible button:focus-visible:not([disabled]):not(.focus-visible),.js-focus-visible .icon-button:focus-visible:not([disabled]):not(.focus-visible){box-shadow:none}.search-form .search-form__submit:not([disabled]):hover,.button:not([disabled]):hover,.form .form__footer button:not([disabled]):hover,.icon-button:not([disabled]):hover{--button-overlay-opacity: .1;text-decoration:none!important}.search-form .search-form__submit:not([disabled]):active,.button:not([disabled]):active,.form .form__footer button:not([disabled]):active,.icon-button:not([disabled]):active{--button-overlay-opacity: .15}.button[data-theme=primary],.form .form__footer button,.icon-button[data-theme=primary]{--theme-color: var(--color-primary);--theme-color-inverted: var(--color-white);--theme-color-accent: var(--color-black);--button-font-color: var(--theme-color-inverted);--button-border-color: var(--theme-color);--button-background-color: var(--theme-color)}.button[data-theme=primary-cpre],.form .form__footer button[data-theme=primary-cpre],.icon-button[data-theme=primary-cpre]{--theme-color: var(--color-brand-cpre);--theme-color-inverted: var(--color-white);--theme-color-accent: var(--color-black);--button-font-color: var(--theme-color-inverted);--button-border-color: var(--theme-color);--button-background-color: var(--theme-color)}.button[data-theme=primary-ddp],.form .form__footer button[data-theme=primary-ddp],.icon-button[data-theme=primary-ddp]{--theme-color: var(--color-brand-ddp);--theme-color-inverted: var(--color-white);--theme-color-accent: var(--color-black);--button-font-color: var(--theme-color-inverted);--button-border-color: var(--theme-color);--button-background-color: var(--theme-color)}.button[data-theme=primary-re],.form .form__footer button[data-theme=primary-re],.icon-button[data-theme=primary-re]{--theme-color: var(--color-brand-re);--theme-color-inverted: var(--color-white);--theme-color-accent: var(--color-black);--button-font-color: var(--theme-color-inverted);--button-border-color: var(--theme-color);--button-background-color: var(--theme-color)}.button[data-theme=white],.form .form__footer button[data-theme=white],.icon-button[data-theme=white]{--theme-color: var(--color-white);--theme-color-inverted: var(--color-primary);--theme-color-accent: var(--color-black);--button-font-color: var(--theme-color-inverted);--button-background-color: var(--theme-color);--button-border-color: var(--theme-color);--button-hover-overlay-color: var(--theme-color-inverted)}.button[data-variant=outline],.form .form__footer button,.icon-button[data-variant=outline]{--button-background-color: transparent;color:var(--theme-color)}.button[data-variant=outline]:after,.form .form__footer button:after,.icon-button[data-variant=outline]:after{left:0;right:0;top:0;bottom:0;background-color:var(--theme-color-accent)}.button[data-variant=outline]:not([disabled]):hover,.form .form__footer button:not([disabled]):hover,.icon-button[data-variant=outline]:not([disabled]):hover{--button-overlay-opacity: 0;background-color:var(--theme-color);color:var(--theme-color-inverted)}.button[data-variant=outline]:not([disabled]):active,.form .form__footer button:not([disabled]):active,.icon-button[data-variant=outline]:not([disabled]):active{background-color:var(--theme-color);color:var(--theme-color-inverted);--button-overlay-opacity: .1}.button[data-size=small],.form .form__footer button[data-size=small],.icon-button[data-size=small]{padding:var(--space-xxsmall) var(--space-medium)}.button[data-size=large],.form .form__footer button,.icon-button[data-size=large]{padding:var(--space-small) var(--space-large);gap:var(--space-small)}.button .button__icon,.form .form__footer button .button__icon{z-index:1}.button .button__text,.form .form__footer button .button__text{position:relative;z-index:1;font-family:var(--font-family-serif);font-size:18px;font-size:1.125rem;line-height:1.2em;text-align:center;text-decoration:none;vertical-align:middle;outline:none}.button[data-size=small],.form .form__footer button[data-size=small]{padding:var(--space-xxxsmall) var(--space-small)}.button[data-size=small] .button__text,.form .form__footer button[data-size=small] .button__text{font-size:14px;font-size:.875rem}.button[data-size=large],.form .form__footer button{padding:var(--space-xxsmall) var(--space-large)}.button[data-size=large] .button__text,.form .form__footer button .button__text{font-size:22px;font-size:1.375rem}.icon-button{padding:3px}.icon-button .icon-button__icon{z-index:1}.icon-button[data-theme=primary],.form .form__footer button.icon-button{--button-background-color: transparent;--theme-color-accent: var(--color-white);--button-hover-overlay-color: var(--theme-color-accent);--button-border-color: transparent;color:var(--theme-color)}.icon-button[data-theme=primary]:not([disabled]):hover,.form .form__footer button.icon-button:not([disabled]):hover{--button-overlay-opacity: 0;background-color:var(--theme-color);color:var(--theme-color-inverted)}.icon-button[data-theme=primary]:not([disabled]):active,.form .form__footer button.icon-button:not([disabled]):active{background-color:var(--color-primary-light);color:var(--theme-color-accent);border-color:var(--color-primary-light);--button-overlay-opacity: .1}.icon-button[data-theme=white]{--theme-color: var(--color-white);--theme-color-inverted: var(--color-primary);--theme-color-accent: var(--color-white);--button-border-color: transparent;--button-font-color: var(--theme-color);--button-hover-overlay-color: var(--theme-color-accent);--button-background-color: transparent;color:var(--color-white)}.icon-button[data-theme=white]:not([disabled]):hover{--button-overlay-opacity: 0;background-color:var(--color-white);color:var(--theme-color-inverted)}.icon-button[data-theme=white]:not([disabled]):active{background-color:transparent;color:var(--color-primary-light);border-color:transparent;--button-overlay-opacity: .5}.icon-button[data-variant=outline],.form .form__footer button.icon-button{--button-border-color: var(--theme-color)}.icon-button[data-variant=outline]:after,.form .form__footer button.icon-button:after{left:calc(var(--button-border-width) * -1);right:calc(var(--button-border-width) * -1);top:calc(var(--button-border-width) * -1);bottom:calc(var(--button-border-width) * -1)}.icon-button[data-size=small]{padding:2px}.icon-button[data-size=large],.form .form__footer button.icon-button{padding:0}.link-button{--link-button-font-color: var(--color-primary);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:var(--link-button-font-color);text-decoration:none;cursor:pointer}.link-button .icon{vertical-align:middle}.link-button__icon{transition:.2s;margin-left:var(--space-xsmall);vertical-align:middle}@media only screen and (max-width:48em){.link-button__icon{margin-left:var(--space-xxsmall)}}.link-button__text{font-family:var(--font-family-serif);text-decoration:none;padding-bottom:calc(var(--space-xxsmall) * .25);font-size:22px;font-size:1.375rem;line-height:1.2em;background:linear-gradient(to right,var(--link-button-font-color),var(--link-button-font-color));background-size:0 .125em;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s}.link-button__text:hover,.link-button__text span{background-size:100% .125em}.link-button__text:hover .icon,.link-button__text span .icon{transform:translate(-6px)}.link-button[data-theme=white]{--link-button-font-color: var(--color-white)}.link-button[data-theme=white]:not([disabled]):active .link-button__text{color:var(--color-white)}.link-button[data-theme=secondary]{--link-button-font-color: var(--color-primary-light)}.link-button[data-size=small] .link-button__text{font-size:14px;font-size:.875rem}.link-button[data-size=small] .link-button__icon{margin-left:var(--space-xxsmall)}.link-button:focus-visible:not([disabled]){outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .link-button:focus-visible:not([disabled]):not(.focus-visible){box-shadow:none}.link-button[disabled] .link-button__text{background-size:100% .125em}.link-button:not([disabled]):hover,.link-button:not([disabled]):focus,.link-button:not([disabled]):active{text-decoration:none}.link-button:not([disabled]):hover .link-button__text,.link-button:not([disabled]):focus .link-button__text,.link-button:not([disabled]):active .link-button__text{filter:none;color:var(--link-button-font-color);background-size:100% .125em}.link-button:not([disabled]):hover .link-button__icon,.link-button:not([disabled]):focus .link-button__icon,.link-button:not([disabled]):active .link-button__icon{transform:translate(-6px)}.cards{align-self:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-template-rows:1fr;grid-gap:var(--space-medium)}.cards[data-rows="3"]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cards[data-rows="4"]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media only screen and (max-width:48em){.cards{grid-template-columns:1fr!important}}.cards[data-variant=article-teasers]{grid-gap:var(--space-xlarge)}@media only screen and (max-width:48em){.cards[data-variant=article-teasers]{grid-gap:var(--space-xxlarge)}}.cards.cards--peoples .article-card{display:flex;flex-direction:row}.cards.cards--peoples .article-card__image{max-width:150px;aspect-ratio:unset;flex-basis:100%}@media only screen and (max-width:30em){.cards.cards--peoples .article-card__image{max-width:125px}}.card{--card-brand-color: var(--color-primary);--logo-height: 110px;--logo-height-mobile-factor: .75;display:flex;flex-direction:column;width:100%;background-color:#fff;position:relative;transition:var(--transition-duration) var(--transition-ease);color:var(--color-brand-gray-01)}.card:focus-within{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .card:focus-within:not(.focus-visible){box-shadow:none}.card:hover{box-shadow:var(--base-box-shadow)}.card.card--themes{position:relative}.card.card--themes .card__footer{order:-1}.card.card--themes .card__content{padding-top:var(--space-large)}.card.card--themes .card__headline{color:var(--card-brand-color)}.card.card--themes .card__cta{position:unset}.card.card--themes .card__cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.card .card__header,.card .card__content{padding:var(--space-medium);display:flex;flex-direction:column}.card .card__header{background-color:var(--card-brand-color);position:relative}.card .card__header:after{content:"";width:90px;height:var(--space-medium);background-color:var(--card-brand-color);position:absolute;right:0;bottom:calc(var(--space-medium) * -1)}.card .card__content{gap:var(--space-large)}.card .card__headline{color:var(--color-grayscale-0)}.card .card__logo{color:var(--color-white);height:var(--logo-height)}@media only screen and (max-width:48em){.card .card__logo{height:calc(var(--logo-height) * var(--logo-height-mobile-factor));overflow:visible}}.card .card__cta{align-self:flex-start}.card .card__copy{display:flex;flex-direction:column;gap:var(--space-xsmall)}.card[data-variant=default]{padding:var(--space-medium);padding-top:var(--space-medium);background-color:var(--card-brand-color);position:relative;gap:var(--space-xsmall);margin-top:var(--space-large)}.card[data-variant=default]:before{content:"";width:calc(100% - 90px);height:var(--space-large);background-color:var(--color-primary);position:absolute;top:calc(-1 * var(--space-large));left:0}.card[data-variant=default] .card__header{padding:0}.card[data-variant=default] .card__header:after{content:none}.card[data-variant=default] .card__footer{padding-top:var(--space-xsmall);margin-top:auto}.card[data-variant=default] .card__content{z-index:1;padding:0;gap:var(--space-medium)}.card[data-variant=default] .card__cta{margin-top:auto}.card[data-variant=default] a:not(.button){color:var(--color-white)}.card[data-variant=re]{--card-brand-color: var(--color-brand-re)}.card[data-variant=re] .card__logo{max-width:335px}@media only screen and (max-width:48em){.card[data-variant=re] .card__logo{max-width:calc(335px * var(--logo-height-mobile-factor))}}.card[data-variant=re] a:not(.button){color:var(--color-brand-re)}.card[data-variant=cpre]{--card-brand-color: var(--color-brand-cpre)}.card[data-variant=cpre] .card__logo{max-width:280px}@media only screen and (max-width:48em){.card[data-variant=cpre] .card__logo{max-width:calc(280px * var(--logo-height-mobile-factor))}}.card[data-variant=cpre] a:not(.button){color:var(--color-brand-cpre)}.card[data-variant=ddp]{--card-brand-color: var(--color-brand-ddp)}.card[data-variant=ddp] .card__logo{max-width:270px}@media only screen and (max-width:48em){.card[data-variant=ddp] .card__logo{max-width:calc(270px * var(--logo-height-mobile-factor))}}.card[data-variant=ddp] a:not(.button){color:var(--color-brand-ddp)}.carousel-wrapper{--nav-main-color: var(--color-primary);--nav-secondary-color: var(--color-primary-light);--nav-inverted-color: var(--color-white);position:relative}.carousel-wrapper .carousel-nav{left:calc(75% + var(--space-medium));transform:translate(-50%);position:absolute;min-height:calc(40px + 2 * var(--space-large));bottom:0;background-color:var(--nav-inverted-color);display:flex;align-items:center;justify-content:center;gap:var(--space-medium);padding:var(--space-large) var(--space-xxlarge)}@media only screen and (max-width:64em){.carousel-wrapper .carousel-nav{bottom:unset;top:400px;right:0;left:unset;transform:translateY(-100%);padding:var(--space-medium);min-height:calc(40px + 2 * var(--space-medium));gap:var(--space-small)}}.carousel-wrapper .carousel-nav>*{position:static!important;transform:translate(0)!important}.carousel-wrapper .carousel-nav .flickity-page-dots{background-color:var(--nav-inverted-color);width:unset;display:flex;gap:var(--space-medium)}.carousel-wrapper .carousel-nav .flickity-page-dots .dot{margin:0;width:18px;height:18px;border-radius:0;background-color:var(--nav-secondary-color);border:2px solid var(--nav-secondary-color);opacity:1;transition:var(--transition-ease) var(--transition-duration)}.carousel-wrapper .carousel-nav .flickity-page-dots .dot.is-selected{background-color:var(--nav-main-color);border:2px solid var(--nav-main-color)}.carousel-wrapper .carousel-nav .flickity-page-dots .dot:hover{border:2px solid var(--color-white);transition:var(--transition-ease) var(--transition-duration)}.carousel-wrapper[data-variant=media-slider],.carousel-wrapper[data-variant=hero],.carousel-wrapper[data-variant=media-slider] .flickity-button,.carousel-wrapper[data-variant=hero] .flickity-button{--nav-main-color: var(--color-white);--nav-secondary-color: var(--color-primary-light);--nav-inverted-color: var(--color-primary)}.carousel-wrapper[data-variant=media-slider] .carousel-nav,.carousel-wrapper[data-variant=hero] .carousel-nav{bottom:0;left:unset;right:0;transform:translate(0);min-width:500px}@media only screen and (max-width:64em){.carousel-wrapper[data-variant=media-slider] .carousel-nav,.carousel-wrapper[data-variant=hero] .carousel-nav{position:relative;top:unset;transform:translate(0);min-height:unset;gap:var(--space-small);width:100%;min-width:unset}}.carousel-wrapper[data-variant=media-slider] .carousel,.carousel-wrapper[data-variant=hero] .carousel{aspect-ratio:16/9}@media only screen and (max-width:64em){.carousel-wrapper[data-variant=media-slider] .carousel,.carousel-wrapper[data-variant=hero] .carousel{aspect-ratio:4/3}}@media only screen and (max-width:30em){.carousel-wrapper[data-variant=media-slider] .carousel,.carousel-wrapper[data-variant=hero] .carousel{aspect-ratio:2/3}}@media only screen and (max-width:48em){.carousel-wrapper[data-variant=media-slider] .carousel__inner,.carousel-wrapper[data-variant=hero] .carousel__inner{gap:var(--space-small);text-shadow:0 0 20px rgba(0,0,0,.45);padding-bottom:var(--space-medium)}}.carousel-wrapper[data-variant=media-slider] .carousel__media,.carousel-wrapper[data-variant=media-slider] .carousel__image,.carousel-wrapper[data-variant=hero] .carousel__media,.carousel-wrapper[data-variant=hero] .carousel__image{aspect-ratio:16/9;width:100%;height:100%}@media only screen and (max-width:64em){.carousel-wrapper[data-variant=media-slider] .carousel__media,.carousel-wrapper[data-variant=media-slider] .carousel__image,.carousel-wrapper[data-variant=hero] .carousel__media,.carousel-wrapper[data-variant=hero] .carousel__image{height:unset;aspect-ratio:4/3}}@media only screen and (max-width:30em){.carousel-wrapper[data-variant=media-slider] .carousel__media,.carousel-wrapper[data-variant=media-slider] .carousel__image,.carousel-wrapper[data-variant=hero] .carousel__media,.carousel-wrapper[data-variant=hero] .carousel__image{aspect-ratio:2/3}}.carousel-wrapper[data-variant=media-slider]{--nav-main-color: var(--color-primary);--nav-inverted-color: var(--color-white)}.carousel-wrapper[data-variant=media-slider]:not(:has(.carousel__item:nth-child(2))) .carousel-nav{display:none}.carousel-wrapper[data-variant=media-slider]:not(:has(.carousel__item:nth-child(2))) .wrapper{padding-bottom:var(--space-xxlarge)}@media only screen and (max-width:48em){.carousel-wrapper[data-variant=media-slider]:not(:has(.carousel__item:nth-child(2))) .wrapper{padding-bottom:var(--space-large)}}.carousel-wrapper[data-variant=media-slider] .flickity-button{--nav-main-color: var(--color-primary);--nav-inverted-color: var(--color-white)}@media only screen and (max-width:48em){.carousel-wrapper[data-variant=media-slider] .flickity-page-dots{display:none}}.carousel-wrapper[data-variant=media-slider] .wrapper{position:relative;padding-bottom:calc(112px + var(--space-xlarge))}@media only screen and (max-width:64em){.carousel-wrapper[data-variant=media-slider] .wrapper{padding-bottom:var(--space-xxlarge)}}@media only screen and (max-width:48em){.carousel-wrapper[data-variant=media-slider] .wrapper{padding-bottom:var(--space-large)}}.carousel-wrapper[data-variant=media-slider] .carousel,.carousel-wrapper[data-variant=media-slider] .carousel__item{aspect-ratio:unset;width:unset}.carousel-wrapper[data-variant=media-slider] .carousel{--carousel-min-height: 200px}.carousel-wrapper[data-variant=media-slider] .carousel__item{flex-direction:column;padding-inline:var(--space-small);min-height:100%;aspect-ratio:2/1;max-width:calc(var(--wrapper-width-large) + var(--space-medium));width:100%}.carousel-wrapper[data-variant=media-slider] .carousel__item>*{flex:1}@media only screen and (max-width:64em){.carousel-wrapper[data-variant=media-slider] .carousel__item{padding-inline:var(--space-medium)}}@media only screen and (max-width:48em){.carousel-wrapper[data-variant=media-slider] .carousel__item{aspect-ratio:5/3}}@media only screen and (max-width:30em){.carousel-wrapper[data-variant=media-slider] .carousel__item{padding-inline:var(--space-small)}}.carousel-wrapper[data-variant=media-slider] .carousel__media{height:100%;width:100%;object-fit:cover;display:flex}.carousel-wrapper[data-variant=media-slider] .carousel__media:before{content:none!important}.carousel-wrapper[data-variant=media-slider] .carousel__media figure,.carousel-wrapper[data-variant=media-slider] .carousel__media iframe{border:none;width:100%;height:100%;z-index:10000}.carousel-wrapper[data-variant=media-slider] .carousel__media figure .cookieconsent-embed__inner,.carousel-wrapper[data-variant=media-slider] .carousel__media figure .cookieconsent-embed,.carousel-wrapper[data-variant=media-slider] .carousel__media iframe .cookieconsent-embed__inner,.carousel-wrapper[data-variant=media-slider] .carousel__media iframe .cookieconsent-embed{height:100%}.carousel{--image-min-size: 700px;--carousel-min-height: 550px}.carousel .carousel__item{display:flex;background-color:var(--color-primary);gap:calc(var(--space-xlarge) * 2);justify-content:center;width:100%;min-height:var(--carousel-min-height)}@media only screen and (max-width:64em){.carousel .carousel__item{min-height:unset}}.carousel .carousel__item>*{flex:calc(50% - var(--space-xlarge))}@media only screen and (max-width:64em){.carousel .carousel__item>*{flex:auto}}@media only screen and (max-width:64em){.carousel .carousel__item{flex-direction:column-reverse;gap:0}}.carousel.carousel--hero{position:relative}.carousel.carousel--hero .carousel__item{justify-content:center;align-items:center;position:relative}.carousel.carousel--hero .carousel__inner{position:absolute;align-items:flex-start;bottom:0;max-width:var(--wrapper-width-large);padding-inline:var(--wrapper-padding-x);flex:1;width:100%;z-index:2}.carousel.carousel--hero .carousel__inner>h1,.carousel.carousel--hero .carousel__inner>h2,.carousel.carousel--hero .carousel__inner p{max-width:var(--text-max-width);color:var(--color-white)}.carousel.carousel--hero .carousel__media:before,.carousel.carousel--hero .carousel__image:before{content:"";position:absolute;bottom:0;left:0;right:0;top:50%;background:linear-gradient(to top,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%)}@media only screen and (max-width:48em){.carousel.carousel--hero .carousel__media:before,.carousel.carousel--hero .carousel__image:before{background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);top:0}}.carousel .carousel__inner{display:flex;padding-block:var(--space-xxlarge);padding-left:var(--wrapper-padding-x);flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:var(--space-medium);flex-shrink:0}@media only screen and (max-width:64em){.carousel .carousel__inner{padding:var(--space-xlarge) var(--wrapper-padding-x)}}.carousel .carousel__content{max-width:calc(var(--wrapper-width-medium) / 2 - var(--space-medium));display:flex;flex-direction:column;gap:var(--space-medium);width:100%}@media only screen and (max-width:64em){.carousel .carousel__content{max-width:unset;width:100%}}.carousel .carousel__media,.carousel .carousel__image{overflow:hidden}.carousel .carousel__media:not(:has(picture)),.carousel .carousel__image:not(:has(picture)){min-height:100%;position:relative}.carousel .carousel__media:not(:has(picture)):after,.carousel .carousel__image:not(:has(picture)):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/static/logo-ireb-white.svg);background-repeat:no-repeat;background-position:center;background-size:100%;background-blend-mode:lighten;opacity:.1}@media only screen and (max-width:64em){.carousel .carousel__media,.carousel .carousel__image{height:400px}}.carousel .carousel__media img,.carousel .carousel__image img{object-fit:cover;object-position:center}.carousel .carousel__link{display:block;width:100%;height:100%}.contact-card{max-width:650px;position:relative}@media only screen and (max-width:48em){.contact-card{width:100%}}.contact-card .contact-card__image{max-height:500px;aspect-ratio:1/1;overflow:hidden}.contact-card .contact-card__image img{object-fit:cover;object-position:center}.contact-card .contact-card__content{display:flex;padding:var(--space-medium);flex-direction:column;align-items:flex-start;gap:var(--space-xsmall);flex:1 0 0;position:absolute;bottom:0;left:0;color:var(--color-primary);background-color:var(--color-primary-light);width:66%}@media only screen and (max-width:48em){.contact-card .contact-card__content{position:static;width:unset;padding:var(--space-small)}}.contact-card .contact-card__text{display:flex;align-items:center;gap:var(--space-xxsmall)}.contact-card:not(:has(.contact-card__image)) .contact-card__content{position:static;width:100%}.data-list{display:flex;flex-direction:column;gap:var(--space-small);margin:0}.data-list .data-list__item{display:flex;flex-direction:column}.data-list .data-list__term{font-weight:var(--font-weight-bold)}.data-list .data-list__data{margin:0}.data-list a{text-decoration:underline}.data-list[data-variant=company]{font-family:var(--font-family-serif);font-size:18px;font-size:1.125rem;gap:0}.data-list[data-variant=company] .data-list__item{flex-direction:row;column-gap:var(--space-large);row-gap:var(--space-xxsmall);padding:var(--space-small) 0}@media only screen and (max-width:48em){.data-list[data-variant=company] .data-list__item{flex-direction:column}}.data-list[data-variant=company] .data-list__item:not(:last-child){border-bottom:1px solid var(--color-primary-light)}.data-list[data-variant=company] .data-list__term{color:var(--color-primary);min-width:200px}.data-list[data-variant=company] .data-list__data{color:var(--color-primary)}.download-list{--transition-duration: .2s;margin:0;padding:0;list-style:none}.download-list .download-list__item{border:1px solid var(--color-primary-lighter)}.download-list .download-list__item:not(:last-child){border-bottom:none}.download-list .download-list__card{padding:var(--space-xxsmall) var(--space-small) var(--space-xxsmall) var(--space-xxsmall);background-color:var(--color-white);display:flex;gap:var(--space-small);align-items:center;transition:var(--transition-duration)}.download-list .download-list__card .icon{flex-shrink:0}.download-list .download-list__card:hover{text-decoration:none;background-color:var(--color-primary);color:var(--color-grayscale-20)}.download-list .download-list__card:hover .icon{color:var(--color-primary-light)}.download-list .download-list__card:hover .download-list__text{color:var(--color-grayscale-20);transition:var(--transition-duration)}.download-list .download-list__content{flex:1;display:flex;flex-direction:column;gap:var(--space-xxxsmall)}.download-list .download-list__text{color:var(--color-text-light);transition:var(--transition-duration)}.download-list .download-list__meta{text-transform:uppercase}.nav .dropdown{position:absolute;left:50%;top:36px;width:260px;margin-left:-130px;padding:0;background-color:#fff;text-align:center;opacity:0;visibility:hidden;transition:.25s ease-out;transform:translateY(10px);z-index:10;box-shadow:0 0 10px #00000026}@media only screen and (max-width:48em){.nav .dropdown{position:relative;left:0;top:0;width:auto;margin-left:0;margin-top:.25em;transform:translateY(0);visibility:visible;opacity:1;box-shadow:none}}.nav .dropdown li{display:block;margin:0;border-bottom:1px solid #cccccc;transition:.3s ease-in-out;line-height:1.75em}@media only screen and (max-width:48em){.nav .dropdown li{margin-bottom:.5em;border:0}}.nav .dropdown li.is-active a{color:#ec6842}.nav .dropdown li:last-child{margin-bottom:0;border-bottom:0}.nav .dropdown a{display:block;padding:1em;font-weight:400}@media only screen and (max-width:48em){.nav .dropdown a{padding:0}}.nav li.nav__item.is-dropdown{position:relative;padding:.5em 0}@media only screen and (max-width:48em){.nav li.nav__item.is-dropdown{padding:0}}.nav li.nav__item.is-dropdown:hover ul.dropdown,.nav li.nav__item.is-dropdown:focus-within ul.dropdown{opacity:1;visibility:visible;transform:translateY(5px)}.nav li.nav__item.is-dropdown:hover .dropdown-icon,.nav li.nav__item.is-dropdown:focus-within .dropdown-icon{transform:rotate(180deg)}.nav li.nav__item .dropdown-touch{display:none;pointer-events:none;color:#212121;letter-spacing:.025em}@media only screen and (max-width:48em){.nav li.nav__item .dropdown-touch{font-weight:500}}.nav li.nav__item .dropdown-icon{display:inline-block;color:#999;transition:.3s ease-in-out;transform-origin:6px 14px}@media only screen and (max-width:48em){.nav li.nav__item .dropdown-icon{display:none}}.msg-small.msg-small--info,.form .msg-small--info.form__alert,.form .form__alert[data-type=error],.msg-small.msg-small--alert,.form .msg-small--alert.form__alert,.form .form__alert[data-type=success],.msg-small.msg-small--success,.form .msg-small--success.form__alert{padding:var(--space-medium) var(--space-large)}.msg-small.msg-small--info strong,.form .msg-small--info.form__alert strong,.form .form__alert[data-type=error] strong,.msg-small.msg-small--alert strong,.form .msg-small--alert.form__alert strong,.form .form__alert[data-type=success] strong,.msg-small.msg-small--success strong,.form .msg-small--success.form__alert strong{font-family:var(--font-family-serif)}.msg-small.msg-small--info p,.form .msg-small--info.form__alert p,.form .form__alert[data-type=error] p,.msg-small.msg-small--alert p,.form .msg-small--alert.form__alert p,.form .form__alert[data-type=success] p,.msg-small.msg-small--success p,.form .msg-small--success.form__alert p{font-family:var(--font-family-sans)}.form .form__alert[data-type=success],.msg-small.msg-small--success,.form .msg-small--success.form__alert{background-color:#4caf50;border:2px solid #4caf50;color:#fff}.form .form__alert[data-type=error],.msg-small.msg-small--alert,.form .msg-small--alert.form__alert{background-color:#ff5252;border:2px solid #ff5252;color:#fff}.msg-small.msg-small--info,.form .msg-small--info.form__alert{background-color:#cccccc1a;border:2px solid #cccccc;color:#ccc}.msg{position:fixed;left:50%;top:50%;width:100%;max-width:480px;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 30px #00000026;z-index:70;opacity:0;visibility:hidden;transition:.3s ease-in-out}@media only screen and (max-width:30em){.msg{width:90%}}.msg.is-open{opacity:1;visibility:visible}.msg--info .msg__icon{background-color:#999}.msg--success .msg__icon{background-color:#4caf50}.msg--alert .msg__icon{background-color:#ff5252}.msg .msg__inner{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.msg .msg__inner:after{content:"";clear:both;display:table}.msg .msg__content{width:75%;padding:.75em 1em}.msg .msg__content .msg__headline{display:block;margin-bottom:.75em;color:#212121;font-weight:700}.msg .msg__content p{margin:0;line-height:1.35em}.msg .msg__icon{position:relative;width:25%;color:#fff}.msg .msg__icon svg{position:absolute;display:inline-block;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;vertical-align:middle}.msg .msg__action{margin-top:.5em;text-align:right}.msg .msg__action a{color:#666;text-transform:uppercase;font-weight:700}.msg .msg__action a:hover{opacity:.5}.msg-small,.form .form__alert{position:relative;padding:.75em;border-radius:3px}.msg-small.msg-small--success .msg-small__close span,.form .msg-small--success.form__alert .msg-small__close span{background-color:#4caf50}.msg-small.msg-small--alert .msg-small__close span,.form .msg-small--alert.form__alert .msg-small__close span{background-color:#ff5252}.msg-small.msg-small--info .msg-small__close span,.form .msg-small--info.form__alert .msg-small__close span{background-color:#666}.msg-small .msg-small__headline,.form .form__alert .msg-small__headline{display:block;margin-bottom:.25em;color:#212121;font-weight:700}.msg-small .msg-small__close,.form .form__alert .msg-small__close{position:absolute;right:.5em;top:.5em;width:16px;height:16px;border:0;background-color:transparent}.msg-small .msg-small__close:focus,.form .form__alert .msg-small__close:focus{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .msg-small .msg-small__close:focus:not(.focus-visible),.js-focus-visible .form .form__alert .msg-small__close:focus:not(.focus-visible),.form .js-focus-visible .form__alert .msg-small__close:focus:not(.focus-visible){box-shadow:none}.msg-small .msg-small__close span,.form .form__alert .msg-small__close span{position:absolute;top:7px;left:0;width:16px;height:2px}.msg-small .msg-small__close span:nth-child(1),.form .form__alert .msg-small__close span:nth-child(1){transform:rotate(45deg)}.msg-small .msg-small__close span:nth-child(2),.form .form__alert .msg-small__close span:nth-child(2){transform:rotate(-45deg)}.msg-small p,.form .form__alert p{margin:0;line-height:1.25em}.msg__layer{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.9);z-index:60;opacity:0;visibility:hidden;transition:.3s ease-in-out}.msg__layer.is-open{opacity:1;visibility:visible}.search-form .search-form__input input,.select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],.input-checkbox,.input{position:relative;color:var(--color-text);background-color:var(--color-white);border:2px solid var(--color-primary);transition:.2s ease-in-out;border-radius:0;font-size:18px;font-size:1.125rem}.search-form .search-form__input input:hover,.select:hover,textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=date]:hover,.input-checkbox:hover,.input:hover{color:var(--color-primary)}.search-form .search-form__input input:hover::placeholder,.select:hover::placeholder,textarea:hover::placeholder,input[type=text]:hover::placeholder,input[type=email]:hover::placeholder,input[type=tel]:hover::placeholder,input[type=number]:hover::placeholder,input[type=date]:hover::placeholder,.input-checkbox:hover::placeholder,.input:hover::placeholder{color:var(--color-primary)}.search-form .search-form__input input:focus,.select:focus,textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,.input-checkbox:focus,.input:focus{border-color:#5e9ed6;outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .search-form .search-form__input input:focus:not(.focus-visible),.search-form .search-form__input .js-focus-visible input:focus:not(.focus-visible),.js-focus-visible .select:focus:not(.focus-visible),.js-focus-visible textarea:focus:not(.focus-visible),.js-focus-visible input[type=text]:focus:not(.focus-visible),.js-focus-visible input[type=email]:focus:not(.focus-visible),.js-focus-visible input[type=tel]:focus:not(.focus-visible),.js-focus-visible input[type=number]:focus:not(.focus-visible),.js-focus-visible input[type=date]:focus:not(.focus-visible),.js-focus-visible .input-checkbox:focus:not(.focus-visible),.js-focus-visible .input:focus:not(.focus-visible){box-shadow:none}.search-form .search-form__input input::placeholder,.select::placeholder,textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,.input-checkbox::placeholder,.input::placeholder{color:var(--color-grayscale-50);transition:inherit}.search-form .search-form__input input,.select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],.input-text{width:100%;padding:var(--space-xxsmall) var(--space-small);font-weight:var(--font-weight-regular);font-family:var(--font-family-serif);line-height:1.5em}.input-wrapper,.field{position:relative;display:flex;align-items:center;transition:.2s ease-in-out}.input-wrapper:hover,.field:hover{color:var(--color-primary)}.input-wrapper:hover .icon,.field:hover .icon{color:inherit}.input-wrapper .label,.input-wrapper label,.field .label,.field label{position:absolute;left:var(--space-small);top:-8px;z-index:1;background-color:var(--color-primary);color:var(--color-white);padding:4px var(--space-xxsmall);font-size:10px;font-size:.625rem;line-height:100%;font-variant-numeric:slashed-zero;font-feature-settings:"liga" off}.input-wrapper .icon,.field .icon{color:var(--color-grayscale-80);position:absolute;right:var(--space-xxsmall)}.input-checkbox{position:absolute;left:0;top:.1em;z-index:1;width:1.2em;height:1.2em;cursor:pointer;border-radius:0}.form{align-items:stretch;width:100%}.form .form__alert p{line-height:1.7}.form .form__alert:empty{display:none}.form .form__alert:only-child{color:#ff0}.form .frc-captcha{margin:0 0 var(--space-medium) 0}.form .form__row{display:flex;gap:var(--space-medium);flex-wrap:wrap;align-items:flex-start}.form .form__footer{position:absolute;bottom:0;right:0;padding:var(--space-small) var(--space-medium);background-color:var(--color-white);width:32.5%}@media only screen and (max-width:64em){.form .form__footer{position:static;width:100%;background-color:transparent;padding:unset}}.form .form__footer button{width:100%}.field{display:block;width:100%}.field .field__label,.field .field__controls{display:block}.field .field__controls .switch{position:relative;background-color:transparent;padding-left:calc(35px + var(--space-xsmall));left:0}.field .field__controls .switch:hover{cursor:pointer}.field .field__controls .switch .switch__label{color:var(--color-primary)}.field .field__controls .switch .switch__label a{text-decoration:underline}.field .field__error{margin-top:2px;font-size:10px;color:#ff5252;text-indent:0;font-weight:400;line-height:normal}.field .is-required,.field .is-optional{display:inline-block;font-size:.8em;font-weight:400}.field .is-required{text-decoration:none;padding-left:3px;padding-top:1px}.field .is-optional{margin-left:.75em}.field.has-errors label{background-color:var(--color-error)}.field.has-errors input{background-color:#ff52521a}.field.has-errors input::placeholder{color:var(--color-brand-gray-04)}.field.has-errors input[type=email]::placeholder{color:var(--color-brand-gray-04)}.field label{display:inline-block;font-weight:500;-webkit-user-select:none;user-select:none}.field label abbr{font-weight:400;color:#fff;font-size:15px!important}.input-wrapper:has(.icon) .input,.input-wrapper:has(.icon) .select{padding-right:var(--space-large)}.input-group{display:flex;flex-wrap:wrap;gap:var(--space-small);flex:1 0 0}.input-group .input-wrapper{flex:1}@media only screen and (max-width:48em){.input-group .input-wrapper{flex:100%}}.guard{position:absolute;left:-9999px}input[type=email]{color:var(--color-text)!important}input[type=email] ::placeholder{color:var(--color-text);opacity:1}input[type=email] ::-ms-input-placeholder{color:var(--color-text)}input[type=checkbox]{position:absolute;cursor:pointer;top:0;left:0;height:35px;width:35px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:2px solid var(--color-primary);border-radius:0;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon-check/Default'%3E%3Cpath id='Vector' d='M18.7004 7.32222C19.1467 7.75184 19.1467 8.44954 18.7004 8.87916L9.55854 17.6778C9.11216 18.1074 8.38724 18.1074 7.94086 17.6778L3.36994 13.2785C2.92356 12.8489 2.92356 12.1511 3.36994 11.7215C3.81632 11.2919 4.54124 11.2919 4.98762 11.7215L8.75148 15.3407L17.0863 7.32222C17.5326 6.89259 18.2576 6.89259 18.7039 7.32222H18.7004Z' fill='%23831F82'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:26px;background-position:2px 0}input[type=checkbox] .checkbox__icon{visibility:hidden;color:var(--color-primary);z-index:1}input[type=checkbox]:focus{border-color:#5e9ed6;outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible input[type=checkbox]:focus:not(.focus-visible){box-shadow:none}input[tabindex="-1"]{position:absolute}textarea{min-width:100%;max-width:100%;min-height:9em}textarea:read-only{background-color:#f2f2f2;color:#666;cursor:not-allowed}.select{min-width:250px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:var(--space-large);text-overflow:ellipsis}.select.select--placeholder{color:var(--color-grayscale-50)}.checkbox{--checkbox-height: 35px;min-height:var(--checkbox-height);display:flex;align-items:center;position:relative;font-size:16px;-webkit-user-select:none;user-select:none;cursor:pointer;padding-left:calc(var(--checkbox-height) + var(--space-xsmall));color:var(--color-primary)}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked+.checkbox__input .checkbox__icon{visibility:visible}.checkbox .checkbox__input{position:absolute;top:0;left:0;height:var(--checkbox-height);width:var(--checkbox-height);display:flex;justify-content:center;align-items:center;background-color:transparent;border:2px solid var(--color-primary)}.checkbox .checkbox__icon{visibility:hidden;color:var(--color-primary);z-index:1}.feature-cards{align-self:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-medium)}@media only screen and (max-width:48em){.feature-cards{grid-template-columns:1fr;grid-gap:var(--space-xlarge)}}.feature-card{--feature-card-font-color: var(--color-primary);--feature-card-image-color: var(--color-primary);display:flex;flex-direction:column;gap:var(--space-medium);padding:var(--space-xsmall);color:var(--feature-card-font-color)}.feature-card .feature-card__header{padding-block:var(--space-xxlarge) var(--space-medium);position:relative;display:flex;justify-content:center;z-index:1}.feature-card .feature-card__image{color:var(--feature-card-image-color);position:absolute;top:-40px;z-index:-1}.feature-card .feature-card__image picture{height:200px;display:flex;justify-content:center}.feature-card .feature-card__image picture img{width:auto}.feature-card .feature-card__headline,.feature-card .feature-card__content{z-index:2}.feature-card .feature-card__content{text-align:center}.feature-card .feature-card__footer{align-self:center}.feature-card[data-theme=primary]{--feature-card-font-color: var(--color-white);--feature-card-image-color: var(--color-primary-lighter)}.feature-card[data-theme=primary] .button{--theme-color: var(--color-white);--theme-color-inverted: var(--color-primary);--theme-color-accent: var(--color-black)}.filter-list{position:relative;display:flex;flex-direction:column;gap:var(--space-small);width:100%}.filter-list:before,.filter-list:after{content:"";position:absolute;opacity:0;transition:opacity .5s ease-in-out}.filter-list[aria-busy=true]:before{top:-8px;left:0;width:100%;height:calc(100% + 8px);background-color:var(--color-white);opacity:.8;z-index:11;transition:opacity .5s ease-in-out}.filter-list[aria-busy=true]:after{top:50%;left:50%;width:60px;aspect-ratio:4;z-index:11;transform:scale(2);filter:blur(0);--c: var(--color-primary) 90%, #0000;background:radial-gradient(circle closest-side at left 6px top 50%,var(--c)),radial-gradient(circle closest-side,var(--c)),radial-gradient(circle closest-side at right 6px top 50%,var(--c));background-size:100% 100%;background-repeat:no-repeat;animation:filter-list-loader 1s infinite alternate;opacity:1;transition:opacity .5s ease-in-out}@keyframes filter-list-loader{to{width:25px;aspect-ratio:1}}.filter-list .filter-list__filters{display:flex;gap:var(--space-xsmall);align-items:center;flex-wrap:wrap;width:100%}.filter-list .filter-list__filter:not(:has(button)){min-width:300px;flex:1}.filter-list .filter-list__filter:not(:has(button)):has(.input--search){flex:1.5}.filter-list .filter-list__filter:last-of-type{width:100%;justify-content:flex-end}.filter-list .filter-list__filter[data-state=disabled]{opacity:.5;cursor:not-allowed!important;pointer-events:none}.filter-list .filter-list__footer{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;gap:var(--space-small)}.filter-list .button-group{display:flex;justify-content:flex-start;align-self:stretch;flex-wrap:wrap;gap:var(--space-xsmall)}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:2.25em}.gallery .gallery__image{position:relative;background-color:#fff;transition:.3s ease-in-out}.gallery .gallery__image a{display:block;color:#fff}.gallery .gallery__image a:hover img{box-shadow:0 0 10px #00000080}.gallery .gallery__image a:focus{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .gallery .gallery__image a:focus:not(.focus-visible){box-shadow:none}.gallery .gallery__image figure{margin:0;background-color:transparent}.gallery .gallery__image img{transition:.3s ease-in-out}.gallery .gallery__image .gallery__image-icon{position:absolute;display:block;bottom:.75em;right:.75em}.lang-buttons{display:flex;list-style:none;gap:var(--space-xsmall);padding:0;margin:0}.lang-buttons li{margin-top:var(--space-xxsmall)}@media only screen and (max-width:48em){.lang-buttons li{margin-top:calc(var(--space-xxsmall) / 2)}}.lang-buttons .is-active .lang-button{color:var(--color-white);opacity:1}.lang-button{color:var(--color-primary-light);opacity:.5;transition:.2s;font-size:24px;font-size:1.5rem}@media only screen and (max-width:48em){.lang-button{font-size:20px;font-size:1.25rem}}.lang-button:hover{opacity:1;text-decoration:none}.lightbox{position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:70;background-color:#fff;opacity:0;visibility:hidden;transition:.3s ease-in-out}.lightbox.is-open{opacity:1;visibility:visible}.lightbox .lightbox__img{opacity:0;visibility:hidden;transition:.3s ease-in-out}.lightbox .lightbox__img.is-active{opacity:1;visibility:visible}.lightbox .lightbox__img img{position:absolute;left:50%;top:47%;max-width:85%;max-height:85%;transform:translate(-50%,-50%)}@media only screen and (max-width:30em){.lightbox .lightbox__img img{top:45%;max-width:95%}}.lightbox .lightbox__caption{position:absolute;left:0;bottom:0;width:100%;text-align:center;line-height:48px}@media only screen and (max-width:37.5em){.lightbox .lightbox__caption{bottom:48px;border-top:1px solid #cccccc;line-height:36px}}.link-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));color:var(--color-primary-light);column-gap:var(--space-xlarge);row-gap:calc(var(--space-xxlarge) * 2);width:100%}@media only screen and (max-width:48em){.link-list{row-gap:var(--space-large)}}.link-list .link-list__button{font-family:var(--font-family-headline);font-size:22px;font-size:1.375rem;line-height:1.2em;color:inherit}.link-list .link-list__item{display:flex;flex-direction:column;row-gap:var(--space-xsmall)}@media only screen and (max-width:48em){.link-list .link-list__item{min-width:unset;width:100%}}.link-list .link-list{flex-direction:column;row-gap:var(--space-xsmall)}.link-list .link-list .link-list__button{font-size:14px;font-size:.875rem}.link-list .link-list .link-list__item{min-width:unset}.link-list[data-variant=sub-links]{row-gap:var(--space-medium);display:flex;flex-direction:column;flex-wrap:wrap}.link-list[data-variant=sub-links] .link-list__item{min-width:unset;width:100%}.link-list[data-variant=sub-links] .link-list__item .link-list__item .link-button__text{font-size:16px;font-size:1rem;letter-spacing:1.2px;line-height:1.1em}.link-list[data-variant=sub-links] .link-list{padding-left:var(--space-small);gap:var(--space-xxsmall);display:flex;flex-direction:column}.list,.prose ul,.prose ol{--list-theme-color: var(--color-primary);font-size:21px;font-size:1.3125rem;line-height:1.2em}@media only screen and (max-width:48em){.list,.prose ul,.prose ol{font-size:18px;font-size:1.125rem}}.prose ol{counter-reset:item}.prose ol li{padding-left:var(--space-xxsmall)!important}.prose ol li::marker{content:""}.prose ol li:before{content:counter(item) "."!important;counter-increment:item!important;position:absolute!important;font-style:normal!important;font-weight:var(--font-weight-bold)!important;line-height:1!important;left:calc(var(--space-small) * -1)!important;color:inherit!important;top:0!important;font-family:var(--font-family-headline)}@media only screen and (max-width:48em){.prose ol li:before{top:-3px!important}}.prose ul li ul,.prose ul li ol,.prose ol li ul,.prose ol li ol{padding-top:var(--space-small)}ul.list,.list ul,.prose ul,.prose ol{list-style:none;padding:0;margin:0}ul.list li,.list ul li,.prose ul li,.prose ol li{position:relative;padding-left:var(--space-medium)}ul.list li:not(:last-child),.list ul li:not(:last-child),.prose ul li:not(:last-child),.prose ol li:not(:last-child){margin-bottom:var(--space-small)}@media only screen and (max-width:48em){ul.list li:not(:last-child),.list ul li:not(:last-child),.prose ul li:not(:last-child),.prose ol li:not(:last-child){margin-bottom:var(--space-xsmall)}}ul.list li:before,.list ul li:before,.prose ul li:before,.prose ol li:before{content:"■";position:absolute;left:0;top:0;font-size:21px;font-size:1.3125rem;line-height:1}ul.list li a,.list ul li a,.prose ul li a,.prose ol li a{text-decoration:underline}ul.list[data-size=small],.list ul[data-size=small],.prose ul[data-size=small],.prose ol[data-size=small]{font-size:16px;font-size:1rem}ul.list[data-size=small] li,.list ul[data-size=small] li,.prose ul[data-size=small] li,.prose ol[data-size=small] li{padding-left:20px}ul.list[data-size=small] li:before,.list ul[data-size=small] li:before,.prose ul[data-size=small] li:before,.prose ol[data-size=small] li:before{content:"■";position:absolute;left:0;top:-1px;font-size:18px;font-size:1.125rem;line-height:1}ul.list[data-variant=icon] li,.list ul[data-variant=icon] li,.prose ul[data-variant=icon] li,.prose ol[data-variant=icon] li{padding:0;display:flex;gap:var(--space-xxxsmall);margin-bottom:var(--space-xsmall)}ul.list[data-variant=icon] li:before,.list ul[data-variant=icon] li:before,.prose ul[data-variant=icon] li:before,.prose ol[data-variant=icon] li:before{content:unset}ul.list[data-variant=icon] li a,.list ul[data-variant=icon] li a,.prose ul[data-variant=icon] li a,.prose ol[data-variant=icon] li a{text-decoration:none}ul.list[data-variant=icon] li a:hover,.list ul[data-variant=icon] li a:hover,.prose ul[data-variant=icon] li a:hover,.prose ol[data-variant=icon] li a:hover{text-decoration:underline}.prose ol{list-style:decimal;padding-inline-start:var(--space-small)}.prose ol li{display:list-item;padding:0}.prose ol li ol{padding-inline-start:var(--space-small)}.logo-carousel{position:relative;height:200px;display:flex;flex-direction:column;justify-content:center;width:100%;align-self:center;margin-block:var(--space-large)}.logo-carousel .flickity-viewport{margin:0 40px;height:100%!important}.logo-carousel .flickity-slider{display:flex;align-items:center}.logo-carousel .logo-carousel__logo{position:absolute;height:150px;width:300px;margin:0 var(--space-medium);background-color:var(--color-brand-bright-gray);transition:box-shadow .2s var(--transition-ease),background-color .2s var(--transition-ease)}@media only screen and (max-width:48em){.logo-carousel .logo-carousel__logo{width:200px}}.logo-carousel .logo-carousel__logo:hover{box-shadow:var(--base-box-shadow);background-color:var(--color-white)}.logo-carousel .logo-carousel__logo a,.logo-carousel .logo-carousel__logo picture,.logo-carousel .logo-carousel__logo img{display:block;height:100%;width:100%}.logo-carousel .logo-carousel__logo img{mix-blend-mode:darken;object-fit:contain;object-position:center;padding:var(--space-xsmall)}@media only screen and (max-width:48em){.logo-carousel .flickity-button{display:none}.logo-carousel .flickity-viewport{margin:0 calc(var(--wrapper-padding-x) * -1)}}.mdl{position:fixed;top:50%;left:50%;width:800px;max-width:100%;height:600px;max-height:100%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;background-color:#fff;border:1px solid #cccccc;transition:.3s ease-in-out;z-index:70}@media only screen and (max-width:48em){.mdl{max-width:95%}}@media only screen and (max-width:37.5em){.mdl{left:0;top:0;height:100%;width:100%;max-width:100%;transform:translate(0)}}.mdl--video{height:auto;max-height:inherit}.mdl--video .video{margin-bottom:48px}.mdl--fullscreen{height:100%;width:100%}.mdl.is-open{opacity:1;visibility:visible}.mdl .mdl__inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mdl .mdl__header{padding:1.5em 3em;background-color:#f2f2f2}@media only screen and (max-width:30em){.mdl .mdl__header{padding:1.5em}}.mdl .mdl__content{padding:1.5em 3em 3em}@media only screen and (max-width:30em){.mdl .mdl__content{padding:1.5em 1.5em 3em}}.mdl .mdl__headline{width:90%;margin:0}.mdl .bar{background-color:#fff}.mdl-layer{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000000d9;opacity:0;visibility:hidden;z-index:60;transition:.3s ease-in-out}.mdl-layer.is-open{opacity:1;visibility:visible}.nav{position:relative}.nav--primary{display:flex;align-items:center;gap:var(--space-xlarge)}@media only screen and (max-width:48em){.nav--primary{gap:var(--space-medium)}}.nav--primary .nav-menu{display:none}.nav--primary button[aria-controls=drawer-menu]{display:flex}.nav--primary .icon-button{flex-shrink:0}@media only screen and (max-width:64em){.nav--primary .nav__user,.nav--primary .nav__cta,.nav--primary .lang-buttons{display:none}.nav--primary .icon-button .icon{width:30px;height:30px}}.nav__search{min-width:360px!important}.nav__search input{height:100%}.nav-menu{display:flex;flex-direction:row;margin:0;padding:0;list-style:none}.nav-menu>.link-list>.link-list__item{padding-right:var(--space-xxlarge)}@media only screen and (max-width:48em){.nav-menu>.link-list>.link-list__item{padding-right:var(--wrapper-padding-x)}}.nav-menu>.link-list>.link-list__item:has(.link-button[aria-current]){position:relative}.nav-menu>.link-list>.link-list__item:has(.link-button[aria-current]):before{content:"";width:137px;height:50px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 137 50' fill='none' id='illustration-point'%3E%3Cpath d='M29.157 41.8442C30.3448 47.6209 36.3914 47.135 41.4662 47.5129C56.0429 48.5387 63.9251 44.7595 65.3288 44.7595C92.2147 44.7595 107.979 46.5951 135.999 46.5951' stroke='%23ffffff' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.6896 41.1424C33.1521 41.0344 28.4552 41.6823 26.3497 40.0087C24.784 38.7669 23.9202 37.0933 25 35.5817C26.8896 32.9903 30.7227 33.6921 32.5583 33.5841C30.0209 33.6381 27.4294 33.5301 24.892 33.3142C23.3804 33.2062 21.9767 32.6123 21.0049 31.3706C19.6552 29.697 20.2491 27.4295 21.9767 26.4038C23.7043 25.378 30.2908 25.5939 32.3423 25.7019C32.0184 25.432 16.9018 25.432 8.85766 24.6761C6.32023 24.4062 3.35091 24.4062 2.37913 21.9768C1.6233 20.0332 2.37913 18.8995 3.56686 18.2516C5.29447 17.2798 7.18404 17.6577 14.2024 17.6577C29.427 17.6577 42.438 17.4958 42.438 17.4958C39.7386 11.2332 30.1288 14.0406 26.2957 7.13013C24.6221 4.05283 25.5399 1.5694 28.1853 2.48719C30.9386 3.45897 37.7951 6.75222 46.5951 7.93995C66.6245 10.6393 63.8172 18.4676 67.2184 18.5755C81.7411 19.1154 107.925 18.7915 136.053 18.1976' stroke='%23ffffff' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;position:absolute;top:-10px;right:0;opacity:.6}@media only screen and (max-width:48em){.nav-menu>.link-list>.link-list__item:has(.link-button[aria-current]):before{width:110px;height:45px;top:0}}.nav-menu.nav-menu--blocklist{flex-direction:column;gap:0}.nav-menu.nav-menu--blocklist a{display:block;padding:.75em 1.5em}.nav-menu.nav-menu--blocklist a:hover{background-color:#f2f2f2}.nav--meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width:48em){.nav--meta{gap:var(--space-medium)}.nav--meta ul{width:100%;justify-content:center;flex-wrap:wrap}}.nav--meta ul,.nav--meta li{padding:0;margin:0;list-style:none}.nav--meta ul{display:flex;gap:var(--space-large)}.nav--meta .nav__icon{color:var(--color-white)}.nav--swipe{overflow:hidden}.nav--swipe:before,.nav--swipe:after{content:"";position:absolute;top:0;bottom:0;pointer-events:none;z-index:10;width:40px}.nav--swipe:before{left:0;background:linear-gradient(-90deg,rgba(255,255,255,0) 0,white 100%)}.nav--swipe:after{right:0;background:linear-gradient(90deg,rgba(255,255,255,.25) 0,white 100%)}.nav--swipe ul{display:block;white-space:nowrap;max-width:100%;padding:0 .75em .75em;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.nav--pills ul li{margin:0 .375em .75em 0}.nav--pills ul li:last-child{margin-right:0}.nav--pills ul li.is-active a,.nav--pills ul li.is-active button{background-color:#ec6842;color:#fff}.nav--pills ul a,.nav--pills ul button{display:block;padding:6px 1.5em;background-color:#f2f2f2;color:#212121;border-radius:16px;border:none;transition:.3s ease-in-out}.nav--pills ul a:hover,.nav--pills ul a:focus,.nav--pills ul button:hover,.nav--pills ul button:focus{background-color:#ccc;color:#fff;opacity:1;text-decoration:none}.nav--pills ul a:focus,.nav--pills ul button:focus{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .nav--pills ul a:focus:not(.focus-visible),.js-focus-visible .nav--pills ul button:focus:not(.focus-visible){box-shadow:none}.pagination{display:flex}.pagination .pagination__list{display:flex;list-style:none;padding:0;margin:0}.pagination .pagination__button{display:flex;min-width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border:1px solid var(--color-primary);border-radius:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-right:none;padding:var(--space-xxsmall)}.pagination .pagination__button:disabled{color:var(--color-grayscale-50)}.pagination .pagination__list-item[data-state=currentpage]{background-color:var(--color-primary);color:var(--color-white)}.pagination .pagination__list-item[data-state=dots] button{cursor:not-allowed}.pagination .pagination__next{border-right:1px solid var(--color-primary)}body.loaded .preloader--fade-out{opacity:0;visibility:hidden}body.loaded .preloader--slide-up{transform:translateY(-100%)}body.loaded .preloader--slide-down{transform:translateY(100%)}body.loaded .preloader--slide-left{transform:translate(-100%)}body.loaded .preloader--slide-right{transform:translate(100%)}body.loaded .preloader--scale-out{transform:scale(1.25);opacity:0;visibility:hidden}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100;transition:.4s ease-out}.preloader__title{display:block;position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;text-align:center}.quote{--quote-theme-color: var(--color-primary);--quote-img-max-width: 600px;display:flex;flex-direction:column;position:relative;align-self:stretch}.quote.quote--small{background-color:var(--color-white);padding:var(--space-small)}.quote.quote--small .quote__content{position:unset;max-width:unset;gap:var(--space-xsmall)}.quote.quote--small .quote__content:before{font-size:150px;font-size:9.375rem;top:-20px;left:0}.quote.quote--small .quote__text{padding:var(--space-medium) var(--space-small) 0 var(--space-large)}.quote.quote--small .quote__image{position:unset;aspect-ratio:0;border:2px solid var(--color-primary)}.quote.quote--small .quote__image img{width:80px;height:80px}.quote .quote__footer{display:flex;width:100%;justify-content:flex-end;align-items:center;column-gap:var(--space-medium)}.quote .quote__footer a{text-decoration:underline}.quote .quote__image{max-width:var(--quote-img-max-width);align-self:flex-end;aspect-ratio:6/4;overflow:hidden}@media only screen and (max-width:64em){.quote .quote__image{max-width:unset;width:100%}}.quote .quote__image img{object-fit:cover;object-position:center}.quote .quote__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-medium);margin:0;position:absolute;top:0;left:0;max-width:calc(100% - var(--quote-img-max-width) / 2)}@media only screen and (max-width:64em){.quote .quote__content{position:relative;max-width:unset;background-color:var(--color-white);padding:var(--space-large) var(--space-medium) var(--space-medium);gap:var(--space-xlarge)}}.quote .quote__content:before{content:"”";color:var(--quote-theme-color);font-family:var(--font-family-headline);font-size:300px;font-size:18.75rem;font-style:normal;font-weight:700;line-height:1.2em;position:absolute;left:calc(var(--space-medium) * -1);top:-90px;opacity:.4}@media only screen and (max-width:64em){.quote .quote__content:before{font-size:150px;font-size:9.375rem;left:calc(var(--space-xsmall) * -1);top:calc(var(--space-xsmall) * -1)}}.quote .quote__text{color:var(--quote-theme-color);background-color:var(--color-white);padding:var(--space-large) var(--space-small) var(--space-large) var(--space-xxlarge);font-variant-numeric:slashed-zero;font-feature-settings:"liga" off;font-family:var(--font-family-headline)}@media only screen and (max-width:64em){.quote .quote__text{padding:0}}.quote .quote__cite{font-style:normal;color:var(--quote-theme-color);white-space:break-spaces}.quote[data-theme=ddp]{--quote-theme-color: var(--color-brand-ddp)}.quote[data-theme=re]{--quote-theme-color: var(--color-brand-re)}.quote[data-theme=cpre]{--quote-theme-color: var(--color-brand-cpre)}.references{display:flex;flex-direction:column;gap:var(--space-large)}.reference{display:flex;flex-direction:column;gap:var(--space-small)}.reference h2,.reference h3{color:var(--color-text)}.reference h2:not(:first-of-type),.reference h3:not(:first-of-type){margin-top:var(--space-medium)}.reference .reference__list,.reference ol,.reference ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xsmall)}.reference .reference__list .reference__item,.reference .reference__list li,.reference ol .reference__item,.reference ol li,.reference ul .reference__item,.reference ul li{display:flex;gap:var(--space-xxsmall);padding:var(--space-xsmall) 0;border-bottom:.5px solid var(--color-primary-lighter);color:var(--color-text)}.reference .reference__list .reference__item i,.reference .reference__list li i,.reference ol .reference__item i,.reference ol li i,.reference ul .reference__item i,.reference ul li i{flex-shrink:0}.reference .reference__list .reference__item[id^=bn],.reference .reference__list li[id^=bn],.reference ol .reference__item[id^=bn],.reference ol li[id^=bn],.reference ul .reference__item[id^=bn],.reference ul li[id^=bn]{counter-increment:roman-counter}.reference .reference__list .reference__item[id^=bn]:before,.reference .reference__list li[id^=bn]:before,.reference ol .reference__item[id^=bn]:before,.reference ol li[id^=bn]:before,.reference ul .reference__item[id^=bn]:before,.reference ul li[id^=bn]:before{line-height:1.2em;text-align:right;color:var(--color-primary);font-family:var(--font-family-headline);min-width:3ch}.reference .reference__list[data-variant=footnotes] .reference__item,.reference ol[data-variant=footnotes] .reference__item,.reference ul[data-variant=footnotes] .reference__item{counter-increment:roman-counter}.reference .reference__list[data-variant=footnotes] .reference__item:before,.reference ol[data-variant=footnotes] .reference__item:before,.reference ul[data-variant=footnotes] .reference__item:before{content:counter(roman-counter,upper-roman);line-height:1.2em}.search-button{display:flex;position:relative;height:44px}@media only screen and (max-width:48em){.search-button{height:34px}}.search-button form{position:absolute;top:0;height:100%;width:100%}@media only screen and (max-width:48em){.search-button form{top:var(--space-large);width:90%;left:50%;transform:translate(-50%)}}.search-button .input-wrapper{height:50px;min-width:410px;position:absolute;z-index:2;top:-2px;right:0;opacity:0;visibility:hidden;transition:opacity var(--transition-duration) var(--transition-ease)}@media only screen and (max-width:48em){.search-button .input-wrapper{min-width:calc(100vw - 85px);margin-top:-8px}.search-button .input-wrapper:before{background-color:#000000bf!important}}@media only screen and (max-width:30em){.search-button .input-wrapper{position:fixed;top:1.25em;min-width:100vw!important;margin-top:-8px}}.search-button .input-wrapper:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:#00000040}.search-button .input-wrapper input{height:100%;padding-left:.75em;padding-bottom:.55em}.search-button .input-wrapper .icon{margin-right:.75em;margin-bottom:3px;top:50%;transform:translateY(-50%)}.search-button.is-open .input-wrapper{opacity:1;visibility:visible}.sidebar{padding:1.5em;background-color:#f2f2f2}/*! ===================================================
 * Flickity v2.2.2
 * https://flickity.metafizzy.co
 * --------------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;transition:ease-in-out .3s}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{--nav-main-color: var(--color-primary);--nav-secondary-color: var(--color-primary-light);--nav-inverted-color: var(--color-white);position:absolute;background:transparent;border:2px solid var(--nav-main-color);color:var(--nav-main-color);border-radius:0}.flickity-button:hover{background:var(--nav-main-color);color:var(--nav-inverted-color);cursor:pointer}.flickity-button:active{background:var(--nav-secondary-color);border-color:var(--nav-secondary-color);color:var(--nav-inverted-color)}.flickity-button:focus{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .flickity-button:focus:not(.focus-visible){box-shadow:none}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentcolor}.flickity-prev-next-button{top:50%;width:40px;height:40px;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{width:20px;height:20px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 4px;background:#333333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.slider{position:relative}.slider[data-slides="1"] .flickity-prev-next-button,.slider[data-slides="1"] .flickity-page-dots{display:none}.slider .slider__item{display:flex;margin-bottom:2em}.slider .slider__content,.slider .slider__image{flex-basis:50%}.slider .slider__btn{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:0;z-index:5;transition:.3s ease-in-out}.slider .slider__btn--prev{left:1.5em}.slider .slider__btn--next{right:1.5em}.stats-list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;align-self:stretch;column-gap:0;row-gap:var(--space-xlarge);margin:0}@media only screen and (max-width:48em){.stats-list{gap:var(--space-medium)}}.stats-list[data-count="4"] .stats-item{flex:35% 0 0}.stats-item{--stats-item-text-color: var(--color-primary);display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;flex:30% 0 0;gap:var(--space-xxxsmall);color:var(--stats-item-text-color)}@media only screen and (max-width:48em){.stats-item{flex:100%}}.stats-item .stats-item__value{margin:0;display:flex;justify-content:center;align-items:center;z-index:1;font-weight:var(--font-weight-bold);font-family:var(--font-family-serif)}.stats-item .stats-item__value[data-prefix]:before{content:attr(data-prefix)}.stats-item .stats-item__value[data-suffix]:after{content:attr(data-suffix)}.stats-item .stats-item__value,.stats-item .stats-item__value:before,.stats-item .stats-item__value:after{color:inherit;text-align:center;font-size:120px;font-size:calc(64px + (120 - 64) * (100vw - 360px) / (1600 - 360));font-size:clamp(4rem,7.5vw,7.5rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums slashed-zero;line-height:1.2}.stats-item .stats-item__title{font-family:var(--font-family-serif);font-weight:var(--font-weight-bold);font-size:42px;font-size:calc(32px + (42 - 32) * (100vw - 360px) / (1600 - 360));font-size:clamp(2rem,2.625vw,2.625rem);color:inherit;margin:0;z-index:1}.stats-item .stats-item__description{color:inherit;font-size:16px;font-size:calc(14px + (16 - 14) * (100vw - 360px) / (1600 - 360));font-size:clamp(.875rem,1vw,1rem);line-height:1.2;margin:0;z-index:1}.tabs{position:relative}.tabs .tab__item{position:absolute;left:0;top:0;width:100%;opacity:0;visibility:hidden;transition:.3s ease-in-out}.tabs .tab__item.is-active{opacity:1;visibility:visible}.tabs .tab__item-content{position:relative;padding:3em;background-color:#f2f2f2}@media only screen and (max-width:30em){.tabs .tab__item-content{padding:1em}}.tags{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xxsmall)}.tags.tags--row{flex-direction:row;flex-wrap:wrap;padding:0}.tags.tags--scroll{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:48em){.tags.tags--scroll{margin-left:calc(-1 * var(--wrapper-padding-x));margin-right:calc(-1 * var(--wrapper-padding-x));padding-left:var(--wrapper-padding-x);padding-right:var(--wrapper-padding-x);flex-wrap:nowrap;overflow:scroll}.tags.tags--scroll span{text-wrap:nowrap}}.tags.tags--scroll::-webkit-scrollbar{display:none}.tags[data-size=large] .tag{padding:var(--space-xxsmall) var(--space-xsmall)}.tag{border:1px solid var(--color-grayscale-80);display:inline-flex;padding:0 var(--space-xxsmall);align-items:center;background-color:var(--color-grayscale-80);color:var(--color-white);font-size:18px;font-size:1.125rem;line-height:1.5em;transition:var(--transition-duration) var(--transition-ease)}.tag:has(a):hover{opacity:.8;transition:var(--transition-duration) var(--transition-ease)}.tag a{display:flex;justify-content:center;align-items:center;column-gap:var(--space-xxsmall);color:inherit;transition:none}.tag a:hover{text-decoration:none;transition:none}.tag svg{width:14px;height:14px}.tag[data-theme=light]{border-color:var(--color-grayscale-20);background-color:var(--color-grayscale-20);color:var(--color-grayscale-80)}.tag[data-theme=outline]{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.tag[data-theme=outline]:has(a):hover{background-color:var(--color-grayscale-20);opacity:.8}.tag[data-theme=primary]{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.tag[data-theme=white]{color:var(--color-primary);background-color:var(--color-white);border-color:var(--color-white)}.tag[data-size=small]{font-size:12px;font-size:.75rem;line-height:1.2em}.tag[data-state=current]{order:-1}[data-tooltip]{position:relative}[data-tooltip]:before{content:"";position:absolute;left:50%;transform:translate(-50%);border-width:4px 6px 0;border-style:solid;border-color:#000 transparent transparent transparent;z-index:10;opacity:0;transition:.25s ease}[data-tooltip]:after{content:attr(data-tooltip);display:block;position:absolute;width:160px;background-color:#000;color:#fff;padding:4px 8px;pointer-events:none;font-size:12px;font-size:.75rem;text-align:center;text-transform:none;opacity:0;transition:.25s ease;z-index:10}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}[data-tooltip-pos=bottom]:before{bottom:-8px;margin-bottom:-2px;transform:translate(-50%) rotate(-180deg)}[data-tooltip-pos=bottom]:after{left:50%;bottom:-8px;margin-bottom:-2px;transform:translate(-50%,100%)}[data-tooltip-pos=bottom]:hover:after,[data-tooltip-pos=bottom]:hover:before{margin-bottom:0}[data-tooltip-pos=top]:before{top:-8px;margin-top:-2px}[data-tooltip-pos=top]:after{left:50%;top:-8px;margin-top:-2px;transform:translate(-50%,-100%)}[data-tooltip-pos=top]:hover:after,[data-tooltip-pos=top]:hover:before{margin-top:0}[data-tooltip-pos=left]:before{left:-12px;top:50%;margin-left:-2px;transform:translateY(-50%) rotate(-90deg)}[data-tooltip-pos=left]:after{left:-8px;top:50%;margin-left:-2px;transform:translate(-100%,-50%)}[data-tooltip-pos=left]:hover:after,[data-tooltip-pos=left]:hover:before{margin-left:0}[data-tooltip-pos=right]:before{left:100%;top:50%;margin-left:2px;transform:translateY(-50%) rotate(90deg)}[data-tooltip-pos=right]:after{right:-8px;top:50%;margin-right:-2px;transform:translate(100%,-50%)}[data-tooltip-pos=right]:hover:after,[data-tooltip-pos=right]:hover:before{margin-left:0;margin-right:0}.video-bg{position:absolute;left:0;top:0;width:100%;height:100%}.video-bg__wrapper{position:absolute;bottom:0;height:auto;min-height:100%;min-width:100%;overflow:hidden;right:0;width:auto;z-index:-1;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-bg__layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(236,104,66,.7);z-index:10}.video-bg video{position:absolute;bottom:0;height:auto;min-height:100%;min-width:100%;overflow:hidden;right:0;width:auto}.video{aspect-ratio:16/9;width:100%}.video.video--no-bg{background-color:transparent}.video:has(.cookieconsent-embed){position:relative}.video:has(.cookieconsent-embed) .cookieconsent-embed__inner{max-height:40%;max-width:70%;margin:auto}@media only screen and (max-width:48em){.video:has(.cookieconsent-embed) .cookieconsent-embed__inner{width:100%;max-width:unset;max-height:50%}}@media only screen and (max-width:30em){.video:has(.cookieconsent-embed) .cookieconsent-embed__inner{max-height:unset}}.video:has(.cookieconsent-embed) .video__poster{display:block}.video img{width:100%;object-fit:cover}.video .video__poster{display:none;position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(.8)}.video .video__play{position:absolute;top:50%;left:50%;width:84px;height:84px;background-color:#000;box-shadow:0 0 30px #00000080;border-radius:50%;border:0;cursor:pointer;transform:translate(-50%,-50%);color:#fff;z-index:2}.video>*{height:100%;width:100%}.video iframe{border:0;display:block}.video iframe[src]+button{display:none}.cookieconsent p{font-size:14px;font-family:inherit;line-height:1.5;margin:0 0 12px}.cookieconsent p:last-child{margin-bottom:0}.cookieconsent h2{font-family:inherit;font-size:20px;line-height:1.5}.cookieconsent h3{font-family:inherit;font-size:16px;line-height:1.5;margin:24px 0 6px}.cookieconsent dialog{position:fixed;background:transparent;display:none;border:0;margin:0;opacity:0;outline:0;transition:opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}.cookieconsent dialog::backdrop{background-color:#0000;transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s}.cookieconsent dialog[data-position=bottom]{left:50%;top:100%;transform:translate(-50%)}.cookieconsent dialog[data-position=center]{top:50%;left:50%;transform:translate(-50%,-40%)}.cookieconsent dialog[data-position=left]{top:100%;left:0;transform:translateY(-100%)}.cookieconsent dialog[data-position=right]{top:100%;left:100%;transform:translate(-100%,-100%)}.cookieconsent dialog[open]{display:flex;opacity:1;z-index:99}.cookieconsent dialog[open][data-position=bottom]{transform:translate(-50%,-100%)}.cookieconsent dialog[open][data-position=center]{transform:translate(-50%,-50%)}.cookieconsent dialog[open][data-position=left]{transform:translateY(-100%)}.cookieconsent dialog[open][data-position=right]{transform:translate(-100%,-100%)}.cookieconsent dialog[open]::backdrop{background-color:#0000004d}@starting-style{.cookieconsent dialog[open]{opacity:0}.cookieconsent dialog[open][data-position=bottom]{left:50%;top:100%;transform:translate(-50%)}.cookieconsent dialog[open][data-position=center]{transform:translate(-50%,-40%)}.cookieconsent dialog[open][data-position=left]{transform:translateY(-100%)}.cookieconsent dialog[open][data-position=right]{transform:translate(-100%,-100%)}.cookieconsent dialog[open]::backdrop{background-color:#0000}}.cookieconsent-banner{width:100%;max-width:100%;max-height:100%;padding:24px;border:0;background:transparent}@media only screen and (max-width:30em){.cookieconsent-banner{padding:12px}}.cookieconsent-banner .cookieconsent-banner__inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:1400px;width:100%;margin:0 auto;background:#fff;border:1px solid #c8c8c8;color:#000;box-shadow:0 10px 20px #00000026;border-radius:3px}@media only screen and (max-width:48em){.cookieconsent-banner .cookieconsent-banner__inner{flex-direction:column;flex-wrap:wrap}}.cookieconsent-banner .cookieconsent-banner__content{display:flex;flex-direction:column;max-width:100%;padding:24px}@media only screen and (max-width:30em){.cookieconsent-banner .cookieconsent-banner__content{padding:12px}}.cookieconsent-banner .cookieconsent-banner__action{display:flex;flex-wrap:wrap;flex-shrink:1;flex-grow:0;padding:0 18px 18px;flex-direction:row}.cookieconsent-banner .cookieconsent-banner__action>*{flex-basis:calc(50% - 12px);flex-grow:1}.cookieconsent-banner .cookieconsent-banner__action>*[aria-controls]{flex-basis:100%}@media only screen and (max-width:48em){.cookieconsent-banner .cookieconsent-banner__action{width:100%}}@media only screen and (max-width:30em){.cookieconsent-banner .cookieconsent-banner__action{padding:0 6px 12px;flex-wrap:wrap;text-align:center;justify-content:center}}.cookieconsent-banner[data-position=bottom] .cookieconsent-banner__action{padding:18px}@media only screen and (max-width:48em){.cookieconsent-banner[data-position=bottom] .cookieconsent-banner__action{padding:0 18px 18px}}@media only screen and (max-width:30em){.cookieconsent-banner[data-position=bottom] .cookieconsent-banner__action{padding:0 6px 12px}}.cookieconsent-banner[data-position=center]{max-width:600px}.cookieconsent-banner[data-position=center] .cookieconsent-banner__inner{flex-direction:column}.cookieconsent-banner[data-position=right],.cookieconsent-banner[data-position=left]{max-width:400px}.cookieconsent-banner[data-position=right] .cookieconsent-banner__inner,.cookieconsent-banner[data-position=left] .cookieconsent-banner__inner{flex-direction:column}.cookieconsent-preferences{max-width:600px;max-height:100%;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}@media only screen and (max-width:30em){.cookieconsent-preferences{padding:0}}.cookieconsent-preferences label{font-size:inherit;display:flex;justify-content:space-between;align-items:center}.cookieconsent-preferences .cookieconsent-preferences__inner{max-height:100%;width:100%;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #c8c8c8;color:#000;padding:24px;border-radius:3px;box-shadow:0 10px 20px #00000026}@media only screen and (max-width:30em){.cookieconsent-preferences .cookieconsent-preferences__inner{border-radius:0}}.cookieconsent-preferences[data-position=right],.cookieconsent-preferences[data-position=left]{justify-content:flex-end}.cookieconsent-preferences .cookieconsent-preferences__action{display:flex;flex-wrap:wrap;margin:24px -6px -6px}.cookieconsent-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid black;font-size:14px;font-size:.875rem;margin:6px;padding:12px;transition:.3s ease-in-out;white-space:nowrap;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.cookieconsent-button svg{margin-right:12px;flex-shrink:0}.cookieconsent-button svg,.cookieconsent-button span{pointer-events:none}.cookieconsent-button span{white-space:normal;text-align:left}.cookieconsent-button:focus{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .cookieconsent-button:focus:not(.focus-visible){box-shadow:none}.cookieconsent-button.cookieconsent-button--secondary{background-color:transparent;border-color:#595959;color:#595959}.cookieconsent-button.cookieconsent-button--secondary:hover{background-color:#595959;color:#fff}.cookieconsent-button.cookieconsent-button--primary{background-color:#000;color:#fff}.cookieconsent-button.cookieconsent-button--primary:hover{background-color:#333;border-color:#333;box-shadow:0 4px 8px #00000026}.cookieconsent-button.cookieconsent-button--edit{padding:0;color:var(--color-primary-light);border:none;background-color:transparent;font-size:22px;font-size:1.375rem;font-family:var(--font-family-serif);line-height:1.2em;margin:0}.cookieconsent-switch{display:inline-block;position:relative;font-size:0;line-height:1;margin-left:12px}.cookieconsent-switch .cookieconsent-switch__label{display:inline-flex;align-items:flex-start;font-size:14px;font-size:.875rem;line-height:1.7;font-weight:400;position:relative;cursor:pointer;border-radius:3em;transition:box-shadow .3s ease-in-out}.cookieconsent-switch .cookieconsent-switch__label:before{content:"";width:2rem;height:1rem;background-color:gray;border-radius:3em;transition:.3s ease-in-out;margin:0;flex-shrink:0}.cookieconsent-switch .cookieconsent-switch__label:after{content:"";display:block;position:absolute;top:.125rem;left:.125rem;width:.75rem;height:.75rem;border-radius:50%;background-color:#fff;transition:.3s ease-in-out}.cookieconsent-switch .cookieconsent-switch__input{opacity:0;position:absolute;margin:0;width:2em}.cookieconsent-switch .cookieconsent-switch__input:checked+.cookieconsent-switch__label:before{background-color:green}.cookieconsent-switch .cookieconsent-switch__input:checked+.cookieconsent-switch__label:after{transform:translate(1rem)}.cookieconsent-switch .cookieconsent-switch__input:disabled+.cookieconsent-switch__label{opacity:.4;cursor:not-allowed}.cookieconsent-switch .cookieconsent-switch__input:focus+.cookieconsent-switch__label{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.cookieconsent-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998;opacity:0;visibility:hidden;background-color:#000000b3;transition:.3s ease-in-out}.cookieconsent-layer:not([hidden]){opacity:1;visibility:visible}.cookieconsent-embed{position:relative}@media only screen and (max-width:30em){.cookieconsent-embed{min-height:300px}}.cookieconsent .cookieconsent-embed{display:none}.cookieconsent-embed .cookieconsent-embed__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;overflow:auto;background-color:#f0f0f0;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}.cookieconsent-embed iframe{position:relative;width:100%;opacity:0;visibility:hidden;pointer-events:none}.cookieconsent-embed .cookieconsent-embed__content,.cookieconsent-embed .cookieconsent-embed__action{padding:24px}.cookieconsent-embed .cookieconsent-embed__action svg,.cookieconsent-embed .cookieconsent-embed__action span{pointer-events:none}.cookieconsent-embed .cookieconsent-embed__content{padding-bottom:0;width:100%}.cookieconsent-embed .cookieconsent-embed__content p{font-size:14px;font-family:inherit;line-height:1.5;margin:0 0 12px}.cookieconsent-embed .cookieconsent-embed__content p:last-child{margin-bottom:0}.cookieconsent-embed .cookieconsent-embed__content h6{font-family:inherit;font-size:16px;line-height:1.5;margin:0 0 12px}.cookieconsent-embed .cookieconsent-embed__provider{margin-top:1.5em;-webkit-hyphens:auto;hyphens:auto;max-width:90%}.cookieconsent-embed .cookieconsent-embed__provider p{font-size:14px;margin:0;font-style:italic}.cookieconsent-cookie-details summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside;background-color:#efefef!important;color:#000!important;text-decoration:underline;padding:.375em .75em;font-size:14px;width:fit-content;cursor:pointer;transition:.3s ease-in-out}.cookieconsent-cookie-details summary:hover{background-color:#e44517;color:#fff}.cookieconsent-cookie-details summary:focus{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.cookieconsent-cookie-details[open] summary{list-style-type:disclosure-open}.cookieconsent-cookie-details .cookieconsent-cookie-details__content{padding:12px;background-color:#efefef}.cookieconsent-cookie-details .cookieconsent-cookie-details__content p{margin-bottom:.75em}.search{display:flex;flex-direction:column;gap:var(--space-xlarge)}.search-form{display:flex;flex-direction:row;align-items:stretch;padding:var(--space-large) var(--space-medium);background-color:var(--color-primary-lighter)}.search-form svg{position:absolute;top:50%;left:calc(.3 * var(--space-medium));transform:translateY(-50%);z-index:1;color:#999;pointer-events:none}.search-form svg+input{padding:var(--space-xxsmall) var(--space-small) var(--space-xxsmall) calc(1.5 * var(--space-medium))!important}.search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;margin-left:.4em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");cursor:pointer}.search-form .search-form__icon-close{right:calc(.3 * var(--space-medium));left:unset;pointer-events:all;transition:var(--transition-duration) var(--transition-ease)}.search-form .search-form__icon-close:hover{cursor:pointer;color:var(--color-primary);transition:var(--transition-duration) var(--transition-ease)}.search-form .search-form__input{position:relative;width:100%}.search-form .search-form__input input{z-index:0;box-sizing:border-box;height:100%}@media only screen and (max-width:30em){.search-form .search-form__input input{font-size:12px;font-size:.75rem}}@media only screen and (max-width:30em){.search-form .search-form__submit{display:none}}.search-results{display:flex;flex-direction:column;gap:var(--space-medium)}.search-results .search-results__entries{list-style-type:none;padding:0;margin:0}.search-results .search-results__entries li:not(:first-child){margin-top:var(--space-medium)}.search-entry{border:1px solid var(--color-primary);background-color:var(--color-white);padding:var(--space-medium);position:relative;display:flex;padding-bottom:var(--space-xlarge);transition:.2s}.search-entry:hover{background-color:var(--color-primary-lighter)}@media only screen and (max-width:48em){.search-entry{padding:var(--space-small);padding-bottom:var(--space-large)}}.search-entry .search-entry__figure{display:block;margin:0 var(--space-medium) 0 0;padding:0;flex-shrink:0}@media only screen and (max-width:48em){.search-entry .search-entry__figure{max-width:100px}}@media only screen and (max-width:30em){.search-entry .search-entry__figure{display:none}}.search-entry .search-entry__figure img{display:block;margin:0;padding:0}.search-entry .search-entry__inner{display:flex;flex-direction:column;gap:var(--space-xxsmall)}.search-entry .search-entry__inner h3{font-size:22px;font-size:calc(18px + (22 - 18) * (100vw - 360px) / (1600 - 360));font-size:clamp(1.125rem,1.375vw,1.375rem)}.search-entry .search-entry__inner p{font-size:16px;font-size:calc(14px + (16 - 14) * (100vw - 360px) / (1600 - 360));font-size:clamp(.875rem,1vw,1rem)}.search-entry mark{background-color:#ff0;color:#212121}.search-entry .search-entry__header a:hover{text-decoration:none}.search-entry .search-entry__header a:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.search-entry .search-entry__content{flex:1}.search-entry .search-entry__footer{position:absolute;bottom:0;right:0}.search-entry .link-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.search-pagination{display:flex;justify-content:space-between;align-items:center}.search-pagination .search-pagination__button{font-family:var(--font-family-headline)}.search-pagination .search-pagination__column{flex-basis:33%;flex-shrink:0;text-align:center;line-height:1}.search-pagination .search-pagination__column:first-child{text-align:left}.search-pagination .search-pagination__column:last-child{text-align:right}.search-pagination a{display:inline-flex;align-items:center}.search-pagination a[hidden]{display:none}.search-pagination a svg:not(:first-child){margin-left:var(--space-xxsmall)}.search-pagination a svg:not(:last-child){margin-right:var(--space-xxsmall)}@media only screen and (max-width:30em){.search-pagination a span{display:none}}.toaster{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.8em;margin:1.3rem}.toast{padding:.7em 1.5em;font-size:16px;font-size:1rem;font-weight:500;border-radius:8px;transition:.2s ease;animation:bounce .2s}@keyframes bounce{0%{transform:scale(1)}70%{transform:scale(1.1)}to{transform:scale(1)}}.toast[data-type=info]{color:#fff;background-color:#60a7e6}.toast[data-type=success]{color:#fff;background-color:#4caf50}.toast[data-type=error]{color:#fff;background-color:#ff5252}.toast[data-type=warning]{color:#000;background-color:#e6d660}.toast--fade-out{height:0;overflow:hidden;padding:0}.drawer{--drawer-width: 625px;display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000040;z-index:99;overflow:hidden;transition:visibility .3s ease-in-out,background-color .3s ease-in-out}.drawer[hidden]{display:block;visibility:hidden;background-color:transparent}.drawer .drawer__inner{position:fixed;top:0;bottom:0;z-index:40;transform:translate(0);width:100%;display:flex;flex-direction:column;max-width:var(--drawer-width);background-color:var(--color-primary);box-shadow:0 0 12px #0000001f;overflow:hidden;transition:transform .3s ease-in-out}@media only screen and (max-width:48em){.drawer .drawer__inner{max-width:100%}}.drawer .drawer__header{width:100%;padding:var(--space-medium) var(--space-xxlarge)}@media only screen and (max-width:48em){.drawer .drawer__header{padding:var(--space-medium) var(--space-small)}}.drawer .drawer__options{display:flex;align-items:center;justify-content:flex-end;column-gap:var(--space-small)}@media only screen and (max-width:48em){.drawer .drawer__options .nav__cta{padding:var(--space-xxxsmall) var(--space-medium)}.drawer .drawer__options .nav__cta .button__text{font-size:18px;font-size:1.125rem}.drawer .drawer__options .icon-button{width:30px;height:30px}}.drawer .drawer__button-group{display:flex;align-items:center;gap:var(--space-large)}@media only screen and (max-width:48em){.drawer .drawer__button-group{gap:var(--space-medium)}}.drawer .drawer__subheader{padding:var(--space-small) 0 var(--space-small) var(--space-xxlarge);background-color:var(--color-white);max-height:100px}@media only screen and (max-width:48em){.drawer .drawer__subheader{padding:var(--space-xxsmall) var(--space-small)}}.drawer .drawer__subheader a{display:flex;height:100%}.drawer .drawer__subheader svg{width:90px;object-fit:contain;object-position:left;color:var(--color-primary)}.drawer .drawer__content{position:relative;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-large) 0 var(--space-large) var(--space-xxlarge)}@media only screen and (max-width:48em){.drawer .drawer__content{padding:var(--space-medium) 0 var(--space-medium) var(--space-small)}}.drawer .drawer__illustration{color:var(--color-white);width:130px;height:45px;position:absolute;right:0}@media only screen and (max-width:48em){.drawer .drawer__illustration{width:110px}}.drawer .drawer__footer{margin-top:auto;background-color:var(--color-white);max-width:calc(100% - 130px)}@media only screen and (max-width:48em){.drawer .drawer__footer{max-width:unset}}.drawer .drawer__link-row{padding-bottom:env(safe-area-inset-bottom)}.drawer .drawer__link-row ul,.drawer .drawer__link-row li{margin:0;padding:0;list-style:none}.drawer .drawer__link-row ul{display:flex;justify-content:space-between;padding:var(--space-medium) var(--space-xxlarge)}@media only screen and (max-width:48em){.drawer .drawer__link-row ul{padding:var(--space-medium);justify-content:center;gap:var(--space-large)}}.drawer .drawer__link-row a{font-family:var(--font-family-serif);font-size:14px;font-size:.875rem;line-height:1.2em}.drawer.drawer--left .drawer__inner{right:auto;left:0}.drawer.drawer--left[hidden] .drawer__inner{transform:translate(-100%)}.drawer.drawer--right .drawer__inner{right:0;left:auto}.drawer.drawer--right[hidden] .drawer__inner{transform:translate(100%)}.search-glossary{font-family:var(--font-family-sans);overflow-x:hidden;text-rendering:geometricprecision;display:flex;flex-direction:column;gap:var(--space-xxlarge)}.search-glossary__header{display:flex;flex-direction:column;justify-content:center;align-items:center}.search-glossary__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xsmall)}.search-glossary__form{font-family:var(--font-family-sans);display:flex;align-items:center;background-color:var(--color-white);gap:var(--space-small)}@media only screen and (max-width: 1024px){.search-glossary__form{flex-direction:column}.search-glossary__form .input-wrapper{width:100%}}.search-glossary__form .input{background-color:var(--color-white);display:flex;transition:.12s ease}.search-glossary__form .input:focus{transition:.12s ease}.search-glossary__form .input:hover svg{color:var(--color-text)}@media only screen and (max-width: 850px){.search-glossary__form .input{width:65%}}@media only screen and (max-width: 1024px){.search-glossary__form .input{width:100%}}.search-glossary__form .input input[type=search]{width:100%;border:none;font-size:20px;opacity:.75;padding:0;font-family:var(--font-family-headline);background-color:transparent}@media only screen and (max-width: 850px){.search-glossary__form .input input[type=search]{font-size:16px}}@media only screen and (max-width: 1024px){.search-glossary__form .input input[type=search]{font-size:16px}}.search-glossary__form .input input[type=search]:focus{outline:none}.search-glossary__form .input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-glossary__form .input input[type=search]::-webkit-search-decoration{display:none}.search-glossary__form .input.is-active{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .search-glossary__form .input.is-active:not(.focus-visible){box-shadow:none}.search-glossary__form .input__search{padding:var(--space-xxsmall) var(--space-small);flex:1}.search-glossary__form .input__submit,.search-glossary__form .input__reset{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;border:0}.search-glossary__form .input__submit:hover,.search-glossary__form .input__reset:hover{cursor:pointer}.search-glossary__form .input__submit:hover .icon,.search-glossary__form .input__reset:hover .icon{color:var(--color-primary);transition:.12s ease}.search-glossary__form .input__submit .icon,.search-glossary__form .input__reset .icon{width:24px;height:24px;transition:.12s ease}@media only screen and (max-width: 1024px){.search-glossary__form .input__submit .icon,.search-glossary__form .input__reset .icon{width:20px;height:20px}}.search-glossary__form .input__reset{padding:0;padding-left:2rem;visibility:hidden;opacity:0;transition:.12s ease}.search-glossary__form .input__reset.is-visible{visibility:visible;opacity:1;transition:.12s ease}.search-glossary__form .input__reset .icon{transition:.12s ease;width:24px;height:24px}.search-glossary__form .input__reset:hover .icon{transition:.12s ease}.search-glossary__form .divider-word{font-size:20px}@media only screen and (max-width: 1024px){.search-glossary__form .divider-word{display:none}}.search-glossary__tags .search-glossary__tag{height:100%}.search-glossary__tags .search-glossary__tag.is-active{background-color:var(--color-primary);color:var(--color-white)}.search-glossary__label-tags{display:flex;flex-wrap:wrap;gap:var(--space-xxsmall);justify-content:flex-end}.search-glossary__label-tags:not(:has(span)){display:none}@media only screen and (max-width: 1024px){.search-glossary__label-tags{justify-content:flex-start}}.search-glossary__label{flex-grow:1;display:flex;justify-content:flex-end;gap:var(--space-xxsmall)}.search-glossary__label:not(:has(.search-glossary__label-tags span,.exam-relevant svg)){padding-top:0!important}@media only screen and (max-width: 1024px){.search-glossary__label{width:100%;padding-top:.5rem;justify-content:flex-start;flex-wrap:wrap;position:relative}}.search-glossary__label .label{padding:.25rem 1rem;border:1px solid var(--color-primary);text-decoration:none;font-size:14px;color:var(--color-white);background-color:var(--color-primary);font-family:var(--font-family-sans);line-height:1.2}.search-glossary__label .label:hover{cursor:default}.search-glossary__label .exam-relevant{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-primary);min-width:24px}.search-glossary__filter{display:flex;gap:var(--space-xxsmall)}.search-glossary__filter-icon{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-lighter);padding:.4rem;width:50px;height:50px;color:var(--color-primary)}.search-glossary__filter-icon.is-active{border:2px solid var(--color-primary)}.search-glossary__filter-icon img{width:30px;height:25px}.search-glossary__filter-icon .tooltip{visibility:hidden;opacity:0;position:absolute;background-color:var(--color-primary);padding:.3rem;color:var(--color-white);bottom:120%;width:250px;font-size:12px;text-align:center;transition:.12s ease;font-weight:100}@media only screen and (max-width: 1300px){.search-glossary__filter-icon .tooltip{right:0}}@media only screen and (max-width: 1024px){.search-glossary__filter-icon .tooltip{right:unset}}.search-glossary__filter-icon .tooltip:after{content:"";position:absolute;top:99%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:var(--color-primary) transparent transparent transparent}@media only screen and (max-width: 1300px){.search-glossary__filter-icon .tooltip:after{left:90%}}@media only screen and (max-width: 1024px){.search-glossary__filter-icon .tooltip:after{left:50%}}.search-glossary__filter-icon .tooltip .tooltip__text.tooltip__text--open-all{display:none}.search-glossary__filter-icon .tooltip .tooltip__text.tooltip__text--close-all{display:block}.search-glossary__filter-icon:hover{cursor:pointer}.search-glossary__filter-icon:hover .tooltip{visibility:visible;opacity:1;transition:.12s ease}.search-glossary__filter-icon.search-glossary__filter-icon--is-expand-button .tooltip__text.tooltip__text--open-all{display:block}.search-glossary__filter-icon.search-glossary__filter-icon--is-expand-button .tooltip__text.tooltip__text--close-all{display:none}.search-glossary__alpha{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-xxsmall);background-color:var(--color-primary-lighter)}.search-glossary__alpha .alpha{color:var(--color-primary);padding:.3rem .5rem 0;margin-right:.25rem;font-size:18px;transition:.12s ease;text-decoration:none;position:relative}.search-glossary__alpha .alpha:hover{transition:.12s ease;background-color:var(--color-primary);color:var(--color-white);cursor:pointer}.search-glossary__alpha .alpha.is-active{border:1px solid var(--color-primary)}.search-glossary__alpha .alpha.is-disabled{opacity:.5;cursor:default;pointer-events:none}.search-glossary__alpha--all{color:var(--color-primary);padding:.3rem .5rem .1rem;margin-right:.5rem;font-size:18px;transition:.12s ease;text-decoration:none}.search-glossary__alpha--all.is-active{border:1px solid var(--color-primary)}.search-glossary__alpha--all:hover{transition:.12s ease;background-color:var(--color-primary);color:var(--color-white);cursor:pointer}.search-glossary__results{display:flex;flex-direction:column}.search-glossary__results .list{padding:var(--space-xsmall);font-size:24px;font-size:1.5rem;background-color:var(--color-primary);align-self:flex-start;color:var(--color-white);margin-top:0}@media only screen and (max-width:48em){.search-glossary__results .list{font-size:20px;font-size:1.25rem;padding:var(--space-xxsmall)}}.search-glossary__results .list:not(:first-of-type){margin-top:var(--space-small)}.search-glossary__results .list__entry{list-style:none;margin-left:0;font-size:18px;border:1px solid var(--color-primary);border-bottom:none}.search-glossary__results .list__entry:nth-child(odd of:not([hidden])){background-color:var(--color-primary-lighter)}.search-glossary__results .list__entry.is-active{background-color:#e0e0e0}.search-glossary__results .list__entry[hidden=true]{margin:0;display:none}.search-glossary__results .list__entry-head{position:relative;padding:var(--space-xxsmall) var(--space-xxsmall) var(--space-xxsmall) var(--space-small);display:flex;align-items:center;width:100%;transition:.12s ease}@media only screen and (max-width: 850px){.search-glossary__results .list__entry-head{justify-content:space-between}}@media only screen and (max-width: 1024px){.search-glossary__results .list__entry-head{padding:1rem;flex-wrap:wrap;flex-direction:column;align-items:flex-start}}.search-glossary__results .list__entry-head:hover{cursor:pointer}.search-glossary__results .list__entry-head .headline{width:35%;position:relative;color:var(--color-primary);font-size:18px;font-size:1.125rem;line-height:150%;flex-shrink:0}@media only screen and (max-width:48em){.search-glossary__results .list__entry-head .headline{font-size:16px;font-size:1rem}}.search-glossary__results .list__entry-head .headline.is-active:before{content:"";background-color:var(--color-primary-lighter);width:5px;height:100%;left:-10px;display:inline-block;position:absolute}@media only screen and (max-width: 1024px){.search-glossary__results .list__entry-head .headline{width:unset}}.search-glossary__results .list__entry-head .orignal_term{font-family:var(--font-family-headline);color:var(--color-grayscale-50);font-size:18px;font-size:1.125rem;line-height:150%}@media only screen and (max-width:48em){.search-glossary__results .list__entry-head .orignal_term{font-size:16px;font-size:1rem}}@media only screen and (max-width: 1024px){.search-glossary__results .list__entry-head .orignal_term{width:unset}}.search-glossary__results .list__entry-head .dropdown__toggle{position:relative;width:auto;display:flex;justify-content:flex-end;margin-left:auto}@media only screen and (max-width: 1024px){.search-glossary__results .list__entry-head .dropdown__toggle{width:unset;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.search-glossary__results .list__entry-head .dropdown__toggle:hover{cursor:pointer}.search-glossary__results .list__entry-head .dropdown__toggle--cross{color:var(--color-primary);transform:rotate(0);box-sizing:content-box;padding:var(--space-xxsmall);transition:transform .4s ease}.search-glossary__results .list__entry-head .dropdown__toggle--line{transform:scale(.3);position:absolute}.search-glossary__results .list__entry-content{max-height:0;transition:max-height .2s ease;overflow:hidden;margin:0 var(--space-xxsmall) 0 var(--space-small);max-width:900px}.search-glossary__results .list__entry-content p:empty{display:none}.search-glossary__results .list__entry-content .reference{color:var(--color-primary)!important;margin:.25rem;margin-left:0}.search-glossary__results .list__entry-content .synonyms{color:#000;margin:.25rem;margin-left:0}.search-glossary__results .list__entry-content .synonyms--mt{margin-top:.5rem}.search-glossary__results .list__entry-content .text{margin:.75rem 0;font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-size:.875rem;line-height:155%;color:var(--color-text)}.search-glossary__results .list__entry-content .text a{color:var(--color-primary);transition:.12s ease}.search-glossary__results .list__entry-content .text a:hover{text-decoration:underline;transition:.12s ease}.search-glossary__results .list__entry-content .note{font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-size:.875rem;line-height:155%}.search-glossary__results .list__entry-content .note__label{font-size:14px;font-size:.875rem;margin-bottom:.75rem}.search-glossary__results .list__entry-content .note__text{margin-bottom:.5rem}.search-glossary__results .list__entry-content .note>:first-child{margin-top:0}.search-glossary__results .list__entry-content .note>:last-child{margin-bottom:0}.search-glossary__results .list__entry-content>:first-child{margin-top:0}.search-glossary__results .list__entry-content>:last-child{margin-bottom:0}.search-glossary__results .list__entry-content li{margin-bottom:.25rem}.search-glossary__results .list__entry-content p,.search-glossary__results .list__entry-content ol,.search-glossary__results .list__entry-content ul{margin-bottom:.5rem}.search-glossary__results .list__entry.list__entry--is-active .list__entry-head{transition:.12s ease}.search-glossary__results .list__entry.list__entry--is-active .list__entry-head .dropdown__toggle--cross{transform:rotate(180deg);transition:transform .4s ease}.search-glossary__results .list__entry.list__entry--is-active .list__entry-content{max-height:fit-content;margin:.75rem 1rem;overflow:visible;transition:max-height 1s ease}@media only screen and (max-width: 1024px){.search-glossary__results .list__entry.list__entry--is-active .list__entry-content{margin-right:.75rem;margin-left:.75rem}}@media only screen and (max-width: 650px){.search-glossary__results .list__entry.list__entry--is-active .list__entry-content{padding:.5rem 0}}.search-glossary__results .list__entry.list__entry--is-active .list__entry-content *{color:var(--color-text)}.search-glossary__results .list__entry.list__entry--is-active .list__entry-content a{color:var(--color-primary)!important;transition:.12s ease}.search-glossary__results .list__entry.list__entry--is-active .list__entry-content a:hover{text-decoration:underline;transition:.12s ease}.search-glossary__results .list__entry.list__entry--is-active .list__entry-content li{list-style:unset;margin-left:1rem}.search-glossary__results .list__wrapper{margin-bottom:.5rem;margin-top:0;padding:0;display:flex;flex-direction:column;border-bottom:1px solid var(--color-primary)}.search-glossary__results .list__wrapper[hidden]{display:none}.search-glossary .search-glossary__search{flex:1}.search-glossary .search-glossary__no-results{padding:1rem;margin-top:1.2rem;font-size:19px;text-align:center;line-height:1.7rem;display:none}.search-glossary .search-glossary__no-results.is-visible,.search-glossary .search-glossary__no-results:only-child{display:block}.search-glossary .search-glossary__no-results a{color:var(--color-primary);text-decoration:none}.search-glossary__section{width:70%;padding:3rem 0}@media only screen and (max-width: 1024px){.search-glossary__section{width:100%}}.search-glossary__section .headline{font-size:24px;color:var(--color-primary);margin-bottom:1rem;text-rendering:geometricprecision}.search-glossary__section p{font-size:18px;color:var(--color-primary);margin-bottom:1.5rem}.search-glossary__section h1{color:var(--color-primary)}.search-glossary__section .button{display:flex;width:fit-content;align-items:center;border:2px solid #2a2f80;padding:.6rem .9rem;text-decoration:none;color:#2a2f80;font-size:18px;transition:.12s ease}.search-glossary__section .button:hover{background-color:#2a2f80;color:var(--color-white);transition:.12s ease}.search-glossary__section .button:hover.icon{color:var(--color-white)}.search-glossary__section .icon{margin-right:.5rem}.box{display:flex;gap:var(--space-medium);flex-direction:column;border:1px solid var(--color-primary)}.box[data-theme=registry]{border:none}.box[data-theme=registry] .box__content{border:1px solid var(--color-primary);background-color:var(--color-primary-lighter)}.box.box--row{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:30em){.box.box--row{flex-direction:column-reverse;gap:0}}.box .box__content{display:flex;flex-direction:column;padding:var(--space-medium);font-weight:var(--font-weight-medium);gap:var(--space-medium)}@media only screen and (max-width:48em){.box .box__content{padding:var(--space-small)}}.box .box__content[data-theme=error]{background-color:var(--color-error);color:var(--color-white)}.box .box__content[data-theme=info]{background-color:var(--color-info);color:var(--color-white)}.box .box__content strong{-webkit-hyphens:none;hyphens:none;min-width:25%}@media only screen and (max-width:48em){.box .box__content strong{min-width:unset}}.box .box__content span{display:flex;column-gap:var(--space-xsmall)}@media only screen and (max-width:48em){.box .box__content span{flex-direction:column}}.box .box__image{width:300px;min-width:300px;border-left:1px solid var(--color-primary)}@media only screen and (max-width:48em){.box .box__image{width:200px;min-width:200px}}@media only screen and (max-width:30em){.box .box__image{width:100%;min-width:unset;flex:unset;border:none}}.box .box__image img{object-fit:cover;object-position:center top}.box .box__images{display:flex;flex-direction:row;gap:var(--space-xlarge)}@media only screen and (max-width:48em){.box .box__images{flex-direction:column;align-items:center;gap:var(--space-large)}}.box .box__images figure{display:flex;flex-direction:column}@media only screen and (max-width:48em){.box .box__images figure[data-size=small]{max-width:200px}}.box .box__images figure figcaption{font-size:14px;color:var(--color-grayscale-40);text-align:center}.box .box__message{background-color:var(--color-info);padding:var(--space-medium)}.partner-box{--partner-box-border-size: 1px}.partner-box h2{padding-bottom:var(--space-medium)}.partner-box .partner-box__header{display:flex;border:var(--partner-box-border-size) solid var(--color-primary);background-color:var(--color-primary-lighter)}.partner-box .partner-box__row{display:flex;border-left:var(--partner-box-border-size) solid var(--color-primary);border-right:var(--partner-box-border-size) solid var(--color-primary);border-bottom:var(--partner-box-border-size) solid var(--color-primary)}.partner-box .parter-box__entry{display:flex;flex-grow:1;justify-content:center;align-items:center;flex-direction:column;border-right:var(--partner-box-border-size) solid var(--color-primary);padding:var(--space-xsmall);color:var(--color-primary);max-width:50%}@media only screen and (max-width:30em){.partner-box .parter-box__entry{max-width:100%;padding:var(--space-xxsmall)}.partner-box .parter-box__entry:only-of-type{border-right:unset}}.partner-box .parter-box__entry:last-of-type:not(.partner-box .parter-box__entry:only-of-type){border-right:unset}.partner-box .parter-box__entry picture{width:fit-content}.partner-box .parter-box__entry img{width:85px;height:85px}@media only screen and (max-width:48em){.partner-box .parter-box__entry img{width:65px;height:65px}}.partner-box .partner-box__value{font-size:32px;font-size:2rem;font-weight:var(--font-weight-regular);line-height:38px;font-family:var(--font-family-serif);font-variant-numeric:slashed-zero;font-feature-settings:"liga" off}@media only screen and (max-width:48em){.partner-box .partner-box__value{font-size:22px;font-size:1.375rem;line-height:30px}}.partner-box .partner-box__label{font-size:12px;font-size:.75rem;font-family:var(--font-family-serif);text-transform:uppercase;font-weight:var(--font-weight-regular);text-align:center}@media only screen and (max-width:48em){.partner-box .partner-box__label{font-size:10px;font-size:.625rem}}.block{position:relative;margin-top:7.5em}@media only screen and (max-width:48em){.block{margin-top:6em}}@media only screen and (max-width:30em){.block{margin-top:4.5em}}.block .block__content{width:100%;max-width:1600px;margin:0 auto}.block .block__text{width:100%;max-width:800px;margin:0 auto}.block:last-of-type:not(.block--bg){margin-bottom:7.5em}@media only screen and (max-width:48em){.block:last-of-type:not(.block--bg){margin-bottom:6em}}@media only screen and (max-width:30em){.block:last-of-type:not(.block--bg){margin-bottom:4.5em}}.block--bg{padding:7.5em 0;background-color:#f2f2f2}@media only screen and (max-width:48em){.block--bg{padding:6em 0}}@media only screen and (max-width:30em){.block--bg{padding:4.5em 0}}.block--no-margin{margin-top:0!important}.block-text-align-left{text-align:left}.block-text-align-center{text-align:center}.block-text-align-right{text-align:right}.block-brands .block-brands__tabs{width:100%}.block-brands .block-brands__tabs ul{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-medium)}@media only screen and (max-width:48em){.block-brands .block-brands__tabs ul{max-width:100%;gap:var(--space-small)}}.block-brands .block-brands__tabs li{flex:1}@media only screen and (max-width:48em){.block-brands .block-brands__tabs li{width:calc(33.3333333333% - var(--space-small) * 2)}}.block-brands .block-brands__button{display:flex;justify-content:flex-start;border:none;margin:0;padding:var(--space-xsmall);color:var(--color-white);width:100%;position:relative}.block-brands .block-brands__button:after{content:"";position:absolute;top:unset;bottom:calc((var(--space-medium)) * -1.1);left:0;height:50px;width:100%;background-color:inherit!important;opacity:0}.block-brands .block-brands__button[data-state=active]{position:relative}.block-brands .block-brands__button[data-state=active]:after{opacity:1}.block-brands .block-brands__button:hover:after{background-color:#0000001a}.block-brands .block-brands__button:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .block-brands .block-brands__button:focus-visible:not(.focus-visible){box-shadow:none}.block-brands .block-brands__button svg{max-height:47px;max-width:120px;z-index:1}.block-brands .block-brands__button[data-variant=cpre]{background-color:var(--color-brand-cpre)}.block-brands .block-brands__button[data-variant=ddp]{background-color:var(--color-brand-ddp)}.block-brands .block-brands__button[data-variant=re]{background-color:var(--color-brand-re)}.block-brands .block-brands__button[data-variant=re] svg{max-width:140px}.block-brands .block-brands__brand{--brands-color: var(--color-primary);--brands-color-light: var(--color-primary-light);display:flex;flex-direction:column;gap:var(--space-xlarge);color:var(--brands-color);background-color:var(--brands-color);padding-top:var(--space-xlarge)}@media only screen and (max-width:48em){.block-brands .block-brands__brand{padding-top:var(--space-medium);gap:var(--space-medium)}}.block-brands .block-brands__brand[hidden]{display:none}.block-brands .block-brands__brand[data-variant=cpre]{--brands-color: var(--color-brand-cpre);--brands-color-light: var(--color-brand-cpre-lighter)}.block-brands .block-brands__brand[data-variant=cpre] .block-brands__logo svg{max-height:90px;max-width:230px}.block-brands .block-brands__brand[data-variant=ddp]{--brands-color: var(--color-brand-ddp);--brands-color-light: var(--color-brand-ddp-lighter)}.block-brands .block-brands__brand[data-variant=ddp] .block-brands__logo svg{max-height:90px;max-width:230px}.block-brands .block-brands__brand[data-variant=re]{--brands-color: var(--color-brand-re);--brands-color-light: var(--color-brand-re-lighter)}.block-brands .block-brands__brand[data-variant=re] .block-brands__logo svg{max-height:90px;max-width:230px}.block-brands .block-brands__brand ol.list .list__item,.block-brands .block-brands__brand ul.list .list__item{color:var(--color-white);margin:0}.block-brands .block-brands__brand ul.list .list__item{gap:var(--space-small)}.block-brands .block-brands__content{display:flex;flex-direction:column}.block-brands .block-brands__header{display:flex;row-gap:var(--space-medium);align-items:flex-start;color:var(--color-white)}@media only screen and (max-width:48em){.block-brands .block-brands__header{flex-wrap:wrap}}.block-brands .block-brands__logo{background-color:var(--color-white);display:flex;align-items:flex-start;padding:var(--space-medium)}@media only screen and (max-width:48em){.block-brands .block-brands__logo{margin:0 auto}}.block-brands .block-brands__logo svg{color:var(--color-white)}.block-brands .block-brands__copy{display:flex;flex-direction:column;gap:var(--space-small);padding:0 var(--space-medium);max-width:860px}.block-brands .block-brands__copy p{color:var(--color-white)}.block-brands .block-brands__statistics{background-color:var(--brands-color-light);padding:var(--space-xlarge);padding-bottom:calc(var(--space-xlarge) * 2)}.block-brands .block-brands__statistics li,.block-brands .block-brands__statistics li:before,.block-brands .block-brands__statistics h4,.block-brands .block-brands__statistics p{color:var(--brands-color)!important}@media only screen and (max-width:48em){.block-brands .block-brands__statistics{padding:var(--space-medium)}}@media only screen and (max-width:30em){.block-brands .block-brands__statistics{padding:var(--space-small)}}.block-brands .block-brands__statistics .list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--space-xlarge)}@media only screen and (max-width:48em){.block-brands .block-brands__statistics .list{gap:var(--space-medium);grid-template-columns:1fr}}.block-brands .block-brands__cta{background-color:var(--brands-color-light);display:flex;flex-direction:column;align-items:flex-end;margin-bottom:calc(var(--space-xlarge) * 2)}@media only screen and (max-width:48em){.block-brands .block-brands__cta{margin-bottom:0}}.block-brands .block-brands__cta .alert{max-width:75%;background-color:var(--color-brand-gray-01);color:var(--brands-color)}@media only screen and (max-width:48em){.block-brands .block-brands__cta .alert .alert__content{padding-bottom:0}}.block-brands .block-brands__cta .alert .alert__button{background-color:var(--brands-color)}@media only screen and (max-width:48em){.block-brands .block-brands__cta .alert .alert__button{padding:var(--space-medium)}}.block-brands .block-brands__cta .alert .alert__button .button{background-color:var(--color-white);transition:var(--transition-ease) var(--transition-duration)}.block-brands .block-brands__cta .alert .alert__button .button:hover{color:var(--brands-color);opacity:.8;transition:var(--transition-ease) var(--transition-duration)}@media only screen and (max-width:48em){.block-brands .block-brands__cta .alert{max-width:unset}}.block-brands .block-brands__cta .alert .alert__illustration{top:var(--space-large)}.block-brands .block-brands__cta .alert .alert__illustration path{stroke:var(--brands-color)}.block-brands .quote{background-color:var(--brands-color);max-width:1200px}.block-brands .quote__content,.block-brands .quote__text,.block-brands .quote__cite{color:var(--color-white)}.block-brands .quote__content{background-color:var(--brands-color)!important}.block-brands .quote__content:before{color:var(--brands-color-light);left:10px}.block-brands .quote__text{background-color:var(--brands-color)}.block-brands .quote__footnote.quote__text{padding-right:0;padding-top:0;padding-bottom:0}.block-contact-person{display:flex;flex-direction:row;gap:var(--space-xlarge);align-items:stretch}@media only screen and (max-width:48em){.block-contact-person{flex-direction:column-reverse;gap:0}}.block-contact-person .block-contact-person__inner,.block-contact-person .block-contact-person__content{flex:1;display:flex;flex-direction:column;gap:var(--space-large);align-items:flex-start}@media only screen and (max-width:48em){.block-contact-person .block-contact-person__inner,.block-contact-person .block-contact-person__content{gap:var(--space-medium)}}.block-contact-person .block-contact-person__image{flex:1.5;background-color:var(--color-primary)}.block-contact-person .block-contact-person__image[data-orientation=portrait] img{object-fit:contain}@media only screen and (max-width:64em){.block-contact-person .block-contact-person__image{flex:1}}.block-contact-person .block-contact-person__image picture,.block-contact-person .block-contact-person__image img{width:100%;height:100%}.block-contact-person .block-contact-person__image img{object-fit:cover;max-height:500px;object-position:top}.block-contact-person .block-contact-person__header{padding:var(--space-xlarge) 0 0 var(--space-xlarge);align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--space-small) var(--space-medium);justify-content:space-between}@media only screen and (max-width:48em){.block-contact-person .block-contact-person__header{padding:var(--space-medium) var(--space-medium) 0 var(--space-medium)}}.block-contact-person .block-contact-person__logo{max-width:100px;max-height:100px;flex-shrink:0}.block-contact-person .block-contact-person__logo img{width:100%;height:100%;object-fit:contain;object-position:top right}@media only screen and (max-width:48em){.block-contact-person .block-contact-person__logo{max-height:50px}}.block-contact-person .block-contact-person__content{padding-left:var(--space-xlarge)}@media only screen and (max-width:48em){.block-contact-person .block-contact-person__content{padding:0 var(--space-medium) 0 var(--space-medium)}}.block-contact-person .block-contact-person__text{display:flex;flex-direction:column;gap:var(--space-xxsmall)}.block-contact-person .block-contact-person__text span{display:flex;align-items:center;gap:var(--space-xxsmall)}.block-contact-person .block-contact-person__footer{padding:22px 40px;background-color:var(--color-white)}@media only screen and (max-width:48em){.block-contact-person .block-contact-person__footer{padding:20px var(--space-medium)}}.block-teaser{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-large);position:relative;min-height:300px}@media only screen and (max-width:48em){.block-teaser{flex-direction:column-reverse;min-height:unset}}.block-teaser .block-teaser__content{display:flex;flex-direction:column;gap:var(--space-medium);max-width:50%}@media only screen and (max-width:48em){.block-teaser .block-teaser__content{max-width:unset}}.block-teaser .block-teaser__image{position:absolute;top:calc(-1 * var(--wrapper-padding-x));bottom:calc(-1 * var(--wrapper-padding-x));right:calc(-1 * var(--wrapper-padding-x));left:calc(50% + (var(--space-large)))}@media only screen and (max-width:48em){.block-teaser .block-teaser__image{position:static;margin-inline:calc(-1 * var(--wrapper-padding-x))}}.block-teaser .block-teaser__image img{object-fit:cover}.block-teaser .block-teaser__image img:is([src$=".svg"]){object-fit:contain}.block-teaser[data-direction=direction-row-reverse]{flex-direction:row-reverse}@media only screen and (max-width:48em){.block-teaser[data-direction=direction-row-reverse]{flex-direction:column-reverse}}.block-teaser[data-direction=direction-row-reverse] .block-teaser__image{left:calc(-1 * var(--wrapper-padding-x));right:calc(50% + (var(--space-large)))}.block-text-image{display:flex;flex-direction:row;align-items:center;gap:0;min-height:500px;color:inherit}@media only screen and (max-width:48em){.block-text-image{flex-direction:column}}.block-text-image .block-text-image__content{max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-medium);flex:1 0 0;color:inherit}@media only screen and (max-width:48em){.block-text-image .block-text-image__content{max-width:unset;width:100%}}.block-text-image .block-text-image__content h2,.block-text-image .block-text-image__content p{color:inherit}.block-text-image .block-text-image__image{width:50%;position:absolute;right:calc(var(--wrapper-padding-x) * -1);top:calc(var(--space-xxlarge) * -1);bottom:calc(var(--space-xxlarge) * -1)}@media only screen and (max-width:48em){.block-text-image .block-text-image__image{position:static;width:100%}}.block-text-image .block-text-image__image.block-text-image__image--padded{position:static;padding:var(--space-xlarge)}@media only screen and (max-width:48em){.block-text-image .block-text-image__image.block-text-image__image--padded{padding:0}}.block-text-image .block-text-image__image img{object-fit:cover;object-position:center}.block-text-image .block-text-image__image img:is([src$=".svg"]){object-fit:contain}.block-text-image[data-alignment=row-reverse]{flex-direction:row-reverse}@media only screen and (max-width:48em){.block-text-image[data-alignment=row-reverse]{flex-direction:column-reverse}}.block-text-image[data-alignment=row-reverse] .block-text-image__image{left:calc(var(--wrapper-padding-x) * -1);right:unset}.block-text-image[data-alignment=full-width]{flex-direction:column-reverse;align-items:flex-start;gap:var(--space-large)}@media only screen and (max-width:48em){.block-text-image[data-alignment=full-width]{gap:var(--space-medium)}}.block-text-image[data-alignment=full-width] .block-text-image__content{max-width:var(--text-max-width)}.block-text-image[data-alignment=full-width] .block-text-image__image{position:relative;top:unset;left:unset;right:unset;bottom:unset;width:100%;height:600px}@media only screen and (max-width:48em){.block-text-image[data-alignment=full-width] .block-text-image__image{height:unset;display:flex;flex-direction:column;gap:var(--space-medium)}}.block-text-image[data-alignment=full-width] .block-text-image__image img{object-fit:cover}.block-text-image[data-alignment=full-width] .block-text-image__headline{position:absolute;padding-top:var(--space-small);padding-right:var(--space-small);bottom:calc(-1 * var(--space-small));max-width:640px}@media only screen and (max-width:48em){.block-text-image[data-alignment=full-width] .block-text-image__headline{position:static;padding:0}}.block-image .block-image__image{text-align:center}.block-big-image .block-big-image__image{width:100%}.block-big-image .block-big-image__image picture,.block-big-image .block-big-image__image img{width:100%;display:block}@media only screen and (max-width:48em){.block-big-image:has(.block-big-image__image--mobile) .block-big-image__image{display:none}}.block-big-image:has(.block-big-image__image--mobile) .block-big-image__image.block-big-image__image--mobile{display:none}@media only screen and (max-width:48em){.block-big-image:has(.block-big-image__image--mobile) .block-big-image__image.block-big-image__image--mobile{display:block}}.block-form{padding-bottom:calc(var(--space-xlarge) * 2)}@media only screen and (max-width:64em){.block-form{padding-bottom:var(--space-xxlarge)}}@media only screen and (max-width:48em){.block-form{padding-bottom:var(--space-large)}}.block-form.block-form--newsletter .form__content{flex-direction:unset;flex-wrap:wrap;column-gap:0}@media only screen and (max-width:48em){.block-form.block-form--newsletter .form__content{gap:var(--space-small)}}.block-form.block-form--newsletter .form__content .field{width:unset}@media only screen and (max-width:48em){.block-form.block-form--newsletter .form__content .field{flex:0 0 100%!important;padding-right:0!important}}.block-form.block-form--newsletter #newsletter-form-name{flex:0 0 20%;padding-right:var(--space-xxsmall)}.block-form.block-form--newsletter #newsletter-form-email{flex-grow:1;padding-right:var(--space-medium)}.block-form.block-form--newsletter #newsletter-form-privacy{flex:0 0 100%}@media only screen and (max-width:48em){.block-form.block-form--newsletter #newsletter-form-privacy{padding-top:var(--space-small)}}.block-form.block-form--newsletter .button{height:fit-content}@media only screen and (max-width:48em){.block-form.block-form--newsletter .button{width:100%}}.block-form.block-form--newsletter .is-required{display:none}.block-form .block-form__form,.block-form .form__content{width:100%;display:flex;flex-direction:column;gap:var(--space-medium)}.block-form .block-form__submit{position:absolute;bottom:0;right:0;padding:var(--space-small) var(--space-medium);background-color:var(--color-white);width:32.5%}@media only screen and (max-width:64em){.block-form .block-form__submit{position:static;width:100%;background-color:transparent;padding:unset}}.block-form .block-form__submit button{width:100%}.block-list{display:flex;flex-direction:column;gap:var(--space-xlarge)}.block-list .list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-medium)}@media only screen and (max-width:48em){.block-list .list{padding-left:0}}.block-list .list .list__item{display:flex;flex-direction:column;gap:var(--space-xxsmall);align-items:flex-start;padding:0}.block-list .list .list__item:before{content:none}.block-list .list:is(ol,[data-variant=steps]){counter-reset:item}.block-list .list:is(ol,[data-variant=steps]):has(li:nth-of-type(10)) .list__item{padding-left:130px}@media only screen and (max-width:48em){.block-list .list:is(ol,[data-variant=steps]):has(li:nth-of-type(10)) .list__item{padding-left:0}}.block-list .list:is(ol,[data-variant=steps]):has(li:nth-of-type(10)) .list__item:before{left:unset;right:calc(100% - 130px)}.block-list .list:is(ol,[data-variant=steps]) .list__item{padding-left:calc(var(--space-xlarge) * 2);position:relative;color:var(--color-primary);min-height:75px}@media only screen and (max-width:48em){.block-list .list:is(ol,[data-variant=steps]) .list__item{padding-left:0;min-height:unset}}.block-list .list:is(ol,[data-variant=steps]) .list__item:before{content:counter(item) ".";counter-increment:item;position:absolute;font-family:var(--font-family-headline);font-size:76px;font-size:4.75rem;font-style:normal;font-weight:var(--font-weight-bold);line-height:1;left:0;color:inherit;top:calc(var(--space-xxsmall) * -1)}@media only screen and (max-width:48em){.block-list .list:is(ol,[data-variant=steps]) .list__item:before{font-size:52px;font-size:3.25rem;position:static}}.block-select-grid .article-card h3,.block-select-grid .article-card p{color:var(--color-primary)}.block-backgroundimage .block-backgroundimage__bgimage{min-height:280px;background-position:center center;background-repeat:no-repeat;background-size:cover}.block-backgroundimage .block-backgroundimage__bgimage--height-25{height:25vh}.block-backgroundimage .block-backgroundimage__bgimage--height-50{height:50vh}@media only screen and (max-width:48em){.block-backgroundimage .block-backgroundimage__bgimage--height-50{height:35vh}}.block-backgroundimage .block-backgroundimage__bgimage--height-75{height:75vh}@media only screen and (max-width:48em){.block-backgroundimage .block-backgroundimage__bgimage--height-75{height:65vh}}@media only screen and (max-width:30em){.block-backgroundimage .block-backgroundimage__bgimage--height-75{height:50vh}}.block-backgroundimage .block-backgroundimage__bgimage--height-100{height:100vh}@media only screen and (max-width:48em){.block-backgroundimage .block-backgroundimage__bgimage--height-100{height:75vh}}@media only screen and (max-width:30em){.block-backgroundimage .block-backgroundimage__bgimage--height-100{height:65vh}}.block-backgroundimage .block-backgroundimage__bgimage--fixed{background-attachment:fixed}@media only screen and (max-width:64em){.block-backgroundimage .block-backgroundimage__bgimage--fixed{background-attachment:scroll}}.block-logo-carousel{position:relative}@media only screen and (max-width:48em){.block-logo-carousel{gap:0}}@media only screen and (max-width:48em){.block-logo-carousel .wrapper{gap:var(--space-small)}}.block-logo-carousel .block-logo-carousel__inner{max-width:650px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xlarge)}@media only screen and (max-width:48em){.block-logo-carousel .block-logo-carousel__inner{gap:var(--space-medium);max-width:unset}}.block-logo-carousel .block-logo-carousel__headline{flex:1 0 0;position:relative;z-index:1;padding-right:var(--space-small);padding-top:var(--space-small)}@media only screen and (max-width:48em){.block-logo-carousel .block-logo-carousel__headline{padding:0}}.block-logo-carousel .block-logo-carousel__headline:after{content:"";position:absolute;background-color:var(--color-white);right:0;left:-50vw;bottom:-12px;top:0;mix-blend-mode:darken}@media only screen and (max-width:48em){.block-logo-carousel .block-logo-carousel__headline:after{content:none}}.block-logo-carousel .block-logo-carousel__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-small)}.block-logo-carousel .block-logo-carousel__illustration{width:45%;position:absolute;right:calc(var(--wrapper-padding-x) * -1);overflow:hidden}@media only screen and (max-width:90em){.block-logo-carousel .block-logo-carousel__illustration{right:-50px}}@media only screen and (max-width:48em){.block-logo-carousel .block-logo-carousel__illustration{position:relative;right:unset;width:unset;max-width:400px}.block-logo-carousel .block-logo-carousel__illustration picture{flex:1}.block-logo-carousel .block-logo-carousel__illustration img{object-fit:cover;max-width:unset;height:100%;width:550px}}@media only screen and (max-width:48em) and (max-width:48em){.block-logo-carousel .block-logo-carousel__illustration img{width:100%}}.block-video{display:flex;flex-direction:column;gap:var(--space-large)}.block-video .block-video__video{width:100%}.block-video .video:not(.video--no-bg){background-color:#f2f2f2}.block-video figcaption{text-align:center}.block-video .block-video__footer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-medium)}.block-video .block-video__text{max-width:830px}.block-contact{gap:var(--space-large);align-items:center}.block-contact .block-contact__header{display:flex;flex-direction:column;gap:var(--space-xxsmall);max-width:var(--text-max-width);text-align:center}.block-cards .block-cards__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5em;justify-content:center;margin:4.5em 0}@media only screen and (max-width:30em){.block-cards .block-cards__cards{margin:3em 0}}.block-cards .block-card{display:flex;flex-direction:column;flex:0 0 23%;max-width:23%;margin-bottom:1.5em}@media only screen and (max-width:64em){.block-cards .block-card{flex:0 0 31%;max-width:31%}}@media only screen and (max-width:48em){.block-cards .block-card{flex:0 0 48%;max-width:48%}}@media only screen and (max-width:37.5em){.block-cards .block-card{flex:0 0 100%;max-width:100%}}.block-cards .block-card .block-card__image{margin-bottom:1.5em}.block-cards .block-card .block-card__image--square{text-align:center}.block-cards .block-card .block-card__image--square img{width:100%;max-width:200px;border-radius:50%}.block-cards .block-card .block-card__title{margin-bottom:1.5em}.block-cards .block-card .block-card__title .block-card__headline{margin-bottom:.25em}.block-cards .block-card .block-card__title .block-card__subline{margin:0}.block-cards .block-card .block-card__content{display:flex;flex-direction:column;flex-grow:1}.block-cards .block-card .block-card__action{margin-top:auto}.block-cards .block-card .block-card__download-data{display:block;font-size:12px;font-size:.75rem;text-transform:uppercase}.block-accordion .block-accordion__content{width:100%;max-width:800px;margin:0 auto}.block-registry .accordion{gap:0}.block-registry .accordion-item{border-bottom:none}.block-filter-list .accordion{gap:0;border-bottom:1px solid var(--color-primary)}.block-filter-list .accordion-item{border-bottom:none}@media only screen and (max-width:48em){.block-newsletter .button{width:100%}}.block-newsletter .input-group .input-wrapper{min-width:200px}.block-newsletter .input-group .input-wrapper:has([type=email]){min-width:350px}@media only screen and (max-width:48em){.block-newsletter .input-group .input-wrapper:has([type=email]){min-width:unset}}.main-section__image svg{width:100%;height:auto;vertical-align:middle}.block-divider{margin:0}.block-divider .block-divider__divider{width:100%;height:0;margin:0;border:0;background-color:#ccc}.block-divider .block-divider__divider--visible{height:1px}.block-divider .block-divider__divider--mb-small{margin-bottom:4.5em}@media only screen and (max-width:48em){.block-divider .block-divider__divider--mb-small{margin-bottom:3em}}.block-divider .block-divider__divider--mb-medium{margin-bottom:7.5em}@media only screen and (max-width:48em){.block-divider .block-divider__divider--mb-medium{margin-bottom:4.5em}}.block-divider .block-divider__divider--mb-large{margin-bottom:10.5em}@media only screen and (max-width:48em){.block-divider .block-divider__divider--mb-large{margin-bottom:7.5em}}.block-divider .block-divider__divider--mt-small{margin-top:4.5em}@media only screen and (max-width:48em){.block-divider .block-divider__divider--mt-small{margin-top:3em}}.block-divider .block-divider__divider--mt-medium{margin-top:7.5em}@media only screen and (max-width:48em){.block-divider .block-divider__divider--mt-medium{margin-top:4.5em}}.block-divider .block-divider__divider--mt-large{margin-top:10.5em}@media only screen and (max-width:48em){.block-divider .block-divider__divider--mt-large{margin-top:7.5em}}.block-logos .block-logos__logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:3em}@media only screen and (max-width:30em){.block-logos .block-logos__logos{margin-top:1.5em}}.block-logos .block-logos__logo{flex:0 0 16.6666666667%;max-width:16.6666666667%;text-align:center;padding:0 .75em 1.5em}@media only screen and (max-width:48em){.block-logos .block-logos__logo{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media only screen and (max-width:30em){.block-logos .block-logos__logo{flex:0 0 50%;max-width:50%;padding:0 .5em 1em}}.block-slider .block-slider__slider{position:relative}.block-slider .block-slider__slider .block-slider__item{width:100%}.block-slider .block-slider__slider .block-slider__item .block-slider__item-image{margin-bottom:3em;text-align:center}.block-slider .block-slider__slider .block-slider__item .block-slider__item-text{width:100%;max-width:800px;margin:0 auto}.block-slider .block-slider__slider .block-slider__controls{padding:0;margin:0;border:none}.block-slider .block-slider__slider .block-slider__controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border-radius:50%;padding:.75em;background:rgba(255,255,255,.75);border:none;color:#333;line-height:0;top:50%;transform:translateY(-50%);position:absolute;transition:.3s ease-in-out}.block-slider .block-slider__slider .block-slider__controls button:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-shadow-spread) var(--focus-shadow-color)}.js-focus-visible .block-slider .block-slider__slider .block-slider__controls button:focus-visible:not(.focus-visible){box-shadow:none}.block-slider .block-slider__slider .block-slider__controls button:hover{background-color:#f2f2f2}.block-slider .block-slider__slider .block-slider__controls button[data-control=previous]{left:10px}@media only screen and (max-width:48em){.block-slider .block-slider__slider .block-slider__controls button[data-control=previous]{left:-16px}}.block-slider .block-slider__slider .block-slider__controls button[data-control=next]{right:10px}@media only screen and (max-width:48em){.block-slider .block-slider__slider .block-slider__controls button[data-control=next]{right:-16px}}.block-slider .block-slider__slider .block-slider__dots{padding:0;margin:1.5em 0 0;border:none;display:flex;justify-content:center}.block-slider .block-slider__slider .block-slider__dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:10px;height:10px;margin:0 4px;padding:0;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.block-slider .block-slider__slider .block-slider__dots button[aria-current=true]{opacity:1}.block-slider .block-slider__slider[data-slides="1"] .block-slider__controls,.block-slider .block-slider__slider[data-slides="1"] .block-slider__dots{display:none}.block-quote .block-quote__quote{width:100%;max-width:800px;margin:0 auto;position:relative;text-align:inherit}.block-quote img{width:100%;max-width:100px;margin-bottom:1em;border-radius:50%}.block-quote--quotemarks .block-quote__quote{padding-top:60px}.block-quote--quotemarks .block-quote__quote:after{content:"”";position:absolute;top:0;left:50%;height:50px;transform:translate(-50%);padding-right:8px;color:#000;opacity:.15;font-size:144px;font-size:9rem;font-style:italic;font-family:Georgia,serif;line-height:.85em}
