.job-status[data-astro-cid-s3iucdqj]{font-size:var(--text-regular);flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:6rem;display:flex}.job-status[data-astro-cid-s3iucdqj][data-loading]{flex-direction:row;align-items:center;gap:.75rem}.job-status[data-astro-cid-s3iucdqj][hidden]{display:none}.spinner[data-astro-cid-s3iucdqj]{border:2px solid var(--grey-light);border-top-color:var(--off-black);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-astro-cid-s3iucdqj]{animation-duration:2.4s}}.job-departments[data-astro-cid-s3iucdqj] .job-department{margin-top:6rem}.job-departments[data-astro-cid-s3iucdqj] .job-department-title{margin-bottom:1.25rem;padding-bottom:1.25rem}.job-departments[data-astro-cid-s3iucdqj] .job-row{border-top:1px solid var(--grey-light);grid-template-columns:1fr auto;column-gap:1.5rem;margin-bottom:1.125rem;padding-top:.75rem;display:grid}.job-departments[data-astro-cid-s3iucdqj] .job-title{color:var(--off-black);font:700 var(--h3-size)/1.2 var(--sans);grid-area:1/1}.job-departments[data-astro-cid-s3iucdqj] .job-title:hover{text-decoration:underline}.job-departments[data-astro-cid-s3iucdqj] .job-apply{color:#000;font:500 1.125rem/1 var(--sans);border:1px solid #000;border-radius:3.3rem;grid-area:1/2;justify-content:center;align-self:start;align-items:center;padding:.5rem 1.5rem;transition:border-color .2s,background-color .2s,color .2s;display:flex}.job-departments[data-astro-cid-s3iucdqj] .job-apply:hover{color:#fff;background:#000}.job-departments[data-astro-cid-s3iucdqj] .job-location{color:var(--dark-grey);grid-area:2/1/auto/span 2;font-size:1.0625rem;line-height:1.4}@media (width<=991px){.job-status[data-astro-cid-s3iucdqj],.job-departments[data-astro-cid-s3iucdqj] .job-department{margin-top:4.5rem}}@media (width<=767px){.job-status[data-astro-cid-s3iucdqj],.job-departments[data-astro-cid-s3iucdqj] .job-department{margin-top:3rem}.job-departments[data-astro-cid-s3iucdqj] .job-department-title{margin-bottom:0;line-height:1.4}.job-departments[data-astro-cid-s3iucdqj] .job-row{flex-direction:column;align-items:flex-start;display:flex}.job-departments[data-astro-cid-s3iucdqj] .job-apply{order:3;margin-top:1rem;padding-block:.375rem;font-size:1rem}}@media (width<=479px){.job-departments[data-astro-cid-s3iucdqj] .job-department-title{font-size:1.625rem}}.careers-hero[data-astro-cid-updltw2v]{padding-top:var(--page-intro-offset);background:var(--off-white);padding-bottom:5.75rem}.careers-hero-layout[data-astro-cid-updltw2v]{justify-content:space-between;gap:4rem;padding-top:3.75rem;display:flex}.careers-hero-text[data-astro-cid-updltw2v]{width:100%;max-width:32rem;margin-right:50px;padding-top:100px}.careers-eyebrow[data-astro-cid-updltw2v]{color:var(--grey);font:500 1.125rem/1.2 var(--sans);margin-bottom:.5rem}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{width:101%;margin-bottom:1rem}.careers-intro[data-astro-cid-updltw2v]{font-size:var(--text-regular);line-height:1.2}.careers-cta[data-astro-cid-updltw2v]{padding-top:1.75rem}.careers-cta[data-astro-cid-updltw2v] .btn[data-astro-cid-updltw2v]{padding-inline:2rem}.careers-photo[data-astro-cid-updltw2v]{flex:1;max-width:34.375rem;margin-left:auto;margin-right:3rem}.careers-photo[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{width:100%;height:auto}#open-roles[data-astro-cid-updltw2v]{scroll-margin-top:60px}.open-roles[data-astro-cid-updltw2v]{max-width:43.75rem;margin-inline:auto}.open-roles[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{max-width:28rem;margin-bottom:1rem}@media (width<=991px){.careers-hero[data-astro-cid-updltw2v]{padding-bottom:5.5rem}.careers-hero-layout[data-astro-cid-updltw2v]{padding-top:4rem}.careers-hero-text[data-astro-cid-updltw2v]{max-width:55rem;padding-right:2rem}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{width:auto}.careers-photo[data-astro-cid-updltw2v]{flex:0 auto;width:100%;max-width:30rem;margin-right:2rem}}@media (width<=767px){.careers-hero[data-astro-cid-updltw2v]{padding-bottom:4.25rem}.careers-hero-layout[data-astro-cid-updltw2v]{flex-direction:column;padding-top:3rem}.careers-hero-text[data-astro-cid-updltw2v]{margin-right:0;padding:0}.careers-eyebrow[data-astro-cid-updltw2v]{font-size:.875rem}}@media (width<=479px){h1[data-astro-cid-updltw2v]{font-size:2rem}}
