:root{--navy:#14273f;--gold:#c29b59;--muted:#647184}body{background:#fff;color:#1e2d3f}.bc-header{border-bottom:1px solid #edf0f3;background:#fff}.bc-header .bc-button,.bc-button{background:#18344b}.career-hero{background:#f3f5f7;color:#152b40}.career-hero:after{display:none}.career-hero-inner{max-width:1420px;padding:72px 55px 64px;gap:70px;grid-template-columns:1.08fr 1fr}.career-kicker{color:#8e7142;font-size:9px;letter-spacing:2px}.career-kicker>span{background:#ba995f;box-shadow:none}.career-copy h1{font-size:clamp(42px,4.4vw,66px);line-height:1.15;color:#142b40;font-weight:700;letter-spacing:-2.6px}.career-copy h1 em{color:#7d693e}.career-copy>p{color:#667587;font-size:16px;max-width:490px}.career-search{border:1px solid #dbe2e8;box-shadow:0 10px 24px #152b4006;border-radius:5px}.career-search button{background:#18384e;color:white}.career-tags>span{color:#82909e}.career-tags a{color:#56687a}.career-bottom{border-color:#dce2e8}.career-bottom>span{color:#8894a2}.career-bottom p{color:#56687a}.career-bottom i{color:#a28c60}.career-visual{padding:0;border:1px solid #d9e0e7;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 16px 45px #19344b0b}.career-image{height:370px;border:0;border-radius:0;overflow:hidden}.career-image>img{height:100%;width:100%;object-fit:cover;object-position:52% center}.career-image:after{display:none}.editorial-caption{display:flex;justify-content:space-between;gap:15px;padding:23px 25px;align-items:center}.editorial-caption>span{font-size:8px;letter-spacing:1.7px;color:#8b7852;font-weight:700}.editorial-caption p{color:#6f7c8b;font-size:12px;line-height:1.7;margin:0}.editorial-caption strong{font-size:14px;color:#1e384d;font-weight:600}.editorial-industry-strip{background:white;border-bottom:1px solid #e6eaf0;color:#5d6c7b;padding:25px;gap:33px}.editorial-industry-strip>span{color:#9a855f}.editorial-industry-strip i{color:#c9cfd6;font-size:10px}.editorial-industry-strip b{font-size:12px;font-weight:500}.browse-wrap{background:#fff;padding:75px 0}.career-overline{color:#947747;font-size:9px;font-weight:700;letter-spacing:1.8px}.career-section-heading h2{font-weight:700;color:#193247;font-size:34px}.career-section-heading p{color:#778491}.browse-wrap .jobsWrp{background:#fff;border:1px solid #e1e7ed;box-shadow:none;min-height:195px;border-radius:7px;padding:25px!important}.browse-wrap .jobsWrp:hover{background:#f6f8fa;border-color:#a7b8c8;transform:translateY(-3px)}.browse-wrap .jobsWrp:hover a{color:#18354a}.browse-wrap .jobsWrp:hover .category-count{color:#927747}.jobsWrp .job-icon{width:45px;height:45px;background:#eef3f6;border-radius:8px;display:grid;place-items:center;margin-bottom:20px!important}.jobsWrp .job-icon svg{width:24px;height:24px;color:#34526b}.jobTitle a{font-size:14px!important;font-weight:700!important}.category-count{color:#8a96a3;font-size:10px;margin-top:12px}.featured-wrap:not(.listWrpService){background:#f5f7f9;padding:75px 0}.career-feature-card{border:1px solid #e1e7ee!important;background:#fff!important;border-radius:7px!important;box-shadow:none!important}.career-feature-card .bc-card-label{color:#8b95a2;font-size:8px}.listImg{background:#eef3f6!important;border:0!important;border-radius:7px!important;padding:0!important;display:grid;place-items:center;min-height:62px}.company-monogram{font-family:'Manrope',Arial,sans-serif;display:grid;place-items:center;min-width:58px;min-height:58px;font-size:17px;color:#3c5c73;font-weight:700;letter-spacing:1px}.career-feature-card h3 a,.listing .listWrpService h3 a{color:#1b3449;font-weight:700}.career-feature-card .time-btn{background:#eef4f3!important;color:#53736c!important}.career-feature-card .click-btn a,.click-btn a{background:#19394f!important}.bc-about-section{background:#fff!important;padding:85px 0!important}.bc-about-section .innerImg{padding:0 26px 0 0}.bc-about-section .innerImg img{border-radius:6px;box-shadow:none;height:415px;object-fit:cover;object-position:48% center}.career-about-title{color:#1b3449;font-weight:700;font-size:36px;line-height:1.3}.bc-about-section .serviceLinks li{border-color:#e1e7ed;background:none;color:#556779;font-size:12px}.bc-about-section p{color:#6a7887}.career-callout{background:#eaf0f3;padding-top:55px;padding-bottom:55px;border-top:1px solid #e0e7eb;border-bottom:1px solid #e0e7eb}.career-callout h2{color:#1a3448;font-size:37px;font-weight:700}.career-callout .career-overline{color:#82714e}.career-callout>a{background:#19394f;font-size:12px;padding:19px 25px;border-radius:5px}.bc-process{background:#173146;padding:75px 0}.bc-process .bc-eyebrow{color:#c4b08d}.bc-steps b{color:#c3ae87;font-size:34px}.bc-steps p{color:#b7c5cf}.bc-steps a{color:#d9c7a7}.bc-steps article{border-top-color:#ffffff25}.testimonials-wrap{background:#f6f8fa!important;background-image:none!important;padding:60px 0}.testimonials-wrap .heading-title{font-size:31px!important}.testimonials-wrap li,.testimonials-wrap .testimonials{border-color:#e0e6ec!important}.testimonials-wrap p{font-size:14px;line-height:1.8}.bc-footer{background:#10283b}.bc-footer h3{font-weight:600;color:#f0f4f6}.bc-footer a,.bc-footer p{color:#a6b8c5}.inner-heading{background:#1b354b!important}.inner-heading:after{display:none}.inner-heading .career-overline{color:#c5b08c}.inner-heading h3{font-size:39px;font-weight:600}.bc-category-job{border-left:1px solid #dfe6ec;border-radius:7px;box-shadow:none}.bc-role-icon{background:#edf3f6;color:#3e5b70;font-size:17px}.bc-category-job .bc-card-label{color:#8f7b58}.bc-category-job h3{font-size:22px;font-weight:700}.bc-category-job small{color:#7a8794}.bc-results-heading h2{font-weight:700;color:#19364c}.bc-demo-note{background:#f7f5ef;border-color:#e8e2d6;color:#8b795a}.listing .listWrpService{box-shadow:none;border-radius:7px}.bc-values article{border:1px solid #e1e7ec;box-shadow:none;border-radius:7px}.login{box-shadow:0 12px 40px #18334908;border-color:#dfe6ec}.bc-success h1{color:#1b384d}.bc-header nav a[aria-current]{color:#9a7d4a}.read-btn a{border-color:#bdcad4!important;color:#27475d!important}
@media(max-width:1000px){.career-hero-inner{gap:35px;padding:55px 35px}.career-copy h1{font-size:47px}.career-image{height:360px}.editorial-caption{padding:18px}.editorial-caption>span{font-size:7px}.editorial-industry-strip{gap:20px}.career-section-heading h2{font-size:30px}}
@media(max-width:700px){.career-hero-inner{grid-template-columns:1fr;padding:40px 24px;gap:30px}.career-copy h1{font-size:42px;letter-spacing:-1.8px}.career-copy>p{font-size:14px}.career-image{height:270px;object-position:center}.career-visual{margin:0}.editorial-caption{padding:17px 18px}.editorial-caption strong{font-size:12px}.editorial-caption p{font-size:11px}.editorial-caption>span{font-size:7px;letter-spacing:1px}.editorial-industry-strip{gap:15px;padding:20px}.editorial-industry-strip b{font-size:10px}.browse-wrap,.featured-wrap:not(.listWrpService){padding:45px 0}.career-section-heading h2{font-size:27px}.browse-wrap .jobsWrp{min-height:175px}.bc-about-section{padding:45px 0!important}.bc-about-section .innerImg{padding:0}.bc-about-section .innerImg img{height:290px}.career-about-title{font-size:30px}.career-callout h2{font-size:31px}.bc-process{padding:45px 0}.inner-heading h3{font-size:30px}.testimonials-wrap .heading-title{font-size:28px!important}}
