.careers-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;padding-block:64px 80px;display:grid}.careers-hero .eyebrow{color:var(--teal)}.careers-hero h1{font-size:clamp(3.2rem,5.1vw,5.4rem)}.careers-lead{max-width:460px;margin:26px 0 16px;font-size:1.3rem;line-height:1.6}.careers-hero-copy{max-width:490px;color:var(--muted-foreground);margin:0 0 30px;font-size:1.05rem;line-height:1.85}.careers-hero-note{color:var(--muted-foreground);margin:24px 0 0;font-size:.875rem;line-height:1.7}.careers-photo{padding-bottom:30px;position:relative}.careers-photo>img{aspect-ratio:1;object-fit:cover;object-position:50% 34%;border-radius:90px 6px 6px;width:100%;height:auto}.careers-photo-caption{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;margin:-40px 22px 0 -24px;padding:22px 26px;font-size:1rem;line-height:1.7;display:flex;position:relative}.careers-photo-caption strong{color:#b3e4df;font-weight:500}.careers-photo-caption svg{color:#b3e4df;flex-shrink:0}.careers-network{border-block:1px solid var(--border);background:#edf5f5}.careers-network-inner{grid-template-columns:1fr 1.1fr;gap:100px;padding-block:58px;display:grid}.careers-network .eyebrow{color:var(--teal)}.careers-network h2{font-size:clamp(2rem,2.8vw,2.8rem)}.careers-network-inner>div>p:not(.eyebrow){color:var(--muted-foreground);margin:0 0 16px;font-size:1rem;line-height:1.85}.careers-network-inner>div>p:last-child{margin-bottom:0}.careers-paths{padding-block:80px}.careers-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.career-path{border-top:2px solid var(--teal);flex-direction:column;min-width:0;padding-top:24px;display:flex}.career-path-label{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 24px;font-size:.75rem;display:flex}.career-path-label span{font-family:var(--font-geist-mono),monospace}.career-path h3{margin-bottom:20px;font-size:2rem}.career-path>p:not(.career-path-label){color:var(--muted-foreground);margin:0 0 20px;font-size:.95rem;line-height:1.85}.career-path>.career-path-intro{font-weight:550;color:var(--navy)!important;font-size:1.05rem!important;line-height:1.6!important}.career-path ul{margin:4px 0 22px;padding:0;list-style:none}.career-path li{border-top:1px solid var(--border);padding:12px 0;font-size:.9rem;line-height:1.6}.career-path>.career-path-details{font-size:.875rem!important}.career-path .text-link{align-self:flex-start;gap:12px;margin-top:auto}.careers-support{color:#fff;background:#0d2a40}.careers-support-inner{grid-template-columns:1fr 1.1fr;gap:100px;padding-block:74px;display:grid}.careers-support .eyebrow,.careers-support h2 span{color:#a8dbd7}.careers-support-inner>div>p:not(.eyebrow){color:#c3d3dc;max-width:460px;margin:26px 0 28px;font-size:1rem;line-height:1.85}.careers-support .text-link{border-color:#88c9c5}.careers-support .text-link:hover{color:#a8dbd7}.careers-support-list article{border-top:1px solid #365063;gap:24px;padding-block:24px;display:flex}.careers-support-list article:first-child{border-top:0;padding-top:0}.careers-support-list article:last-child{padding-bottom:0}.careers-support-list article>span{color:#88c9c5;font-family:var(--font-geist-mono),monospace;padding-top:5px;font-size:.75rem}.careers-support-list h3{letter-spacing:-.025em;margin-bottom:12px;font-size:1.35rem}.careers-support-list p{color:#c3d3dc;margin:0;font-size:.95rem;line-height:1.85}.careers-faq{border-top:1px solid var(--border);grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:70px 85px;display:grid}.careers-faq .eyebrow{color:var(--teal)}.careers-faq>div>p:not(.eyebrow){color:var(--muted-foreground);margin:22px 0 0;line-height:1.8}.careers-questions details{border-top:1px solid var(--border)}.careers-questions details:last-child{border-bottom:1px solid var(--border)}.careers-questions summary{cursor:pointer;padding:22px 28px 22px 0;font-size:1rem;font-weight:550;line-height:1.6}.careers-questions summary::marker{color:var(--teal)}.careers-questions summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.careers-questions details>p{color:var(--muted-foreground);margin:0;padding:0 20px 24px 0;font-size:.95rem;line-height:1.85}.careers-application .apply-intro h2{font-size:clamp(2.2rem,3.5vw,3.4rem)}.careers-apply-help{color:var(--muted-foreground);max-width:400px;margin:30px 0 0;font-size:.95rem;line-height:1.85}@media (max-width:1100px){.careers-hero{gap:40px}.careers-network-inner,.careers-support-inner{gap:50px}.careers-path-grid{gap:24px}.careers-faq{gap:45px}}@media (max-width:760px){.careers-hero{grid-template-columns:1fr;gap:32px;padding-block:40px 48px}.careers-hero h1{font-size:clamp(2.8rem,9.4vw,4.1rem)}.careers-lead{font-size:1.15rem}.careers-photo{justify-self:center;width:100%;max-width:480px;padding-bottom:0}.careers-photo>img{aspect-ratio:1.2;border-top-left-radius:65px}.careers-photo-caption{margin:-32px 14px 0 -8px;padding:18px 22px}.careers-network-inner,.careers-support-inner,.careers-faq{grid-template-columns:1fr;gap:28px;padding-block:48px}.careers-paths{padding-block:48px}.careers-path-grid{grid-template-columns:1fr;gap:40px}.career-path h3{font-size:1.8rem}.career-path .text-link{margin-top:6px}.careers-support-inner{gap:36px}.careers-application .apply-layout{gap:32px}.careers-apply-help{margin-top:22px}}
