.career-page{--career-ink:#0a2045;--career-muted:#536783;--career-blue:#006bea;color:var(--career-ink);background:#fff}.career-page *{box-sizing:border-box}.career-page h2,.career-page h3{color:var(--career-ink);line-height:1.25}.career-page p{line-height:1.7}.career-page .career-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--career-blue);margin:0 0 12px}.career-hero{position:relative;isolation:isolate;overflow:hidden;background:#061c30}.career-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 41%;z-index:-2}.career-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,22,39,.97) 0%,rgba(3,22,39,.87) 36%,rgba(3,22,39,.15) 76%);z-index:-1}.career-hero .wrap{padding-top:68px;padding-bottom:62px}.career-hero .career-eyebrow{color:#b6d9ff}.career-hero h1{font-size:clamp(36px,4.4vw,60px);font-weight:750;line-height:1.1;letter-spacing:-1.8px;color:white;margin:0 0 22px}.career-hero h1 span{color:#38a0ff}.career-page .career-intro{color:#e0eaf5;max-width:570px;font-size:18px;line-height:1.65;margin:0 0 26px}.career-hero-tags{display:flex;flex-wrap:wrap;gap:10px}.career-hero-tags span{font-size:12px;color:#dfedfc;border:1px solid #ffffff40;border-radius:30px;padding:6px 13px;background:#ffffff08}.career-jump{border-bottom:1px solid #dce6f0;background:#fff}.career-jump .wrap{display:flex;gap:38px}.career-jump a{display:flex;gap:32px;align-items:center;padding:20px 0;color:#253e60;font-size:13px;font-weight:600;text-decoration:none}.career-jump a span{color:var(--career-blue)}.career-page a:focus-visible,.career-page summary:focus-visible{outline:3px solid #168bff;outline-offset:5px}.career-section{padding:62px 0;scroll-margin-top:40px}.career-section-title{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.career-section-title h2{font-size:32px;letter-spacing:-.8px;margin:0}.career-section-title>p{font-size:14px;color:var(--career-muted);margin:0;max-width:390px}.career-ventures{display:grid;grid-template-columns:1fr 1fr;gap:24px}.career-venture{border:1px solid #d9e5f3;border-radius:12px;padding:30px;background:linear-gradient(150deg,#f0f7ff,white 65%);box-shadow:0 8px 26px #123e6d06;display:flex;flex-direction:column;min-width:0}.career-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.career-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#e6f1ff;color:var(--career-blue);flex-shrink:0}.career-icon svg{width:25px;height:25px}.career-active{font-size:11px;font-weight:600;color:#176650;display:flex;align-items:center;gap:7px;border:1px solid #c4e3d7;background:#f1fbf6;padding:5px 10px;border-radius:20px}.career-active i{width:6px;height:6px;border-radius:50%;background:#16855c}.career-page .career-sector{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--career-muted);margin:24px 0 8px}.career-venture h3{font-size:28px;letter-spacing:-.6px;margin:0 0 8px}.career-page .career-role{font-weight:600;font-size:15px;margin:0 0 18px}.career-meta{display:flex;flex-wrap:wrap;gap:7px 18px;font-size:12px;color:var(--career-muted);border-bottom:1px solid #dfe9f3;padding-bottom:20px}.career-meta span:first-child{color:#0963be;font-weight:600}.career-page .career-description{font-size:14px;color:#49617f;margin:20px 0;flex:1}.career-tags{display:flex;flex-wrap:wrap;gap:7px}.career-tags span{font-size:11px;border:1px solid #dbe7f4;padding:4px 9px;border-radius:4px;background:#fff;color:#426185}.career-background{background:#f5f8fc;border-block:1px solid #e8eef5}.career-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);gap:36px;align-items:start}.career-entry{position:relative;display:grid;grid-template-columns:126px minmax(0,1fr);padding-bottom:22px}.career-entry-date{position:relative;padding:25px 20px 0 17px;font-size:11px;font-weight:600;color:#406287;line-height:1.8;border-left:1px solid #c9dcf0}.career-dot{position:absolute;width:9px;height:9px;border:2px solid #f5f8fc;border-radius:50%;background:#1684ec;left:-5px;top:31px;box-shadow:0 0 0 3px #d9eafa}.career-entry-body{background:#fff;border:1px solid #e0e8f2;border-radius:9px;padding:23px 25px}.career-page .career-company{margin:0;color:#0064c6;font-size:12px;font-weight:650}.career-type{padding:4px 8px;background:#eff5fc;border-radius:4px;font-size:10px;color:#45617e;white-space:nowrap}.career-entry h3{font-size:20px;letter-spacing:-.3px;margin:12px 0 8px}.career-page .career-location{font-size:11px;color:#687b93;margin:0 0 16px}.career-entry ul{padding-left:17px;margin:0}.career-entry li{font-size:13px;color:#4b617b;line-height:1.7;margin:5px 0}.career-details{margin-top:15px;border-top:1px solid #e3ebf4;padding-top:13px}.career-details summary{cursor:pointer;color:#0868c3;font-size:12px;font-weight:600}.career-details ul{margin-top:12px}.career-page .career-note{font-size:11px;color:#74859b;margin-left:126px}.career-sidebar{display:grid;gap:20px}.career-panel{padding:26px;border:1px solid #dbe6f1;border-radius:10px;background:white}.career-panel h2{font-size:19px;margin:15px 0 20px}.career-panel>h2:first-child{margin-top:0}.career-result{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #e8edf3}.career-result:last-child{border:0;padding-bottom:0}.career-result strong{font-size:29px;color:#0873e0;letter-spacing:-1px;min-width:69px}.career-result b{display:block;font-size:12px}.career-result span{display:block;font-size:11px;line-height:1.6;color:#697d96;margin-top:4px}.career-capabilities{list-style:none;margin:0;padding:0}.career-capabilities li{font-size:13px;color:#4f6580;padding:9px 0;border-bottom:1px solid #edf2f8}.career-capabilities li:last-child{border:0}.career-sidebar-cta{background:#0b2749;border-color:#0b2749}.career-sidebar-cta h2{color:white}.career-sidebar-cta p{color:#c5d7ea;font-size:13px}.career-sidebar-cta a{color:#82c1ff;font-size:13px;font-weight:600;text-decoration:none}.career-review-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:64px;align-items:start}.career-review-layout h2{font-size:34px;letter-spacing:-.8px;margin:0 0 20px}.career-review-layout>div>p:not(.career-eyebrow){color:var(--career-muted);font-size:15px;max-width:370px}.career-text-link{font-size:13px;font-weight:600;text-decoration:none}.career-review-card{border:1px solid #dce7f3;background:#fafdff;border-radius:12px;padding:30px}.career-review-card h3{font-size:21px;margin:22px 0}.career-journals{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;list-style:none;padding:0;margin:0}.career-journals li{font-size:12px;color:#3e5977;padding:13px 0;border-bottom:1px solid #e1eaf4;line-height:1.6}.career-final{background:linear-gradient(115deg,#08203c,#103b64);padding:45px 0}.career-final .wrap{display:flex;justify-content:space-between;align-items:center;gap:32px}.career-final h2{font-size:32px;color:white;margin:0 0 10px}.career-final p{color:#ccdbeb;font-size:14px;margin:0}.career-final .career-eyebrow{color:#78baff}.career-final-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.career-contact{color:white!important;font-size:13px;text-decoration:none}.career-final .button{font-size:13px;white-space:nowrap}
@media(max-width:1000px){.career-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.career-entry{grid-template-columns:1fr;padding-left:20px;border-left:1px solid #c9dcf0}.career-entry-date{border:0;padding:0 0 12px}.career-dot{left:-25px;top:5px}.career-page .career-note{margin-left:20px}.career-section-title{align-items:start}.career-section-title h2{font-size:28px}.career-review-layout{gap:32px}.career-entry .career-card-top{align-items:start;flex-direction:column;gap:8px}}
@media(max-width:767px){.career-hero .wrap{padding-block:46px}.career-hero:after{background:linear-gradient(90deg,#031627f2,#031627b8)}.career-hero>img{object-position:65% center}.career-hero h1{letter-spacing:-1px}.career-page .career-intro{font-size:16px}.career-jump .wrap{gap:0;justify-content:space-between}.career-jump a{font-size:11px;padding:16px 0;gap:7px}.career-section{padding:40px 0}.career-section-title{display:block;margin-bottom:23px}.career-section-title>p{margin-top:14px}.career-desktop-break{display:none}.career-ventures,.career-layout,.career-review-layout{grid-template-columns:1fr}.career-venture{padding:24px}.career-venture h3{font-size:26px}.career-sidebar{grid-template-columns:1fr 1fr;gap:15px}.career-sidebar-cta{grid-column:1/-1}.career-panel{padding:21px}.career-review-layout{gap:25px}.career-review-layout h2{font-size:29px}.career-review-card{padding:24px}.career-final .wrap{display:block}.career-final-actions{margin-top:24px}.career-final h2{font-size:29px}.career-journals{grid-template-columns:1fr}.career-hero-tags{gap:7px}.career-hero-tags span{font-size:10px}.career-entry-body{padding:21px}.career-entry h3{font-size:20px}}
@media(max-width:440px){.career-sidebar{grid-template-columns:1fr}.career-jump a span{display:none}.career-jump a{font-size:10px}.career-final-actions{align-items:start;flex-direction:column}.career-result{padding-block:14px}}
