*{box-sizing:border-box}html,body{margin:0;background:#000;color:#fff;font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:280px}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #fff;outline-offset:6px}.navigation{position:sticky;top:0;z-index:8;background:#000000e6;padding:24px 48px;width:100%}.nav-inner{display:flex;position:relative;align-items:center;gap:32px;width:100%;min-height:59px}.nav-logo{display:block;width:220px;height:44px;flex-shrink:0}.nav-logo img{width:100%;height:100%;object-fit:cover}.nav-space{flex:1;height:1px}.contact{box-shadow:inset 0 0 0 1px #777;border-radius:2px;background:#000;padding:18px 24px;display:flex;align-items:center;gap:28px;font-size:15px;font-weight:700;line-height:1.5;transition:background .2s}.contact:hover{background:#760013}.nav-middle{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.nav-links{display:flex;align-items:center;justify-content:center;gap:32px;pointer-events:auto}.nav-links>a{position:relative;font-size:14px;font-weight:500;line-height:1.5;color:#bcbcbc;white-space:nowrap}.nav-links>a:hover{color:#fff}.nav-links .career-link{color:#f4f3f0;font-size:14px;line-height:1.6}.active-mark{position:absolute;bottom:-7px;left:0;width:50%;height:2px;pointer-events:none}#start{scroll-margin-top:107px;outline:none}.workshop{min-height:900px;padding:160px 64px;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:clip;scroll-margin-top:120px}.workshop:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/assets/werkstatt.webp) center/cover;filter:brightness(.55) contrast(.75) saturate(.6)}.workshop:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#000,#00000085 22% 76%,#000)}.section-sensor{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none}.section-sensor>div{width:1px;height:1px}.company{max-width:1120px;width:100%;text-align:center;display:flex;flex-direction:column;gap:28px}.company p,.company h2{margin:0;text-wrap:pretty}.company .kicker{font-size:13px;font-weight:600;line-height:1.55;color:#760013}.company h2{font-family:Inter,Arial,sans-serif;font-size:58px;font-weight:700;line-height:1.15;letter-spacing:-1.4px}.company p{font-size:24px;font-weight:400;line-height:1.55;color:#eee}.company p:last-child{font-weight:500;color:#fff}.preview-end{border-top:1px solid #333;padding:42px 24px 60px;text-align:center;font-size:14px;line-height:1.65;color:#aaa}.preview-end p{max-width:650px;margin:0 auto 12px}.preview-end p:first-child{color:#fff;font-weight:600}.preview-end a{display:inline-block;margin-top:10px;text-decoration:underline;text-underline-offset:5px}.preview-dialog{max-width:480px;width:calc(100% - 40px);padding:32px;border:1px solid #777;background:#111;color:#fff;line-height:1.6}.preview-dialog::backdrop{background:#000b}.preview-dialog h2{font-size:22px;line-height:1.3;margin-top:0}.preview-dialog button{background:#760013;color:#fff;border:1px solid #aaa;padding:12px 18px;cursor:pointer}.skip-link{position:fixed;left:20px;top:-100px;z-index:20;background:#760013;padding:12px}.skip-link:focus{top:10px}@media(min-width:810px)and (max-width:1439px){.navigation{padding:18px 32px}.nav-inner{gap:16px;min-height:47px}.nav-logo{width:180px;height:36px}.contact{padding:12px 16px;gap:12px}.nav-links{gap:24px}.workshop{padding:120px 40px;min-height:840px}.company{gap:26px}.company h2{font-size:46px;letter-spacing:-.8px}.company p{font-size:22px}.company .kicker{font-size:13px}}@media(max-width:809px){.navigation{padding:18px 24px}.nav-inner{flex-wrap:wrap;gap:16px;min-height:81px}.nav-logo{width:150px;height:30px}.contact{font-size:13px;padding:12px 16px;gap:12px}.contact svg{display:none}.nav-middle{position:relative;inset:auto;width:100%;height:auto}.nav-links{gap:18px}.nav-links>a,.nav-links .career-link{font-size:12px;line-height:1.5}.workshop{min-height:760px;padding:100px 24px}.company{gap:24px}.company h2{font-size:34px;letter-spacing:-.5px}.company p{font-size:18px}.company .kicker{font-size:13px}}@media(prefers-reduced-motion:reduce){.company{opacity:1;transform:none;transition:none}.contact{transition:none}}#root .pevo-door-hero-v3 .dm-destination h2{font-weight:600}.content-text-block{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;overflow-wrap:break-word}.native-text{white-space:pre-wrap;overflow-wrap:break-word}.native-text>p+p{margin-top:1em}.native-text span{white-space:inherit}.content-bullets{margin:0;padding-left:1.4em}.native-text a{text-decoration:underline;text-underline-offset:3px}.native-link:hover{color:#fff}.native-hover{transition:background .2s ease}.native-hover:hover{background-color:#58000e!important}.not-found{padding:100px 24px;text-align:center;min-height:70vh}.not-found a{text-decoration:underline}[data-text-reveal=pending]{opacity:0!important}@media(prefers-reduced-motion:reduce){[data-text-reveal=pending]{opacity:revert!important}}@media print{[data-text-reveal=pending]{opacity:revert!important}}

