:root{--ch-ink:#0b2433;--ch-muted:#5e6f79;--ch-line:rgba(11,36,51,.14);--ch-paper:#f5f7f6;--ch-white:#fff;--ch-cyan:#69d6e8;--ch-blue:#0e3f5a;--ch-gold:#c49b58}
body.career-hub-body .site-header.spl-universal-header .desktop-nav,body.cn-body .site-header.spl-universal-header .desktop-nav{display:none!important}body.career-hub-body .site-header.spl-universal-header .mobile-menu,body.cn-body .site-header.spl-universal-header .mobile-menu{display:block!important}
body.career-hub-body .site-header.spl-universal-header .brand-credit,body.cn-body .site-header.spl-universal-header .brand-credit{color:#276b8d!important}.career-hub-paths .career-hub-kicker,.career-hub-note .career-hub-kicker{color:#0b7087}.career-hub-body .career-path-office>p{color:#586e78}.cn-body .cn-office-path{color:#536974}.cn-body .cn-preview-head>span,.cn-body .cn-preview-role>small,.cn-body .cn-readiness div>span{color:#536974}.cn-body .cn-overline{color:#596f79}.cn-body .cn-company-card>span:nth-child(3){color:#536974}.cn-body .cn-form-grid label>span{color:#536974}.cn-body .cn-tracker-empty{color:#536974}
[data-theme="dark"] .career-hub-body .career-hub-paths .career-hub-kicker,[data-theme="dark"] .career-hub-body .career-hub-note .career-hub-kicker{color:#72d9e8}[data-theme="dark"] .career-hub-body .career-path-office .career-path-top{color:#afc2ca}[data-theme="dark"] body.cn-body{color:var(--cn-ink);background:var(--cn-paper)}[data-theme="dark"] .cn-body .cn-hero,[data-theme="dark"] .cn-body .cn-match-section,[data-theme="dark"] .cn-body .cn-company-section,[data-theme="dark"] .cn-body .cn-tracker-section,[data-theme="dark"] .cn-body .cn-safety-section,[data-theme="dark"] .cn-body .cn-preview,[data-theme="dark"] .cn-body .cn-match-card,[data-theme="dark"] .cn-body .cn-company-summary>div,[data-theme="dark"] .cn-body .cn-company-summary>a,[data-theme="dark"] .cn-body .cn-company-card,[data-theme="dark"] .cn-body .cn-tracker-form,[data-theme="dark"] .cn-body .cn-tracker-board,[data-theme="dark"] .cn-body .cn-dialog{color:var(--cn-ink)}[data-theme="dark"] .cn-body .cn-choice-grid button,[data-theme="dark"] .cn-body .cn-interest-grid button,[data-theme="dark"] .cn-body .cn-tracker-head button,[data-theme="dark"] .cn-body .cn-dialog-close{color:var(--cn-ink)}
html[data-theme="dark"] body.cn-body :is(.cn-hero,#career-match,#companies,#tracker,.cn-safety-section,.cn-search-builder) :is(h1,h2,h3,h4,strong){color:#071f30!important}html[data-theme="dark"] body.cn-body :is(.cn-hero,#career-match,#companies,#tracker,.cn-safety-section,.cn-search-builder) :is(p,li,small){color:#536974!important}html[data-theme="dark"] body.cn-body :is(#career-match,#companies,#tracker,.cn-safety-section) .cn-kicker{color:#0f6b91!important}html[data-theme="dark"] body.cn-body #career-match .cn-overline{color:#596f79!important}html[data-theme="dark"] body.cn-body #career-match .cn-match-result :is(h1,h2,h3,h4,strong){color:#eef9fc!important}html[data-theme="dark"] body.cn-body #career-match .cn-match-result :is(p,li,small){color:#a7bdc6!important}html[data-theme="dark"] body.cn-body .cn-search-builder .cn-button{color:#fff!important}
*{box-sizing:border-box}.career-hub-body{margin:0;background:var(--ch-paper);color:var(--ch-ink);font-family:Aptos,"Aptos Display","Segoe UI",Arial,sans-serif}.career-hub-shell{width:min(calc(100% - 48px),1220px);margin-inline:auto}.career-hub-hero{position:relative;overflow:hidden;padding:96px 0 86px;background:linear-gradient(132deg,#071c2a 0%,#0b344a 64%,#0b4058 100%);color:#fff}.career-hub-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(113,217,234,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(113,217,234,.045) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.career-hub-hero:after{content:"";position:absolute;right:-180px;top:-270px;width:700px;height:700px;border:1px solid rgba(113,217,234,.15);border-radius:50%;box-shadow:0 0 0 84px rgba(113,217,234,.025),0 0 0 168px rgba(113,217,234,.018)}.career-hub-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:72px;align-items:center}.career-hub-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:44px;color:#9db5c0;font-size:.76rem}.career-hub-breadcrumb a{color:inherit;text-decoration:none}.career-hub-kicker{margin:0 0 12px;color:#75d7e8;font-size:.72rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.career-hub-copy h1{max-width:840px;margin:0;color:#fff;font-size:clamp(3rem,6vw,6.2rem);font-weight:850;line-height:.94;letter-spacing:-.06em}.career-hub-copy h1 span{color:#a7c7d3}.career-hub-lead{max-width:760px;margin:26px 0 0;color:#bdd0d8;font-size:1.08rem;line-height:1.7}.career-hub-proof{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px;color:#d5e0e5;font-size:.76rem}.career-hub-proof span{display:flex;gap:9px;align-items:center}.career-hub-proof b{color:#75d7e8}.career-hub-compass{position:relative;display:grid;min-height:390px;place-items:center;padding:42px;border:1px solid rgba(255,255,255,.13);background:rgba(5,24,36,.48);box-shadow:0 34px 80px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.career-hub-compass-ring{position:absolute;inset:36px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(117,215,232,.32);border-radius:50%;color:#8eb4c2;font-size:.65rem;letter-spacing:.16em}.career-hub-compass-ring:after,.career-hub-compass-ring:before{content:"";position:absolute;inset:18%;border:1px solid rgba(117,215,232,.13);border-radius:50%}.career-hub-compass-ring:before{inset:36%}.career-hub-compass-ring span{padding:8px;background:#09283a}.career-hub-compass-ring i{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);color:#75d7e8;font-size:2rem;font-style:normal}.career-hub-compass p{z-index:2;margin:0;text-align:center;color:#afc2ca;font-size:1rem;line-height:1.55}.career-hub-compass p strong{color:#fff;font-size:1.25rem}.career-hub-compass small{position:absolute;bottom:22px;color:#7995a0;font-size:.58rem;letter-spacing:.14em}.career-hub-paths{padding:96px 0 104px}.career-hub-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:40px;align-items:end;margin-bottom:38px}.career-hub-section-head h2{margin:0;font-size:clamp(2.1rem,4vw,4rem);font-weight:820;line-height:1;letter-spacing:-.045em}.career-hub-section-head>p{margin:0;color:var(--ch-muted);font-size:.96rem;line-height:1.65}.career-hub-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.career-path-card{position:relative;display:flex;min-height:610px;overflow:hidden;flex-direction:column;padding:38px;border:1px solid var(--ch-line);color:var(--ch-ink);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.career-path-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(11,36,51,.14)}.career-path-top{display:flex;justify-content:space-between;color:#58707e;font-size:.68rem;font-weight:850;letter-spacing:.14em}.career-path-top i{font-size:1.2rem;font-style:normal}.career-path-office{background:#fff}.career-path-sea{background:linear-gradient(150deg,#0a2c3f,#0d435b);color:#fff;border-color:transparent}.career-path-sea .career-path-top{color:#8ccdde}.career-path-card h3{margin:auto 0 0;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:850;line-height:1;letter-spacing:-.055em}.career-path-card p{max-width:590px;margin:18px 0 0;color:#687b85;line-height:1.65}.career-path-sea p{color:#b6cbd3}.career-path-card ul{display:grid;gap:9px;margin:22px 0 30px;padding:0;list-style:none;color:#405866;font-size:.78rem}.career-path-sea ul{color:#b8ccd4}.career-path-card li:before{content:"✓";margin-right:9px;color:#23839b}.career-path-sea li:before{color:#74d6e7}.career-path-card>strong{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:22px;border-top:1px solid var(--ch-line);font-size:.8rem}.career-path-sea>strong{border-color:rgba(255,255,255,.14)}.career-path-symbol{position:absolute;right:38px;top:92px;display:flex;gap:16px;align-items:flex-end;height:135px}.career-path-symbol span{display:block;width:32px;background:#dce7e9;border:1px solid #c5d6da}.career-path-symbol span:nth-child(1){height:62px}.career-path-symbol span:nth-child(2){height:100px}.career-path-symbol span:nth-child(3){height:135px;background:#0d435b}.career-sea-lines{position:absolute;right:-30px;top:85px;width:330px;height:150px;transform:rotate(-6deg)}.career-sea-lines span{position:absolute;left:0;width:100%;height:1px;background:rgba(117,215,232,.24);border-radius:50%}.career-sea-lines span:nth-child(1){top:10px}.career-sea-lines span:nth-child(2){top:50px;width:86%}.career-sea-lines span:nth-child(3){top:90px;width:72%}.career-sea-lines span:nth-child(4){top:130px;width:58%}.career-hub-method{padding:94px 0;background:#081f2e;color:#fff}.career-hub-section-head-light h2{color:#fff}.career-hub-section-head-light>p{color:#a8bcc5}.career-hub-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border:1px solid rgba(255,255,255,.12);list-style:none}.career-hub-steps li{min-height:230px;padding:28px;border-right:1px solid rgba(255,255,255,.12)}.career-hub-steps li:last-child{border-right:0}.career-hub-steps li>span{color:#75d7e8;font-size:.68rem;font-weight:900;letter-spacing:.12em}.career-hub-steps h3{margin:64px 0 8px;color:#fff;font-size:1.1rem}.career-hub-steps p{margin:0;color:#9fb5bf;font-size:.8rem;line-height:1.55}.career-hub-note{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:82px 0}.career-hub-note h2{margin:0;font-size:2.2rem;letter-spacing:-.04em}.career-hub-note>p{margin:0;color:var(--ch-muted);font-size:.94rem;line-height:1.7}.career-hub-footer{padding:24px 0;background:#061924;color:#8ca3ad}.career-hub-footer>div{display:flex;justify-content:space-between;gap:24px}.career-hub-footer p{margin:0;font-size:.66rem}.cn-office-path{display:flex;gap:10px;align-items:center;width:min(calc(100% - 48px),1220px);margin:24px auto 0;color:#687b85;font-size:.75rem}.cn-office-path a{color:inherit;text-decoration:none}.cn-office-path strong{color:#0d435b}
@media(max-width:900px){.career-hub-hero-grid,.career-hub-section-head,.career-hub-note{grid-template-columns:1fr}.career-hub-compass{min-height:330px}.career-hub-path-grid{grid-template-columns:1fr}.career-hub-steps{grid-template-columns:1fr 1fr}.career-hub-steps li:nth-child(2){border-right:0}.career-hub-steps li:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}}
@media(max-width:620px){.career-hub-shell{width:min(calc(100% - 32px),1220px)}.career-hub-hero{padding:58px 0 54px}.career-hub-breadcrumb{margin-bottom:32px}.career-hub-copy h1{font-size:3rem}.career-hub-proof{display:grid;gap:10px}.career-hub-compass{min-height:280px;padding:24px}.career-hub-compass-ring{inset:28px}.career-hub-paths{padding:64px 0 72px}.career-path-card{min-height:560px;padding:26px}.career-path-symbol,.career-sea-lines{opacity:.72;transform:scale(.72);transform-origin:top right}.career-hub-method{padding:68px 0}.career-hub-steps{grid-template-columns:1fr}.career-hub-steps li{min-height:180px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.career-hub-steps li:last-child{border-bottom:0}.career-hub-steps h3{margin-top:42px}.career-hub-note{gap:22px;padding:58px 0}.career-hub-footer>div{flex-direction:column}.cn-office-path{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){.career-path-card{transition:none}.career-path-card:hover{transform:none}}
[data-theme="dark"] .career-hub-body{--ch-paper:#07141c;--ch-ink:#edf7fa;--ch-muted:#a8bac3;--ch-line:rgba(205,230,238,.15)}[data-theme="dark"] .career-path-office{background:#0d2430}[data-theme="dark"] .career-path-office p,[data-theme="dark"] .career-path-office ul{color:#b0c1c8}[data-theme="dark"] .career-path-symbol span{background:#193b49;border-color:#275261}[data-theme="dark"] .career-path-symbol span:nth-child(3){background:#75d7e8}
