.careers-hero{min-height:760px}.careers-hero .chapter-copy h1{max-width:950px}.careers-image-note{position:absolute;bottom:20px;right:4%;font-size:10px;color:#d8e2da}.careers-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.careers-principles article{border-top:1px solid #cdd6d0;padding-top:25px}.careers-principles article>span,.career-teams article>span{font-size:12px;color:#758277}.careers-principles h3{font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.04em;margin:40px 0 22px}.careers-principles p,.career-teams p{font-size:16px;line-height:1.8;color:#607065}.careers-locations{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px}.careers-locations>div{border-top:1px solid #526a5e;padding-top:25px}.careers-locations span{font-size:12px;color:#9db4a5}.careers-locations h3{font-size:40px;font-weight:400;letter-spacing:-.04em;margin:45px 0 15px}.careers-locations p{font-size:14px;color:#afc2b7}.career-teams{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.career-teams article{padding:40px 0;border-top:1px solid #cdd6d0}.career-teams h3{font-size:36px;font-weight:400;line-height:1.15;letter-spacing:-.04em;margin:30px 0 25px}.career-teams a{display:inline-block;margin-top:25px;font-size:14px;border-bottom:1px solid #adbaaf;padding-bottom:8px}.careers-jobs-intro{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:45px}.careers-jobs-intro p{max-width:680px;font-size:18px;line-height:1.8;color:#5e7165}.careers-jobs-intro .text-link{margin:0;flex-shrink:0}#jobs-status{font-size:14px;color:#66776a;margin-bottom:25px}#open-roles{scroll-margin-top:84px}.ashby-job{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:30px 0;border-top:1px solid #c7d2ca;color:#213e2d}.ashby-job:last-child{border-bottom:1px solid #c7d2ca}.ashby-job h3{font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.3;margin:0 0 12px}.ashby-job p{font-size:13px;color:#62766a;margin:0}.ashby-job>span{white-space:nowrap;font-size:14px}.ashby-job:hover h3{text-decoration:underline;text-underline-offset:5px}.ashby-job:focus-visible{outline:2px solid #245840;outline-offset:5px}
@media(max-width:960px){.careers-principles{gap:25px}.careers-principles h3{font-size:29px}.careers-locations h3{font-size:33px}.career-teams{gap:0 35px}.careers-jobs-intro{display:block}.careers-jobs-intro .text-link{margin-top:20px}}
@media(max-width:640px){.careers-hero{min-height:720px}.careers-principles,.careers-locations,.career-teams{grid-template-columns:1fr;gap:30px}.careers-principles h3{margin-top:28px;font-size:32px}.careers-locations{margin-top:45px}.careers-locations h3{margin-top:25px}.career-teams article{padding:28px 0 0}.career-teams h3{font-size:30px}.ashby-job{align-items:flex-start}.ashby-job h3{font-size:23px}.ashby-job>span{font-size:0}.ashby-job>span:after{content:'↗';font-size:24px}.careers-image-note{right:6%}}
