.afi-careers-root{--careers-navy:#102f3d;--careers-ink:#133c49;--careers-gold:#c19a5d;color:var(--careers-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.afi-careers-root h1,.afi-careers-root h2,.afi-careers-root h3{letter-spacing:-.048em;margin-top:0;font-family:Arial,Helvetica,sans-serif;font-weight:600}.afi-careers-root p{color:#4f6770;margin-top:0;font-size:clamp(17px,1.35vw,21px);line-height:1.68}.afi-careers-hero{color:#fff;background:#0a2836;height:78vh;min-height:600px;max-height:760px;position:relative;overflow:hidden}.afi-careers-video,.afi-careers-overlay{width:100%;height:100%;position:absolute;inset:0}.afi-careers-video{object-fit:cover}.afi-careers-overlay{background:linear-gradient(90deg,#051b24eb 0%,#051b24b3 42%,#07222f38 100%)}.afi-careers-hero-inner{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding-top:160px;padding-bottom:54px;display:flex;position:relative}.afi-careers-crumb{color:#ffffffe6;align-items:center;gap:12px;margin-bottom:auto;font-size:15px;display:flex}.afi-careers-eyebrow{color:#9b804f;text-transform:uppercase;letter-spacing:.13em;margin-bottom:22px;font-size:13px;font-weight:700;display:block}.afi-careers-eyebrow--gold{color:#e3c384}.afi-careers-hero h1{color:#fff;max-width:1020px;margin-bottom:20px;font-size:clamp(46px,5.5vw,86px);line-height:1.04}.afi-careers-hero h1 em,.afi-careers-root h2 em{color:#dfbd80;font-style:normal}.afi-careers-hero p{color:#edf3f5;max-width:760px;margin-bottom:30px}.afi-careers-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.afi-careers-button{color:#fff;background:#293461;border:1px solid #293461;border-radius:999px;align-items:center;gap:24px;padding:16px 24px;font-size:16px;font-weight:700;transition:transform .25s,background .25s,color .25s;display:inline-flex}.afi-careers-button:hover{color:#293461;background:#fff;transform:translateY(-3px)}.afi-careers-button--light{color:#183645;background:#fff;border-color:#fff}.afi-careers-button--light:hover{color:#163543;background:#e3bd82;border-color:#e3bd82}.afi-careers-link{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;padding-bottom:8px;font-size:16px;font-weight:700;display:inline-flex}.afi-careers-intro,.afi-careers-benefits{background:#fff;padding:96px 0}.afi-careers-values{background:#f4f7f8;padding:92px 0}.afi-careers-dark{color:#fff;background:#102d3b;padding:100px 0;position:relative;overflow:hidden}.afi-careers-dark:before{content:"";border:1px solid #e6be823d;border-radius:50%;width:560px;height:560px;position:absolute;top:-160px;left:-380px;box-shadow:0 0 0 55px #e6be820a,0 0 0 120px #e6be8208}.afi-careers-cta{color:#fff;background:#122f3e;padding:96px 0}.afi-careers-split,.afi-careers-cta-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:min(9vw,120px);display:grid}.afi-careers-split--dark{z-index:1;margin-bottom:40px;position:relative}.afi-careers-root h2{font-size:clamp(40px,4.6vw,72px);line-height:1.07}.afi-careers-grid,.afi-careers-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.afi-careers-card,.afi-careers-path-card{background:#fff;border:1px solid #d9e3e7;border-radius:22px;min-height:260px;padding:32px;transition:transform .26s,box-shadow .26s,background .26s,color .26s,border-color .26s}.afi-careers-card:hover,.afi-careers-path-card:hover{color:#fff;background:#173a49;border-color:#173a49;transform:translateY(-6px);box-shadow:0 18px 30px #0928321f}.afi-careers-card h3,.afi-careers-path-card h3{margin-bottom:16px;font-size:clamp(24px,2vw,32px);line-height:1.18}.afi-careers-card:hover p,.afi-careers-path-card:hover p{color:#dce8eb}.afi-careers-dark .afi-careers-path-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff0f;border-color:#ffffff26}.afi-careers-dark .afi-careers-path-card p,.afi-careers-dark p{color:#dce6ea}.afi-careers-benefit-list{gap:18px;display:grid}.afi-careers-benefit-item{border-top:1px solid #dde6ea;grid-template-columns:36px 1fr;align-items:start;gap:18px;padding:20px 0;display:grid}.afi-careers-benefit-item:last-child{border-bottom:1px solid #dde6ea}.afi-careers-benefit-item span{color:#b38b52;border:1px solid #d8b87e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex}.afi-careers-benefit-item p{margin-bottom:0}.afi-careers-cta p{color:#dce7ea}@media (max-width:1040px){.afi-careers-grid,.afi-careers-path-grid{grid-template-columns:1fr 1fr}.afi-careers-split,.afi-careers-cta-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.afi-careers-hero{height:auto;min-height:560px}.afi-careers-hero-inner{min-height:560px;padding-top:128px;padding-bottom:42px}.afi-careers-grid,.afi-careers-path-grid{grid-template-columns:1fr}.afi-careers-root h2{font-size:clamp(34px,8.5vw,48px)}.afi-careers-hero h1{font-size:clamp(38px,10vw,56px)}.afi-careers-intro,.afi-careers-values,.afi-careers-dark,.afi-careers-benefits,.afi-careers-cta{padding:68px 0}}
