.nvx{--nvx-orange:#fd3e00;--nvx-navy:#08214b;--nvx-ink:#0b1b21;--nvx-grey:#5f6f72;--nvx-light:#f6f8f4;--nvx-cream:#f0ede0;--nvx-dark:#030a17;--nvx-dark-2:#020618;--nvx-line:#dbe4e1;--nvx-green:#12805c;--nvx-shadow:0 18px 40px -24px #08214b61;color:var(--nvx-ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif}.nvx-display{letter-spacing:-.02em;font-family:Sora,ui-sans-serif,system-ui,sans-serif}.nvx-eyebrow{color:var(--nvx-orange);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.nvx-card{border:1px solid var(--nvx-line);box-shadow:var(--nvx-shadow);background:#fff;border-radius:1rem}.nvx-panel{background:var(--nvx-light);border:1px solid var(--nvx-line);border-radius:1.5rem}.nvx-reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms)}.nvx[data-inview=false] .nvx-reveal{opacity:0;transform:translateY(14px)}.nvx[data-inview=false] .nvx-reveal-scale{opacity:0;transform:scale(.92)}.nvx[data-playing=false] *{animation-play-state:paused!important}@keyframes nvx-flow{to{stroke-dashoffset:-32px}}@keyframes nvx-dash-x{to{background-position:24px 0}}@keyframes nvx-dash-y{to{background-position:0 24px}}@keyframes nvx-pulse{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes nvx-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-6px) rotate(var(--rot,0deg))}}@keyframes nvx-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes nvx-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes nvx-travel-x{0%{opacity:0;left:0%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes nvx-scan{0%,to{transform:translateY(0)}50%{transform:translateY(var(--scan,56px))}}@keyframes nvx-stage{0%,14%,to{background:#ffffff0f;border-color:#ffffff2e}4%,10%{border-color:var(--nvx-orange);background:#fd3e002e}}@keyframes nvx-ticker{0%,2%{opacity:0;transform:translateY(6px)}5%,30%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-6px)}}@keyframes nvx-drift{0%,to{transform:translate(0)scale(1.02)}50%{transform:translate(-1.2%,.4%)scale(1.05)}}.nvx-flow{stroke-dasharray:4 12;animation:2.6s linear infinite nvx-flow}.nvx-flow-slow{stroke-dasharray:3 9;animation:4.2s linear infinite nvx-flow}.nvx-dash-x{background-image:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 12px);background-size:24px 100%;animation:1.4s linear infinite nvx-dash-x}.nvx-dash-y{background-image:repeating-linear-gradient(currentColor 0 6px,#0000 6px 12px);background-size:100% 24px;animation:1.4s linear infinite nvx-dash-y}.nvx-dots-x{background-image:radial-gradient(circle,currentColor 1.6px,#0000 2px);background-position:0;background-repeat:repeat-x;background-size:12px 4px}.nvx-dots-y{background-image:radial-gradient(circle,currentColor 1.6px,#0000 2px);background-position:50% 0;background-repeat:repeat-y;background-size:4px 12px}.nvx-pulse-ring{background:currentColor;border-radius:9999px;animation:2.6s ease-out infinite nvx-pulse;position:absolute;inset:0}.nvx-float{animation:6s ease-in-out infinite nvx-float;animation-delay:var(--d,0s)}.nvx-blink{animation:2.2s ease-in-out infinite nvx-blink;animation-delay:var(--d,0s)}.nvx-pop{transform:scale(0)}.nvx[data-inview=true] .nvx-pop{animation:.45s cubic-bezier(.2,.8,.3,1.3) forwards nvx-pop;animation-delay:calc(.4s + var(--i,0) * .14s)}.nvx:not([data-inview]) .nvx-pop{transform:none}.nvx-travel{background:var(--nvx-orange);width:10px;height:10px;animation:4.8s ease-in-out infinite nvx-travel-x;animation-delay:var(--d,0s);border-radius:9999px;margin:-5px 0 0 -5px;position:absolute;top:50%;box-shadow:0 0 0 4px #fd3e002e}.nvx-stage{animation:9s ease-in-out infinite nvx-stage;animation-delay:calc(var(--i,0) * 1.5s)}.nvx-ticker-item{opacity:0;animation:9s ease-in-out infinite nvx-ticker;animation-delay:calc(var(--i,0) * 3s);position:absolute;inset:0}.nvx-drift{transform-origin:50%;animation:26s ease-in-out infinite nvx-drift}.nvx-scan{animation:3.2s ease-in-out infinite nvx-scan}.nvx-scatter-item{position:relative}@media (width>=640px){.nvx-scatter-item{left:var(--x);top:var(--y);position:absolute}.nvx-orbit-item{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.nvx *,.nvx :before,.nvx :after{transition:none!important;animation:none!important}.nvx .nvx-reveal,.nvx .nvx-reveal-scale,.nvx .nvx-pop{opacity:1!important;transform:none!important}.nvx .nvx-ticker-item{opacity:0!important}.nvx .nvx-ticker-item:first-child{opacity:1!important}.nvx .nvx-travel{display:none}}@keyframes nvx-arc{to{stroke-dashoffset:-4.8px}}@keyframes nvx-map-ring{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.4)}}.nvx-arc{animation:1.8s linear infinite nvx-arc}.nvx-map-ring{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite nvx-map-ring}.nvx svg .nvx-reveal{transform-box:fill-box;transform-origin:50%}.nvx[data-inview=false] svg .nvx-reveal{transform:scale(0)}@media (prefers-reduced-motion:reduce){.nvx .nvx-map-ring{display:none}}.nvx svg .nvx-drift{transform-box:fill-box}.icp-art{--c:var(--nvx-orange)}.icp-art text{fill:var(--nvx-ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif}.icp-art .muted{fill:var(--nvx-grey)}.icp-in{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.7,.2,1) forwards icp-in;animation-delay:calc(var(--d,0) * .16s)}.icp-flow{stroke-dasharray:4 6;animation:1.8s linear infinite icp-flow}.icp-pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite icp-pulse;animation-delay:calc(var(--d,0) * .32s)}.icp-section-enter{animation:.5s cubic-bezier(.2,.7,.2,1) icp-in}@keyframes icp-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes icp-flow{to{stroke-dashoffset:-20px}}@keyframes icp-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.85;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.icp-in,.icp-section-enter{opacity:1;transform:none;animation:none!important}.icp-flow,.icp-pulse{animation:none!important}}
