.jobs_page__RKiDh{background:#f6f6f0;color:#162c24;min-height:70vh}.jobs_hero__RT565{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.55fr 1fr;gap:70px;padding:76px 32px 58px;align-items:center}.jobs_eyebrow__U_79C{font:11px var(--font-mono),monospace;letter-spacing:.14em;color:#52685b}.jobs_intro__ShATc h1{font-size:clamp(38px,4.5vw,64px);line-height:1.08;letter-spacing:-.05em;font-weight:600;margin:20px 0 24px}.jobs_intro__ShATc h1 span{color:#61836e}.jobs_lede__cJyFH{font-size:16px;line-height:1.8;color:#526057;max-width:560px}.jobs_meta___xL2n{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;color:#52685b;margin-top:26px}.jobs_meta___xL2n>span{display:flex;align-items:center;gap:7px}.jobs_dot__exOXN{width:6px;height:6px;background:#658b71;border-radius:100%}.jobs_scope__QhFBd{border:1px solid #d4ddcf;background:#edf1e8;padding:28px}.jobs_scope__QhFBd p{font-size:12px;line-height:1.8;color:#56695b}.jobs_stats__a0EXz{display:flex;gap:38px;margin:24px 0}.jobs_stats__a0EXz div{display:flex;flex-direction:column;gap:8px}.jobs_stats__a0EXz strong{font-size:44px;font-weight:500;line-height:1;letter-spacing:-.05em}.jobs_stats__a0EXz span{font-size:11px;color:#56695b}.jobs_scope__QhFBd .jobs_checked___bECe{display:flex;align-items:center;gap:7px;border-top:1px solid #d4ddcf;padding-top:16px;margin-top:16px;font-size:10px}.jobs_board__Lwwnl{max-width:1240px;margin:auto;padding:0 32px 70px}.jobs_filterPanel__aeJsP{border:1px solid #d6dcd2;background:#fff;padding:24px}.jobs_filterHeading__K_D1J{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.jobs_filterHeading__K_D1J h2{font-size:17px;font-weight:600;letter-spacing:-.02em}.jobs_filterHeading__K_D1J button{font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jobs_filterHeading__K_D1J button:disabled{color:#808a80;cursor:default}.jobs_filters__G4AMG{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.jobs_filters__G4AMG label>span{display:block;font-size:11px;font-weight:600;margin-bottom:8px}.jobs_filters__G4AMG input,.jobs_filters__G4AMG select{background:#fafbf7;border:1px solid #d6dcd2;width:100%;height:46px;border-radius:3px;font-size:13px;padding:0 12px;color:#233c2e;min-width:0}.jobs_inputIcon__Oucoe{position:relative}.jobs_inputIcon__Oucoe svg{position:absolute;top:14px;left:12px;color:#728172}.jobs_inputIcon__Oucoe input{padding-left:38px}.jobs_filters__G4AMG input:focus,.jobs_filters__G4AMG select:focus{outline:2px solid #567960;outline-offset:2px}.jobs_remote__VfZb2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;margin-top:18px}.jobs_remote__VfZb2 input{width:16px;height:16px;accent-color:#355e43}.jobs_remote__VfZb2 span{color:#718072;font-size:11px;margin-left:4px}.jobs_resultsHeading__5bwRd{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:27px 0 18px;font-size:12px;color:#657467}.jobs_resultsHeading__5bwRd strong{color:#263e2e}.jobs_resultsHeading__5bwRd>span{font-size:11px}.jobs_jobs__XBACe{border-top:1px solid #d6dcd2}.jobs_job__Kqk7A{padding:25px 8px;display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #d6dcd2}.jobs_job__Kqk7A:hover{background:#eff2e9}.jobs_jobMain__milTp{min-width:0}.jobs_company__EgDYm{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:#5b7865;margin-bottom:9px}.jobs_job__Kqk7A h3{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.02em;overflow-wrap:anywhere}.jobs_job__Kqk7A h3 a{display:inline}.jobs_job__Kqk7A h3 svg{display:inline;vertical-align:middle;margin-left:8px;color:#6d856f;flex-shrink:0}.jobs_job__Kqk7A h3 a:hover{text-decoration:underline;text-underline-offset:4px}.jobs_details__Sxy9B{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:11px;font-size:11px;color:#657366}.jobs_details__Sxy9B>span{display:flex;align-items:center;gap:5px}.jobs_details__Sxy9B svg{flex-shrink:0}.jobs_jobAside__kZUza{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;min-width:185px}.jobs_tag__aILWU{padding:4px 8px;border:1px solid #c8d7c9;background:#e7eee2;border-radius:3px;font-size:10px}.jobs_jobDate__Le0uj{font-size:10px;color:#748173}.jobs_apply__Wimgr{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.jobs_apply__Wimgr:hover{text-decoration:underline;text-underline-offset:4px}.jobs_moreWrap__aT8vr{display:flex;flex-direction:column;align-items:center;gap:12px;margin:32px 0}.jobs_moreWrap__aT8vr>span{font-size:11px;color:#6e7c6f}.jobs_more__MKSGw{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 22px;background:#254632;color:white;font-size:12px;cursor:pointer}.jobs_more__MKSGw:hover{background:#365b42}.jobs_empty__AU_Ke{text-align:center;padding:45px 20px;background:#edf1e8;border:1px solid #d4ddcf;margin-bottom:20px}.jobs_empty__AU_Ke h3{font-size:20px;font-weight:600;margin-bottom:10px}.jobs_empty__AU_Ke p{font-size:14px;line-height:1.8;color:#52685b}.jobs_empty__AU_Ke a{text-decoration:underline}.jobs_empty__AU_Ke button{margin-top:20px}.jobs_note__SzHWF{margin-top:46px;border-left:2px solid #b4c5ac;padding:2px 0 2px 22px;max-width:760px}.jobs_note__SzHWF h2{font-size:15px;font-weight:600;margin-bottom:8px}.jobs_note__SzHWF p{font-size:12px;line-height:1.9;color:#647260;margin-bottom:10px}.jobs_note__SzHWF a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-top:6px}@media(max-width:760px){.jobs_hero__RT565{grid-template-columns:1fr;gap:30px;padding:44px 20px 30px}.jobs_intro__ShATc h1{font-size:42px}.jobs_scope__QhFBd{padding:22px}.jobs_stats__a0EXz{margin:18px 0;gap:40px}.jobs_stats__a0EXz strong{font-size:36px}.jobs_board__Lwwnl{padding:0 20px 50px}.jobs_filterPanel__aeJsP{padding:18px}.jobs_filters__G4AMG{grid-template-columns:1fr}.jobs_filters__G4AMG input,.jobs_filters__G4AMG select{font-size:16px}.jobs_remote__VfZb2{align-items:flex-start;line-height:1.6}.jobs_remote__VfZb2 input{margin-top:2px}.jobs_remote__VfZb2 span{margin-left:24px}.jobs_job__Kqk7A{flex-direction:column;gap:16px;padding:23px 2px}.jobs_job__Kqk7A h3{font-size:18px}.jobs_jobAside__kZUza{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}.jobs_jobDate__Le0uj{width:100%;order:3}.jobs_details__Sxy9B{line-height:1.7}.jobs_meta___xL2n{gap:14px}.jobs_note__SzHWF{margin-top:35px}}