.career-hero{min-height:720px;position:relative;display:flex;align-items:center;background:#03090e var(--career-bg) center/cover no-repeat;border-bottom:1px solid #19303a;overflow:hidden}.career-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,12,.98) 0%,rgba(2,8,12,.9) 32%,rgba(2,8,12,.18) 70%,rgba(2,8,12,.25)),linear-gradient(0deg,rgba(2,8,12,.75),transparent 42%)}.career-hero__content{position:relative;z-index:1;width:min(1240px,calc(100% - 80px));margin:auto;padding-top:45px}.career-hero span,.career-section-title span,.career-application>div>span{color:#45e9ed;font-size:11px;letter-spacing:.28em}.career-hero h1{max-width:810px;margin:27px 0 25px;color:#f1f3f1;font-size:clamp(56px,6vw,105px);font-weight:300;letter-spacing:-.065em;line-height:.88}.career-hero p{max-width:610px;color:#adc0c8;font-size:17px;line-height:1.7}.career-actions{display:flex;gap:13px;margin-top:38px}.career-actions a,.career-empty a{padding:17px 23px;border:1px solid #2e4a55;color:#eff6f6;text-decoration:none;font-size:11px;letter-spacing:.12em}.career-actions a:first-child{border-color:#45e9ed;color:#45e9ed}.career-actions b{margin-left:26px}.career-disciplines{display:grid;grid-template-columns:repeat(4,1fr);background:#050c11;border-bottom:1px solid #19303a}.career-disciplines article{position:relative;padding:30px 8vw 31px 30px;border-right:1px solid #19303a}.career-disciplines i{position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#45e9ed,transparent)}.career-disciplines article:nth-child(2) i{background:linear-gradient(90deg,#568cff,transparent)}.career-disciplines article:nth-child(3) i{background:linear-gradient(90deg,#ff705b,transparent)}.career-disciplines article:nth-child(4) i{background:linear-gradient(90deg,#a9df43,transparent)}.career-disciplines small{display:block;color:#738993;font-size:9px;letter-spacing:.17em}.career-disciplines b{display:block;margin-top:7px;font-size:12px;letter-spacing:.08em}.career-culture,.career-positions,.career-application{padding:120px max(6vw,35px);background:#03090e;border-bottom:1px solid #152832}.career-section-title{display:grid;grid-template-columns:.65fr 1fr;gap:5vw;align-items:start;max-width:1240px;margin:0 auto 65px}.career-section-title span{padding-top:15px}.career-section-title h2,.career-application h2{font-size:clamp(42px,5vw,76px);font-weight:300;letter-spacing:-.05em;margin:0;line-height:1}.career-section-title p{grid-column:2;color:#8da3ad;font-size:16px;line-height:1.7;max-width:600px}.culture-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:auto;border-top:1px solid #203640}.culture-grid article{padding:40px 35px;min-height:260px;border-right:1px solid #203640}.culture-grid article:last-child{border-right:0}.culture-grid em{font-style:normal;color:#45e9ed;font-size:11px}.culture-grid h3{margin:70px 0 16px;font-size:17px;letter-spacing:.06em}.culture-grid p{color:#82969f;line-height:1.65}.career-positions{background:#061018}.career-filters{max-width:1240px;margin:0 auto 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.career-filters select{border:1px solid #203640;background:#03090e;color:#b8c8ce;padding:16px}.job-list{max-width:1240px;margin:auto}.job-row{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:30px;padding:28px 10px;border-top:1px solid #203640}.job-row:last-child{border-bottom:1px solid #203640}.job-row small{color:var(--accent);font-size:10px;letter-spacing:.14em}.job-row h3{margin:9px 0 0;font-size:25px;font-weight:400}.job-row p{color:#81959e}.job-row button{background:transparent;border:1px solid #37525e;color:white;padding:14px 19px;cursor:pointer}.career-empty{text-align:center;border:1px solid #203640;padding:70px}.career-empty h3{font-size:26px;font-weight:400}.career-empty p{color:#859aa4;margin-bottom:35px}.career-application{display:grid;grid-template-columns:.7fr 1fr;gap:8vw}.career-application>div{max-width:460px}.career-application h2{margin:28px 0}.career-application>div p{color:#849aa4;line-height:1.7}.career-application form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.career-application label{display:grid;gap:8px;color:#849aa4;font-size:11px;letter-spacing:.06em}.career-application input,.career-application textarea{background:#061119;border:1px solid #243b46;color:white;padding:15px}.career-application .wide{grid-column:1/-1}.career-application .file{border:1px dashed #31515f;padding:16px}.career-application .file input{border:0;padding:7px 0}.career-application .consent{display:flex;grid-template-columns:auto 1fr;align-items:center}.career-application .consent input{width:auto}.career-application button{background:#45e9ed;color:#031015;border:0;padding:17px;font-weight:700;letter-spacing:.1em}.hp{position:absolute!important;left:-9999px!important}.form-success{color:#67e5aa}.form-error{color:#ff796d}@media(max-width:850px){.career-hero{min-height:650px;background-position:65% center}.career-hero__content{width:calc(100% - 36px)}.career-hero:after{background:rgba(2,8,12,.72)}.career-hero h1{font-size:52px;max-width:520px}.career-actions{flex-direction:column;align-items:flex-start}.career-disciplines{grid-template-columns:1fr 1fr}.career-section-title,.career-application{grid-template-columns:1fr}.career-section-title p{grid-column:1}.culture-grid{grid-template-columns:1fr}.culture-grid article{border-right:0;border-bottom:1px solid #203640}.career-filters{grid-template-columns:1fr}.job-row{grid-template-columns:1fr}.career-application form{grid-template-columns:1fr}.career-application .wide{grid-column:1}.career-culture,.career-positions,.career-application{padding:80px 18px}}@media(max-width:520px){.career-disciplines{grid-template-columns:1fr}.career-hero h1{font-size:43px}.career-hero p{font-size:15px}}
