.career-page{--navy:#0d1622;--green:#153f34;--gold:#c58b38;--paper:#f5f2ec;background:var(--paper);color:#17211e;min-height:100svh}.career-header{border-bottom:1px solid #d9d2c8;justify-content:space-between;align-items:center;min-height:90px;padding:16px clamp(24px,6vw,88px);display:flex}.career-brand img{width:clamp(170px,18vw,230px);display:block}.career-header nav{text-transform:uppercase;letter-spacing:.09em;gap:24px;font-size:.75rem;display:flex}.career-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:8vw;padding:clamp(70px,9vw,130px) clamp(24px,8vw,120px);display:grid}.career-hero h1{max-width:1000px;margin:18px 0 28px;font-size:clamp(3rem,6vw,6rem);line-height:.98}.career-hero .lead{color:#62645f;max-width:800px;font-size:1.08rem}.career-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.career-hero aside{background:var(--green);color:#fff;padding:38px}.career-hero aside span{text-transform:uppercase;letter-spacing:.12em;color:#e5b362;font-size:.65rem;display:block}.career-hero aside strong{margin:18px 0;font:400 2rem Georgia,serif;display:block}.career-hero aside p{color:#d5dfdb}.career-capabilities,.career-packages{background:#fff;padding:clamp(65px,8vw,110px) clamp(24px,8vw,120px)}.career-capabilities>div{border-top:1px solid #d9d2c8;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.career-capabilities article{border-bottom:1px solid #d9d2c8;border-right:1px solid #d9d2c8;padding:28px 26px}.career-capabilities article:nth-child(3n){border-right:0}.career-capabilities span,.package-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#9a6927;font-size:.65rem}.career-capabilities h2{font:400 1.7rem Georgia,serif}.career-platform{grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(70px,9vw,120px) clamp(24px,8vw,120px);display:grid}.career-platform h2,.career-section-head h2,.career-process h2,.career-closing h2{margin:12px 0;font-size:clamp(2.4rem,4.4vw,4.5rem)}.career-platform p{color:#62645f}.career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.career-grid article{background:#faf8f5;border:1px solid #d9d2c8;flex-direction:column;min-height:420px;padding:36px;display:flex}.career-grid article.featured{border-top:4px solid var(--gold)}.career-grid h3{margin:8px 0 10px;font:400 2rem Georgia,serif}.package-subtitle{color:#29463b;font-weight:700}.career-grid article>p:not(.package-eyebrow):not(.package-subtitle){color:#62645f}.package-price{margin-top:auto;padding:28px 0 20px}.package-price strong{color:var(--green);font:400 2.8rem Georgia,serif}.career-grid .button{align-self:flex-start}.career-process{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(70px,9vw,120px) clamp(24px,8vw,120px);display:grid}.career-process ol{margin:0;padding:0;list-style:none}.career-process li{border-bottom:1px solid #ffffff24;grid-template-columns:46px 1fr;gap:16px;padding:22px 0;display:grid}.career-process li>span{color:#e5b362;font-size:.7rem}.career-process b{font:400 1.45rem Georgia,serif}.career-process p{color:#c9d8d2;margin:4px 0 0}.career-closing{max-width:1100px;padding:clamp(80px,10vw,140px) clamp(24px,8vw,120px)}.career-closing .button{margin-top:20px}.career-footer{color:#d7d8dc;background:#0b111d;grid-template-columns:2fr 1fr 1fr;gap:7vw;padding:65px clamp(24px,8vw,120px) 30px;display:grid}.career-footer>div{align-content:start;gap:8px;display:grid}.career-footer>div:first-child p{color:#8f949d;max-width:430px}.career-footer b{color:#d0aa70;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.career-footer small{color:#7e838c;border-top:1px solid #2b3340;grid-column:1/-1;padding-top:20px}.career-footer small a{text-underline-offset:3px;text-decoration:underline}@media (max-width:850px){.career-hero,.career-platform,.career-process,.career-capabilities>div,.career-grid{grid-template-columns:1fr}.career-capabilities article{border-right:0}.career-header{align-items:flex-start;gap:16px}.career-header nav{text-align:right;flex-direction:column;gap:12px}.career-header{flex-wrap:wrap;align-items:center;min-height:auto;padding-block:14px}.career-brand img{width:180px}.career-header nav{text-align:left;scrollbar-width:none;flex-direction:row;gap:18px;width:100%;padding:8px 0 2px;display:flex;overflow-x:auto}.career-header nav a{white-space:nowrap}.career-hero{gap:34px;padding-top:58px}.career-hero h1{font-size:clamp(2.7rem,11vw,4.5rem)}.career-hero aside{padding:28px 24px}.career-actions{grid-template-columns:1fr;display:grid}.career-actions .button{justify-content:center;width:100%}.career-capabilities,.career-packages{padding-inline:20px}.career-grid article{min-height:0;padding:28px 22px}.career-footer{grid-template-columns:1fr;gap:22px;padding:48px 20px 26px}.career-footer small{grid-column:auto}}.career-header{min-height:84px;padding-top:10px;padding-bottom:10px}.career-brand{flex:none;align-items:center;line-height:0;display:flex}.career-brand img{object-fit:contain;width:auto;max-width:230px;height:64px}.career-header nav{align-items:center}@media (max-width:850px){.career-header{min-height:74px;padding-top:10px;padding-bottom:10px}.career-brand img{width:auto;max-width:190px;height:54px}}