.careers-page{background:#101216}.back-home{font-size:14px;color:#ffe080}.career-hero{padding-top:80px;padding-bottom:68px;background:#11151a;border-bottom:1px solid #ffffff25}.career-hero>.eyebrow{color:#ffdb60}.career-hero h1{font-size:clamp(42px,6.1vw,90px);letter-spacing:-.055em;line-height:1.08;margin:34px 0}.career-hero h1 span{color:#ffdb60}.career-intro{display:flex;align-items:end;justify-content:space-between;gap:40px}.career-intro p{max-width:590px;margin:0;color:#d4d9df;line-height:1.9}.text-link{color:#ffdb60;font-size:15px;white-space:nowrap;border-bottom:1px solid #ffdb6070;padding-bottom:6px}.roles{padding-top:65px;padding-bottom:20px}.roles>.section-label{margin-bottom:35px}.role{padding:45px 0;border-top:1px solid #ffffff2b}.role-heading{display:flex;gap:35px;align-items:start;margin-bottom:35px}.role-number{font-size:20px;color:#ffdb60;padding-top:4px;min-width:30px}.role-heading .eyebrow{color:#aab4c3;font-size:12px}.role h2{font-size:clamp(29px,3.4vw,48px);line-height:1.2;margin-top:10px}.role-heading p{margin:16px 0 0;color:#bfc8d3}.role-content{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding-left:65px}.role h3{font-size:18px;letter-spacing:0;margin:0 0 16px;line-height:1.4;color:#ffe080}.role ul{margin:0;padding-left:20px;color:#d4d9df;line-height:1.8}.role li{padding-left:4px;margin-bottom:12px}.role-tip{font-size:14px;line-height:1.8;color:#aeb9c8;margin-top:20px}.role-apply{display:inline-block;margin:25px 0 0 65px;color:#ffdb60;padding:10px 0;border-bottom:1px solid #ffdb6060;font-size:14px}.application{background:#181e27}.application>.eyebrow{color:#ffdb60}.application h2{margin:25px 0}.application>p{max-width:700px;line-height:1.9;color:#d4d9df}.application-route{border-left:2px solid #ffdb60;padding:5px 0 5px 24px;margin:30px 0;max-width:700px}.application-route h3{font-size:19px;letter-spacing:0;margin:0 0 10px;color:#ffe080}.application-route p{line-height:1.8;margin:0;color:#d4d9df}.application .application-detail{font-size:13px;color:#abb6c5;margin-bottom:30px}header [aria-current=page]{color:#ffdb60}@media(max-width:650px){.back-home{display:none}.career-hero{padding-top:55px}.career-intro{display:block}.career-intro .text-link{display:inline-block;margin-top:25px}.role-heading{gap:15px}.role-content{grid-template-columns:1fr;gap:25px;padding-left:0}.role-apply{margin-left:0}.roles>.section-label{display:block}.roles>.section-label>span:last-child{display:block;margin-top:12px}.role-number{min-width:24px}.career-hero h1{font-size:43px}.role{padding:32px 0}.role h2{font-size:29px}}
