@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-Th.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-Th.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-Lt.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-LtIt.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-LtIt.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-Italic.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-Md.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-MdIt.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-MdIt.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-Demi.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-Demi.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-Bold.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next for Leidos;src:url(/assets/fonts/AvenirNextforLeidos-Blk.woff2) format("woff2"),url(/assets/fonts/AvenirNextforLeidos-Blk.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Avenir Next for Leidos,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:#07020f;color:#fff;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::selection{background:#6366f166;color:#fff}:focus-visible{outline:2px solid #6366f1;outline-offset:2px}a{color:#a5b4fc;text-decoration:none}a:hover{text-decoration:underline}.em-highlight{color:#c4b5fd;font-style:normal;position:relative;background:linear-gradient(90deg,#c4b5fd 0% 40%,#e9d5ff 50%,#c4b5fd 60% 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:em-shine 4s ease-in-out infinite}@keyframes em-shine{0%,to{background-position:200% center}50%{background-position:-200% center}}@media (prefers-reduced-motion: reduce){.em-highlight{animation:none;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#c4b5fd;background-clip:unset}}
