
.career-hero{position:relative;background:#06151b}.career-hero figure{margin:0;position:relative}.career-hero img{display:block;width:100%;height:auto}.career-hero figcaption{position:absolute;right:16px;bottom:8px;color:#d3d9dc;font:8px Arial}.career-title{position:absolute;left:4%;bottom:4%;color:#fff1d5;text-shadow:0 2px 15px #041019}.career-title p{margin:0 0 8px;color:#e6c17a;font:800 10px Arial;letter-spacing:.15em}.career-title h1{margin:0;font:900 clamp(25px,3vw,52px)/1 Arial;letter-spacing:-.04em}.career-title h1 span{color:#dfb96f}.career-compact{max-width:1200px;margin:auto;padding:36px 24px 48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start;scroll-margin-top:24px}.career-about{padding-top:15px}.career-about small{font:800 10px Arial;letter-spacing:.15em;color:#dfb96f}.career-about h2{font:900 clamp(28px,3vw,40px)/1.08 Arial!important;letter-spacing:-.035em;margin:14px 0 18px}.career-about h2 span{color:#dfb96f}.career-about p{font:14px/1.65 Arial;color:#bdcbd0}.career-klaus{border-top:1px solid #dfb96f44;margin-top:22px;padding-top:17px}.career-klaus summary{cursor:pointer;color:#e5c789;font:700 14px Arial;list-style:none;display:flex;justify-content:space-between;gap:12px}.career-klaus[open] summary span{transform:rotate(45deg)}.career-form{padding:25px;border:1px solid #dcb46966;border-radius:16px;background:linear-gradient(145deg,#112630,#06151b)}.career-form h3{font:800 26px/1.1 Arial!important;margin:0 0 7px}.career-note{color:#b9c7cc;font:13px/1.5 Arial;margin:0 0 20px}.career-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.career-fields label{font:700 12px Arial;color:#e5ebed}.career-fields :is(input,select){box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #dcb46955;border-radius:8px;background:#041019;color:#fff;font:16px Arial;min-height:46px;color-scheme:dark}.career-wide{grid-column:1/-1}.career-consent{display:flex;align-items:flex-start;gap:10px;color:#c5d0d5;font:12px/1.6 Arial;margin:18px 0}.career-consent input{accent-color:#dfb96f;flex:none;width:18px;height:18px;margin:1px 0 0}.career-consent a{color:#e5c789}.career-primary{width:100%;min-height:48px;padding:14px;border:1px solid #dcb46988;border-radius:9px;background:linear-gradient(135deg,#f0ce83,#d5a44c);color:#111;font:800 12px Arial;cursor:pointer}.career-form :is(input,select,button):focus-visible,.career-klaus summary:focus-visible{outline:2px solid #edcc86;outline-offset:3px}#careerStatus{color:#e8ce99;font:13px/1.6 Arial;margin:12px 0 0}#careerStatus:empty{display:none}.career-form button:disabled{cursor:default;opacity:.6}@media(max-width:800px){.career-compact{grid-template-columns:1fr;gap:22px;padding:24px 18px 36px}.career-about{padding:0}.career-about h2{font-size:30px!important}.career-about h2 br{display:none}.career-klaus{margin-top:15px;padding-top:14px}.career-title{position:static;padding:18px 5% 22px}.career-title h1{font-size:28px;line-height:1.05}.career-title h1 span{display:block}.career-hero figcaption{font-size:6px;right:5px;bottom:3px}.career-form{padding:20px}.career-fields{gap:14px}}@media(max-width:440px){.career-fields{grid-template-columns:1fr}}
.career-klaus h3{font:800 23px/1.15 Arial!important;margin:0 0 6px}.career-klaus .career-klaus-role{color:#dfb96f;font:700 12px/1.5 Arial;margin:0 0 12px}
.career-klaus{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:start}.career-klaus-portrait{position:relative;overflow:hidden;aspect-ratio:178/241;border-radius:8px;background:#071119}.career-klaus-portrait img{position:absolute;left:0;top:-7.47%;width:405.62%;max-width:none;height:auto}.career-klaus-text p:last-child{margin-bottom:0;font-size:13px}.career-klaus h3{font-size:22px!important}@media(max-width:440px){.career-klaus{grid-template-columns:88px 1fr;gap:14px}}
.career-timeline{grid-column:1/-1;list-style:none;margin:4px 0 0;padding:0 0 0 12px;border-left:1px solid #dcb46970;display:grid;gap:14px}.career-timeline li{position:relative;display:grid;grid-template-columns:125px 1fr;align-items:baseline;gap:12px;padding-left:8px}.career-timeline li:before{content:"";position:absolute;left:-16px;top:5px;width:7px;height:7px;border-radius:50%;background:#dfb96f;box-shadow:0 0 0 3px #08171d}.career-timeline span{color:#dfb96f;font:700 11px/1.4 Arial}.career-timeline strong{color:#f5f1e8;font:700 13px/1.4 Arial}@media(max-width:440px){.career-timeline li{grid-template-columns:116px 1fr;gap:8px}}

.career-pillars{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.career-pillars li{padding:14px 10px 12px;border:1px solid #dfb96f44;border-radius:10px;background:linear-gradient(150deg,#dfb96f13,#06151b)}.career-pillar-icon{display:block;color:#dfb96f;font:700 24px/1 Arial;margin-bottom:12px}.career-pillars strong{display:block;color:#f6efdf;font:800 12px/1.3 Arial}.career-pillars p{margin:8px 0 0;font:12px/1.55 Arial;color:#b8c6cc}.career-values{padding:14px 16px;border-left:3px solid #dfb96f;background:#dfb96f0c}.career-values>strong{font:800 17px/1.3 Arial;color:#eed7a1}.career-values p{font:13px/1.65 Arial;margin:7px 0 0}.career-values b{color:#f6efdf;font-weight:700}@media(max-width:440px){.career-pillars{gap:6px}.career-pillars li{padding:12px 8px}.career-pillars strong{font-size:11px}.career-pillars p{font-size:11px}} 
.career-compact{grid-template-columns:1fr;gap:32px}.career-about{display:grid;grid-template-columns:1.25fr 1fr;column-gap:56px;align-items:start}.career-about>small,.career-about>h2,.career-about>p,.career-about>.career-pillars,.career-about>.career-values{grid-column:1}.career-about>h2{margin-bottom:12px}.career-about>.career-klaus{grid-column:2;grid-row:1/6;margin:0;padding:20px;border:1px solid #dfb96f44;border-radius:14px;background:#0a1b23}.career-form{width:100%;max-width:820px;box-sizing:border-box;justify-self:center}.career-title h1{font-size:clamp(24px,2.8vw,48px);line-height:1.05}@media(max-width:800px){.career-about{display:block}.career-about>.career-klaus{margin-top:24px}.career-compact{gap:26px}}

/* Cinematic company presentation and compact application below. */
.career-about{display:block;padding:0}.career-compact{max-width:1320px;padding-top:44px;gap:44px}.career-future{position:relative;border:1px solid #dab36755;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 85% 0%,#28475480,transparent 55%),#081b24;box-shadow:0 24px 70px #0004}.career-future-intro{position:relative;padding:32px 38px 26px}.career-future-intro:after{content:"5.0";position:absolute;right:36px;top:6px;font:900 clamp(100px,13vw,185px)/1 Arial;letter-spacing:-.08em;color:#e3bd6a0c;pointer-events:none}.career-future-intro>p:first-child{font:800 10px/1.5 Arial;letter-spacing:.19em;color:#dfb96f;margin:0 0 13px}.career-future-intro h2{font-size:clamp(34px,4.1vw,58px)!important;line-height:1.02!important;margin:0 0 16px;max-width:850px}.career-future-intro h2 br{display:none}.career-future-intro h2 span{display:block}.career-future-intro>p:last-child{margin:0;max-width:690px;font-size:15px}.career-future-image{position:relative;margin:0}.career-future-image img{display:block;width:100%;height:auto}.career-future-image figcaption{position:absolute;bottom:8px;right:12px;color:#dde3e6;font:8px/1.5 Arial;text-shadow:0 1px 3px #000}.career-future-scenes{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 30px 30px;gap:26px;background:linear-gradient(#0b1d28,#081820)}.career-future-scenes article+article{border-left:1px solid #dfb96f44;padding-left:26px}.career-future-scenes span{color:#dfb96f;font:800 9px/1.5 Arial;letter-spacing:.14em}.career-future-scenes h3{font:800 21px/1.2 Arial!important;color:#f7f2e8;margin:10px 0 8px;letter-spacing:-.025em}.career-future-scenes p{margin:0;font-size:13px;line-height:1.6}.career-people{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:34px;align-items:start}.career-people>.career-values{border:0;background:none;padding:18px 4px}.career-people>.career-values small{font-size:9px}.career-people>.career-values h2{font-size:32px!important;margin:13px 0 18px}.career-people>.career-values p{max-width:500px;font-size:14px}.career-people>.career-klaus{margin:0;padding:22px;border:1px solid #dfb96f44;border-radius:14px;background:#0a1b23}.career-voice-note{font:11px/1.6 Arial;color:#acbbc2;margin:0 0 16px}.career-mic{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:7px 9px;border:1px solid #dcb46966;border-radius:7px;color:#e6c887;background:#dcb4690e;font:700 11px Arial;cursor:pointer;min-height:34px}.career-mic[hidden]{display:none}.career-mic[aria-pressed=true]{background:#e3bc70;color:#06151b;box-shadow:0 0 0 3px #e3bc7020}.career-voice-status{color:#ebcf94;font:13px/1.5 Arial;margin:0 0 16px}.career-voice-status:empty{display:none}.career-fields label:has(.career-mic[aria-pressed=true]) :is(input,select){border-color:#edc675}.career-form{max-width:880px}.career-title{position:static;padding:24px 4%;background:#06151b}.career-title h1{font-size:clamp(26px,3vw,42px)}.career-title h1 br{display:none}.career-title h1 span{margin-left:.15em}
@media(max-width:800px){.career-compact{padding-top:24px}.career-future-intro{padding:25px 22px}.career-future-intro:after{right:16px;top:15px}.career-future-scenes{padding:20px;gap:14px}.career-future-scenes article+article{padding-left:14px}.career-future-scenes h3{font-size:17px!important}.career-people{grid-template-columns:1fr;gap:22px;margin-top:22px}.career-people>.career-values{padding:5px}.career-people>.career-klaus{margin:0}.career-title h1 span{margin-left:0}.career-future{border-radius:14px}}
@media(max-width:560px){.career-future-scenes{grid-template-columns:1fr;gap:16px}.career-future-scenes article+article{padding-left:0;padding-top:16px;border-left:0;border-top:1px solid #dfb96f33}.career-future-scenes h3{margin-top:5px}.career-future-intro h2{font-size:34px!important}.career-future-intro>p:last-child{font-size:13px}.career-future-intro:after{font-size:100px}.career-future-image img{min-height:210px;object-fit:cover;object-position:60% center}}

.career-future-scenes{grid-template-columns:repeat(4,1fr);gap:20px}.career-future-scenes article+article{padding-left:20px}.career-future-scenes h3{font-size:19px!important}.career-system-note{border-top:1px solid #dfb96f33;margin:0!important;padding:17px 30px;color:#dfb96f!important;font:700 11px/1.5 Arial!important;letter-spacing:.05em}.career-application-anchor{height:0;margin-bottom:-44px;scroll-margin-top:30px}@media(max-width:900px){.career-future-scenes{grid-template-columns:1fr 1fr}.career-future-scenes article:nth-child(3){border-left:0;padding-left:0}}@media(max-width:560px){.career-future-scenes{grid-template-columns:1fr}.career-future-scenes article+article{padding-left:0}.career-system-note{padding:16px 20px}.career-application-anchor{margin-bottom:-26px}}

.career-voice-start{margin:4px 0 12px;min-height:48px}.career-voice-start[hidden]{display:none}.career-voice-start[aria-pressed=true]{outline:2px solid #f6dfa5;outline-offset:3px}.career-fields [data-listening=true]{outline:2px solid #dfb96f;outline-offset:3px}

.career-attachment{margin:20px 0;padding:16px;border:1px solid #dfb96f44;border-radius:10px}.career-attachment label{display:block;font-weight:700;margin-bottom:10px}.career-attachment input{width:100%;max-width:100%;color:#f7f4ed;font:14px Arial}.career-attachment input::file-selector-button,.career-attachment button{padding:10px;border:1px solid #dfb96f88;border-radius:6px;background:#dfb96f;color:#06151b;cursor:pointer;margin-right:10px}.career-attachment p{font-size:12px;color:#acbbc2}.career-attachment button[hidden]{display:none}
