.funke-v5.career-page{padding-bottom:88px}.funke-v5.career-page .header-inner{height:76px}.funke-v5.career-page .header-cta{display:none}.funke-v5.career-page h1,.funke-v5.career-page h2,.funke-v5.career-page h3{letter-spacing:-.03em;font-weight:700}.funke-v5.career-page h2{font-size:clamp(34px,4vw,58px)}.funke-v5.career-page h3{font-size:30px}.funke-v5 .career-hero{background:var(--blue);color:#fff;flex-direction:column;display:flex}.funke-v5 .career-intro{padding:32px 24px}.funke-v5 .career-intro h1{font-size:clamp(46px,8vw,88px);line-height:.99}.funke-v5 .career-intro h1 span{color:#c8e6f3}.funke-v5 .career-intro>p{max-width:38ch;margin-top:24px;line-height:1.5}.funke-v5 .entry-pair{gap:10px;margin-top:26px;display:grid}.funke-v5 .entry-pair a{min-height:56px;color:var(--deep);background:#fff;justify-content:space-between;gap:15px;padding:16px;font-size:17px;font-weight:650;display:flex}.funke-v5 .entry-pair a:hover{background:#e4f2f7}.funke-v5 .career-intro .career-note{margin-top:14px;font-size:13px;line-height:1.5}.funke-v5 .career-team{flex-direction:column;display:flex}.funke-v5 .career-team img{aspect-ratio:3/2;object-fit:cover}.funke-v5 .career-team figcaption{background:var(--deep);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 24px;font-size:14px;display:flex}.funke-v5 .career-team figcaption span{color:#cee8f4}.funke-v5 .career-context{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding-block:25px;font-size:16px;display:flex}.funke-v5 .career-context a{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.funke-v5 .career-split{padding-block:60px}.funke-v5 .career-section-title{margin-bottom:34px}.funke-v5 .career-section-title p{color:var(--muted);margin-top:20px}.funke-v5 .job-paths{gap:36px;display:grid}.funke-v5 .job-paths article{border-top:2px solid var(--blue);padding-top:24px}.funke-v5 .job-paths .job-meta{color:var(--blue);margin:10px 0 28px;font-size:14px}.funke-v5 .job-paths h4{margin:0 0 16px;font-size:23px;font-weight:650;line-height:1.2}.funke-v5 .job-paths p,.funke-v5 .job-paths li{color:var(--muted);font-size:16px}.funke-v5 .job-paths ul{margin:22px 0 26px;padding-left:20px}.funke-v5 .job-paths li{padding:5px 0}.funke-v5 .job-paths .button{width:100%;min-height:54px}.funke-v5 .career-work{background:var(--wash);display:grid}.funke-v5 .career-work figure{position:relative}.funke-v5 .career-work img{object-fit:cover;aspect-ratio:3/2;height:100%}.funke-v5 .career-work figcaption{background:var(--deep);color:#fff;padding:14px 22px;font-size:15px;position:absolute;bottom:0;left:0}.funke-v5 .career-work>div{padding:42px 24px}.funke-v5 .career-work p{color:var(--muted);margin:24px 0}.funke-v5 .career-funnel{padding-block:60px;scroll-margin-top:85px}.funke-v5 .funnel-intro>p{color:var(--muted);margin-top:20px}.funke-v5 .funnel-human{align-items:center;gap:15px;margin:26px 0 34px;display:flex}.funke-v5 .funnel-human img{object-fit:cover;object-position:center 26%;width:62px;height:68px}.funke-v5 .funnel-human p{font-size:14px;line-height:1.5}.funke-v5 .funnel-panel{background:#fff;border:1px solid #b7cbd5;min-width:0;padding:22px 18px}.funke-v5 .funnel-status{color:var(--muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.funke-v5 #funnel-progress{appearance:none;background:var(--line);border:0;width:100%;height:5px;margin:14px 0 26px;display:block}.funke-v5 #funnel-progress::-webkit-progress-bar{background:var(--line)}.funke-v5 #funnel-progress::-webkit-progress-value{background:var(--blue)}.funke-v5 #funnel-progress::-moz-progress-bar{background:var(--blue)}.funke-v5 #step-content h3{margin-bottom:12px;font-size:29px;line-height:1.12}.funke-v5 #step-content h3:focus{outline:none}.funke-v5 #step-content .step-help{color:var(--muted);margin-bottom:22px;font-size:15px}.funke-v5 #step-content fieldset{border:0;min-width:0;margin:0;padding:0}.funke-v5 .choice-list{gap:10px;display:grid}.funke-v5 .choice{cursor:pointer;border:1px solid #b7cbd5;align-items:center;gap:12px;min-height:58px;padding:16px 13px;font-weight:550;line-height:1.3;display:flex;position:relative}.funke-v5 .choice:hover{background:var(--wash)}.funke-v5 .choice:has(input:checked){border-color:var(--blue);color:var(--deep);background:#e7f3f8}.funke-v5 .choice input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:0}.funke-v5 .choice:focus-within,.funke-v5.career-page input:focus-visible,.funke-v5.career-page select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.funke-v5 .field-label{margin:20px 0 8px;font-size:16px;font-weight:550;display:block}.funke-v5 .career-input{font:inherit;width:100%;min-height:52px;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #8ca5b2;border-radius:0;padding:12px;font-size:16px}.funke-v5 .funnel-controls{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.funke-v5 .funnel-controls button{cursor:pointer;min-height:52px}.funke-v5 .funnel-controls button:disabled{opacity:.5;cursor:not-allowed}.funke-v5 #funnel-back{color:var(--muted);text-underline-offset:4px;background:0 0;border:0;padding:10px 4px;text-decoration:underline}.funke-v5 #funnel-error{color:#a42323;margin-top:15px;font-size:15px}.funke-v5 .funnel-privacy{color:var(--muted);margin-top:22px;font-size:12px}.funke-v5 .funnel-privacy a{text-decoration:underline}.funke-v5 .career-summary{margin:20px 0}.funke-v5 .career-summary div{border-bottom:1px solid var(--line);padding:10px 0}.funke-v5 .career-summary dt{color:var(--muted);font-size:13px}.funke-v5 .career-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px}.funke-v5 .summary-actions{gap:12px;display:grid}.funke-v5 .summary-actions a,.funke-v5 .summary-actions button{text-align:center;min-height:54px}.funke-v5 .copy-answers{border:1px solid var(--blue);color:var(--blue);font:inherit;cursor:pointer;background:#fff;padding:12px}.funke-v5 .career-after{border-top:1px solid var(--line);padding-block:40px 65px}.funke-v5 .career-after ol{counter-reset:steps;gap:25px;margin:30px 0 40px;padding:0;list-style:none;display:grid}.funke-v5 .career-after li{counter-increment:steps;grid-template-columns:30px 1fr;gap:6px 14px;display:grid}.funke-v5 .career-after li:before{content:counter(steps);color:var(--blue);grid-row:1/3;font-size:26px;font-weight:700;line-height:1.2}.funke-v5 .career-after li p{color:var(--muted);grid-column:2;font-size:16px}.funke-v5 .career-after details{border-top:1px solid var(--line);padding:20px 0}.funke-v5 .career-after summary{cursor:pointer;min-height:30px;font-size:18px;font-weight:600}.funke-v5 .career-after details p{color:var(--muted);margin-top:14px}.funke-v5 .career-direct{margin-top:26px;font-size:16px}.funke-v5 .career-direct a{color:var(--blue);padding:10px 0;text-decoration:underline;display:inline-block}.funke-v5 .career-dock{border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));z-index:30;background:#fff;position:fixed;bottom:0;left:0;right:0}.funke-v5 .career-dock a{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;min-height:52px;padding:14px 18px;font-weight:650;display:flex}.funke-v5 .career-dock[hidden]{display:none}.funke-v5.career-page [hidden]{display:none!important}.funke-v5.career-page footer{padding-bottom:25px}@media (width>=760px){.funke-v5 .career-hero{grid-template-columns:1fr 1fr;display:grid}.funke-v5 .career-intro{padding:55px 40px}.funke-v5 .career-team img{object-position:50% center;height:100%;min-height:420px}.funke-v5 .career-team figcaption{flex:none}.funke-v5 .career-section-title{justify-content:space-between;gap:40px;display:flex}.funke-v5 .career-section-title p{max-width:37ch}.funke-v5 .job-paths{grid-template-columns:1fr 1fr;gap:55px}.funke-v5 .job-paths article{flex-direction:column;display:flex}.funke-v5 .job-paths .button{align-self:start;width:auto;margin-top:auto}.funke-v5 .career-split{padding-block:85px}.funke-v5 .career-work{grid-template-columns:1fr 1fr}.funke-v5 .career-work>div{padding:60px 45px}.funke-v5 .career-funnel{grid-template-columns:1fr 1.1fr;gap:60px;padding-block:90px;display:grid}.funke-v5 .funnel-intro{align-self:start;position:sticky;top:120px}.funke-v5 .funnel-panel{padding:35px}.funke-v5 .career-after ol{grid-template-columns:repeat(3,1fr);gap:30px}.funke-v5 .career-dock{border:1px solid var(--line);width:310px;padding:8px;bottom:20px;left:auto;right:25px}.funke-v5.career-page{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.funke-v5.career-page{scroll-behavior:auto}.funke-v5.career-page *{transition:none!important;animation:none!important}}.funke-v5.career-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.funke-v5 .funnel-panel{scroll-margin-top:92px}.funke-v5.career-page .summary-actions a{overflow-wrap:anywhere}.funke-v5.career-page .step-help a{text-decoration:underline}.funke-v5 .career-summary div{grid-template-columns:1fr auto;align-items:center;gap:2px 14px;display:grid}.funke-v5 .career-summary dt,.funke-v5 .career-summary dd{grid-column:1}.funke-v5 .career-summary button{font:inherit;color:var(--blue);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;min-height:44px;padding:8px 4px;font-size:14px;text-decoration:underline}.funke-v5 .funnel-controls .button:disabled{opacity:.6;cursor:wait}.funke-v5 .funnel-success h3{margin-bottom:12px;font-size:29px;line-height:1.12}.funke-v5 .funnel-success p{color:var(--muted);margin-bottom:14px;font-size:16px}.funke-v5 .funnel-success .career-summary dd{color:var(--ink)}.funke-v5 .funnel-success a{text-underline-offset:4px;text-decoration:underline}.funke-v5 .funnel-fallback{color:var(--muted);margin-top:14px;font-size:14px}.funke-v5 .funnel-fallback a{text-underline-offset:4px;text-decoration:underline}.funke-v5 .job-paths .job-links{flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;display:flex}.funke-v5 .job-paths .job-links a{color:var(--blue);text-underline-offset:4px;font-size:15px;text-decoration:underline}.funke-v5.career-page .site-header{z-index:20}.funke-v5 .job-paths ul{list-style:outside}
