.careers-page-body .site-nav{background:#fff;mix-blend-mode:normal;color:#262820;border-bottom:1px solid #26282035}.careers-intro{padding-top:150px}.careers-intro h1{font-size:clamp(58px,8vw,120px);line-height:.98;letter-spacing:-.06em;margin:45px 0}.careers-lead,.careers-apply{display:grid;grid-template-columns:1fr 1fr;gap:10%}.careers-lead>p:first-child{font-size:clamp(24px,3vw,40px);line-height:1.25;letter-spacing:-.035em}.careers-lead>p:last-child,.careers-apply p{font-size:16px;line-height:1.85;color:var(--muted)}.careers-roles{border-top:1px solid var(--line)}.careers-roles h2,.careers-apply h2,.careers-home h2{font-size:clamp(40px,5vw,76px);line-height:1.02;letter-spacing:-.05em;margin:35px 0}.careers-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 5%;margin:55px 0}.careers-role-grid article{border-top:1px solid var(--line);padding-top:20px}.careers-role-grid article>span{font-size:11px;color:var(--muted)}.careers-role-grid h3{font-size:28px;letter-spacing:-.035em;margin:25px 0 18px}.careers-role-grid p,.careers-note{font-size:15px;line-height:1.85;color:var(--muted)}.careers-note{max-width:900px}.careers-apply{border-top:1px solid var(--line)}.careers-apply>div>p{margin-bottom:22px}.careers-apply label{display:block;font-size:13px;margin-bottom:25px}.careers-apply label>span{font-size:11px;color:var(--muted)}.careers-apply input,.careers-apply select,.careers-apply textarea{display:block;width:100%;background:#fff;color:#262820;border:0;border-bottom:1px solid #a5a99d;border-radius:0;padding:15px 0;margin-top:8px;font-family:inherit;font-size:16px;line-height:1.5;resize:vertical}.careers-apply input:focus,.careers-apply select:focus,.careers-apply textarea:focus{outline:2px solid #62675c;outline-offset:4px}.careers-apply .form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.careers-privacy{font-size:12px!important;margin:15px 0 25px}.careers-privacy a{text-decoration:underline}.career-primary{display:inline-block;padding:15px 22px;border:1px solid #262820;background:#262820;color:#fff;font-size:14px;line-height:1.5;text-align:center;min-height:48px}.career-preview{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.career-preview[hidden]{display:none}.career-preview h3{font-size:28px;margin-bottom:18px}.career-preview>p{font-size:14px;margin:18px 0 25px}.career-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.career-actions button{padding:12px 0;background:none;border:0;border-bottom:1px solid #262820;font-size:14px;min-height:44px}.careers-home{border-top:1px solid var(--line)}.careers-home>div:last-child{display:flex;justify-content:space-between;gap:45px;align-items:end}.careers-home p{font-size:16px;line-height:1.85;color:var(--muted)}.careers-home .text-link{font-size:15px}.career-primary:focus-visible,.career-actions button:focus-visible{outline:2px solid #62675c;outline-offset:4px}
@media(max-width:700px){.careers-intro{padding-top:110px}.careers-intro h1{font-size:58px}.careers-lead,.careers-apply,.careers-role-grid{grid-template-columns:1fr;gap:30px}.careers-role-grid{margin:40px 0}.careers-apply .form-row{grid-template-columns:1fr;gap:0}.careers-home>div:last-child{display:block}.careers-home>div:last-child>div{margin-top:25px}.careers-apply h2,.careers-home h2{font-size:48px}.career-primary{width:100%}}
