.careers-hero{background:linear-gradient(35deg, var(--dk-blue-900) 0%, var(--dk-blue) 55%, var(--dk-blue-light) 100%);min-height:720px;color:var(--dk-white);grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);display:grid;position:relative;overflow:hidden}.careers-hero-bg{pointer-events:none;background:radial-gradient(50% 60% at 100% 0,#ffffff1a,#0000 70%),radial-gradient(40% 50% at 0 100%,#08124773,#0000 70%);position:absolute;inset:0}.careers-hero-divider{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff2e 18% 82%,#0000 100%);width:1px;position:absolute;top:96px;bottom:96px;left:calc(45.8716% - .5px)}.careers-hero-divider span{border-radius:var(--dk-radius-pill);color:#ffffff8c;width:28px;height:28px;font-family:var(--dk-font-mono);backdrop-filter:blur(6px);background:#0812478c;border:1px solid #ffffff2e;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careers-hero-copy,.careers-hero-terminal-wrap{z-index:1;position:relative}.careers-hero-main,.careers-hero-apply{min-width:0;max-width:100%}.careers-hero-copy{flex-direction:column;justify-content:space-between;min-width:0;padding:72px 56px 72px 64px;display:flex}.careers-hero-brand{align-items:center;gap:14px;font-size:20px;font-weight:700;line-height:1;display:flex}.careers-hero-brand img{width:32px;height:32px}.careers-hero-brand-sep{opacity:.45;margin:0 4px;font-weight:400}.careers-hero-brand-sub{opacity:.85;font-weight:400}.careers-hero-live{color:#ffffffb3;font-family:var(--dk-font-mono);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:13px;line-height:1.3;display:inline-flex}.careers-hero-live span{border-radius:var(--dk-radius-pill);background:#3ddc97;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #3ddc972e}.careers-hero-title{color:var(--dk-white);letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:clamp(56px,5.4vw,84px);font-weight:700;line-height:.98}.careers-hero-title span{-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#fff 30%,#bccdff 100%);background-clip:text}.careers-hero-lede{color:#ffffffd1;text-wrap:pretty;max-width:500px;margin:24px 0 0;font-size:19px;line-height:1.45}.careers-hero-command{width:fit-content;max-width:100%;color:var(--dk-white);font-family:var(--dk-font-mono);backdrop-filter:blur(8px);transition:border-color var(--dk-dur-base) var(--dk-ease), background var(--dk-dur-base) var(--dk-ease);background:#0000004d;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:12px;padding:14px 20px;font-size:16px;line-height:1.4;display:flex;box-shadow:0 12px 32px -12px #00000073}.careers-hero-command:hover{background:#00000061;border-color:#ffffff57}.careers-hero-command-dollar,.careers-hero-command span span{color:var(--dk-blue-light);font-weight:700}.careers-hero-terminal-wrap{justify-content:flex-end;align-items:center;min-width:0;padding:72px 48px 72px 56px;display:flex}.careers-terminal{color:#e7ecf5;width:100%;height:620px;font-family:var(--dk-font-mono);background:#0b0d14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 100px -30px #081247a6,0 18px 40px -12px #00000073,inset 0 0 0 1px #ffffff0f}.careers-terminal-bar{backdrop-filter:blur(8px);background:#13172180;border-bottom:1px solid #1c2233;flex:none;align-items:center;gap:14px;height:42px;padding:0 16px;display:flex}.careers-terminal-lights{flex:none;gap:7px;display:flex}.careers-terminal-lights span{border-radius:var(--dk-radius-pill);opacity:.92;width:12px;height:12px}.careers-terminal-lights span:first-child{background:#ff5f57}.careers-terminal-lights span:nth-child(2){background:#febc2e}.careers-terminal-lights span:nth-child(3){background:#28c840}.careers-terminal-title{color:#8993a8;letter-spacing:.2px;text-align:center;flex:1;min-width:0;font-size:13px;line-height:1}.careers-terminal-status{color:#5d6680;letter-spacing:.4px;text-transform:uppercase;flex:none;font-size:11px;font-weight:600;line-height:1}.careers-terminal-body{background:radial-gradient(120% 80% at 80% 0,#2855de1a,#0000 60%),#0b0d14;flex:1;min-width:0;padding:28px 32px 24px;position:relative;overflow:hidden}.careers-terminal-output{color:#e7ecf5;height:100%;font-family:var(--dk-font-mono);white-space:pre;margin:0;font-size:13px;line-height:1.55;overflow:hidden}.careers-terminal-line{white-space:pre;min-height:1.55em}.careers-terminal-blue{color:var(--dk-blue-light);font-weight:600}.careers-terminal-deep{color:#6a97f7;font-weight:600}.careers-terminal-dim{color:#e7ecf573}.careers-terminal-mute{color:#e7ecf599}.careers-terminal-bold{color:var(--dk-white);font-weight:700}.careers-terminal-ok{color:#3ddc97;font-weight:600}.careers-terminal-tag,.careers-terminal-chip{border-radius:4px;padding:0 6px;font-size:.86em;line-height:1.35;display:inline-block}.careers-terminal-tag{color:var(--dk-blue-light);letter-spacing:.3px;background:#407ff51f;border:1px solid #407ff540;font-weight:600}.careers-terminal-chip{color:#e7ecf5d9;background:#ffffff0d;border:1px solid #ffffff14}.careers-terminal-mobile-brand{min-height:40px;color:var(--dk-white);font-family:var(--dk-font-sans);align-items:center;gap:12px;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}.careers-terminal-mobile-brand img{width:32px;height:32px}@keyframes dkBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.dk-cursor{vertical-align:-.18em;background:var(--dk-blue-light);width:.6em;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite dkBlink;display:inline-block;box-shadow:0 0 8px #407ff5b3}@media (width<=960px){.careers-hero{grid-template-columns:1fr;width:100%;max-width:100vw;min-height:0}.careers-hero-divider{display:none}.careers-hero-copy{gap:72px;width:100%;max-width:100%;min-height:640px;padding:56px 32px 44px}.careers-hero-terminal-wrap{justify-content:center;padding:0 32px 56px}.careers-terminal{max-width:760px;height:560px}}@media (width<=640px){.careers-hero-copy{gap:56px;min-height:600px;padding:40px 20px 36px}.careers-hero-brand{gap:10px;font-size:18px}.careers-hero-live{letter-spacing:1px;font-size:11px}.careers-hero-title{letter-spacing:0;font-size:clamp(40px,11vw,44px);line-height:1}.careers-hero-lede{max-width:100%;font-size:18px;line-height:1.5}.careers-hero-command{gap:9px;padding:12px 14px;font-size:13px}.careers-hero-terminal-wrap{padding:0 20px 40px}.careers-terminal{border-radius:12px;height:500px}.careers-terminal-bar{gap:10px;padding:0 12px}.careers-terminal-title{text-align:left;font-size:11px}.careers-terminal-status{display:none}.careers-terminal-body{padding:22px 18px 20px;overflow-x:hidden}.careers-terminal-output{width:100%;min-width:0;font-size:11px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.dk-cursor{animation:none}}
