.emp2{--rd-blue-500:#0048ff;--rd-blue-600:#0039cc;--rd-blue-300:#92b3e8;--rd-blue-100:#d6deff;--rd-blue-050:#eef1ff;--rd-amber:#ff925c;--rd-sand:#f8d6b5;--rd-black:#000;--rd-ink-900:#0a0a0f;--rd-ink-800:#16161d;--rd-ink-700:#2a2a33;--rd-white:#fff;--rd-cream:#f6f2ec;--rd-paper:#fafaf7;--rd-grey-100:#f2f2f2;--rd-grey-200:#e5e5e5;--rd-grey-300:#bababa;--rd-grey-500:#6b6b6b;--rd-grey-700:#3a3a3a;--rd-danger:#d7372e;--rd-border:#e2e2dd;--rd-font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--rd-font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--rd-shadow-sm:0 1px 2px #0a0a0f0f, 0 1px 1px #0a0a0f0a;--rd-shadow-md:0 6px 14px #0a0a0f14, 0 2px 4px #0a0a0f0a;--rd-shadow-lg:0 20px 40px #0a0a0f1f, 0 6px 12px #0a0a0f0f;--rd-shadow-pop:0 24px 60px #0033ff2e;--rd-ease:cubic-bezier(.2, .8, .2, 1);--emp-max:1344px;--emp-gutter:40px;--emp-section-y:104px;font-family:var(--rd-font-body);color:var(--rd-black);background:var(--rd-paper);overflow-x:clip}.emp2 *,.emp2 :before,.emp2 :after{box-sizing:border-box}@keyframes rd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.emp2 .emp-eyebrow{font:500 12px/1 var(--rd-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--rd-blue-500)}.emp2 h1,.emp2 h2,.emp2 h3,.emp2 h4{font-family:var(--rd-font-display);letter-spacing:-.02em;margin:0;font-weight:600}.emp2 .emp-hero{background:var(--rd-cream) center / cover no-repeat;flex-direction:column;min-height:100svh;display:flex}.emp2 .emp-hero-inner{width:100%;max-width:var(--emp-max);padding:96px var(--emp-gutter) 48px;flex-direction:column;flex:1;margin:0 auto;display:flex}.emp2 .emp-hero-inner>.emp-eyebrow{margin-top:auto}.emp2 .emp-hero h1{text-wrap:balance;max-width:14ch;margin:22px 0 0;font-size:clamp(42px,5.6vw,76px);line-height:.95}.emp2 .emp-hero-accent{color:var(--rd-blue-500)}.emp2 .emp-hero-sub{font-family:var(--rd-font-body);color:var(--rd-grey-700);max-width:26ch;margin:18px 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.2}.emp2 .emp-hero-body{font:400 18px/1.5 var(--rd-font-body);color:var(--rd-grey-700);max-width:58ch;margin:22px 0 0}.emp2 .emp-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.emp2 .emp-btn-primary{background:var(--rd-blue-500);color:#fff;font:600 15px/1 var(--rd-font-body);box-shadow:var(--rd-shadow-pop);transition:background .18s var(--rd-ease);border-radius:10px;padding:15px 26px;text-decoration:none}.emp2 .emp-btn-primary:hover{background:var(--rd-blue-600)}.emp2 .emp-btn-ghost{color:var(--rd-black);font:600 15px/1 var(--rd-font-body);border:1.5px solid var(--rd-black);background:0 0;border-radius:10px;padding:15px 26px;text-decoration:none}.emp2 .emp-trusted{border-top:1px solid var(--rd-border);flex-wrap:wrap;align-items:center;gap:24px;margin-top:auto;padding-top:26px;display:flex}.emp2 .emp-trusted-label{font:500 11px/1 var(--rd-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--rd-grey-500);white-space:nowrap}.emp2 .emp-trusted-logos{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.emp2 .emp-trusted-logos img{object-fit:contain;width:auto;height:56px}.emp2 .emp-trusted-logos img[alt=Anduril\ logo]{height:26px}.emp2 .emp-sim{background:var(--rd-paper);height:620vh;position:relative}.emp2 .emp-sim-sticky{flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.emp2 .emp-sim-progress{background:var(--rd-grey-100);z-index:5;height:3px;position:absolute;top:0;left:0;right:0}.emp2 .emp-sim-progress-bar{background:var(--rd-blue-500);width:0%;height:100%}.emp2 .emp-sim-head{width:100%;max-width:calc(min(var(--emp-max), 100%) - var(--emp-gutter) * 2);margin-inline:auto;padding:56px 0 0}.emp2 .emp-sim-head-title{text-wrap:balance;margin:14px 0 0;font-size:clamp(26px,2.8vw,36px);line-height:1}.emp2 .emp-sim-head-p{font:400 17px/1.55 var(--rd-font-body);color:var(--rd-grey-700);max-width:60ch;margin:16px 0 0}.emp2 .emp-sim-stage{width:100%;max-width:calc(min(var(--emp-max), 100%) - var(--emp-gutter) * 2);flex:1;margin:18px auto 0;position:relative}.emp2 .emp-sim-left{width:50%;padding-right:36px;position:absolute;top:0;bottom:0;left:0}.emp2 .emp-sim-panel{opacity:0;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.emp2 .emp-sim-label{font:500 12px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500)}.emp2 .emp-sim-label.blue{color:var(--rd-blue-500)}.emp2 .emp-sim-panel h3{margin:12px 0 14px;font-size:32px;line-height:1}.emp2 .emp-sim-read-intro{font:400 14px/1.55 var(--rd-font-body);color:var(--rd-grey-700);max-width:52ch;margin:0 0 16px}.emp2 .emp-sim-dropbox{background:var(--rd-blue-050);border-radius:16px;padding:22px}.emp2 .emp-sim-dropbox p{font:400 15px/1.55 var(--rd-font-body);color:var(--rd-grey-700);margin:0}.emp2 .emp-sim-brief-grid{border-top:1px solid var(--rd-blue-100);grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-top:18px;display:grid}.emp2 .emp-sim-brief-grid .k{font:600 11px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500)}.emp2 .emp-sim-brief-grid .v{font:600 16px/1 var(--rd-font-display);letter-spacing:-.02em;margin-top:6px}.emp2 .emp-sim-brief-grid .v.accent{color:var(--rd-blue-500)}.emp2 .emp-sim-vm{border:1px solid var(--rd-border);box-shadow:var(--rd-shadow-sm);background:#fff;border-radius:16px;padding:16px 18px}.emp2 .emp-sim-vm-row{align-items:center;gap:14px;display:flex}.emp2 .emp-sim-vm-play{cursor:pointer;background:var(--rd-blue-500);color:#fff;width:46px;height:46px;box-shadow:var(--rd-shadow-sm);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.emp2 .emp-sim-vm-play .icon{margin-left:2px;display:flex}.emp2 .emp-sim-vm-main{flex:1;min-width:0}.emp2 .emp-sim-vm-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.emp2 .emp-sim-vm-head .name{font:600 13px/1 var(--rd-font-body);color:var(--rd-black)}.emp2 .emp-sim-vm-head .stamp{font:500 11px/1 var(--rd-font-body);color:var(--rd-grey-500)}.emp2 .emp-sim-vm-bars{align-items:center;gap:2px;height:26px;margin-top:9px;display:flex}.emp2 .emp-sim-vm-bars span{background:var(--rd-blue-100);border-radius:2px;flex:1;min-width:0}.emp2 .emp-sim-vm-times{justify-content:space-between;align-items:baseline;margin-top:7px;display:flex}.emp2 .emp-sim-vm-times span{font:500 11px/1 var(--rd-font-body);color:var(--rd-grey-500)}.emp2 .emp-sim-vm-foot{border-top:1px solid var(--rd-border);justify-content:flex-end;align-items:center;margin-top:12px;padding-top:12px;display:flex}.emp2 .emp-sim-vm-transbtn{cursor:pointer;font:600 12px/1 var(--rd-font-body);color:var(--rd-blue-500);white-space:nowrap;background:0 0;border:none;padding:4px}.emp2 .emp-sim-vm-trans{border-left:3px solid var(--rd-blue-500);margin-top:12px;padding-left:14px}.emp2 .emp-sim-vm-trans p{font:400 13px/1.5 var(--rd-font-body);color:var(--rd-grey-700);margin:0}.emp2 .emp-sim-vm-trans .muted{color:var(--rd-grey-500)}.emp2 .emp-sim-risk-table{border:1px solid var(--rd-border);box-shadow:var(--rd-shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.emp2 .emp-sim-risk-head{background:var(--rd-blue-050);font:600 11px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500);grid-template-columns:1.5fr 1fr;gap:12px;padding:11px 16px;display:grid}.emp2 .emp-sim-risk-row{border-top:1px solid var(--rd-border);grid-template-columns:1.5fr 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.emp2 .emp-sim-risk-row.add{background:var(--rd-paper)}.emp2 .emp-sim-risk-row .risk-name{font:500 14px/1.2 var(--rd-font-body);color:var(--rd-black)}.emp2 .emp-sim-risk-row .risk-impact{font:400 12px/1.35 var(--rd-font-body);color:var(--rd-grey-500);margin-top:3px}.emp2 .emp-sim-risk-badge{color:var(--rd-grey-500);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.emp2 .emp-sim-risk-badge .lvl{font:600 12px/1 var(--rd-font-body);align-items:center;gap:7px;display:flex}.emp2 .emp-sim-risk-badge .mark{border-radius:99px;flex-shrink:0;width:7px;height:7px}.emp2 .emp-sim-risk-badge.critical{background:#fbeaea}.emp2 .emp-sim-risk-badge.critical .lvl{color:var(--rd-danger)}.emp2 .emp-sim-risk-badge.critical .mark{background:var(--rd-danger)}.emp2 .emp-sim-risk-badge.high{background:#ff925c29}.emp2 .emp-sim-risk-badge.high .lvl{color:var(--rd-amber)}.emp2 .emp-sim-risk-badge.high .mark{background:var(--rd-amber)}.emp2 .emp-sim-risk-badge.medium{background:var(--rd-blue-050)}.emp2 .emp-sim-risk-badge.medium .lvl{color:var(--rd-blue-500)}.emp2 .emp-sim-risk-badge.medium .mark{background:var(--rd-blue-500)}.emp2 .emp-sim-risk-row .risk-add{color:var(--rd-grey-500);font:500 13px/1.2 var(--rd-font-body);align-items:center;gap:8px;display:flex}.emp2 .emp-sim-risk-row .risk-add .box{border:1.5px dashed var(--rd-black);border-radius:6px;flex-shrink:0;width:16px;height:16px}.emp2 .emp-sim-risk-select{border:1.5px dashed var(--rd-black);font:500 12px/1 var(--rd-font-body);color:var(--rd-grey-500);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.emp2 .emp-sim-files-label{font:600 11px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500);margin:18px 0 10px}.emp2 .emp-sim-files{flex-wrap:wrap;gap:10px;display:flex}.emp2 .emp-sim-file{font:600 13px/1 var(--rd-font-body);color:var(--rd-blue-500);border:1px solid var(--rd-blue-100);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.emp2 .emp-dot{background:var(--rd-blue-500);border-radius:99px;flex-shrink:0;width:7px;height:7px}.emp2 .emp-sim-decision{border:1px solid var(--rd-border);box-shadow:var(--rd-shadow-md);background:#fff;border-radius:18px;margin-top:14px;padding:24px}.emp2 .emp-sim-decision-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.emp2 .emp-sim-decision-head .who{font:600 13px/1 var(--rd-font-body);color:var(--rd-black)}.emp2 .emp-sim-timer{font:600 11px/1 var(--rd-font-body);color:var(--rd-danger);white-space:nowrap;background:#fbeaea;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:flex}.emp2 .emp-sim-timer:before{content:"";background:var(--rd-danger);border-radius:99px;width:6px;height:6px}.emp2 .emp-sim-decision-q{font:400 15px/1.45 var(--rd-font-body);color:var(--rd-grey-700);margin:0 0 18px}.emp2 .emp-sim-options{flex-direction:column;gap:10px;display:flex}.emp2 .emp-sim-option{border:1px solid var(--rd-border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.emp2 .emp-sim-option .bullet{border:1.5px solid var(--rd-grey-300);border-radius:999px;flex-shrink:0;width:20px;height:20px}.emp2 .emp-sim-option .text{font:500 14px/1.3 var(--rd-font-body);color:var(--rd-grey-700)}.emp2 .emp-sim-option.correct{border:1.5px solid var(--rd-blue-500);background:var(--rd-blue-050)}.emp2 .emp-sim-option.correct .bullet{background:var(--rd-blue-500);color:#fff;font:600 11px/1 var(--rd-font-body);border:none;justify-content:center;align-items:center;display:flex}.emp2 .emp-sim-option.correct .text{color:var(--rd-black);font-weight:600}.emp2 .emp-sim-reason{margin-top:16px}.emp2 .emp-sim-reason-label{font:600 11px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500);margin-bottom:9px}.emp2 .emp-sim-reason-box{background:var(--rd-paper);border:1px solid var(--rd-border);font:400 13px/1.55 var(--rd-font-body);color:var(--rd-grey-700);border-radius:12px;padding:12px 14px}.emp2 .emp-sim-reason-box .caret{background:var(--rd-blue-500);vertical-align:-3px;width:1.5px;height:15px;margin-left:1px;display:inline-block}.emp2 .emp-sim-img{background:#111;border-radius:0;position:absolute;inset:0;overflow:hidden}.emp2 .emp-sim-img img{object-fit:cover;width:100%;height:100%;display:block}.emp2 .emp-sim-img-scrim{background:linear-gradient(#00000059 0%,#0000001f 55%,#000000bd 100%);position:absolute;inset:0}.emp2 .emp-sim-overlay{color:#fff;padding:48px;position:absolute;bottom:0;left:0;right:0}.emp2 .emp-sim-overlay-meta{font:600 13px/1 var(--rd-font-body);align-items:center;gap:10px;margin-bottom:14px;display:flex}.emp2 .emp-sim-overlay-meta .sep{opacity:.5}.emp2 .emp-sim-overlay-title{font-family:var(--rd-font-display);letter-spacing:-.02em;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:.98}.emp2 .emp-sim-overlay-desc{font:400 17px/1.5 var(--rd-font-body);opacity:.92;max-width:50ch;margin:16px 0 0}.emp2 .emp-sim-hint{font:600 14px/1 var(--rd-font-body);align-items:center;gap:10px;margin-top:28px;display:flex}.emp2 .emp-sim-hint .arrow{animation:rd-bob 1.6s var(--rd-ease) infinite;font-size:18px}.emp2 .emp-sim-taskcard{border:1px solid var(--rd-border);width:min(384px,46%);box-shadow:var(--rd-shadow-lg);opacity:0;z-index:4;background:#fff;border-radius:16px;position:absolute;bottom:5%;right:0;overflow:hidden}.emp2 .emp-sim-taskcard-head{border-bottom:1px solid var(--rd-border);align-items:center;gap:8px;padding:13px 16px;display:flex}.emp2 .emp-sim-taskcard-head .name{font:600 13px/1 var(--rd-font-body);color:var(--rd-black)}.emp2 .emp-sim-taskcard-head .tag{font:500 10px/1 var(--rd-font-body);color:var(--rd-grey-500);text-transform:uppercase;letter-spacing:.04em}.emp2 .emp-sim-taskcard-body{flex-direction:column;gap:15px;padding:15px 16px;display:flex}.emp2 .emp-sim-msg{gap:11px;display:flex}.emp2 .emp-sim-avatar{width:30px;height:30px;font:600 11px/1 var(--rd-font-body);background:var(--rd-blue-050);color:var(--rd-blue-500);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.emp2 .emp-sim-avatar.amber{color:var(--rd-amber);background:#ff925c2e}.emp2 .emp-sim-msg-head{align-items:baseline;gap:8px;display:flex}.emp2 .emp-sim-msg-name{font:600 13px/1 var(--rd-font-body)}.emp2 .emp-sim-msg-name .role{color:var(--rd-grey-500);font-weight:400}.emp2 .emp-sim-msg-time{font:400 11px/1 var(--rd-font-body);color:var(--rd-grey-500)}.emp2 .emp-sim-msg-text{font:400 13px/1.45 var(--rd-font-body);color:var(--rd-grey-700);margin-top:4px}.emp2 .emp-sim-tabs-dock{justify-content:center;padding:22px 0 34px;display:flex}.emp2 .emp-sim-tabs{border:1px solid var(--rd-border);box-shadow:var(--rd-shadow-md);background:#fff;border-radius:12px;gap:6px;padding:6px;display:flex}.emp2 .emp-sim-tab{cursor:pointer;color:var(--rd-grey-700);font:600 14px/1 var(--rd-font-body);transition:background .14s var(--rd-ease), color .14s var(--rd-ease);background:0 0;border:none;border-radius:8px;padding:11px 20px}.emp2 .emp-sim-tab.active{background:var(--rd-blue-050);color:var(--rd-blue-500)}.emp2 .emp-section{background:var(--rd-paper)}.emp2 .emp-section.white{background:var(--rd-white);border-top:1px solid var(--rd-border)}.emp2 .emp-section-inner{max-width:var(--emp-max);padding:var(--emp-section-y) var(--emp-gutter);margin:0 auto}.emp2 .emp-pipeline-lead{max-width:64ch}.emp2 .emp-pipeline-lead h2{text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,3.8vw,52px);line-height:.98}.emp2 .emp-pipeline-lead p{font:400 17px/1.55 var(--rd-font-body);color:var(--rd-grey-700);margin:18px 0 0}.emp2 .emp-pipeline-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-top:48px;display:grid}.emp2 .emp-card-outline{border:1.5px solid var(--rd-black);background:#fff;border-radius:22px;flex-direction:column;gap:20px;padding:32px;display:flex}.emp2 .emp-card-eyebrow{font:600 12px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-blue-500)}.emp2 .emp-card-outline h3{margin:10px 0 0;font-size:24px}.emp2 .emp-card-outline .lede{font:400 16px/1.55 var(--rd-font-body);color:var(--rd-grey-700);margin:12px 0 0}.emp2 .emp-card-sublabel{font:600 13px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500)}.emp2 .emp-checklist{flex-direction:column;gap:12px;display:flex}.emp2 .emp-check{align-items:center;gap:12px;display:flex}.emp2 .emp-check .mark{background:var(--rd-blue-500);color:#fff;width:22px;height:22px;font:600 13px/1 var(--rd-font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.emp2 .emp-check .text{font:500 15px/1.3 var(--rd-font-body)}.emp2 .emp-skipped{align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.emp2 .emp-skipped .label{font:500 13px/1 var(--rd-font-body);color:var(--rd-grey-500)}.emp2 .emp-skipped .pill{font:500 14px/1 var(--rd-font-body);color:var(--rd-grey-500);background:var(--rd-grey-100);border-radius:999px;padding:6px 12px;text-decoration:line-through}.emp2 .emp-invest{background:var(--rd-ink-900);box-shadow:var(--rd-shadow-md);border-radius:16px;margin-top:auto;padding:22px}.emp2 .emp-invest-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.emp2 .emp-invest-head .k{font:600 12px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-blue-300)}.emp2 .emp-invest-head .sub{font:500 11px/1.3 var(--rd-font-body);color:#8a8a96;text-align:right}.emp2 .emp-invest-rows{flex-direction:column;gap:15px;display:flex}.emp2 .emp-invest-row-top{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.emp2 .emp-invest-row-top .name{font:500 14px/1 var(--rd-font-body);color:#fff}.emp2 .emp-invest-row-top .val{font:600 18px/1 var(--rd-font-display);color:#fff;letter-spacing:-.02em}.emp2 .emp-invest-track{background:var(--rd-ink-700);border-radius:999px;height:9px;overflow:hidden}.emp2 .emp-invest-fill{background:linear-gradient(90deg, var(--rd-blue-500), #5a85ff);height:100%}.emp2 .emp-invest-foot{border-top:1px solid var(--rd-ink-700);font:400 13px/1.5 var(--rd-font-body);color:#a6a6b0;margin-top:18px;padding-top:14px}.emp2 .emp-invest-foot strong{color:#fff;font-weight:600}.emp2 .emp-how h2{text-wrap:balance;max-width:20ch;margin:16px 0 48px;font-size:clamp(30px,3.4vw,46px);line-height:.98}.emp2 .emp-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.emp2 .emp-step{background:var(--rd-paper);border:1px solid var(--rd-border);border-radius:18px;padding:26px}.emp2 .emp-step-num{background:var(--rd-blue-050);width:38px;height:38px;color:var(--rd-blue-500);font:600 18px/1 var(--rd-font-display);border-radius:999px;justify-content:center;align-items:center;display:flex}.emp2 .emp-step h4{margin:16px 0 8px;font-size:20px}.emp2 .emp-step p{font:400 15px/1.55 var(--rd-font-body);color:var(--rd-grey-700);margin:0}.emp2 .emp-cand-intro{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:56px;display:flex}.emp2 .emp-cand-intro .a{font:500 12px/1 var(--rd-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--rd-amber)}.emp2 .emp-cand-intro .b{font:400 14px/1 var(--rd-font-body);color:var(--rd-grey-500)}.emp2 .emp-cand{border:1px solid var(--rd-border);box-shadow:var(--rd-shadow-md);background:#fff;border-radius:22px;margin-top:16px;padding:28px 30px}.emp2 .emp-cand-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.emp2 .emp-cand-mono{background:var(--rd-blue-050);width:64px;height:64px;font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-blue-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.emp2 .emp-cand-name{font-family:var(--rd-font-display);letter-spacing:-.02em;font-size:24px;font-weight:600}.emp2 .emp-cand-role{font:500 14px/1 var(--rd-font-body);color:var(--rd-blue-500);margin-top:4px}.emp2 .emp-cand-badge{font:600 12px/1 var(--rd-font-body);color:var(--rd-blue-500);background:var(--rd-blue-050);white-space:nowrap;border-radius:999px;margin-left:auto;padding:8px 14px}.emp2 .emp-cand-meta{border-top:1px solid var(--rd-border);border-bottom:1px solid var(--rd-border);grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0;padding:20px 0;display:grid}.emp2 .emp-cand-meta-k{font:600 11px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500)}.emp2 .emp-cand-meta-v{font:500 15px/1.3 var(--rd-font-body);margin-top:7px}.emp2 .emp-cand-meta-sub{font:400 12px/1 var(--rd-font-body);color:var(--rd-grey-500);margin-top:3px}.emp2 .emp-fit-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.emp2 .emp-fit{background:var(--rd-blue-050);border-radius:14px;padding:16px}.emp2 .emp-fit.solid{background:var(--rd-blue-500)}.emp2 .emp-fit-k{font:600 11px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500)}.emp2 .emp-fit.solid .emp-fit-k{color:#ffffffb3}.emp2 .emp-fit-v{font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-blue-500);margin:8px 0 12px;font-size:22px;font-weight:600}.emp2 .emp-fit.solid .emp-fit-v{color:#fff}.emp2 .emp-fit-bars{gap:4px;display:flex}.emp2 .emp-fit-bars span{background:var(--rd-blue-100);border-radius:99px;flex:1;height:6px}.emp2 .emp-fit-bars span.on{background:var(--rd-blue-500)}.emp2 .emp-fit.solid .emp-fit-bars span{background:#ffffff4d}.emp2 .emp-fit.solid .emp-fit-bars span.on{background:#fff}.emp2 .emp-cand-quote{background:var(--rd-sand);border-radius:14px;margin-top:24px;padding:18px 20px}.emp2 .emp-cand-quote p{font:500 15px/1.5 var(--rd-font-body);color:var(--rd-black);max-width:74ch;margin:0}.emp2 .emp-cand-detail{grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}.emp2 .emp-cand-detail-k{font:600 12px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500)}.emp2 .emp-cand-detail p{font:400 15px/1.55 var(--rd-font-body);color:var(--rd-grey-700);margin:10px 0 0}.emp2 .emp-gaps{border:1px solid var(--rd-border);border-radius:14px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.emp2 .emp-gap{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.emp2 .emp-gap:not(:last-child){border-bottom:1px solid var(--rd-border)}.emp2 .emp-gap-name{font:500 15px/1.2 var(--rd-font-body)}.emp2 .emp-gap-sub{font:400 12px/1.3 var(--rd-font-body);color:var(--rd-grey-500);margin-top:3px}.emp2 .emp-gap-pill{font:600 11px/1 var(--rd-font-body);white-space:nowrap;color:var(--rd-blue-500);background:var(--rd-blue-050);border-radius:999px;padding:6px 10px}.emp2 .emp-gap-pill.amber{color:var(--rd-amber);background:#ff925c29}.emp2 .emp-readiness{background:var(--rd-blue-050);border-radius:14px;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.emp2 .emp-readiness-k{font:600 11px/1 var(--rd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--rd-grey-500)}.emp2 .emp-readiness-v{font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-blue-500);margin-top:6px;font-size:26px;font-weight:600}.emp2 .emp-readiness-note{font:400 13px/1.4 var(--rd-font-body);color:var(--rd-grey-700);text-align:right;max-width:20ch;margin-left:auto}.emp2 .emp-impact{color:#fff;background:#000 50%/cover no-repeat}.emp2 .emp-impact h2{color:#fff;margin:0 0 48px;font-size:clamp(30px,3.4vw,46px);line-height:.98}.emp2 .emp-impact-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.emp2 .emp-stat{border-left:2px solid #ffffff4d;padding:8px 0 8px 28px}.emp2 .emp-stat-v{font-family:var(--rd-font-display);letter-spacing:-.03em;color:#fff;font-size:clamp(56px,7vw,96px);font-weight:600;line-height:.85}.emp2 .emp-stat-l{font:500 16px/1.4 var(--rd-font-body);color:#e4e4ea;margin-top:16px}.emp2 .emp-clients h2{text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(28px,3vw,40px);line-height:.98}.emp2 .emp-clients-logos{flex-wrap:wrap;align-items:center;gap:40px;margin:32px 0 48px;display:flex}.emp2 .emp-clients-logos img{object-fit:contain;width:auto;height:56px}.emp2 .emp-clients-logos img[alt=Anduril\ logo]{height:26px}.emp2 .emp-clients-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.emp2 .emp-client{border:1px solid var(--rd-border);background:#fff;border-radius:18px;padding:26px}.emp2 .emp-client-name{font:600 16px/1 var(--rd-font-display);letter-spacing:-.02em;margin-bottom:12px}.emp2 .emp-client p{font:400 15px/1.55 var(--rd-font-body);color:var(--rd-grey-700);margin:0}.emp2 .emp-close{color:#fff;background:#000 50%/cover no-repeat}.emp2 .emp-close-inner{max-width:var(--emp-max);padding:var(--emp-section-y) var(--emp-gutter);text-align:center;margin:0 auto}.emp2 .emp-close h2{text-wrap:balance;margin:0;font-size:clamp(32px,4vw,58px);line-height:.98}.emp2 .emp-close p{font:400 19px/1.5 var(--rd-font-body);color:#e4e4ea;max-width:46ch;margin:22px auto 0}.emp2 .emp-close .emp-btn-primary{margin-top:34px;padding:16px 30px;font-size:16px;display:inline-block}.emp2 .emp-ticker{background:var(--rd-black);padding:22px 0;overflow:hidden}.emp2 .emp-ticker-track{width:max-content;animation:48s linear infinite rd-marquee;display:flex}.emp2 .emp-ticker-group{align-items:center;gap:16px;padding-right:16px;display:flex}.emp2 .emp-ticker-group span.role{font:500 14px/1 var(--rd-font-body);color:#fff;white-space:nowrap}.emp2 .emp-ticker-group span.dot{background:var(--rd-blue-500);border-radius:99px;flex-shrink:0;width:5px;height:5px}@media (prefers-reduced-motion:reduce){.emp2 .emp-ticker-track,.emp2 .emp-sim-hint .arrow{animation:none}}@media (max-width:900px){.emp2{--emp-gutter:24px;--emp-section-y:72px}.emp2 .emp-hero{min-height:auto}.emp2 .emp-hero-inner{padding-top:96px}.emp2 .emp-trusted{margin-top:40px}.emp2 .emp-pipeline-grid,.emp2 .emp-steps,.emp2 .emp-impact-grid,.emp2 .emp-clients-grid,.emp2 .emp-cand-detail,.emp2 .emp-fit-tiles{grid-template-columns:1fr}.emp2 .emp-cand-meta{grid-template-columns:repeat(2,1fr)}.emp2 .emp-sim,.emp2 .emp-sim-sticky{height:auto}.emp2 .emp-sim-sticky{position:static}.emp2 .emp-sim-stage{flex-direction:column;gap:20px;margin:18px auto 0;display:flex;position:static}.emp2 .emp-sim-left{width:100%;min-height:0;padding-right:0;position:static}.emp2 .emp-sim-panel{position:static;opacity:1!important;pointer-events:auto!important;transform:none!important}.emp2 .emp-sim-img{border-radius:16px;height:60vw;min-height:280px;position:static}.emp2 .emp-sim-taskcard{width:100%;position:static;opacity:1!important;pointer-events:auto!important;transform:none!important}.emp2 .emp-sim-head{padding:34px 0 0}.emp2 .emp-readiness-note{text-align:left;margin-left:0}}
