.jobs-hero{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.jobs-intro{padding:80px 12% 70px 7%}.jobs-intro>p{max-width:390px;line-height:1.65}.jobs-intro h1{font-size:clamp(64px,7vw,110px);line-height:.97;letter-spacing:-.06em;margin:40px 0 30px;font-weight:400}.jobs-hero>img{width:100%;height:100%;max-height:760px;object-fit:cover}.job-link{display:inline-flex;min-height:44px;align-items:center;padding:12px 0;border-bottom:1px solid currentColor;font-size:16px}.jobs-section{padding:100px 7%}.jobs-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.jobs-heading h2,.apply-intro h2{font-size:clamp(44px,5vw,76px);line-height:1.05;letter-spacing:-.045em;font-weight:400;margin:0}.jobs-heading>p{max-width:300px;line-height:1.6}.demo-note{font-size:13px;line-height:1.6;padding:15px 18px;background:#e4e6d6;border-left:2px solid #878f78;margin-bottom:28px}.job-row{padding:32px 0;border-top:1px solid #c9ccbe;display:flex;justify-content:space-between;align-items:center;gap:30px}.job-row h3,.initiative h3{font-size:34px;font-weight:400;margin:0 0 12px;letter-spacing:-.025em}.job-row h3 small{font-size:14px;letter-spacing:0}.job-row p{margin:8px 0;line-height:1.5}.job-row .job-link{flex:none}.initiative{background:#dce1c9;padding:36px;margin-top:35px;display:flex;justify-content:space-between;align-items:center;gap:30px}.initiative p{line-height:1.6;max-width:500px}.apply-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;padding:90px 7%;background:#ecece1;scroll-margin-top:110px}.apply-intro>p{line-height:1.7;margin:28px 0;max-width:360px}.apply-intro img{width:100%;max-height:450px;object-fit:cover}.apply-form-wrap{max-width:650px}#job-form{display:grid;gap:22px}#job-form>label{display:grid;gap:9px;font-size:15px}#job-form label>span:not(#contact-label),#job-form legend span{font-size:13px;color:#62665a}#job-form input:not([type=checkbox]),#job-form select,#job-form textarea{width:100%;border:1px solid #b7bbaa;background:#f8f7f1;padding:13px 12px;font:inherit;border-radius:0;min-height:48px}#job-form :focus-visible,.job-link:focus-visible{outline:2px solid #566143;outline-offset:3px}#job-form fieldset{border:0;padding:0;margin:0}#job-form legend{margin-bottom:13px}.choice-row{display:flex;flex-wrap:wrap;gap:20px}.choice-row label{display:flex;gap:8px;align-items:center;min-height:44px}.choice-row input{width:20px;height:20px;accent-color:#566143}.job-submit{background:#30362a;color:#fff;padding:17px 24px;font:inherit;min-height:52px}.form-required{font-size:13px;line-height:1.5;margin:0}#form-result{padding:20px;background:#dce1c9;line-height:1.6}.jobs-footer{display:flex;justify-content:space-between;padding:35px 7%;font-size:14px}#stellen{scroll-margin-top:110px}[hidden]{display:none!important}
@media(max-width:767px){.jobs-hero{grid-template-columns:1fr;min-height:0}.jobs-intro{padding:50px 6%}.jobs-intro h1{font-size:68px;margin:25px 0}.jobs-hero>img{height:390px}.jobs-section{padding:65px 6%}.jobs-heading{display:block}.jobs-heading>p{margin-top:24px}.job-row,.initiative{display:block}.job-row h3{font-size:30px}.job-row .job-link{margin-top:12px}.initiative{padding:26px}.initiative h3{font-size:28px}.apply-section{grid-template-columns:1fr;padding:60px 6%;gap:30px}.apply-intro img{display:none}.apply-intro>p{margin:20px 0}.jobs-footer{gap:25px}}
