.jobs_main__jjMk4{overflow:clip;background:var(--surface-page);color:var(--text-primary)}.jobs_hero__6307u{position:relative;overflow:clip;padding:180px 0 120px;background:linear-gradient(180deg,#dfeafa 0,#eef5fd 55%,var(--surface-page) 100%)}@media(max-width:768px){.jobs_hero__6307u{padding:120px 0 80px}}.jobs_sphere__F8Onc{position:absolute;z-index:0;top:0;left:50%;width:1771px;transform:translateX(-50%);pointer-events:none}.jobs_sphere__F8Onc img{display:block;width:100%;height:auto}@media(max-width:992px){.jobs_sphere__F8Onc{width:1300px}}@media(max-width:768px){.jobs_sphere__F8Onc{width:900px}}.jobs_heroInner__y83f5{position:relative;z-index:1}.jobs_heroInner__y83f5 h1{max-width:850px;margin:12px 0 0;font-family:var(--font-firs);font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:1.02}@media(max-width:992px){.jobs_heroInner__y83f5 h1{font-size:52px}}@media(max-width:768px){.jobs_heroInner__y83f5 h1{font-size:36px;line-height:1.08}}.jobs_eyebrow__GnepP,.jobs_heroCopy__DNSAW,.jobs_jobCard___0ZRX{font-family:var(--font-instrument)}.jobs_eyebrow__GnepP{margin:0;color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.jobs_heroCopy__DNSAW{max-width:680px;margin:28px 0 0;font-size:20px;letter-spacing:-.02em;line-height:1.55;opacity:.78}@media(max-width:768px){.jobs_heroCopy__DNSAW{margin-top:20px;font-size:17px}}.jobs_openings__THlBL{padding-top:96px;padding-bottom:140px}@media(max-width:768px){.jobs_openings__THlBL{padding-top:64px;padding-bottom:96px}}.jobs_headingGroup__H3Zni{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.jobs_headingGroup__H3Zni h2{margin:0;font-family:var(--font-firs);font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1.05}@media(max-width:768px){.jobs_headingGroup__H3Zni{margin-bottom:32px}.jobs_headingGroup__H3Zni h2{font-size:30px}}.jobs_jobList__WyGcO{max-width:1000px}.jobs_jobCard___0ZRX{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr) auto;align-items:center;gap:40px;padding:32px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-base);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.jobs_jobCard___0ZRX:hover{border-color:var(--border-default);box-shadow:0 20px 60px rgba(47,111,178,.1);transform:translateY(-2px)}.jobs_jobCard___0ZRX:focus-visible{outline:2px solid var(--border-strong);outline-offset:3px}.jobs_jobCard___0ZRX dd,.jobs_jobCard___0ZRX dl,.jobs_jobCard___0ZRX dt,.jobs_jobCard___0ZRX h3,.jobs_jobCard___0ZRX p{margin:0}.jobs_jobCard___0ZRX h3{margin-top:8px;font-family:var(--font-firs);font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.15}@media(max-width:992px){.jobs_jobCard___0ZRX{grid-template-columns:1fr;gap:28px}}@media(max-width:768px){.jobs_jobCard___0ZRX{padding:24px 20px}.jobs_jobCard___0ZRX h3{font-size:24px}}.jobs_department__Fd52D,.jobs_meta__l4FbY dt{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.jobs_excerpt__dE3hP{max-width:580px;margin-top:16px!important;font-size:15px;line-height:1.6;opacity:.72}.jobs_meta__l4FbY{display:grid;grid-template-columns:1fr;gap:16px}.jobs_meta__l4FbY dd{margin-top:5px;font-size:14px;line-height:1.45}.jobs_viewRole__pGGy1{color:#2f6fb2;font-size:14px;font-weight:600;white-space:nowrap}