.careers-page .careers-intro{padding-block:clamp(92px,12vw,160px) clamp(48px,6vw,80px)}.careers-page .careers-intro .who-eyebrow{margin:0 0 24px}.careers-page .careers-statement{max-width:26ch;color:var(--who-forest);font:400 clamp(2.2rem, 4vw, 4rem)/1.08 var(--font-serif);letter-spacing:-.028em;margin:0}.careers-page .careers-openings{padding-block:clamp(72px,9vw,120px);scroll-margin-top:96px}.careers-page .careers-roles{border-top:1px solid #004a3a29;margin:48px 0 0;padding:0;list-style:none}.careers-page .careers-role{border-bottom:1px solid #004a3a29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:36px 0;display:grid}.careers-page .careers-role__meta{color:#32704f;font:600 11px/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0}.careers-page .careers-role__title{color:var(--who-forest);font:400 clamp(1.7rem, 2.6vw, 2.4rem)/1.12 var(--font-serif);letter-spacing:-.02em;margin:12px 0}.careers-page .careers-role__summary{max-width:64ch;color:var(--who-muted);font:400 15px/1.7 var(--font-sans);margin:0}.careers-page .careers-openings__more{margin-top:32px}.careers-page .careers-perks{padding-block:clamp(72px,9vw,120px)}.careers-page .careers-perk-list{border-top:1px solid #004a3a29;margin:48px 0 0;padding:0;list-style:none}.careers-page .careers-perk{border-bottom:1px solid #004a3a29;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:40px;padding:26px 0;display:grid}.careers-page .careers-perk__title{color:var(--who-forest);font:400 clamp(1.4rem, 2vw, 1.8rem)/1.2 var(--font-serif);margin:0}.careers-page .careers-perk__text{color:var(--who-muted);font:400 15px/1.7 var(--font-sans);margin:0}.careers-page .careers-growth{padding-block:clamp(72px,9vw,120px);scroll-margin-top:96px}.careers-page .careers-growth__more{margin-top:36px}.careers-page .careers-apply{padding-block:clamp(72px,9vw,120px)}.careers-page .careers-apply .who-copy a{color:var(--who-forest);border-bottom:1px solid #004a3a59;font-weight:600;text-decoration:none}.careers-page .careers-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.careers-page .careers-step{background:#fff;border:1px solid #004a3a21;border-radius:14px;min-height:280px;padding:32px 28px;position:relative}.careers-page .careers-step__index{color:#81998b;font:600 11px/1 var(--font-sans);letter-spacing:.14em;position:absolute;top:30px;right:28px}.careers-page .careers-step__title{color:var(--who-forest);font:400 clamp(1.5rem, 2vw, 1.8rem)/1.15 var(--font-serif);margin:56px 0 12px}.careers-page .careers-step__text{color:var(--who-muted);font:400 15px/1.7 var(--font-sans);margin:0}@media (width<=1023px){.careers-page .careers-steps{grid-template-columns:minmax(0,1fr)}.careers-page .careers-step{min-height:0}}@media (width<=760px){.careers-page .careers-role{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0}.careers-page .careers-perk{grid-template-columns:minmax(0,1fr);gap:10px}}
