.career-page{color:#fff;background:#080808}.career-hero{--career-gold:#e6c98a;isolation:isolate;background:#080808;grid-template-columns:minmax(0,1fr) minmax(26rem,44rem) minmax(0,1fr);grid-template-areas:"woman copy man";min-height:calc(100vh - 82px);display:grid;position:relative;overflow:hidden}.career-figure{min-height:calc(100vh - 82px);position:relative;overflow:hidden}.career-figure-woman{grid-area:woman}.career-figure-man{grid-area:man}.career-figure img{object-fit:cover}.career-figure-woman img{object-position:center 12%}.career-figure-man img{object-position:center 4%}.career-figure-woman:after,.career-figure-man:after{content:"";pointer-events:none;position:absolute;inset:0}.career-figure-woman:after{background:linear-gradient(90deg,#08080814 0%,#0808082e 42%,#080808 96%)}.career-figure-man:after{background:linear-gradient(270deg,#08080814 0%,#0808082e 42%,#080808 96%)}.career-copy{z-index:2;text-align:center;flex-direction:column;grid-area:copy;justify-content:center;align-items:center;min-width:0;padding:clamp(3.2rem,8vh,6.5rem) clamp(1.2rem,2.4vw,2.4rem) clamp(2.4rem,6vh,4.2rem);display:flex;position:relative;overflow:visible}.career-copy .eyebrow{color:var(--career-gold);letter-spacing:.22em;justify-content:center}.career-copy .eyebrow i{border-color:var(--career-gold)}.career-copy h1{max-width:none;margin:1.15rem 0 1.25rem;font-size:clamp(2.4rem,4.7vw,4.7rem)}.career-copy h1 em{max-width:16ch;color:var(--career-gold);text-wrap:balance;margin:.18em auto 0;font-weight:400;display:block}.career-copy p{color:#c8c4bc;max-width:36rem;margin:0 auto .85rem;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.7}.career-copy p+p{margin-bottom:0}.career-benefits{border-top:1px solid #e6c98a38;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .9rem;width:min(48rem,100% + 4rem);margin:2.35rem 0 0;padding:1.7rem 0 0;list-style:none;display:grid}.career-benefits li{flex-direction:column;align-items:center;gap:.7rem;min-width:0;display:flex}.career-benefits svg{width:22px;height:22px;stroke:var(--career-gold);stroke-width:1.35px;flex:none}.career-benefits span{letter-spacing:.07em;color:#f2efe8;text-wrap:balance;width:100%;min-height:2.7em;font-size:.6rem;font-weight:650;line-height:1.35;display:block}.career-cta{text-align:center;padding:clamp(3.6rem,8vw,6.4rem) var(--pad);background:#111;border-top:1px solid #1d1d1d}.career-cta h2{max-width:16ch;margin:0 auto 1rem;font-size:clamp(2.05rem,4.2vw,3.55rem)}.career-cta p{color:#b3b3b3;max-width:34rem;margin:0 auto 2.15rem;font-size:1.02rem;line-height:1.7}.career-register{color:#111;letter-spacing:.16em;background:#e6c98a;border-color:#e6c98a;min-width:min(100%,18.5rem);min-height:56px;padding:.95rem 2.4rem}.career-register:hover,.career-register:focus-visible{color:#111;background:#f0d7a4;border-color:#f0d7a4}@media (max-width:1180px){.career-hero{grid-template-columns:minmax(0,.85fr) minmax(24rem,38rem) minmax(0,.85fr)}.career-benefits{grid-template-columns:1fr 1fr;gap:1.15rem 1.3rem;width:min(100%,26rem)}.career-benefits span{min-height:0}}@media (max-width:980px){.career-hero{grid-template-columns:1fr 1fr;grid-template-areas:"copy copy""woman man";min-height:0}.career-copy{padding:clamp(3.6rem,9vw,5.2rem) var(--pad) 2.1rem;background:#080808}.career-copy h1,.career-copy h1 em{max-width:none}.career-figure{min-height:min(52vw,22rem);max-height:24rem}.career-figure-woman:after,.career-figure-man:after{background:linear-gradient(#080808 0%,#0808081f 28%,#0000 55%)}.career-benefits{grid-template-columns:1fr 1fr;gap:1.2rem 1.1rem;width:min(100%,28rem)}.career-benefits span{min-height:0}}@media (max-width:600px){.career-hero{min-height:0}.career-copy h1{font-size:clamp(2.15rem,11vw,3.15rem)}.career-copy h1 em{max-width:none}.career-benefits{grid-template-columns:1fr 1fr;gap:1.2rem 1rem;width:100%}.career-benefits span{min-height:0}.career-figure{min-height:min(58vw,18.5rem)}.career-cta h2{max-width:none}.career-register{width:100%}}
