.jm-site.v3 .careers-page .careers-index{--careers-section-space:80px;--jm-section-padding-block:var(--careers-section-space);--careers-ink:#101014;--careers-muted:#73737b;--careers-tint:#faf9fd}.jm-site.v3 .careers-page .careers-index>section{margin-block:0;padding-block:var(--careers-section-space)}.jm-site.v3 .careers-page .careers-index :is(h1,h2,h3){color:var(--careers-ink);letter-spacing:-.035em}.jm-site.v3 .careers-page .careers-index :is(h1,h2)>span{color:#77777e}.jm-site.v3 .careers-page .careers-index p{color:var(--careers-muted)}.jm-site.v3 .careers-page .careers-index>.careers-index-hero{position:relative;isolation:isolate;padding-inline:max(24px,calc((100% - 1200px)/2))}.careers-index-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--page-intro-grid);background-size:var(--page-intro-grid-size) var(--page-intro-grid-size);background-position:bottom;opacity:var(--page-intro-grid-opacity);mask-image:linear-gradient(180deg,transparent,#000 22%)}.jm-site.v3 .careers-page .careers-index-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.14;margin:0 0 24px}.jm-site.v3 .careers-page .careers-index-hero>p{max-width:640px;font-size:16px;line-height:1.85}.careers-index-hero .careers-text-link{margin-top:24px}.jm-site.v3 .careers-page .careers-index>#trust{width:100%;max-width:none;padding-inline:max(24px,calc((100% - 1200px)/2));text-align:left}.jm-site.v3 .careers-page .careers-index .careers-open-heading{margin-bottom:34px}.jm-site.v3 .careers-page .careers-index .careers-open-heading h2{font-size:clamp(27px,3vw,40px);line-height:1.2}.jm-site.v3 .careers-page .careers-index .sp-directory-grid{padding:0}.careers-job-photo{position:relative;flex:none;width:100%;height:230px;overflow:hidden;background:#f4f3f1}.careers-job-photo img{display:block;object-fit:cover}.jm-site.v3 .careers-page .careers-index .careers-job-card h3{font-size:25px;line-height:1.3;margin:0 0 10px}.careers-job-team{display:block;font-size:13px;line-height:1.6;color:var(--careers-muted);margin-bottom:16px}.jm-site.v3 .careers-page .careers-index .careers-job-card p{font-size:14px;line-height:1.85;margin:0 0 24px}.jm-site.v3 .careers-page .careers-index .careers-job-card .sp-text-link{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--brand-color);font-size:14px}.careers-index .careers-job-card:focus-visible{outline:2px solid var(--brand-color);outline-offset:4px}.jm-site.v3 .careers-page .careers-index>.careers-purpose{border:0;background:var(--careers-tint)}.jm-site.v3 .careers-page .careers-index>.careers-working{padding-block:var(--careers-section-space)}.careers-index #open-roles{scroll-margin-top:80px}@media(max-width:1000px){.jm-site.v3 .careers-page .careers-index .careers-open-heading{align-items:start}}@media(max-width:760px){.jm-site.v3 .careers-page .careers-index{--careers-section-space:56px}.jm-site.v3 .careers-page .careers-index .careers-container{width:calc(100% - 44px)}.jm-site.v3 .careers-page .careers-index>#trust,.jm-site.v3 .careers-page .careers-index>.careers-index-hero{padding-inline:22px}.jm-site.v3 .careers-page .careers-index .careers-open-heading{display:block;margin-bottom:28px}.jm-site.v3 .careers-page .careers-index .careers-open-heading>p{margin-top:14px}.jm-site.v3 .careers-page .careers-index .careers-job-card h3{font-size:24px}}@media(max-width:600px){.jm-site.v3 .careers-page .careers-index #closing-cta .wc-actions{flex-direction:column;align-items:stretch}.jm-site.v3 .careers-page .careers-index #closing-cta .button{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.careers-index .careers-job-card{transition:none}}