.header nav a[aria-current]{color:#00843d;font-weight:700}.career-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-top:60px;padding-bottom:85px}.breadcrumb{font-size:11px;color:#63796a;display:inline-block;margin-bottom:28px}.career-hero h1{font-size:clamp(39px,4.2vw,60px);letter-spacing:-2.6px;line-height:1.12}.career-intro>p{font-size:16px;max-width:520px}.career-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.under-link{font-size:13px;font-weight:600;color:#007b39;border-bottom:1px solid #00843d;padding-bottom:6px}.career-note{font-size:9px;letter-spacing:1.5px;color:#597363;margin-top:48px}.people-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0}.people-mosaic img{width:100%;height:235px;object-fit:cover;object-position:center 25%;border-radius:6px;background:#e8f5ec}.people-mosaic img:nth-child(even){transform:translateY(28px)}.career-benefits,.career-voices{background:#f2f7f3}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.benefit-grid article{border-top:2px solid #00843d;padding-top:20px}.benefit-grid h3{font-size:22px;margin:30px 0 17px}.benefit-grid p{font-size:13px}.job{display:grid;grid-template-columns:40px 1fr auto;gap:22px;align-items:center;padding:30px 10px;border-top:1px solid #d6e2d9;transition:background .2s}.job:last-child{border-bottom:1px solid #d6e2d9}.job:hover{background:#f1f8f3}.job-number{font-size:11px;color:#00843d}.job h3{font-size:22px;margin:0 0 9px;letter-spacing:-.5px}.job p{font-size:12px;margin:0}.job-action{font-size:12px;color:#007b39;white-space:nowrap}.job-action b{font-size:25px;margin-left:20px;font-weight:400}.job-footer{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.job-footer p{font-size:13px;margin:0}.career-business{background:#e8f5ec}.career-business-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.career-business p{font-size:14px}.career-business h3{font-size:20px;margin-top:30px}.business-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:28px}.business-links a{padding:12px 0;border-bottom:1px solid #bdd8c5;display:flex;justify-content:space-between;font-size:13px}.career-business-art{align-self:end;position:relative}.career-business-art img{width:100%;height:auto;max-height:570px;object-fit:contain;display:block}.career-business-art>span{display:block;font-size:10px;letter-spacing:1.3px;padding:20px 0;text-align:center;color:#006b36}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px}.team-person>div{aspect-ratio:1/1.1;overflow:hidden;border-radius:6px;background:#e8f5ec}.team-person img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.team-person h3{font-size:18px;margin:19px 0 6px}.team-person p{font-size:12px;margin:0}.voices-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.voices-grid blockquote{margin:0;padding:26px;background:white;border:1px solid #e0e9e3;border-radius:6px}.voices-grid blockquote>span{font-size:46px;color:#00843d;line-height:1}.voices-grid p{font-size:15px;color:#35483b;line-height:1.7;margin:8px 0 20px}.voices-grid cite{font-size:11px;font-style:normal;color:#65816e}.more-voices{margin-top:30px}.more-voices summary{cursor:pointer;color:#007b39;font-size:14px;display:flex;justify-content:space-between;list-style:none;padding:12px 0;border-bottom:1px solid #c7dccd}.more-voices[open] summary{margin-bottom:25px}.more-voices[open] summary span{transform:rotate(45deg)}.career-join{background:#064b2b;color:white}.career-join-top{display:flex;justify-content:space-between;gap:70px;align-items:center}.career-join p{color:#c8e3d2;font-size:14px;max-width:500px}.career-join .btn{background:white;color:#006b36;flex-shrink:0}.hr-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:50px}.hr-grid article{border-top:1px solid #438462;padding-top:28px}.hr-grid h3{font-size:23px;margin-bottom:8px}.hr-grid a{display:block;font-size:16px;margin-top:9px;width:fit-content}.hr-grid a:hover{text-decoration:underline}@media(max-width:1100px){.career-hero{gap:35px}.people-mosaic img{height:195px}.career-business-grid{gap:40px}.benefit-grid{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.career-hero{grid-template-columns:1fr;padding-top:35px;gap:20px}.career-hero h1{font-size:44px;letter-spacing:-1.8px}.career-note{margin-top:28px}.people-mosaic{padding-bottom:28px}.people-mosaic img{height:auto;aspect-ratio:1/1.05}.career-hero .eyebrow{margin-bottom:20px}.career-actions{gap:20px}.career-business-grid{grid-template-columns:1fr;gap:30px}.career-business-art{max-width:350px;margin:auto}.team-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.team-person h3{font-size:16px}.team-person p{font-size:11px}.job{grid-template-columns:25px 1fr;gap:12px;padding:23px 0}.job h3{font-size:19px}.job-action{grid-column:2}.job-action b{font-size:20px}.job-footer{display:block}.job-footer .under-link{display:inline-block;margin-top:18px}.voices-grid{grid-template-columns:1fr}.career-join-top{display:block}.career-join-top .btn{margin-top:15px}.hr-grid{gap:35px;grid-template-columns:1fr}.benefit-grid{gap:25px}.benefit-grid h3{font-size:19px}.breadcrumb{margin-bottom:20px}}@media(max-width:430px){.career-hero h1{font-size:39px}.benefit-grid{grid-template-columns:1fr}.benefit-grid h3{margin-top:18px}.career-intro>p{font-size:14px}.voices-grid blockquote{padding:22px}}
