.careers-page .pg-hero{padding:96px 52px 64px;border-bottom:1px solid rgba(245,240,232,.09)}.careers-page .pg-eye{font-size:.58rem;letter-spacing:.4em;text-transform:uppercase;color:#E8721A;margin-bottom:14px;display:flex;align-items:center;gap:12px}.careers-page .pg-eye:before{content:"";width:22px;height:1px;background:#E8721A}.careers-page .pg-h1{font-family:Staatliches,sans-serif;font-size:clamp(2.8rem,5.5vw,5rem);letter-spacing:.025em;line-height:.9;color:#F5F0E8;margin-bottom:18px}.careers-page .pg-h1 span{color:#E8721A}.careers-page .pg-lead{font-size:.92rem;line-height:1.88;max-width:680px;color:rgba(245,240,232,.72)}.careers-page .stats{display:flex;gap:0;margin-top:40px;border:1px solid rgba(245,240,232,.09)}.careers-page .stat{padding:18px 32px;border-right:1px solid rgba(245,240,232,.09)}.careers-page .stat:last-child{border-right:none}.careers-page .stat-n{font-family:Staatliches,sans-serif;font-size:2.2rem;color:#E8721A;letter-spacing:.04em;line-height:1}.careers-page .stat-l{font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(245,240,232,.4);margin-top:4px}.careers-page .pg-body{max-width:1140px;margin:0 auto;padding:0 52px 100px}.careers-page .dept{margin-top:68px;border-top:1px solid rgba(245,240,232,.09);padding-top:52px}.careers-page .dept-header{display:flex;align-items:baseline;gap:18px;margin-bottom:28px}.careers-page .dept-tag{font-size:.55rem;letter-spacing:.38em;text-transform:uppercase;color:#E8721A}.careers-page .dept-tag:before{content:"—";margin-right:10px}.careers-page .dept-title{font-family:Staatliches,sans-serif;font-size:2rem;color:#F5F0E8;letter-spacing:.025em}.careers-page .dept-desc{font-size:.83rem;color:rgba(245,240,232,.55);max-width:640px;line-height:1.78;margin-bottom:24px}.careers-page .roles{display:grid;gap:1px;background:rgba(245,240,232,.07)}.careers-page .role{background:#050505;padding:20px 24px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;transition:background .18s}.careers-page .role:hover{background:rgba(232,114,26,.05)}.careers-page .role-title{font-size:.9rem;color:#F5F0E8;font-weight:500;margin-bottom:4px}.careers-page .role-meta{font-size:.68rem;color:rgba(245,240,232,.4);letter-spacing:.06em}.careers-page .role-meta .dept-pill{display:inline-block;font-size:.54rem;letter-spacing:.15em;text-transform:uppercase;padding:2px 8px;border:1px solid rgba(232,114,26,.28);color:#E8721A;margin-right:8px}.careers-page .role-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.careers-page .tag-new{font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;background:rgba(232,114,26,.15);color:#E8721A;padding:2px 8px;border:1px solid rgba(232,114,26,.3)}.careers-page .apply-btn{font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;padding:8px 16px;border:1px solid rgba(245,240,232,.18);color:rgba(245,240,232,.65);text-decoration:none;transition:all .2s;white-space:nowrap}.careers-page .apply-btn:hover{border-color:#E8721A;color:#E8721A}.careers-page .cta-band{background:rgba(232,114,26,.06);border:1px solid rgba(232,114,26,.18);padding:36px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:56px}.careers-page .cta-band-text{font-size:.88rem;color:rgba(245,240,232,.8)}.careers-page .cta-band-text strong{display:block;font-family:Staatliches,sans-serif;font-size:1.8rem;color:#F5F0E8;margin-bottom:4px}.careers-page .cta-btn{font-size:.6rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;background:#E8721A;color:#050505;padding:12px 28px;white-space:nowrap;text-decoration:none;transition:background .2s}.careers-page .cta-btn:hover{background:#ff8533}@media(max-width:768px){.careers-page .pg-body,.careers-page .pg-hero{padding-left:22px;padding-right:22px}.careers-page .stats{flex-wrap:wrap}.careers-page .stat{border-right:none;border-bottom:1px solid rgba(245,240,232,.09)}.careers-page .role{grid-template-columns:1fr}.careers-page .role-right{justify-content:flex-start}.careers-page .dept-header{flex-direction:column;gap:4px}.careers-page .cta-band{flex-direction:column;align-items:flex-start}}:root[data-theme=day] .careers-page .pg-hero{border-bottom-color:rgba(26,23,18,.09)}:root[data-theme=day] .careers-page .pg-eye{color:#C85A11}:root[data-theme=day] .careers-page .pg-h1{color:#1A1712}:root[data-theme=day] .careers-page .pg-h1 span{color:#C85A11}:root[data-theme=day] .careers-page .pg-lead{color:rgba(26,23,18,.72)}:root[data-theme=day] .careers-page .stats{border-color:rgba(26,23,18,.09)}:root[data-theme=day] .careers-page .stat{border-right-color:rgba(26,23,18,.09)}:root[data-theme=day] .careers-page .stat-n{color:#C85A11}:root[data-theme=day] .careers-page .stat-l{color:rgba(26,23,18,.4)}:root[data-theme=day] .careers-page .dept{border-top-color:rgba(26,23,18,.09)}:root[data-theme=day] .careers-page .dept-tag{color:#C85A11}:root[data-theme=day] .careers-page .dept-title{color:#1A1712}:root[data-theme=day] .careers-page .dept-desc{color:rgba(26,23,18,.55)}:root[data-theme=day] .careers-page .roles{background:rgba(26,23,18,.07)}:root[data-theme=day] .careers-page .role{background:#FBF8F2}:root[data-theme=day] .careers-page .role-title{color:#1A1712}:root[data-theme=day] .careers-page .role-meta{color:rgba(26,23,18,.4)}:root[data-theme=day] .careers-page .role-meta .dept-pill,:root[data-theme=day] .careers-page .tag-new{color:#C85A11}:root[data-theme=day] .careers-page .apply-btn{border-color:rgba(26,23,18,.18);color:rgba(26,23,18,.65)}:root[data-theme=day] .careers-page .apply-btn:hover{border-color:#C85A11;color:#C85A11}:root[data-theme=day] .careers-page .cta-band-text{color:rgba(26,23,18,.8)}:root[data-theme=day] .careers-page .cta-band-text strong{color:#1A1712}@media(max-width:768px){:root[data-theme=day] .careers-page .stat{border-bottom-color:rgba(26,23,18,.09)}}