@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--color-brand: #e25303;--color-brand-nav-hover: #e36116;--color-bg: #ffffff;--color-bg-alt: #f2f5f7;--color-bg-peach: #fceee6;--color-bg-cta: rgba(0, 0, 0, .05);--color-hero-bg: #363636;--color-hero-overlay: rgba(54, 54, 54, .6);--color-header-bg: rgba(255, 255, 255, .87);--color-text: #291f1e;--color-text-invert: #ffffff;--color-nav: #000000;--color-card-title: #3f3f46;--color-card-sub: #52525b;--color-border: #e1e8ed;--color-border-cta: #abb8c3;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-body: 16px;--text-small: 14px;--text-lead: 20px;--text-sub: 23px;--text-hero-lead: 24px;--text-h4: 24px;--text-benefits: 26px;--text-h3: 30px;--text-h2: 39px;--text-h1: 48px;--lh-body: 1.65;--lh-heading: 1.5;--container: 1290px;--container-wide: 1550px;--section-py: 60px;--block-gap: 24px;--column-gutter: 24px;--btn-radius: 3px;--btn-padding: 12px 16px;--radius-sm: 8px;--radius-md: 10px;--shadow-card: 0 4px 24px rgba(0, 0, 0, .04);--shadow-halo: 0 0 50px 0 #e1e8ed;--shadow-jobcard: rgba(212, 212, 216, .45) 0 2px 4px 0, rgba(212, 212, 216, .16) 0 4px 12px 0}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 .5em;line-height:var(--lh-heading);color:var(--color-text)}h1{font-size:var(--text-h1);font-weight:600}h2{font-size:var(--text-h2);font-weight:700}h3{font-size:var(--text-h3);font-weight:500}h4{font-size:var(--text-h4);font-weight:700}p{margin:0 0 var(--block-gap)}a{color:var(--color-brand)}img{max-width:100%;height:auto}::selection{background:var(--color-brand);color:#fff}.container{width:min(100%,90vw);max-width:var(--container);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.skip-link{position:absolute;left:-9999px;top:0;background:#fff;padding:12px 20px;z-index:100}.skip-link:focus{left:0}.site-header{background:var(--color-header-bg);backdrop-filter:blur(6px);position:relative;z-index:10}.site-header__inner{display:flex;align-items:center;gap:var(--column-gutter);min-height:80px}.site-header__logo{display:inline-flex;align-items:center;flex:0 0 auto}.site-header__logo img{height:38px;width:auto}.site-nav{margin-left:auto}.site-nav__list,.site-footer__list{display:flex;flex-wrap:wrap;gap:25px;margin:0;padding:0;list-style:none}.site-nav__list a{color:var(--color-nav);text-decoration:none;font-size:var(--text-small);font-weight:500}.site-nav__list a:hover{color:var(--color-brand-nav-hover)}.lang-switch{flex:0 0 auto;color:var(--color-nav);text-decoration:none;font-size:var(--text-small);font-weight:600;border:1px solid var(--color-border);border-radius:var(--btn-radius);padding:4px 10px}.lang-switch:hover{color:var(--color-brand)}.btn{display:inline-flex;align-items:center;justify-content:center;column-gap:8px;background:var(--color-brand);color:var(--color-text-invert);padding:var(--btn-padding);border:none;border-radius:var(--btn-radius);font:400 var(--text-body) / var(--lh-body) var(--font-body);text-decoration:none;min-height:50px;transition:filter .12s cubic-bezier(.45,.05,.55,.95)}.btn:hover{filter:brightness(.9) contrast(1.2)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--block-gap)}.section{padding-block:var(--section-py)}.section--alt{background:var(--color-bg-alt)}.section--peach{background:var(--color-bg-peach)}.section__intro{text-align:center;margin-bottom:40px}.section__intro p{font-size:var(--text-sub);margin:0}.hero{position:relative;overflow:hidden;background:var(--color-hero-bg);color:var(--color-text-invert);padding-block:110px 66px}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero:before{content:"";position:absolute;inset:0;background:var(--color-hero-overlay);z-index:1}.hero .container{position:relative;z-index:2}.hero h1{color:var(--color-text-invert);max-width:18ch}.hero__lead{font-size:var(--text-hero-lead);font-weight:500;max-width:46ch}.hero p{color:var(--color-text-invert);max-width:60ch}.grid{display:grid;gap:var(--column-gutter);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.card img{width:100%;border-radius:var(--radius-sm);margin-bottom:16px}.card p:last-child{margin-bottom:0}.card__caption{font-size:var(--text-small)}.split{display:grid;gap:54px;align-items:center;grid-template-columns:1fr}@media(min-width:1000px){.split{grid-template-columns:35fr 65fr}.split--wide-first{grid-template-columns:65fr 35fr}}.split img{border-radius:var(--radius-md)}.specs{margin:0;display:grid;gap:8px 24px;grid-template-columns:max-content 1fr}.specs dt{font-weight:700}.specs dd{margin:0}.partners{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:center;justify-items:center}.partners a{display:block}.partners img{max-height:80px;width:auto;object-fit:contain}#join-widget:not(:empty){margin-bottom:var(--block-gap)}.job-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--radius-sm);box-shadow:var(--shadow-jobcard);text-decoration:none;color:var(--color-card-title);background:#fff}.job-card__title{display:block;font-weight:600}.job-card__sub{display:block;font-size:var(--text-small);color:var(--color-card-sub)}.benefits{font-size:var(--text-benefits);font-weight:700;margin-bottom:8px}.cta{background:var(--color-bg-cta);border-bottom:1px solid var(--color-border-cta);text-align:center}.cta h2{margin-bottom:0}.cta .btn{margin-top:var(--block-gap)}.site-footer{background:var(--color-bg-alt);padding-block:25px}.site-footer__inner{display:flex;flex-wrap:wrap;gap:var(--block-gap);align-items:center;justify-content:space-between}.site-footer__copy{margin:0;font-size:var(--text-small)}.site-footer__list a{color:#3a4f66;text-decoration:none;font-size:var(--text-small)}.site-footer__list a:hover{color:var(--color-brand)}.event-ended{margin-block:32px;padding:20px 24px;border-left:4px solid var(--color-brand);background:var(--color-bg-alt);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.event-ended p:last-child{margin-bottom:0}.contact-form{display:grid;gap:var(--block-gap);margin-block:32px}.field{display:grid;gap:6px;margin:0;padding:0;border:none}.field label,.field legend{font-weight:500;padding:0}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--btn-radius);font:inherit;color:inherit;background:var(--color-bg)}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.field-row{display:grid;gap:var(--column-gutter);grid-template-columns:1fr}@media(min-width:690px){.field-row{grid-template-columns:1fr 1fr}}.field--inline{grid-template-columns:auto 90px 1fr;align-items:center;gap:10px}.field--inline input{width:90px}.field--inline span{font-size:var(--text-small)}.choice--block{display:flex;align-items:flex-start;margin-right:0}.field .choice{display:inline-flex;align-items:center;gap:8px;margin-right:24px;font-weight:400}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form button[type=submit]{justify-self:start;cursor:pointer}.contact-form button[disabled]{opacity:.6;cursor:progress}.contact-form__status:empty{display:none}.contact-form__status[data-state=ok]{color:#1b7f3b;font-weight:500}.contact-form__status[data-state=error]{color:#b3261e;font-weight:500}.contact-direct{font-size:var(--text-small)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lead{font-size:var(--text-lead)}.page-hero{position:relative;background:var(--color-brand) url(/images/ui/Vector.png) center / cover no-repeat;color:var(--color-text-invert);padding-block:48px}.page-hero:before{content:"";position:absolute;inset:0;background:var(--color-brand);opacity:.5}.page-hero__inner{position:relative;display:grid;gap:40px;align-items:center;grid-template-columns:1fr}@media(min-width:1000px){.page-hero__inner{grid-template-columns:1fr auto}}.page-hero__back{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-invert);text-decoration:none;font-weight:500;margin-bottom:24px}.page-hero__back img{filter:brightness(0) invert(1)}.page-hero__title{color:var(--color-text-invert);max-width:24ch}.page-hero__facts{display:inline-grid;gap:8px;margin:0;padding:16px 20px;border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text)}.page-hero__fact{display:flex;align-items:center;gap:10px}.page-hero__image{width:350px;max-width:100%;border-radius:var(--radius-sm)}.release__body{max-width:820px}.release__label{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-small);color:var(--color-brand)}.release__figure{margin:var(--block-gap) 0}.release__figure img{border-radius:var(--radius-sm)}.release__figure figcaption{font-size:var(--text-small);margin-top:8px}.press-contact{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border)}.press-contact h2{font-size:var(--text-h4)}.press-contact__find{margin-bottom:8px;font-weight:500}.press-contact__icons{display:flex;gap:12px;align-items:center}.container--text{max-width:780px}.imprint__address{font-style:normal;margin-bottom:var(--block-gap)}.imprint__register{display:grid;gap:4px 24px;grid-template-columns:max-content 1fr;margin:0 0 var(--block-gap)}.imprint__register dt{font-weight:700}.imprint__register dd{margin:0}.note{font-size:var(--text-small)}.benefit .icon{color:var(--color-brand);margin-bottom:12px}.benefit h3{font-size:var(--text-h4);font-weight:700}.steps{counter-reset:step;list-style:none;margin:0;padding:0;display:grid;gap:var(--block-gap)}.step{counter-increment:step;display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.step:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-brand);color:var(--color-text-invert);font-weight:700}.step h3{font-size:var(--text-h4);font-weight:700;margin-bottom:4px}.step p{margin:0}.career__closing{margin-top:var(--block-gap);font-weight:500}.news-card__title{font-size:var(--text-h4);font-weight:700}.news-card__title a{color:inherit;text-decoration:none}.news-card__title a:hover{color:var(--color-brand)}.news-card__line{margin-bottom:4px}.press{list-style:none;margin:0;padding:0;display:grid;gap:var(--block-gap)}.press__row{display:grid;grid-template-columns:160px 1fr;gap:var(--column-gutter);align-items:center}.press__logo{max-height:56px;width:auto;object-fit:contain;justify-self:start}@media(max-width:689.98px){.press__row{grid-template-columns:1fr;gap:8px}}.video-trigger{display:inline-flex;align-items:center;gap:10px;margin-top:var(--block-gap);padding:12px 24px;border:none;background:none;color:var(--color-text-invert);font:400 var(--text-body) / var(--lh-body) var(--font-body);cursor:pointer;transition:transform .3s}.video-trigger:hover{transform:scale(1.05)}.video-trigger__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#ffffff40}.video-modal{width:min(92vw,1140px);padding:0;border:none;border-radius:var(--radius-sm);background:#000;overflow:visible}.video-modal::backdrop{background:#000000b3}.video-modal__player{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-sm)}.video-modal__close{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border:none;border-radius:50%;background:#fff;color:var(--color-text);font-size:24px;line-height:1;cursor:pointer}@media(max-width:999.98px){.site-header__inner{flex-wrap:wrap;min-height:auto;padding-block:12px}.site-nav{margin-left:0;width:100%}}@media(max-width:689.98px){:root{--text-h1: 35px;--text-h2: 28px;--text-h3: 20px;--text-hero-lead: 20px;--text-body: 15px;--section-py: 50px}.container{width:min(100%,88vw)}}
