.career-landing{max-width:1280px;margin:auto}.career-nav{display:flex;justify-content:space-between;align-items:center;padding:28px 7%;border-bottom:1px solid #d8dfd7;font-size:12px;gap:20px}.career-nav>a:first-child{font-size:18px;letter-spacing:2px}.career-nav small{display:block;font-size:8px;margin-top:4px;letter-spacing:1.5px}.career-landing section{padding:75px 7%}.career-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.career-hero h1{font-size:clamp(39px,4.6vw,62px);line-height:1.08;letter-spacing:-2px}.career-landing em{color:var(--gold);font-style:normal}.career-landing p{font-size:14px;line-height:1.8;color:#67736d}.career-hero>div>p:not(.eyebrow){max-width:510px}.career-cta{display:inline-block;background:var(--green);color:white;padding:17px 24px;border-radius:3px;font-size:12px;font-weight:600;margin-top:15px}.career-cta:hover{background:#1d4938}.hero-note{display:block;font-size:10px;color:#67736d;margin-top:14px}.career-portrait{position:relative;height:480px;overflow:hidden;background:var(--green)}.career-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top}.career-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,#08241c)}.career-portrait>span{position:absolute;bottom:26px;left:25px;z-index:1;color:#e4d5b2;font:20px/1.4 Georgia,serif}.career-landing h2{font:clamp(32px,3.7vw,47px)/1.15 Georgia,serif;margin:0 0 26px;letter-spacing:-1px}.profession{background:#e7eae4}.profession-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.profession aside{border-left:1px solid #b99a55;padding-left:30px}.profession aside strong{font:34px Georgia,serif;color:var(--green)}.profession aside a{font-size:10px;border-bottom:1px solid #b99a55}.profession aside small{display:block;font-size:10px;line-height:1.6;margin-top:12px;color:#67736d}.training{background:var(--green);color:var(--ice)}.training .section-intro,.training article p{color:#becbc4}.section-intro{max-width:660px}.training-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:42px}.training article{border-top:1px solid #b99a5566;padding-top:22px}.training article span{font:25px Georgia,serif;color:var(--gold)}.training h3{font:25px/1.2 Georgia,serif;margin:20px 0 12px}.development{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.commitment{background:#e7eae4;padding:30px}.commitment h3{font:28px/1.25 Georgia,serif;margin:0 0 20px}.commitment ul{padding-left:18px;font-size:13px;line-height:1.8;color:#67736d}.commitment li{margin-bottom:10px}.interview{text-align:center;border-top:1px solid #d8dfd7}.interview>p:not(.eyebrow){max-width:640px;margin:0 auto 10px}.interview small{display:block;max-width:540px;margin:18px auto 0;font-size:10px;line-height:1.6;color:#67736d}.career-landing footer{background:var(--deep);color:var(--gold);padding:35px}.career-landing footer small{color:#becbc4}@media(max-width:800px){.career-hero,.profession-grid,.development{grid-template-columns:1fr;gap:30px}.career-portrait{height:380px;max-width:420px}.training-grid{grid-template-columns:1fr 1fr}.career-landing section{padding:50px 7%}.career-hero h1{font-size:43px}.profession aside{padding-left:22px}.career-nav>a:first-child{font-size:15px}.career-nav>a:last-child{font-size:10px}}@media(max-width:440px){.training-grid{grid-template-columns:1fr}.career-hero h1{font-size:38px}.career-cta{padding:16px 18px;font-size:11px}.commitment{padding:25px}.career-portrait{height:340px}}
