.job-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:45px}.job-chips span{border:1px solid #dededb;border-radius:99px;padding:6px 10px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#77787c}.job-card h2{margin-top:22px!important}.job-card-foot{display:flex;align-items:end;justify-content:space-between;margin-top:auto;padding-top:28px;border-top:1px solid #e7e7e4}.job-card-foot>small{color:#77787c!important;max-width:45%}.job-card-foot a{display:flex!important;align-items:center;gap:7px;margin:0!important}.inner-careers .job-card:nth-child(2) .job-chips span,.inner-careers .job-card:nth-child(5) .job-chips span{border-color:#3a3b3f;color:#aaa}.inner-careers .job-card:nth-child(2) .job-card-foot,.inner-careers .job-card:nth-child(5) .job-card-foot{border-color:#323337}.inner-careers .job-card:nth-child(3) .job-chips span{border-color:rgba(255,255,255,.35);color:#fff}.inner-careers .job-card:nth-child(3) .job-card-foot{border-color:rgba(255,255,255,.3)}.inner-careers .job-card:nth-child(3) .job-card-foot>small{color:#fff!important}.job-hero{position:relative;overflow:hidden;background:#101114;color:#fff;padding:52px 0 90px}.job-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:68px 68px}.job-orbit{position:absolute;width:650px;height:650px;border:1px solid rgba(239,31,45,.25);border-radius:50%;right:-300px;top:-350px}.job-back{position:relative;display:inline-flex;align-items:center;gap:8px;color:#8c8d91;font-size:11px;margin-bottom:65px}.job-back:hover{color:#fff}.job-back .material-symbols-rounded{font-size:17px}.job-hero-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:end}.job-hero h1{font-size:clamp(52px,6vw,88px);max-width:780px}.job-hero-grid>div:first-child>p:not(.eyebrow){color:#9b9ca0;max-width:630px;font-size:18px;margin-bottom:30px}.job-specs{display:grid;grid-template-columns:1fr 1fr;border:1px solid #323337;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.025);backdrop-filter:blur(12px)}.job-specs>div{padding:24px;border-right:1px solid #323337;border-bottom:1px solid #323337;min-height:135px}.job-specs>div:nth-child(even){border-right:0}.job-specs>div:nth-child(n+3){border-bottom:0}.job-specs .material-symbols-rounded{color:var(--red);display:block;margin-bottom:18px}.job-specs small,.job-specs b{display:block}.job-specs small{font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:#68696d}.job-specs b{font:600 13px/1.4 var(--font-display);margin-top:5px}.job-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:100px;align-items:start;padding-top:90px;padding-bottom:110px}.job-content{padding:0;max-width:760px}.job-content .job-label{font-size:9px;letter-spacing:.16em;color:var(--red);font-weight:700;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:40px}.job-content h2{font-size:34px}.job-content ul{padding-left:20px}.job-content li{margin-bottom:10px}.job-apply{position:sticky;top:105px;background:#17181b;color:#fff;border-radius:20px;padding:32px}.job-apply>.material-symbols-rounded{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:var(--red);font-size:24px}.job-apply h2{font-size:29px;margin:35px 0 14px}.job-apply p{color:#96979b;font-size:14px}.job-apply .button{width:100%;margin-top:18px}.job-apply>small{display:block;color:#66676b;font-size:9px;margin-top:17px;text-align:center}@media(max-width:900px){.job-hero-grid{grid-template-columns:1fr;gap:50px}.job-specs{max-width:650px}.job-body{grid-template-columns:1fr;gap:45px}.job-apply{position:static}}@media(max-width:560px){.job-hero{padding-top:35px}.job-back{margin-bottom:45px}.job-hero h1{font-size:45px}.job-specs{grid-template-columns:1fr}.job-specs>div{border-right:0!important;border-bottom:1px solid #323337!important}.job-specs>div:last-child{border-bottom:0!important}.job-body{padding-top:65px}.job-card-foot{align-items:flex-start;flex-direction:column;gap:15px}.job-card-foot>small{max-width:none}}
