.careers-page{--careers-accent:#0891b2}.careers-page .landing-container{width:min(100% - 2rem,86rem);margin-inline:auto}.careers-hero{padding:clamp(var(--autronai-space-28), 16vw, calc(var(--autronai-space-33) + var(--autronai-space-6))) var(--autronai-space-0) clamp(var(--autronai-space-14), 10vw, var(--autronai-space-25));border-bottom:1px solid hsl(var(--border))}.careers-eyebrow{color:var(--careers-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700}.careers-hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(3.3rem,8vw,7rem);font-weight:650;line-height:.94}.careers-lead{max-width:55rem;color:hsl(var(--muted-foreground));margin-top:2.2rem;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.8}.careers-status{gap:var(--autronai-space-8);max-width:68rem;padding:var(--autronai-space-5) var(--autronai-space-0);border-block:1px solid hsl(var(--border));grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);margin-top:4rem;display:grid}.careers-status strong{color:var(--careers-accent)}.careers-status p{color:hsl(var(--muted-foreground));line-height:1.75}.careers-section{padding:clamp(var(--autronai-space-14), 10vw, var(--autronai-space-25)) var(--autronai-space-0);border-bottom:1px solid hsl(var(--border))}.careers-section:nth-of-type(2n){background:hsl(var(--muted) / .15)}.careers-section h2,.careers-cta h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:620;line-height:1}.careers-split{gap:clamp(var(--autronai-space-12), 9vw, var(--autronai-space-36));grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);display:grid}.careers-split p,.careers-section article p,.careers-cta p{color:hsl(var(--muted-foreground));line-height:1.85}.careers-split p+p{margin-top:1.25rem}.careers-grid{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(2,1fr);margin-top:3.5rem;display:grid}.careers-grid article{min-height:12rem;padding:var(--autronai-space-6) var(--autronai-space-6) var(--autronai-space-6) var(--autronai-space-0);border-bottom:1px solid hsl(var(--border))}.careers-grid article:nth-child(2n){padding-left:var(--autronai-space-6);border-left:1px solid hsl(var(--border))}.careers-grid h3{font-size:1.1rem}.careers-grid p{margin-top:.75rem}.careers-section.is-dark{color:#f8fafc;background:#0b0f12}.careers-section.is-dark .careers-grid,.careers-section.is-dark article{border-color:#303940}.careers-section.is-dark p{color:#aab4bb}.careers-split ul,.careers-split ol{border-top:1px solid hsl(var(--border));list-style:none}.careers-split li{gap:var(--autronai-space-4);padding:var(--autronai-space-4) var(--autronai-space-0);border-bottom:1px solid hsl(var(--border));display:flex}.careers-split li span{color:var(--careers-accent);font:600 .68rem/1.8 var(--font-mono)}.careers-split ol{counter-reset:process}.careers-split ol li{counter-increment:process}.careers-split ol li:before{content:counter(process, decimal-leading-zero);color:var(--careers-accent);font:600 .68rem/1.8 var(--font-mono)}.careers-faq details{border-top:1px solid hsl(var(--border))}.careers-faq details:last-child{border-bottom:1px solid hsl(var(--border))}.careers-faq summary{padding:var(--autronai-space-4) var(--autronai-space-0);cursor:pointer;font-weight:680}.careers-faq details p{padding-bottom:var(--autronai-space-4)}.careers-cta{padding:clamp(var(--autronai-space-14), 10vw, var(--autronai-space-25)) var(--autronai-space-0);color:#f8fafc;background:#0b0f12}.careers-cta>div{gap:var(--autronai-space-12);grid-template-columns:1fr auto;align-items:end;display:grid}.careers-cta p{color:#aab4bb;max-width:46rem;margin-top:1.25rem}.careers-cta>div>div:last-child{gap:var(--autronai-space-3);flex-wrap:wrap;display:flex}.careers-cta .btn-ghost{color:#f8fafc;border-color:#39444c}@media (max-width:760px){.careers-page .landing-container{width:min(100% - 1.5rem,86rem)}.careers-status,.careers-split,.careers-cta>div,.careers-grid{grid-template-columns:1fr}.careers-grid article:nth-child(2n){padding-left:var(--autronai-space-0);border-left:0}.careers-hero h1{font-size:clamp(3rem,15vw,4.5rem)}}
