.career-hero{min-height:620px;height:calc(100svh - 84px);max-height:800px;background:linear-gradient(115deg,#101a2c 0%,#15264c 52%,#244ee7 100%);color:#fff;position:relative;overflow:hidden}.career-hero:after{content:"";position:absolute;width:58vw;height:58vw;right:-18vw;top:-12vw;border:1px solid rgba(255,255,255,.23);border-radius:50%;box-shadow:0 0 0 68px rgba(255,255,255,.04),0 0 0 136px rgba(255,255,255,.035)}.career-hero-inner{position:relative;z-index:1;height:100%;padding-top:clamp(120px,16vh,190px)}.career-hero .eyebrow{color:#9cb5ff}.career-hero h1{margin:0;font-size:clamp(3rem,6vw,5.4rem);line-height:1.16;letter-spacing:-.06em;font-weight:600}.career-hero h1 em{font-style:normal;color:#9cb5ff}.career-hero p:last-of-type{max-width:560px;margin-top:34px;color:#e3e8f6;font-size:1rem}.career-hero .hero-scroll{right:40px}.career-two-col{display:grid;grid-template-columns:160px minmax(0,1fr);gap:42px}.career-message{background:var(--paper)}.career-message h2,.career-age h2{font-size:clamp(2.2rem,4vw,3.55rem)}.copy{max-width:670px;margin-top:44px}.copy p{margin:0 0 22px;color:#444e5d}.career-paths .section-heading{grid-template-columns:190px 1fr .72fr}.path-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #485063}.path-list article{padding:28px 42px 28px 0;border-bottom:1px solid #485063}.path-list article:nth-child(odd){border-right:1px solid #485063}.path-list article:nth-child(even){padding-left:42px}.path-list span,.career-work-list span{color:#88a9ff;font-size:.75rem}.path-list h3{font-size:1.4rem;margin:18px 0 8px}.path-list p{margin:0;color:#bdc4cf;font-size:.9rem}.career-age{background:var(--paper)}.career-work{background:#fff}.career-work-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.career-work-list>div{padding:28px 42px 28px 0;border-bottom:1px solid var(--line)}.career-work-list>div:nth-child(odd){border-right:1px solid var(--line)}.career-work-list>div:nth-child(even){padding-left:42px}.career-work-list h3{font-size:1.35rem;margin:12px 0 7px}.career-work-list p{margin:0;color:var(--muted);font-size:.9rem}.positions .section-heading{grid-template-columns:160px 1fr .72fr}.job-list{border-top:1px solid rgba(255,255,255,.5)}.job-list a{display:grid;grid-template-columns:70px 1fr 180px;gap:20px;align-items:center;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.5);color:#fff}.job-list a:hover h3{text-decoration:underline;text-underline-offset:5px}.job-no{color:#9cb5ff;font-size:.8rem}.job-list small{color:#cad5ff;font-size:.7rem}.job-list h3{font-size:1.22rem;font-weight:500;margin:7px 0}.job-list p{color:#e1e6fa;font-size:.86rem;margin:0}.job-list b{font-size:.82rem;text-align:right;font-weight:600}.positions .section-index{color:#cad5ff}@media(max-width:1100px){.career-hero-inner{padding-left:40px;padding-right:40px}.career-paths .section-heading,.positions .section-heading{grid-template-columns:130px 1fr}.career-paths .section-heading>p:last-child,.positions .section-heading>p:last-child{grid-column:2}.job-list a{grid-template-columns:50px 1fr 160px}}@media(max-width:768px){.career-hero{height:calc(100svh - 70px);min-height:600px}.career-hero-inner{padding:100px 20px 0}.career-hero h1{font-size:clamp(2.55rem,11vw,4rem)}.career-hero p:last-of-type{font-size:.9rem}.career-hero .hero-scroll{right:20px}.career-two-col{display:block}.career-two-col>.section-index{margin-bottom:34px}.career-message h2,.career-age h2{font-size:clamp(2rem,8vw,3rem)}.copy{margin-top:32px}.career-paths .section-heading,.positions .section-heading{display:block}.career-paths .section-heading>p:last-child,.positions .section-heading>p:last-child{margin-top:26px}.path-list,.career-work-list{display:block;margin-top:42px}.path-list article,.path-list article:nth-child(odd),.path-list article:nth-child(even),.career-work-list>div,.career-work-list>div:nth-child(odd),.career-work-list>div:nth-child(even){border-right:0;padding:24px 0}.career-work-list{margin-top:30px}.job-list a{display:block;padding:27px 0}.job-list .job-no{display:block;margin-bottom:12px}.job-list b{display:block;text-align:left;margin-top:18px}.job-list h3{font-size:1.1rem}}
.career-hero{background-image:linear-gradient(90deg,rgba(9,17,34,.88),rgba(9,17,34,.34)),url('./assets/0539.jpg');background-size:cover;background-position:center}.social-nav svg{width:17px;height:17px;fill:currentColor}.career-inline-image{width:100%;max-width:720px;aspect-ratio:16/7;object-fit:cover;margin:34px 0 6px}.job-list a{grid-template-columns:72px 1fr 180px!important}.job-list a:before{content:"";display:block;width:72px;height:72px;background-image:url('./assets/office.png');background-size:cover;background-position:center}.job-list a:nth-child(2):before{background-position:25% center}.job-list a:nth-child(3):before{background-position:50% center}.job-list a:nth-child(4):before{background-position:75% center}@media(max-width:768px){.career-inline-image{aspect-ratio:16/9;margin:28px 0 0}.job-list a{grid-template-columns:1fr!important}.job-list a:before{width:100%;height:150px;margin-bottom:16px}}
.positions .section-heading.alt-header,
.career-paths .section-heading.alt-header{grid-template-columns:160px 1fr }
