:root{--careers-page-bg:#f8f9fc;--careers-panel-bg:#f3f4f8;--careers-card-bg:#fff;--careers-card-hover:#fff8f4;--careers-torch-core:#fffef8;--careers-torch-mid:#ffe8d6;--careers-torch-glow:rgba(128,0,0,.12);--careers-border:#d8dce6;--careers-border-soft:#e8ebf2;--careers-maroon:#650010;--careers-maroon-deep:maroon;--careers-text:#2d2d2d;--careers-text-muted:#5a5a5a}.careers-openings-jobs{background-color:var(--careers-page-bg);padding-top:2rem;padding-bottom:2.5rem}.embed_jobs_with_style_1 .embed_jobs_head2{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:20px 24px!important;background:var(--careers-panel-bg)!important;border:1px solid var(--careers-border)!important;border-radius:8px!important;box-sizing:border-box!important}.embed_jobs_head{background:transparent!important}.embed_jobs_with_style_1 .rec_filter_cls{border-bottom:1px solid var(--careers-border-soft)!important;padding-bottom:12px!important;margin-bottom:16px!important;background:transparent!important}.embed_jobs_head select,.embed_jobs_with_style_1 .rec-grp-drop{border:1px solid var(--careers-border)!important;border-radius:4px!important;padding:6px 28px 6px 10px!important;font-size:13px!important;background:var(--careers-card-bg)!important;color:var(--careers-text)!important}.embed_jobs_with_style_1 ul.rec-group{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}@media screen and (max-width:1200px){.embed_jobs_with_style_1 ul.rec-group{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:900px){.embed_jobs_with_style_1 ul.rec-group{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:560px){.embed_jobs_with_style_1 ul.rec-group{grid-template-columns:1fr!important}}.embed_jobs_with_style_1 ul.rec-job-info{display:block!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;border:1px solid var(--careers-border-soft)!important;border-radius:6px!important;background:var(--careers-card-bg)!important;padding:16px 18px!important;margin:0!important;box-sizing:border-box!important;height:100%!important;cursor:pointer!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}.embed_jobs_with_style_1 ul.rec-job-info:after,.embed_jobs_with_style_1 ul.rec-job-info:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;opacity:0!important;transition:opacity .18s ease!important}[class*=careers-role-] ul.rec-job-info:before{z-index:0!important;background:radial-gradient(circle 150px at var(--torch-x,50%) var(--torch-y,50%),var(--role-torch-core,var(--careers-torch-core)) 0,var(--role-torch-mid,var(--careers-torch-mid)) 38%,var(--role-torch-fade,transparent) 78%)!important;mix-blend-mode:normal!important}[class*=careers-role-] ul.rec-job-info:after{z-index:0!important;background:radial-gradient(circle 200px at var(--torch-x,50%) var(--torch-y,50%),var(--role-torch-glow,var(--careers-torch-glow)) 0,var(--role-torch-glow-mid,transparent) 55%,transparent 80%)!important}.embed_jobs_with_style_1 ul.rec-job-info.torch-active:after,.embed_jobs_with_style_1 ul.rec-job-info.torch-active:before{opacity:1!important}.embed_jobs_with_style_1 ul.rec-job-info:hover{background-color:var(--careers-card-bg)!important}[class*=careers-role-] ul.rec-job-info.torch-active,[class*=careers-role-] ul.rec-job-info.torch-active:hover{background-color:var(--role-card-hover,var(--careers-card-hover))!important;border-color:var(--role-border-hover,#d4a8a8)!important;box-shadow:inset 0 0 24px var(--role-inset-glow,rgba(255,235,220,.5)),0 0 0 1px var(--role-shadow-ring,rgba(128,0,0,.1)),0 6px 24px var(--role-shadow-outer,rgba(128,0,0,.14))!important}.embed_jobs_with_style_1 ul.rec-job-info>*,.embed_jobs_with_style_1 ul.rec-job-info>li{position:relative!important;z-index:2!important}[class*=careers-role-] .rec-group .rec-job-title a,[class*=careers-role-] .rec-job-info a,[class*=careers-role-] li.rec-job-title a{font-weight:700!important;font-size:14px!important;color:var(--role-title,var(--careers-maroon-deep))!important;text-decoration:none!important;line-height:1.4!important;word-break:break-word!important}[class*=careers-role-] .rec-job-info a:hover,[class*=careers-role-] li.rec-job-title a:hover{text-decoration:underline!important;color:var(--role-title-hover,var(--role-title,var(--careers-maroon)))!important}[class*=careers-role-] .zrsite_Location,[class*=careers-role-] .zrsite_Location span,[class*=careers-role-] ul.rec-job-info li:not(.rec-job-title),[class*=careers-role-] ul.rec-job-info li:not(.rec-job-title) span{font-size:13px!important;font-weight:400!important;color:var(--role-subtitle,var(--careers-text-muted))!important;line-height:1.5!important}[class*=careers-role-] .rec-group li span:first-child{width:auto!important}[class*=careers-role-] .rec-grp-heading,[class*=careers-role-] .rec-grp-name{grid-column:1/-1!important;font-weight:600!important;color:var(--role-title,var(--careers-maroon))!important;border-top:none!important;padding-top:0!important;margin:8px 0!important;background:transparent!important}.careers-role-leadership{--role-title:#1e3a6e;--role-title-hover:#2a4f8f;--role-subtitle:#4a6fa5;--role-panel-bg:#eef2f9;--role-card-hover:#f4f7fd;--role-border-hover:#9bb3d4;--role-torch-core:#fff;--role-torch-mid:#dce8ff;--role-torch-fade:transparent;--role-torch-glow:rgba(30,58,110,.18);--role-torch-glow-mid:rgba(104,117,226,.1);--role-inset-glow:rgba(220,232,255,.65);--role-shadow-ring:rgba(30,58,110,.12);--role-shadow-outer:rgba(30,58,110,.16)}.careers-role-faculty{--role-title:maroon;--role-title-hover:#650010;--role-subtitle:#9a4a4a;--role-panel-bg:#f9f0f0;--role-card-hover:#fff5f2;--role-border-hover:#d4a8a8;--role-torch-core:#fffef8;--role-torch-mid:#ffe8d6;--role-torch-fade:transparent;--role-torch-glow:rgba(128,0,0,.16);--role-torch-glow-mid:rgba(101,0,16,.08);--role-inset-glow:rgba(255,235,220,.55);--role-shadow-ring:rgba(128,0,0,.12);--role-shadow-outer:rgba(128,0,0,.16)}.careers-role-postdoc{--role-title:#0d6e6e;--role-title-hover:#0a5555;--role-subtitle:#3d8f8f;--role-panel-bg:#eef8f8;--role-card-hover:#f2fcfc;--role-border-hover:#8ec9c9;--role-torch-core:#fff;--role-torch-mid:#c8f0f0;--role-torch-fade:transparent;--role-torch-glow:rgba(13,110,110,.18);--role-torch-glow-mid:rgba(61,143,143,.1);--role-inset-glow:rgba(200,240,240,.6);--role-shadow-ring:rgba(13,110,110,.12);--role-shadow-outer:rgba(13,110,110,.16)}.careers-role-jrf{--role-title:#5b2d82;--role-title-hover:#452266;--role-subtitle:#7a5499;--role-panel-bg:#f5f0fa;--role-card-hover:#faf5ff;--role-border-hover:#c4a8d8;--role-torch-core:#fff;--role-torch-mid:#e8d4f5;--role-torch-fade:transparent;--role-torch-glow:rgba(91,45,130,.18);--role-torch-glow-mid:rgba(122,84,153,.1);--role-inset-glow:rgba(232,212,245,.65);--role-shadow-ring:rgba(91,45,130,.12);--role-shadow-outer:rgba(91,45,130,.16)}.careers-role-staff{--role-title:#1b5e3b;--role-title-hover:#144a2e;--role-subtitle:#3d7a5c;--role-panel-bg:#eef6f1;--role-card-hover:#f4fbf6;--role-border-hover:#8ec4a8;--role-torch-core:#fff;--role-torch-mid:#d4f0e0;--role-torch-fade:transparent;--role-torch-glow:rgba(27,94,59,.18);--role-torch-glow-mid:rgba(61,122,92,.1);--role-inset-glow:rgba(212,240,224,.65);--role-shadow-ring:rgba(27,94,59,.12);--role-shadow-outer:rgba(27,94,59,.16)}[class*=careers-role-] .embed_jobs_head2{background:var(--role-panel-bg,var(--careers-panel-bg))!important;border-color:var(--role-border-hover,var(--careers-border))!important}.embed_jobs_head ol,.embed_jobs_head ul,.embed_jobs_with_style_1 .rec_job_listing_div_jobs ul{list-style:none!important}.embed_jobs_with_style_1 .rec_job_listing_div_jobs li:before{visibility:hidden!important;display:none!important}