html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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{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::-moz-focus-inner,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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;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}.sr-only,.visually-hidden,body:after{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--color-blue-100:#150070;--color-blue-80:#3c45aa;--color-blue-60:#7083f0;--color-blue-40:#b3c7ff;--color-blue-20:#e6f0ff;--color-blue-10:#f0faff;--color-red-100:#e12d36;--color-red-80:#ff5757;--color-red-60:#ff938a;--color-red-40:#ffccc7;--color-red-20:#ffdcd6;--color-red-10:#fff0f0;--color-grayscale-100:#242429;--color-grayscale-80:#59595f;--color-grayscale-60:#929296;--color-grayscale-40:#d1d1d6;--color-grayscale-20:#f0f0f5;--color-grayscale-10:#fafaff;--color-brand-blue:var(--color-blue-100);--color-brand-red:var(--color-red-100);--color-brand-light-gold:#f5e5d1;--color-brand-white:#fff;--color-informative-0:#a2c5e6;--color-informative-10:#7eb6e7;--color-informative-20:#60a8e6;--color-informative-30:#4f8ec4;--color-informative-40:#4176a4;--color-informative-50:#365e81;--color-negative-0:#fceeee;--color-negative-10:#ed9b9b;--color-negative-20:#e56c6c;--color-negative-30:#da2f2f;--color-negative-40:#ad1f1f;--color-negative-50:#791515;--color-positive-0:#ccffce;--color-positive-10:#83d886;--color-positive-20:#4cae4f;--color-positive-30:#3a8d3c;--color-positive-40:#2e7030;--color-positive-50:#224f22;--color-notice-0:#e6dea3;--color-notice-10:#e6da7f;--color-notice-20:#e6d760;--color-notice-30:#d0c153;--color-notice-40:#b9ac4b;--color-notice-50:#a29744;--color-primary:var(--color-brand-blue);--color-secondary:var(--color-brand-red);--color-tertiary:var(--color-brand-light-gold);--color-white:var(--color-brand-white);--color-black:#000;--color-warning:var(--color-notice-30);--color-error:var(--color-negative-30);--color-success:var(--color-positive-30);--color-info:var(--color-informative-30);--color-text-default:var(--color-grayscale-100);--color-text-default-inverted:var(--color-brand-white);--color-text-light:var(--color-grayscale-80);--color-text-bold:var(--color-brand-blue);--color-text-bold-hover:var(--color-brand-red);--color-text-on-primary:var(--color-brand-white);--color-text-on-primary-light:var(--color-brand-blue);--color-text-on-secondary:var(--color-brand-white);--color-text-on-secondary-light:var(--color-brand-red);--color-text-error:var(--color-negative-30);--color-surface-default:var(--color-brand-white);--color-surface-default-hover:var(--color-grayscale-10);--color-surface-dimmed:var(--color-grayscale-10);--color-surface-dimmed-hover:var(--color-grayscale-20);--color-surface-primary:var(--color-brand-blue);--color-surface-primary-light:var(--color-blue-10);--color-surface-primary-light-hover:var(--color-blue-20);--color-surface-secondary:var(--color-brand-red);--color-surface-secondary-light:var(--color-red-10);--color-surface-tertiary:var(--color-brand-light-gold);--color-stroke-default:var(--color-grayscale-40);--color-stroke-default-hover:var(--color-grayscale-60);--color-stroke-default-active:var(--color-grayscale-80);--color-stroke-primary:var(--color-brand-blue);--color-stroke-primary-light:var(--color-blue-20);--color-stroke-primary-light-hover:var(--color-blue-40);--color-stroke-on-primary:var(--color-brand-white);--color-stroke-secondary:var(--color-brand-red);--color-layer-on-light-5:rgba(0,0,0,.05);--color-layer-on-light-10:rgba(0,0,0,.1);--color-layer-on-dark-10:hsla(0,0%,100%,.1);--color-layer-on-dark-20:hsla(0,0%,100%,.2);--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;--space-xxxlarge:7.5rem;--wrapper-width-xlarge:100rem;--wrapper-width-large:90rem;--wrapper-width-medium:75rem;--wrapper-width-small:50rem;--layout-max-width:1600px;--layout-min-width:320px;--text-max-width:50rem;--headline-max-width:50rem;--headline-max-width-large:68.75rem;--contact-card-max-width:40.625rem;--text-readable-width:65ch;--focus-color:currentColor;--focus-offset:2px;--font-family-default:"HessenGellix","Helvetica","Arial",system-ui,sans-serif;--font-family:var(--font-family-default);--font-family-body:var(--font-family-default);--font-family-headline:var(--font-family-default);--font-weight-regular:400;--font-weight-semibold:700;--font-weight-bold:var(--font-weight-semibold);--font-size-xs:clamp(.75rem,.875vw,.875rem);--font-size-s:clamp(.875rem,1vw,1rem);--font-size-m:clamp(1rem,1.125vw,1.125rem);--font-size-l:clamp(1.125rem,1.25vw,1.25rem);--font-size-xl:clamp(1.25rem,1.5vw,1.5rem);--font-size-xxl:clamp(1.5rem,2.25vw,2.25rem);--font-size-xxxl:clamp(2.375rem,3vw,3rem);--font-size-xxxxl:clamp(2.5rem,4.5vw,4.5rem);--border-radius-sharp:.03rem;--border-radius-small:.375rem;--border-radius-medium:.75rem;--border-radius-large:1.125rem;--border-radius-full:62.4375rem;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-in:cubic-bezier(.55,.055,.675,.19);--ease-spring:cubic-bezier(.34,1.3,.64,1);--duration-instant:.1s;--duration-fast:.16s;--duration-normal:.26s;--duration-slow:.42s;--duration-entrance:.68s;--duration-fast-leave:.1s;--duration-normal-leave:.16s;--duration-slow-leave:.26s;--transition-duration:var(--duration-normal);--transition-duration-fast:var(--duration-fast);--transition-ease:var(--ease-out);--header-height:105px;--header-small-height:96px;--section-padding:var(--space-xxxlarge);--section-padding-small:var(--space-xlarge);--section-gap:var(--space-xxlarge);--section-gap-small:var(--space-large);--wrapper-padding-x:1.5rem}@media only screen and (max-width:64em){:root{--header-height:72px;--header-small-height:72px}}@media only screen and (max-width:48em){:root{--section-padding:var(--space-xlarge);--section-padding-small:var(--space-xlarge);--section-gap:var(--space-medium);--section-gap-small:var(--space-medium);--wrapper-padding-x:1rem}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes motion-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-left{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-slide-right{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@font-face{font-display:swap;font-family:HessenGellix;font-style:normal;font-weight:400;src:url(../fonts/HessenGellix/HessenGellix-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:italic;font-weight:400;src:url(../fonts/HessenGellix/HessenGellix-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:normal;font-weight:700;src:url(../fonts/HessenGellix/HessenGellix-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:italic;font-weight:700;src:url(../fonts/HessenGellix/HessenGellix-BoldItalic.woff2) format("woff2")}.ccm-cookie-declaration{border-bottom:1px solid var(--color-stroke-default);border-top:1px solid var(--color-stroke-default);margin-block:var(--space-medium);padding-block:var(--space-medium)}.ccm-cookie-declaration--list .ccm-cookie-declaration--embedding--title,.ccm-cookie-declaration--list .ccm-cookie-declaration--purpose--title{margin-block-start:var(--heading-margin-block-start)!important}.ccm-cookie-declaration--change-consent{background-color:var(--color-surface-dimmed);margin-top:var(--space-medium);padding:var(--space-medium)}.ccm-cookie-declaration--embedding-assets-table th{background-color:var(--color-surface-dimmed);text-align:left}.ccm-cookie-declaration--embedding-assets-table td,.ccm-cookie-declaration--embedding-assets-table th{border:1px solid var(--color-stroke-default);padding:var(--space-xxsmall)}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px dotted var(--focus-color,currentColor);outline-offset:var(--focus-offset,2px)}body,html{min-height:100%}html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;scroll-behavior:auto}body{background-color:var(--color-white);font-family:var(--font-family-body);font-feature-settings:"lnum" 1,"tnum" 1;font-size:100%;font-weight:var(--font-weight-regular);line-height:1.5;margin:0;padding:0;text-rendering:optimizelegibility}@media only screen and (max-width:90em){body:after{content:"mq-xlarge"}}@media only screen and (max-width:64em){body:after{content:"mq-large"}}@media only screen and (max-width:48em){body:after{content:"mq-medium"}}@media only screen and (max-width:37.5em){body:after{content:"mq-small"}}@media only screen and (max-width:22.5em){body:after{content:"mq-xsmall"}}.site{margin:0 auto;max-width:var(--layout-max-width);width:100%}.js-focus-visible :focus:not(.focus-visible){outline:0}[id]{scroll-margin-top:var(--header-height)}.container,.wrapper{--wrapper-width:var(--wrapper-width-large);margin:0 auto;max-width:var(--wrapper-width);padding-inline:var(--wrapper-padding-x);width:100%}.container.wrapper--small,.wrapper.wrapper--small{--wrapper-width:var(--wrapper-width-small);--text-max-width:100%;--headline-max-width:100%}.container.wrapper--medium,.wrapper.wrapper--medium{--wrapper-width:var(--wrapper-width-medium)}@media only screen and (min-width:48em){.main-section[data-theme=primary]:not([data-size=full])+.main-section[data-theme=primary],.main-section[data-theme=tertiary]:not([data-size=full])+.main-section[data-theme=tertiary],.main-section[data-theme=white]:not([data-size=full])+.main-section[data-theme=white]{padding-top:0}}::-moz-selection{background:var(--color-primary);color:var(--color-white)}::selection{background:var(--color-primary);color:var(--color-white)}.heading-l,.heading-m,.heading-s,.heading-xl,.heading-xs,.heading-xxl,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose-l h1,.prose-l h2,.prose-l h3,.prose-l h4,.prose-l h5,.prose-l h6,.prose-m h1,.prose-m h2,.prose-m h3,.prose-m h4,.prose-m h5,.prose-m h6,.prose-s h1,.prose-s h2,.prose-s h3,.prose-s h4,.prose-s h5,.prose-s h6{--heading-margin-block-start:var(--space-medium);--heading-margin-block-end:var(--space-xsmall)}@media only screen and (max-width:64em){.heading-l,.heading-m,.heading-s,.heading-xl,.heading-xs,.heading-xxl,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose-l h1,.prose-l h2,.prose-l h3,.prose-l h4,.prose-l h5,.prose-l h6,.prose-m h1,.prose-m h2,.prose-m h3,.prose-m h4,.prose-m h5,.prose-m h6,.prose-s h1,.prose-s h2,.prose-s h3,.prose-s h4,.prose-s h5,.prose-s h6{--heading-margin-block-start:var(--space-small);--heading-margin-block-end:var(--space-xxsmall)}}.heading-l,.heading-m,.heading-s,.heading-xl,.heading-xs,.heading-xxl,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose-l h1,.prose-l h2,.prose-l h3,.prose-l h4,.prose-l h5,.prose-l h6,.prose-m h1,.prose-m h2,.prose-m h3,.prose-m h4,.prose-m h5,.prose-m h6,.prose-s h1,.prose-s h2,.prose-s h3,.prose-s h4,.prose-s h5,.prose-s h6{font-family:var(--font-family-headline);font-feature-settings:"lnum" 1,"tnum" 1;font-weight:var(--font-weight-bold);margin:0;overflow-wrap:break-word}.heading-l:not(:first-child),.heading-m:not(:first-child),.heading-s:not(:first-child),.heading-xl:not(:first-child),.heading-xs:not(:first-child),.heading-xxl:not(:first-child),.prose h1:not(:first-child),.prose h2:not(:first-child),.prose h3:not(:first-child),.prose h4:not(:first-child),.prose h5:not(:first-child),.prose h6:not(:first-child),.prose-l h1:not(:first-child),.prose-l h2:not(:first-child),.prose-l h3:not(:first-child),.prose-l h4:not(:first-child),.prose-l h5:not(:first-child),.prose-l h6:not(:first-child),.prose-m h1:not(:first-child),.prose-m h2:not(:first-child),.prose-m h3:not(:first-child),.prose-m h4:not(:first-child),.prose-m h5:not(:first-child),.prose-m h6:not(:first-child),.prose-s h1:not(:first-child),.prose-s h2:not(:first-child),.prose-s h3:not(:first-child),.prose-s h4:not(:first-child),.prose-s h5:not(:first-child),.prose-s h6:not(:first-child){margin-block-start:var(--heading-margin-block-start)}.heading-l:not(:last-child),.heading-m:not(:last-child),.heading-s:not(:last-child),.heading-xl:not(:last-child),.heading-xs:not(:last-child),.heading-xxl:not(:last-child),.prose h1:not(:last-child),.prose h2:not(:last-child),.prose h3:not(:last-child),.prose h4:not(:last-child),.prose h5:not(:last-child),.prose h6:not(:last-child),.prose-l h1:not(:last-child),.prose-l h2:not(:last-child),.prose-l h3:not(:last-child),.prose-l h4:not(:last-child),.prose-l h5:not(:last-child),.prose-l h6:not(:last-child),.prose-m h1:not(:last-child),.prose-m h2:not(:last-child),.prose-m h3:not(:last-child),.prose-m h4:not(:last-child),.prose-m h5:not(:last-child),.prose-m h6:not(:last-child),.prose-s h1:not(:last-child),.prose-s h2:not(:last-child),.prose-s h3:not(:last-child),.prose-s h4:not(:last-child),.prose-s h5:not(:last-child),.prose-s h6:not(:last-child){margin-block-end:var(--heading-margin-block-end)}.heading-xxl,.prose h1,.prose-l h1,.prose-m h1,.prose-s h1{--heading-margin-block-start:var(--space-xxlarge);--heading-margin-block-end:var(--space-medium)}@media only screen and (max-width:64em){.heading-xxl,.prose h1,.prose-l h1,.prose-m h1,.prose-s h1{--heading-margin-block-start:var(--space-xlarge);--heading-margin-block-end:var(--space-small)}}.heading-xxl,.prose h1,.prose-l h1,.prose-m h1,.prose-s h1{color:var(--color-text-bold);font-size:var(--font-size-xxxxl);letter-spacing:-.02em;line-height:1;text-transform:uppercase}.heading-xl,.prose h2,.prose-l h2,.prose-m h2,.prose-s h2{--heading-margin-block-start:var(--space-xlarge);--heading-margin-block-end:var(--space-medium)}@media only screen and (max-width:64em){.heading-xl,.prose h2,.prose-l h2,.prose-m h2,.prose-s h2{--heading-margin-block-start:var(--space-large);--heading-margin-block-end:var(--space-small)}}.heading-xl,.prose h2,.prose-l h2,.prose-m h2,.prose-s h2{color:var(--color-text-default);font-size:var(--font-size-xxxl);letter-spacing:-.02em;line-height:1;text-transform:uppercase}.heading-l,.prose h3,.prose-l h3,.prose-m h3,.prose-s h3{--heading-margin-block-start:var(--space-large);--heading-margin-block-end:var(--space-small)}@media only screen and (max-width:64em){.heading-l,.prose h3,.prose-l h3,.prose-m h3,.prose-s h3{--heading-margin-block-start:var(--space-medium);--heading-margin-block-end:var(--space-xsmall)}}.heading-l,.prose h3,.prose-l h3,.prose-m h3,.prose-s h3{color:var(--color-text-default);font-size:var(--font-size-xxl);line-height:1.2}.heading-m,.prose h4,.prose-l h4,.prose-m h4,.prose-s h4{--heading-margin-block-start:var(--space-large);--heading-margin-block-end:var(--space-small)}@media only screen and (max-width:64em){.heading-m,.prose h4,.prose-l h4,.prose-m h4,.prose-s h4{--heading-margin-block-start:var(--space-medium);--heading-margin-block-end:var(--space-xsmall)}}.heading-m,.prose h4,.prose-l h4,.prose-m h4,.prose-s h4{color:var(--color-text-default);font-size:var(--font-size-xl);line-height:1.2}.heading-s,.prose h5,.prose-l h5,.prose-m h5,.prose-s h5{color:var(--color-text-default);font-size:var(--font-size-l);line-height:1.2}.heading-xs,.prose h6,.prose-l h6,.prose-m h6,.prose-s h6{color:var(--color-text-default);font-size:var(--font-size-m);line-height:1.2}figure{margin:0}img,video{height:auto;max-width:100%;vertical-align:middle}iframe{border:0}a[data-email] samp{font-family:inherit;font-size:inherit}a[data-email] samp:before{content:"@";display:inline;font-size:1em}.prose ol,.prose p,.prose ul,.prose-l ol,.prose-l p,.prose-l ul,.prose-m ol,.prose-m p,.prose-m ul,.prose-s ol,.prose-s p,.prose-s ul{color:var(--color-text-default);font-family:var(--font-family-default);font-feature-settings:"lnum" 1,"tnum" 1;font-weight:var(--font-weight-regular);margin-block-end:0;margin-block-start:0;overflow-wrap:break-word;text-wrap:pretty}.prose ol:not(:first-child),.prose p:not(:first-child),.prose ul:not(:first-child),.prose-l ol:not(:first-child),.prose-l p:not(:first-child),.prose-l ul:not(:first-child),.prose-m ol:not(:first-child),.prose-m p:not(:first-child),.prose-m ul:not(:first-child),.prose-s ol:not(:first-child),.prose-s p:not(:first-child),.prose-s ul:not(:first-child){margin-block-start:1em}.prose ol:not(:last-child),.prose p:not(:last-child),.prose ul:not(:last-child),.prose-l ol:not(:last-child),.prose-l p:not(:last-child),.prose-l ul:not(:last-child),.prose-m ol:not(:last-child),.prose-m p:not(:last-child),.prose-m ul:not(:last-child),.prose-s ol:not(:last-child),.prose-s p:not(:last-child),.prose-s ul:not(:last-child){margin-block-end:1em}.prose-l ol,.prose-l p,.prose-l ul{font-size:var(--font-size-xl);line-height:1.6}.prose ol,.prose p,.prose ul,.prose-m ol,.prose-m p,.prose-m ul{font-size:var(--font-size-l);line-height:1.4}.prose-s ol,.prose-s p,.prose-s ul{font-size:var(--font-size-m);line-height:1.4}.prose ol,.prose ul,.prose-l ol,.prose-l ul,.prose-m ol,.prose-m ul,.prose-s ol,.prose-s ul{margin-block-end:0;margin-block-start:0;margin-inline:0;padding:0;padding-inline-start:1.25em}.prose ol:not(:first-child),.prose ul:not(:first-child),.prose-l ol:not(:first-child),.prose-l ul:not(:first-child),.prose-m ol:not(:first-child),.prose-m ul:not(:first-child),.prose-s ol:not(:first-child),.prose-s ul:not(:first-child){margin-block-start:1em}.prose ol:not(:last-child),.prose ul:not(:last-child),.prose-l ol:not(:last-child),.prose-l ul:not(:last-child),.prose-m ol:not(:last-child),.prose-m ul:not(:last-child),.prose-s ol:not(:last-child),.prose-s ul:not(:last-child){margin-block-end:1em}.prose ol li::marker,.prose ul li::marker,.prose-l ol li::marker,.prose-l ul li::marker,.prose-m ol li::marker,.prose-m ul li::marker,.prose-s ol li::marker,.prose-s ul li::marker{color:var(--color-text-bold)}.prose ol li:not(:first-child),.prose ul li:not(:first-child),.prose-l ol li:not(:first-child),.prose-l ul li:not(:first-child),.prose-m ol li:not(:first-child),.prose-m ul li:not(:first-child),.prose-s ol li:not(:first-child),.prose-s ul li:not(:first-child){margin-block-start:.5em}.prose ol li:not(:last-child),.prose ul li:not(:last-child),.prose-l ol li:not(:last-child),.prose-l ul li:not(:last-child),.prose-m ol li:not(:last-child),.prose-m ul li:not(:last-child),.prose-s ol li:not(:last-child),.prose-s ul li:not(:last-child){margin-block-end:.5em}.prose-l>:first-child,.prose-m>:first-child,.prose-s>:first-child,.prose>:first-child{margin-block-start:0}.prose-l>:last-child,.prose-m>:last-child,.prose-s>:last-child,.prose>:last-child{margin-block-end:0}.prose a:not(.button,.icon-button,.link-button),.prose-l a:not(.button,.icon-button,.link-button),.prose-m a:not(.button,.icon-button,.link-button),.prose-s a:not(.button,.icon-button,.link-button){color:var(--color-primary);text-decoration:underline}.prose a:not(.button,.icon-button,.link-button):hover,.prose-l a:not(.button,.icon-button,.link-button):hover,.prose-m a:not(.button,.icon-button,.link-button):hover,.prose-s a:not(.button,.icon-button,.link-button):hover{color:var(--color-text-default);text-decoration:none}.grid{--columns:12;--gutter:1rem;display:grid;gap:var(--gutter);grid-template-columns:1fr}@media(min-width:768px){.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}}.is-block{display:block}.is-clickable{cursor:pointer}.no-scrolling{overflow:hidden}.no-overflow{overflow:hidden!important}.app-icon[data-v-7048faa1]{color:inherit}.app-icon[data-v-7048faa1] path{fill:currentColor}[data-v-14ecf425]:root{--color-blue-100:#150070;--color-blue-80:#3c45aa;--color-blue-60:#7083f0;--color-blue-40:#b3c7ff;--color-blue-20:#e6f0ff;--color-blue-10:#f0faff;--color-red-100:#e12d36;--color-red-80:#ff5757;--color-red-60:#ff938a;--color-red-40:#ffccc7;--color-red-20:#ffdcd6;--color-red-10:#fff0f0;--color-grayscale-100:#242429;--color-grayscale-80:#59595f;--color-grayscale-60:#929296;--color-grayscale-40:#d1d1d6;--color-grayscale-20:#f0f0f5;--color-grayscale-10:#fafaff;--color-brand-blue:var(--color-blue-100);--color-brand-red:var(--color-red-100);--color-brand-light-gold:#f5e5d1;--color-brand-white:#fff;--color-informative-0:#a2c5e6;--color-informative-10:#7eb6e7;--color-informative-20:#60a8e6;--color-informative-30:#4f8ec4;--color-informative-40:#4176a4;--color-informative-50:#365e81;--color-negative-0:#fceeee;--color-negative-10:#ed9b9b;--color-negative-20:#e56c6c;--color-negative-30:#da2f2f;--color-negative-40:#ad1f1f;--color-negative-50:#791515;--color-positive-0:#ccffce;--color-positive-10:#83d886;--color-positive-20:#4cae4f;--color-positive-30:#3a8d3c;--color-positive-40:#2e7030;--color-positive-50:#224f22;--color-notice-0:#e6dea3;--color-notice-10:#e6da7f;--color-notice-20:#e6d760;--color-notice-30:#d0c153;--color-notice-40:#b9ac4b;--color-notice-50:#a29744;--color-primary:var(--color-brand-blue);--color-secondary:var(--color-brand-red);--color-tertiary:var(--color-brand-light-gold);--color-white:var(--color-brand-white);--color-black:#000;--color-warning:var(--color-notice-30);--color-error:var(--color-negative-30);--color-success:var(--color-positive-30);--color-info:var(--color-informative-30);--color-text-default:var(--color-grayscale-100);--color-text-default-inverted:var(--color-brand-white);--color-text-light:var(--color-grayscale-80);--color-text-bold:var(--color-brand-blue);--color-text-bold-hover:var(--color-brand-red);--color-text-on-primary:var(--color-brand-white);--color-text-on-primary-light:var(--color-brand-blue);--color-text-on-secondary:var(--color-brand-white);--color-text-on-secondary-light:var(--color-brand-red);--color-text-error:var(--color-negative-30);--color-surface-default:var(--color-brand-white);--color-surface-default-hover:var(--color-grayscale-10);--color-surface-dimmed:var(--color-grayscale-10);--color-surface-dimmed-hover:var(--color-grayscale-20);--color-surface-primary:var(--color-brand-blue);--color-surface-primary-light:var(--color-blue-10);--color-surface-primary-light-hover:var(--color-blue-20);--color-surface-secondary:var(--color-brand-red);--color-surface-secondary-light:var(--color-red-10);--color-surface-tertiary:var(--color-brand-light-gold);--color-stroke-default:var(--color-grayscale-40);--color-stroke-default-hover:var(--color-grayscale-60);--color-stroke-default-active:var(--color-grayscale-80);--color-stroke-primary:var(--color-brand-blue);--color-stroke-primary-light:var(--color-blue-20);--color-stroke-primary-light-hover:var(--color-blue-40);--color-stroke-on-primary:var(--color-brand-white);--color-stroke-secondary:var(--color-brand-red);--color-layer-on-light-5:rgba(0,0,0,.05);--color-layer-on-light-10:rgba(0,0,0,.1);--color-layer-on-dark-10:hsla(0,0%,100%,.1);--color-layer-on-dark-20:hsla(0,0%,100%,.2);--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;--space-xxxlarge:7.5rem;--wrapper-width-xlarge:100rem;--wrapper-width-large:90rem;--wrapper-width-medium:75rem;--wrapper-width-small:50rem;--layout-max-width:1600px;--layout-min-width:320px;--text-max-width:50rem;--headline-max-width:50rem;--headline-max-width-large:68.75rem;--contact-card-max-width:40.625rem;--text-readable-width:65ch;--focus-color:currentColor;--focus-offset:2px;--font-family-default:"HessenGellix","Helvetica","Arial",system-ui,sans-serif;--font-family:var(--font-family-default);--font-family-body:var(--font-family-default);--font-family-headline:var(--font-family-default);--font-weight-regular:400;--font-weight-semibold:700;--font-weight-bold:var(--font-weight-semibold);--font-size-xs:clamp(.75rem,.875vw,.875rem);--font-size-s:clamp(.875rem,1vw,1rem);--font-size-m:clamp(1rem,1.125vw,1.125rem);--font-size-l:clamp(1.125rem,1.25vw,1.25rem);--font-size-xl:clamp(1.25rem,1.5vw,1.5rem);--font-size-xxl:clamp(1.5rem,2.25vw,2.25rem);--font-size-xxxl:clamp(2.375rem,3vw,3rem);--font-size-xxxxl:clamp(2.5rem,4.5vw,4.5rem);--border-radius-sharp:.03rem;--border-radius-small:.375rem;--border-radius-medium:.75rem;--border-radius-large:1.125rem;--border-radius-full:62.4375rem;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-in:cubic-bezier(.55,.055,.675,.19);--ease-spring:cubic-bezier(.34,1.3,.64,1);--duration-instant:.1s;--duration-fast:.16s;--duration-normal:.26s;--duration-slow:.42s;--duration-entrance:.68s;--duration-fast-leave:.1s;--duration-normal-leave:.16s;--duration-slow-leave:.26s;--transition-duration:var(--duration-normal);--transition-duration-fast:var(--duration-fast);--transition-ease:var(--ease-out);--header-height:105px;--header-small-height:96px;--section-padding:var(--space-xxxlarge);--section-padding-small:var(--space-xlarge);--section-gap:var(--space-xxlarge);--section-gap-small:var(--space-large);--wrapper-padding-x:1.5rem}@media only screen and (max-width:64em){[data-v-14ecf425]:root{--header-height:72px;--header-small-height:72px}}@media only screen and (max-width:48em){[data-v-14ecf425]:root{--section-padding:var(--space-xlarge);--section-padding-small:var(--space-xlarge);--section-gap:var(--space-medium);--section-gap-small:var(--space-medium);--wrapper-padding-x:1rem}}@keyframes motion-fade-in-14ecf425{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out-14ecf425{0%{opacity:1}to{opacity:0}}@keyframes motion-slide-up-14ecf425{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-down-14ecf425{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-left-14ecf425{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-slide-right-14ecf425{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-scale-in-14ecf425{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@font-face{font-display:swap;font-family:HessenGellix;font-style:normal;font-weight:400;src:url(../fonts/HessenGellix/HessenGellix-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:italic;font-weight:400;src:url(../fonts/HessenGellix/HessenGellix-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:normal;font-weight:700;src:url(../fonts/HessenGellix/HessenGellix-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:italic;font-weight:700;src:url(../fonts/HessenGellix/HessenGellix-BoldItalic.woff2) format("woff2")}.image[data-v-14ecf425]{--image-copyright-icon-size:18px;overflow:clip;position:relative;width:100%}@media only screen and (max-width:37.5em){.image[data-v-14ecf425]{--image-copyright-icon-size:14px}}.image[data-aspect-ratio="4:3"][data-v-14ecf425]{aspect-ratio:4/3}.image[data-aspect-ratio="1:1"][data-v-14ecf425]{aspect-ratio:1/1}.image[data-aspect-ratio="16:9"][data-v-14ecf425]{aspect-ratio:16/9}.image[data-aspect-ratio="3:4"][data-v-14ecf425]{aspect-ratio:3/4}.image[data-aspect-ratio=auto][data-v-14ecf425],.image[data-aspect-ratio=custom][data-v-14ecf425]{aspect-ratio:auto}.image[data-aspect-ratio=auto] .image__media[data-v-14ecf425],.image[data-aspect-ratio=custom] .image__media[data-v-14ecf425]{position:static}.image__media[data-v-14ecf425],.image__placeholder[data-v-14ecf425]{height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.image__placeholder[data-v-14ecf425]{align-items:center;background-color:var(--color-blue-40);color:var(--color-text-bold);display:flex;justify-content:center}.image__layer[data-v-14ecf425]{background-color:var(--color-layer-on-light-10);inset:0;pointer-events:none;position:absolute}.image__copyright[data-v-14ecf425]{align-items:flex-start;background-color:var(--color-surface-tertiary);border:none;color:var(--color-text-bold);cursor:pointer;display:flex;gap:0;max-width:100%;padding:var(--space-xxxsmall);position:absolute;right:0;top:0;transition:gap var(--transition-duration) var(--transition-ease);z-index:2}.image__copyright--static[data-v-14ecf425]{cursor:default}.image__copyright--expanded[data-v-14ecf425],.image__copyright[data-v-14ecf425]:focus-visible{gap:var(--space-xxxsmall)}.image__copyright--expanded .image__copyright-text[data-v-14ecf425],.image__copyright:focus-visible .image__copyright-text[data-v-14ecf425]{grid-template-columns:1fr;max-height:12em;transition:grid-template-columns var(--transition-duration) var(--transition-ease),max-height var(--transition-duration) var(--transition-ease) var(--transition-duration)}.image__copyright--expanded .image__copyright-text-inner[data-v-14ecf425],.image__copyright:focus-visible .image__copyright-text-inner[data-v-14ecf425]{animation:image-copyright-wrap-14ecf425 var(--transition-duration) step-end forwards}@media(hover:hover)and (pointer:fine){.image__copyright[data-v-14ecf425]:hover{gap:var(--space-xxxsmall)}.image__copyright:hover .image__copyright-text[data-v-14ecf425]{grid-template-columns:1fr;max-height:12em;transition:grid-template-columns var(--transition-duration) var(--transition-ease),max-height var(--transition-duration) var(--transition-ease) var(--transition-duration)}.image__copyright:hover .image__copyright-text-inner[data-v-14ecf425]{animation:image-copyright-wrap-14ecf425 var(--transition-duration) step-end forwards}}.image__copyright[data-v-14ecf425]:focus-visible{outline:2px dotted var(--focus-color,currentColor);outline-offset:var(--focus-offset,2px)}.image__copyright-text[data-v-14ecf425]{display:grid;flex:1 1 auto;grid-template-columns:0fr;max-height:1.25em;max-height:1lh;min-width:0;overflow:hidden;transition:grid-template-columns var(--transition-duration) var(--transition-ease),max-height var(--transition-duration) var(--transition-ease)}.image__copyright-text-inner[data-v-14ecf425]{font-family:var(--font-family-default);font-size:var(--font-size-xs);line-height:1.25;min-width:0;overflow:hidden;text-align:end;white-space:nowrap}.image__copyright-icon[data-v-14ecf425]{flex-shrink:0;height:var(--image-copyright-icon-size);width:var(--image-copyright-icon-size)}@keyframes image-copyright-wrap-14ecf425{0%{white-space:nowrap}to{overflow-wrap:anywhere;white-space:normal}}[data-v-b01a4f47]:root{--color-blue-100:#150070;--color-blue-80:#3c45aa;--color-blue-60:#7083f0;--color-blue-40:#b3c7ff;--color-blue-20:#e6f0ff;--color-blue-10:#f0faff;--color-red-100:#e12d36;--color-red-80:#ff5757;--color-red-60:#ff938a;--color-red-40:#ffccc7;--color-red-20:#ffdcd6;--color-red-10:#fff0f0;--color-grayscale-100:#242429;--color-grayscale-80:#59595f;--color-grayscale-60:#929296;--color-grayscale-40:#d1d1d6;--color-grayscale-20:#f0f0f5;--color-grayscale-10:#fafaff;--color-brand-blue:var(--color-blue-100);--color-brand-red:var(--color-red-100);--color-brand-light-gold:#f5e5d1;--color-brand-white:#fff;--color-informative-0:#a2c5e6;--color-informative-10:#7eb6e7;--color-informative-20:#60a8e6;--color-informative-30:#4f8ec4;--color-informative-40:#4176a4;--color-informative-50:#365e81;--color-negative-0:#fceeee;--color-negative-10:#ed9b9b;--color-negative-20:#e56c6c;--color-negative-30:#da2f2f;--color-negative-40:#ad1f1f;--color-negative-50:#791515;--color-positive-0:#ccffce;--color-positive-10:#83d886;--color-positive-20:#4cae4f;--color-positive-30:#3a8d3c;--color-positive-40:#2e7030;--color-positive-50:#224f22;--color-notice-0:#e6dea3;--color-notice-10:#e6da7f;--color-notice-20:#e6d760;--color-notice-30:#d0c153;--color-notice-40:#b9ac4b;--color-notice-50:#a29744;--color-primary:var(--color-brand-blue);--color-secondary:var(--color-brand-red);--color-tertiary:var(--color-brand-light-gold);--color-white:var(--color-brand-white);--color-black:#000;--color-warning:var(--color-notice-30);--color-error:var(--color-negative-30);--color-success:var(--color-positive-30);--color-info:var(--color-informative-30);--color-text-default:var(--color-grayscale-100);--color-text-default-inverted:var(--color-brand-white);--color-text-light:var(--color-grayscale-80);--color-text-bold:var(--color-brand-blue);--color-text-bold-hover:var(--color-brand-red);--color-text-on-primary:var(--color-brand-white);--color-text-on-primary-light:var(--color-brand-blue);--color-text-on-secondary:var(--color-brand-white);--color-text-on-secondary-light:var(--color-brand-red);--color-text-error:var(--color-negative-30);--color-surface-default:var(--color-brand-white);--color-surface-default-hover:var(--color-grayscale-10);--color-surface-dimmed:var(--color-grayscale-10);--color-surface-dimmed-hover:var(--color-grayscale-20);--color-surface-primary:var(--color-brand-blue);--color-surface-primary-light:var(--color-blue-10);--color-surface-primary-light-hover:var(--color-blue-20);--color-surface-secondary:var(--color-brand-red);--color-surface-secondary-light:var(--color-red-10);--color-surface-tertiary:var(--color-brand-light-gold);--color-stroke-default:var(--color-grayscale-40);--color-stroke-default-hover:var(--color-grayscale-60);--color-stroke-default-active:var(--color-grayscale-80);--color-stroke-primary:var(--color-brand-blue);--color-stroke-primary-light:var(--color-blue-20);--color-stroke-primary-light-hover:var(--color-blue-40);--color-stroke-on-primary:var(--color-brand-white);--color-stroke-secondary:var(--color-brand-red);--color-layer-on-light-5:rgba(0,0,0,.05);--color-layer-on-light-10:rgba(0,0,0,.1);--color-layer-on-dark-10:hsla(0,0%,100%,.1);--color-layer-on-dark-20:hsla(0,0%,100%,.2);--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;--space-xxxlarge:7.5rem;--wrapper-width-xlarge:100rem;--wrapper-width-large:90rem;--wrapper-width-medium:75rem;--wrapper-width-small:50rem;--layout-max-width:1600px;--layout-min-width:320px;--text-max-width:50rem;--headline-max-width:50rem;--headline-max-width-large:68.75rem;--contact-card-max-width:40.625rem;--text-readable-width:65ch;--focus-color:currentColor;--focus-offset:2px;--font-family-default:"HessenGellix","Helvetica","Arial",system-ui,sans-serif;--font-family:var(--font-family-default);--font-family-body:var(--font-family-default);--font-family-headline:var(--font-family-default);--font-weight-regular:400;--font-weight-semibold:700;--font-weight-bold:var(--font-weight-semibold);--font-size-xs:clamp(.75rem,.875vw,.875rem);--font-size-s:clamp(.875rem,1vw,1rem);--font-size-m:clamp(1rem,1.125vw,1.125rem);--font-size-l:clamp(1.125rem,1.25vw,1.25rem);--font-size-xl:clamp(1.25rem,1.5vw,1.5rem);--font-size-xxl:clamp(1.5rem,2.25vw,2.25rem);--font-size-xxxl:clamp(2.375rem,3vw,3rem);--font-size-xxxxl:clamp(2.5rem,4.5vw,4.5rem);--border-radius-sharp:.03rem;--border-radius-small:.375rem;--border-radius-medium:.75rem;--border-radius-large:1.125rem;--border-radius-full:62.4375rem;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-in:cubic-bezier(.55,.055,.675,.19);--ease-spring:cubic-bezier(.34,1.3,.64,1);--duration-instant:.1s;--duration-fast:.16s;--duration-normal:.26s;--duration-slow:.42s;--duration-entrance:.68s;--duration-fast-leave:.1s;--duration-normal-leave:.16s;--duration-slow-leave:.26s;--transition-duration:var(--duration-normal);--transition-duration-fast:var(--duration-fast);--transition-ease:var(--ease-out);--header-height:105px;--header-small-height:96px;--section-padding:var(--space-xxxlarge);--section-padding-small:var(--space-xlarge);--section-gap:var(--space-xxlarge);--section-gap-small:var(--space-large);--wrapper-padding-x:1.5rem}@media only screen and (max-width:64em){[data-v-b01a4f47]:root{--header-height:72px;--header-small-height:72px}}@media only screen and (max-width:48em){[data-v-b01a4f47]:root{--section-padding:var(--space-xlarge);--section-padding-small:var(--space-xlarge);--section-gap:var(--space-medium);--section-gap-small:var(--space-medium);--wrapper-padding-x:1rem}}@keyframes motion-fade-in-b01a4f47{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out-b01a4f47{0%{opacity:1}to{opacity:0}}@keyframes motion-slide-up-b01a4f47{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-down-b01a4f47{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-left-b01a4f47{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-slide-right-b01a4f47{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-scale-in-b01a4f47{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@font-face{font-display:swap;font-family:HessenGellix;font-style:normal;font-weight:400;src:url(../fonts/HessenGellix/HessenGellix-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:italic;font-weight:400;src:url(../fonts/HessenGellix/HessenGellix-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:normal;font-weight:700;src:url(../fonts/HessenGellix/HessenGellix-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:HessenGellix;font-style:italic;font-weight:700;src:url(../fonts/HessenGellix/HessenGellix-BoldItalic.woff2) format("woff2")}.hero-section[data-v-b01a4f47]{--hero-media-height:43.75rem;--hero-title-line-padding-block:var(--space-xxxsmall);align-items:flex-end;background-color:var(--color-surface-tertiary);display:flex;isolation:isolate;min-height:var(--hero-media-height);overflow:hidden;padding-block:var(--space-xxxlarge);position:relative;width:100%}@media only screen and (max-width:48em){.hero-section[data-v-b01a4f47]{--hero-title-line-padding-block:.125rem;display:block;min-height:unset;padding:0}}.hero-section__media[data-v-b01a4f47]{height:var(--hero-media-height);left:0;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}@media only screen and (max-width:48em){.hero-section__media[data-v-b01a4f47]{aspect-ratio:1/1;height:auto;position:relative;top:auto;transform:none}}.hero-section__media[data-v-b01a4f47] .image{height:100%}.hero-section__content[data-v-b01a4f47]{box-sizing:border-box;margin-inline:auto;max-width:var(--wrapper-width-large);padding-inline:var(--wrapper-padding-x);position:relative;width:100%;z-index:2}@media only screen and (max-width:48em){.hero-section__content[data-v-b01a4f47]{bottom:0;left:0;margin-inline:0;max-width:none;padding-block:var(--space-xlarge);position:absolute;right:0;width:100%}}.hero-section__header[data-v-b01a4f47]{min-width:0;width:100%}.hero-section__title[data-v-b01a4f47]{color:var(--color-text-on-primary);hyphens:auto;-webkit-hyphens:auto;line-height:1;margin:0;max-width:100%;min-width:0;overflow-wrap:break-word;width:-moz-fit-content;width:fit-content}.hero-section__title>span[data-v-b01a4f47]{background-color:var(--color-surface-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;line-height:1.3;padding:0 var(--space-small)}.hero-section__title>span[data-v-b01a4f47]::-moz-selection{background-color:var(--color-surface-primary-light);color:var(--color-text-bold)}.hero-section__title>span[data-v-b01a4f47]::selection{background-color:var(--color-surface-primary-light);color:var(--color-text-bold)}
