.careers-module__T6xnVW__orbitron{font-family:Orbitron,sans-serif}.careers-module__T6xnVW__hero{padding:calc(var(--nav-height) + var(--space-4xl)) 0 var(--space-2xl);background:var(--bg-deepest);text-align:center;position:relative}.careers-module__T6xnVW__hero:after{content:"";background:linear-gradient(90deg,#0000,#88c0d01f,#0000);width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.careers-module__T6xnVW__heroContent h1{margin-bottom:var(--space-md);animation:careers-module__T6xnVW__fadeInUp .7s var(--ease-out) both}.careers-module__T6xnVW__heroDesc{color:var(--text-muted);max-width:650px;animation:careers-module__T6xnVW__fadeInUp .7s .1s var(--ease-out) both;margin:0 auto;font-size:1.1rem;line-height:1.7}.careers-module__T6xnVW__careersSection{padding:var(--space-3xl) 0 var(--space-5xl);background:var(--bg-deepest);min-height:400px}.careers-module__T6xnVW__departmentGroup{margin-bottom:var(--space-3xl)}.careers-module__T6xnVW__departmentTitle{color:var(--cyan);margin-bottom:var(--space-lg);border-left:3px solid var(--cyan);padding-left:var(--space-md);letter-spacing:.5px;font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700}.careers-module__T6xnVW__jobsGrid{gap:var(--space-md);flex-direction:column;display:flex}.careers-module__T6xnVW__jobCard{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--dur-normal) var(--ease-out);cursor:pointer;border:1px solid #88c0d00f;position:relative;overflow:hidden}.careers-module__T6xnVW__jobCard:before{content:"";background:var(--gradient-cyan);opacity:0;width:2px;transition:opacity var(--dur-normal) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.careers-module__T6xnVW__jobCard:hover{box-shadow:var(--shadow-md), var(--shadow-glow);border-color:#88c0d026;transform:translateY(-2px)}.careers-module__T6xnVW__jobCard:hover:before{opacity:1}.careers-module__T6xnVW__jobHeader{justify-content:justify;align-items:center;gap:var(--space-md);width:100%;display:flex}.careers-module__T6xnVW__jobMeta{flex-grow:1}.careers-module__T6xnVW__jobTitle{color:var(--text-primary);margin-bottom:var(--space-2xs);font-size:1.15rem;font-weight:700}.careers-module__T6xnVW__jobSubtitle{color:var(--text-muted);align-items:center;gap:var(--space-md);font-size:.88rem;display:flex}.careers-module__T6xnVW__subtitleDivider{background:var(--text-dim);border-radius:50%;width:4px;height:4px}.careers-module__T6xnVW__chevronIcon{color:var(--cyan);transition:transform var(--dur-normal) var(--ease-out);flex-shrink:0}.careers-module__T6xnVW__chevronActive{transform:rotate(180deg)}.careers-module__T6xnVW__jobDetails{margin-top:var(--space-xl);padding-top:var(--space-xl);animation:careers-module__T6xnVW__fadeIn .4s var(--ease-out);border-top:1px solid #88c0d014}.careers-module__T6xnVW__detailsSection{margin-bottom:var(--space-xl)}.careers-module__T6xnVW__detailsSection h4{color:var(--text-primary);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.5px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600}.careers-module__T6xnVW__detailsSection p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.careers-module__T6xnVW__bulletList{gap:var(--space-xs);padding-left:var(--space-md);flex-direction:column;list-style-type:square;display:flex}.careers-module__T6xnVW__bulletList li{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.careers-module__T6xnVW__applyAction{margin-top:var(--space-xl);justify-content:flex-end;display:flex}.careers-module__T6xnVW__emptyState{max-width:600px;margin:var(--space-3xl) auto 0;background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--space-3xl) var(--space-2xl);text-align:center;box-shadow:var(--shadow-sm);animation:careers-module__T6xnVW__fadeInUp .7s .2s var(--ease-out) both;border:1px solid #88c0d00f}.careers-module__T6xnVW__emptyIcon{width:64px;height:64px;color:var(--cyan);margin:0 auto var(--space-lg);background:#88c0d00d;border-radius:50%;justify-content:center;align-items:center;display:flex}.careers-module__T6xnVW__emptyState h2{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.5rem;font-weight:700}.careers-module__T6xnVW__emptyState p{color:var(--text-muted);margin-bottom:var(--space-xl);font-size:.98rem;line-height:1.6}.careers-module__T6xnVW__emailLink{color:var(--cyan);border-bottom:1px dashed var(--cyan);transition:color var(--dur-fast), border-color var(--dur-fast);font-weight:600}.careers-module__T6xnVW__emailLink:hover{color:var(--cyan-bright);border-color:var(--cyan-bright)}.careers-module__T6xnVW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:var(--space-md);animation:careers-module__T6xnVW__fadeIn var(--dur-normal) var(--ease-out);background:#1a1e26d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.careers-module__T6xnVW__modalContent{background:var(--bg-primary);border-radius:var(--radius-xl);width:100%;max-width:650px;padding:var(--space-3xl) var(--space-2xl);box-shadow:var(--shadow-lg), var(--shadow-glow);animation:careers-module__T6xnVW__fadeInUp .4s var(--ease-spring);border:1px solid #88c0d026;max-height:90vh;position:relative;overflow-y:auto}.careers-module__T6xnVW__closeBtn{top:var(--space-lg);right:var(--space-lg);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);padding:var(--space-2xs);background:#88c0d00a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.careers-module__T6xnVW__closeBtn:hover{color:var(--cyan);background:#88c0d014}.careers-module__T6xnVW__modalTitle{margin-top:var(--space-xs);margin-bottom:var(--space-xs);color:var(--text-primary);font-size:1.6rem;font-weight:700}.careers-module__T6xnVW__modalSub{color:var(--text-muted);margin-bottom:var(--space-2xl);font-size:.95rem;line-height:1.6}.careers-module__T6xnVW__modalSteps{gap:var(--space-xl);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.careers-module__T6xnVW__modalStep{gap:var(--space-lg);display:flex}.careers-module__T6xnVW__stepNum{width:32px;height:32px;color:var(--cyan);background:#88c0d014;border:1px solid #88c0d026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;display:flex}.careers-module__T6xnVW__modalStep h5{color:var(--text-primary);margin-bottom:var(--space-2xs);font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:650}.careers-module__T6xnVW__modalStep p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.careers-module__T6xnVW__copyGroup{margin-top:var(--space-md);gap:var(--space-sm);border-radius:var(--radius-md);padding:var(--space-md);background:#1a1e2666;border:1px solid #88c0d014;flex-direction:column;display:flex}.careers-module__T6xnVW__copyItem{align-items:center;gap:var(--space-sm);font-size:.85rem;display:flex}.careers-module__T6xnVW__copyLabel{color:var(--text-muted);flex-shrink:0;width:60px;font-weight:650}.careers-module__T6xnVW__copyValue{border-radius:var(--radius-sm);color:var(--cyan);white-space:nowrap;background:#88c0d00a;flex-grow:1;padding:4px 8px;font-family:Fira Code,monospace;overflow-x:auto}.careers-module__T6xnVW__copyBtn{text-transform:uppercase;color:var(--cyan);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--dur-fast);border:1px solid #88c0d033;padding:4px 12px;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600}.careers-module__T6xnVW__copyBtn:hover{border-color:var(--cyan);background:#88c0d014}.careers-module__T6xnVW__modalFooter{justify-content:flex-end;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid #88c0d014;display:flex}.careers-module__T6xnVW__noteText{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);align-items:flex-start;gap:var(--space-xs);background:#ebcb8b0d;border:1px solid #ebcb8b26;line-height:1.5;display:flex;color:var(--warning)!important;font-size:.8rem!important}@media (max-width:576px){.careers-module__T6xnVW__modalContent{padding:var(--space-xl) var(--space-md)}.careers-module__T6xnVW__modalStep{gap:var(--space-xs);flex-direction:column}.careers-module__T6xnVW__copyItem{align-items:stretch;gap:var(--space-2xs);flex-direction:column}.careers-module__T6xnVW__copyLabel{width:auto}.careers-module__T6xnVW__copyBtn{align-self:flex-end}.careers-module__T6xnVW__modalFooter{flex-direction:column}.careers-module__T6xnVW__modalFooter .careers-module__T6xnVW__btn{justify-content:center;width:100%}}
