/* NodeOne website */
html{scroll-behavior:smooth;scroll-padding-top:84px}
body{margin:0;background:#15191C}
.js .reveal{opacity:0;transform:translateY(40px);transition:opacity 0.9s cubic-bezier(0.2,0.7,0.2,1),transform 0.9s cubic-bezier(0.2,0.7,0.2,1)}
.js .reveal.from-left{transform:translateX(-56px)}
.js .reveal.from-right{transform:translateX(56px)}
.js .reveal.zoom-in{transform:scale(0.8)}
.js .reveal.in{opacity:1;transform:none}
.stagger > :nth-child(2) .reveal,.stagger > .reveal:nth-child(2){transition-delay:0.12s}
.stagger > :nth-child(3) .reveal,.stagger > .reveal:nth-child(3){transition-delay:0.24s}
.stagger > :nth-child(4) .reveal,.stagger > .reveal:nth-child(4){transition-delay:0.36s}
.hero-in{animation:heroIn 1s cubic-bezier(0.2,0.7,0.2,1) backwards}
@keyframes heroIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.nav-link.is-active{color:#3EE6D0}
.hero-video{will-change:transform}
a{color:#3EE6D0;text-decoration:none}a:hover{color:#FFFFFF}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #3EE6D0;outline-offset:3px}
.glowpulse{animation:pulse 4s ease-in-out infinite alternate}
.statement-bg{background-color:#0E1113;background-image:url("../img/pattern-graphite.svg");background-size:192px 192px}
.glowmark{filter:drop-shadow(0 0 10px rgba(62,230,208,0.75)) drop-shadow(0 0 36px rgba(62,230,208,0.45)) drop-shadow(0 0 90px rgba(14,159,149,0.35))}
@keyframes pulse{from{opacity:.75}to{opacity:1}}
.nav-link{color:#C5CCD0}.nav-link:hover{color:#3EE6D0}
.strip{color:#FFFFFF;transition:border-color .2s}.strip:hover{color:#FFFFFF;border-color:#3EE6D0 !important}
.hero-sec{background:#050607 url("../video/hero-poster.jpg") center/cover}
.pill{color:#06110F}.pill:hover{color:#06110F;background:#8AF3E6 !important}
.ghost{color:#FFFFFF}.ghost:hover{color:#FFFFFF;border-color:#3EE6D0 !important}
.card-link{color:#FFFFFF}.card-link:hover{color:#FFFFFF}
.card-link:hover .zoom{transform:scale(1.04)}
.zoom{transition:transform .6s ease}
.foot-link{color:#9AA4AA}.foot-link:hover{color:#FFFFFF}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.js .reveal{opacity:1 !important;transform:none !important;transition:none !important}.hero-in{animation:none}.glowpulse{animation:none}.zoom{transition:none}.hero-video{display:none}}
