.CareersJobs-module__S8WaFq__careerHero{isolation:isolate;background:linear-gradient(90deg,#030b22f2 0%,#030b22b8 50%,#030b225c 100%),linear-gradient(#030b222e 0%,#030b22d1 100%),url(/assets/images/careers/careers-job-search-pathway.jpg) 100%/cover no-repeat,linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%);align-items:center;min-height:54vh;display:flex;position:relative;overflow:hidden}.CareersJobs-module__S8WaFq__careerHeroInner,.CareersJobs-module__S8WaFq__sectionInner{width:min(100%, var(--max));margin:0 auto}.CareersJobs-module__S8WaFq__careerHeroInner{grid-template-columns:minmax(0,.82fr) minmax(280px,.46fr);align-items:end;gap:clamp(36px,6vw,84px);padding:clamp(56px,7vw,96px) 42px clamp(48px,6vw,80px);display:grid}.CareersJobs-module__S8WaFq__kicker,.CareersJobs-module__S8WaFq__sectionLabel{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}.CareersJobs-module__S8WaFq__kicker:before,.CareersJobs-module__S8WaFq__sectionLabel:before{content:"";background:var(--accent);width:38px;height:2px}.CareersJobs-module__S8WaFq__careerHero h1{max-width:16ch;color:var(--ink);margin:0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:500;line-height:.96}.CareersJobs-module__S8WaFq__lede{color:#d1def5;max-width:60ch;margin:24px 0 0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:clamp(.98rem,1.1vw,1.06rem);line-height:1.65}.CareersJobs-module__S8WaFq__noteCard{border-left:3px solid var(--accent);background:#081a3a7a;padding:28px 0 28px 24px}.CareersJobs-module__S8WaFq__noteCard strong{color:var(--ink);margin-bottom:12px;font-size:1.22rem;font-weight:500;display:block}.CareersJobs-module__S8WaFq__noteCard p{color:#c4d3ec;margin:0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.93rem;line-height:1.65}.CareersJobs-module__S8WaFq__section{background:#030b22;padding:clamp(72px,8vw,112px) 42px}.CareersJobs-module__S8WaFq__sectionAlt{border-top:1px solid var(--line);background:#020817;padding:clamp(72px,8vw,112px) 42px}.CareersJobs-module__S8WaFq__sectionHead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(280px,.48fr);align-items:end;gap:clamp(32px,6vw,84px);margin-bottom:44px;padding-bottom:26px;display:grid}.CareersJobs-module__S8WaFq__sectionHead h2{color:var(--ink);margin:0;font-size:clamp(1.9rem,3vw,3rem);font-weight:500;line-height:1.06}.CareersJobs-module__S8WaFq__sectionHead p{color:#d1def5;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;line-height:1.65}.CareersJobs-module__S8WaFq__roleGrid,.CareersJobs-module__S8WaFq__pathGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.CareersJobs-module__S8WaFq__roleCard,.CareersJobs-module__S8WaFq__pathCard{background:#081a3a;border-top:3px solid #0000;padding:34px 30px;transition:background .18s,border-color .18s}.CareersJobs-module__S8WaFq__roleCard:hover,.CareersJobs-module__S8WaFq__pathCard:hover{border-top-color:var(--accent);background:#0b2148}.CareersJobs-module__S8WaFq__tag{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.7rem;font-weight:800}.CareersJobs-module__S8WaFq__roleCard h3,.CareersJobs-module__S8WaFq__pathCard h3{color:var(--ink);margin:18px 0 16px;font-size:1.38rem;font-weight:500;line-height:1.1}.CareersJobs-module__S8WaFq__roleCard p,.CareersJobs-module__S8WaFq__pathCard p{color:#c4d3ec;margin:0 0 24px;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.92rem;line-height:1.65}.CareersJobs-module__S8WaFq__textLink{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.76rem;font-weight:800}@media (max-width:920px){.CareersJobs-module__S8WaFq__careerHeroInner,.CareersJobs-module__S8WaFq__sectionHead,.CareersJobs-module__S8WaFq__roleGrid,.CareersJobs-module__S8WaFq__pathGrid{grid-template-columns:1fr}}@media (max-width:680px){.CareersJobs-module__S8WaFq__careerHeroInner,.CareersJobs-module__S8WaFq__section,.CareersJobs-module__S8WaFq__sectionAlt{padding-left:24px;padding-right:24px}}.CareersJobs-module__S8WaFq__jobListSection{background:var(--charcoal);padding:clamp(72px,8vw,112px) 42px}.CareersJobs-module__S8WaFq__jobList{flex-direction:column;gap:2px;margin-top:44px;display:flex}.CareersJobs-module__S8WaFq__jobRow{background:var(--paper);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 32px;text-decoration:none;transition:background .18s;display:grid}.CareersJobs-module__S8WaFq__jobRow:hover{background:var(--mist)}.CareersJobs-module__S8WaFq__jobRowMeta{flex-direction:column;gap:8px;display:flex}.CareersJobs-module__S8WaFq__jobRowTitle{color:var(--ink);margin:0;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:1.08rem;font-weight:600}.CareersJobs-module__S8WaFq__jobRowTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CareersJobs-module__S8WaFq__jobDept{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.7rem;font-weight:700}.CareersJobs-module__S8WaFq__jobType,.CareersJobs-module__S8WaFq__jobLocation{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.7rem;font-weight:600}.CareersJobs-module__S8WaFq__jobArrow{color:var(--accent);flex-shrink:0;font-size:1.2rem;transition:transform .16s}.CareersJobs-module__S8WaFq__jobRow:hover .CareersJobs-module__S8WaFq__jobArrow{transform:translate(4px)}.CareersJobs-module__S8WaFq__noJobsNote{border-left:3px solid var(--line);padding:28px 0 28px 24px}.CareersJobs-module__S8WaFq__noJobsNote strong{color:var(--ink);margin-bottom:8px;font-size:1rem;font-weight:600;display:block}.CareersJobs-module__S8WaFq__noJobsNote p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.CareersJobs-module__S8WaFq__jobDetailHero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%);padding:clamp(64px,8vw,96px) 42px clamp(48px,6vw,72px)}.CareersJobs-module__S8WaFq__jobDetailHeroInner{width:min(100%, var(--max));grid-template-columns:1fr auto;align-items:end;gap:32px;margin:0 auto;display:grid}.CareersJobs-module__S8WaFq__jobDetailMeta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.CareersJobs-module__S8WaFq__jobDetailHero h1{color:var(--ink);max-width:20ch;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1}.CareersJobs-module__S8WaFq__jobDetailActions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.CareersJobs-module__S8WaFq__btnApply{background:var(--accent);color:#050608;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.78rem;font-weight:800;transition:background .16s;display:inline-flex}.CareersJobs-module__S8WaFq__btnApply:hover{background:var(--ink)}.CareersJobs-module__S8WaFq__btnBack{border:1px solid var(--line);min-height:42px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 20px;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.72rem;font-weight:700;transition:border-color .16s,color .16s;display:inline-flex}.CareersJobs-module__S8WaFq__btnBack:hover{border-color:var(--muted);color:var(--ink)}.CareersJobs-module__S8WaFq__jobDetailBody{background:var(--charcoal);padding:clamp(64px,8vw,96px) 42px}.CareersJobs-module__S8WaFq__jobDetailBodyInner{width:min(100%, var(--max));grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:clamp(48px,6vw,96px);margin:0 auto;display:grid}.CareersJobs-module__S8WaFq__jobContent{color:var(--muted);font-size:.97rem;line-height:1.75}.CareersJobs-module__S8WaFq__jobContent h2,.CareersJobs-module__S8WaFq__jobContent h3{color:var(--ink);margin-top:2em;margin-bottom:.6em;font-weight:500}.CareersJobs-module__S8WaFq__jobContent h2{font-size:1.3rem}.CareersJobs-module__S8WaFq__jobContent h3{font-size:1.05rem}.CareersJobs-module__S8WaFq__jobContent p{margin:0 0 1em}.CareersJobs-module__S8WaFq__jobContent ul{margin:0 0 1em;padding-left:1.4em}.CareersJobs-module__S8WaFq__jobContent li{margin-bottom:.4em}.CareersJobs-module__S8WaFq__jobContent strong{color:var(--ink);font-weight:600}.CareersJobs-module__S8WaFq__jobSidebar{flex-direction:column;gap:2px;display:flex;position:sticky;top:120px}.CareersJobs-module__S8WaFq__sidebarCard{background:var(--paper);padding:28px 24px}.CareersJobs-module__S8WaFq__sidebarCard h3{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.72rem;font-weight:800}.CareersJobs-module__S8WaFq__sidebarCard p,.CareersJobs-module__S8WaFq__sidebarCard a{color:var(--muted);margin:0 0 8px;font-size:.9rem;line-height:1.55;display:block}.CareersJobs-module__S8WaFq__sidebarCard a{color:var(--accent);transition:color .16s}.CareersJobs-module__S8WaFq__sidebarCard a:hover{color:var(--ink)}@media (max-width:980px){.CareersJobs-module__S8WaFq__jobDetailHeroInner,.CareersJobs-module__S8WaFq__jobDetailBodyInner{grid-template-columns:1fr}.CareersJobs-module__S8WaFq__jobDetailActions{flex-direction:row}.CareersJobs-module__S8WaFq__jobSidebar{position:static}}@media (max-width:680px){.CareersJobs-module__S8WaFq__jobListSection,.CareersJobs-module__S8WaFq__jobDetailHero,.CareersJobs-module__S8WaFq__jobDetailBody{padding-left:20px;padding-right:20px}.CareersJobs-module__S8WaFq__jobRow{grid-template-columns:1fr}.CareersJobs-module__S8WaFq__jobDetailActions{flex-direction:column}}.CareersJobs-module__S8WaFq__accentLink{color:var(--accent);text-decoration:none}.CareersJobs-module__S8WaFq__accentLink:hover{text-decoration:underline}
