@keyframes nf-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-flicker{0%,93%,to{opacity:1}94%{opacity:.72}95%{opacity:1}97%{opacity:.48}98%{opacity:1}}@keyframes nf-scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-scale-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nf-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.nf-badge{animation:nf-fade-up .55s 80ms var(--ease-out) both}.nf-four{animation:nf-fade-up .65s .18s var(--ease-out) both, nf-flicker 10s ease-in-out 1.2s infinite}.nf-sub{animation:nf-fade-up .6s .28s var(--ease-out) both}.nf-desc{animation:nf-fade-up .6s .36s var(--ease-out) both}.nf-ctas{animation:nf-fade-up .6s .44s var(--ease-out) both}.nf-nav{animation:nf-fade-up .6s .54s var(--ease-out) both}.nf-term{animation:nf-fade-up .6s .62s var(--ease-out) both}.nf-cur{animation:1s step-end infinite nf-cursor}.nf-nav-link{transition:color var(--dur-fast) var(--ease-out)}.nf-nav-link:hover{color:var(--color-primary)}.nf-corner{pointer-events:none;width:32px;height:32px;position:absolute}.nf-corner:before,.nf-corner:after{content:"";background:rgba(var(--color-primary-rgb), .5);position:absolute}.nf-corner:before{width:100%;height:2px}.nf-corner:after{width:2px;height:100%}.nf-tl{top:0;left:0}.nf-tl:before{transform-origin:0;animation:nf-scale-x .35s .72s var(--ease-out) both;top:0;left:0}.nf-tl:after{transform-origin:top;animation:nf-scale-y .35s .72s var(--ease-out) both;top:0;left:0}.nf-tr{top:0;right:0}.nf-tr:before{transform-origin:100%;animation:nf-scale-x .35s .78s var(--ease-out) both;top:0;right:0}.nf-tr:after{transform-origin:top;animation:nf-scale-y .35s .78s var(--ease-out) both;top:0;right:0}.nf-bl{bottom:0;left:0}.nf-bl:before{transform-origin:0;animation:nf-scale-x .35s .84s var(--ease-out) both;bottom:0;left:0}.nf-bl:after{transform-origin:bottom;animation:nf-scale-y .35s .84s var(--ease-out) both;bottom:0;left:0}.nf-br{bottom:0;right:0}.nf-br:before{transform-origin:100%;animation:nf-scale-x .35s .9s var(--ease-out) both;bottom:0;right:0}.nf-br:after{transform-origin:bottom;animation:nf-scale-y .35s .9s var(--ease-out) both;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.nf-badge,.nf-four,.nf-sub,.nf-desc,.nf-ctas,.nf-nav,.nf-term{opacity:1!important;animation:none!important;transform:none!important}.nf-cur{animation:none!important}.nf-corner:before,.nf-corner:after{animation:none!important;transform:scale(1)!important}}