*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:#04050c;font-family:Libre Franklin,sans-serif}@keyframes heroFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollLineMove{0%{opacity:0;transform:translateY(-34px)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateY(96px)}}@keyframes dotPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes eqBar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes heartBeat{0%,to{transform:scale(1)}14%{transform:scale(1.28)}28%{transform:scale(1)}42%{transform:scale(1.28)}70%{transform:scale(1)}}@keyframes termBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes commsIn{0%{opacity:0;transform:translateY(34px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes commsScan{0%{opacity:0;top:0}12%{opacity:.85}to{opacity:0;top:100%}}@keyframes spinDot{to{transform:rotate(360deg)}}@property --bc1{syntax:"<color>";inherits:false;initial-value:#6e9bf2}@property --bc2{syntax:"<color>";inherits:false;initial-value:#96b9fa1f}@property --bc3{syntax:"<color>";inherits:false;initial-value:#ff8a52}input::placeholder,textarea::placeholder{color:#ffffff57}[data-btn]{isolation:isolate;transition:box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 6px 22px #0006,inset 0 1px #ffffff0d;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:0!important}[data-btn]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg, var(--bc1) 0%, var(--bc2) 48%, var(--bc3) 100%);z-index:-1;pointer-events:none;padding:1.5px;transition:--bc1 .45s,--bc2 .45s,--bc3 .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-btn]:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(#96b9fa38,#0000);height:55%;transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:translateY(-130%)}[data-btn]:hover:after{transform:translateY(220%)}[data-btn]:hover:before{--bc1:#d4e6ff;--bc2:#e0eeffd9;--bc3:#f2f8ff}[data-btn=white]{background:linear-gradient(#1a2446cc,#0a0f20e0)!important}[data-btn=white]:before{--bc1:#6e9bf2;--bc2:#96b9fa1f;--bc3:#ff8a52}[data-btn=white]:hover{box-shadow:0 0 0 1px #00000073,0 16px 44px #0009,0 0 56px #00000080}[data-btn=clear]{background:linear-gradient(#121a3499,#080c1ab8)!important}[data-btn=clear]:before{--bc1:#a0c0fad9;--bc2:#5a8cf01f;--bc3:#a0c0fa8c}[data-btn=clear]:hover{box-shadow:0 0 0 1px #00000073,0 16px 44px #0009,0 0 56px #00000080}.nl-nav-link{color:#ffffffc7;letter-spacing:.02em;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nl-nav-link:after{content:"";background:#fff;width:0;height:1px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}.nl-nav-link:hover{color:#fff}.nl-nav-link:hover:after{width:100%}.nl-mission-row{border-left:1.5px dashed #fff3;padding:4px 0 46px 40px;transition:border-color .2s;display:block;position:relative}.nl-mission-row:hover{border-left-color:#ff7a3c99}.nl-footer-link{color:#ffffffc7;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.nl-footer-link:hover{color:#ff7a3c}.nl-linkedin-link{text-decoration:none;transition:color .2s;position:relative}.nl-linkedin-link:after{content:"";background:currentColor;width:0;height:1px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}.nl-linkedin-link:hover:after{width:100%}.nl-pod-link{color:#ff7a3c;letter-spacing:.01em;align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.nl-pod-link:hover{color:#ff9a66}.nl-relaunch{color:#fff9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.nl-relaunch:hover{color:#fff}.nl-ep-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;gap:13px;width:100%;padding:13px 16px;transition:background .15s;display:flex}.nl-ep-row:hover{background:#ffffff0d}@media (max-width:768px){.nl-asteroids-btn,.nl-logo-name{display:none!important}.nl-section-pad{padding-left:18px!important;padding-right:18px!important}.nl-work-grid{grid-template-columns:68px 1fr!important;gap:16px!important}.nl-work-label,.nl-work-label-year{font-size:11px!important}.nl-cta-row{padding-left:0!important}}.nl-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;outline:none;width:100%;padding:12px 14px;font-family:Libre Franklin,sans-serif;font-size:15px;transition:border-color .2s,background .2s}.nl-input:focus{background:#5a8cf012;border-color:#5a8cf0}
