@import url("https://api.fontshare.com/v2/css?f[]=general-sans@200,300,400,500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap");:root{--evv-brand-blue:#4f6bff;--evv-brand-violet:#6c4cf5;--evv-brand-teal:#2ec5ce;--evv-bg:#08070c;--evv-bg-deep:#050409;--evv-text:#f5f6fa;--evv-text-muted:#9ca3b0;--evv-text-faint:#5e6679;--evv-ease:cubic-bezier(0.22,1,0.36,1);--evv-duration-fast:200ms;--evv-duration-base:600ms;--evv-duration-slow:1200ms;--evv-font-display:"General Sans","Inter",ui-sans-serif,system-ui,sans-serif;--evv-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--evv-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{font-family:var(--evv-font-sans);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{background:var(--evv-bg);color:var(--evv-text)}body{min-height:100vh;overflow:hidden}body[data-cursor-glow]{cursor:none}@media (pointer:coarse){body[data-cursor-glow]{cursor:auto}}h1{font-family:var(--evv-font-display);font-weight:300;letter-spacing:-.04em;line-height:.92;color:var(--evv-text)}p{font-family:var(--evv-font-sans)}@keyframes evv-wave-flow{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes evv-type-breath{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes evv-letter-rise{0%{opacity:0;transform:translate3d(0,12px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes evv-subtitle-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes evv-orb-drift-a{0%{transform:translate3d(-12vw,-8vh,0) scale(1)}50%{transform:translate3d(18vw,6vh,0) scale(1.1)}to{transform:translate3d(-12vw,-8vh,0) scale(1)}}@keyframes evv-orb-drift-b{0%{transform:translate3d(14vw,10vh,0) scale(1.05)}50%{transform:translate3d(-16vw,-12vh,0) scale(.95)}to{transform:translate3d(14vw,10vh,0) scale(1.05)}}@keyframes evv-orb-drift-c{0%{transform:translate3d(-2vw,12vh,0) scale(1)}50%{transform:translate3d(4vw,-14vh,0) scale(1.08)}to{transform:translate3d(-2vw,12vh,0) scale(1)}}@keyframes evv-mesh-drift-a{0%,to{background-position:18% 22%}50%{background-position:26% 30%}}@keyframes evv-mesh-drift-b{0%,to{background-position:78% 28%}50%{background-position:70% 36%}}@keyframes evv-mesh-drift-c{0%,to{background-position:30% 78%}50%{background-position:38% 70%}}@keyframes evv-mesh-drift-d{0%,to{background-position:72% 80%}50%{background-position:64% 88%}}@keyframes evv-wave-halo{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.08)}}@keyframes evv-cursor-pulse{0%,to{opacity:.55}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.evv-letter{animation-duration:.2s!important}}::selection{background:rgba(108,76,245,.45);color:#fff}