@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-hero-mount{0%{opacity:0}to{opacity:1}}@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}}.evv-hero{position:relative;width:100vw;height:100vh;background:var(--evv-bg);overflow:hidden;isolation:isolate}.evv-mesh{position:absolute;inset:0;z-index:0;pointer-events:none}.evv-mesh-layer{position:absolute;inset:-20%;background-repeat:no-repeat;background-size:120% 120%;filter:blur(60px);mix-blend-mode:screen;will-change:background-position}.evv-mesh-layer--a{background-image:radial-gradient(circle,rgba(79,107,255,.55) 0,transparent 55%);background-position:18% 22%;opacity:.85;animation:evv-mesh-drift-a 95s ease-in-out infinite}.evv-mesh-layer--b{background-image:radial-gradient(circle,rgba(108,76,245,.5) 0,transparent 55%);background-position:78% 28%;opacity:.8;animation:evv-mesh-drift-b 110s ease-in-out infinite}.evv-mesh-layer--c{background-image:radial-gradient(circle,rgba(46,197,206,.4) 0,transparent 55%);background-position:30% 78%;opacity:.65;animation:evv-mesh-drift-c 85s ease-in-out infinite}.evv-mesh-layer--d{background-image:radial-gradient(circle,rgba(108,76,245,.42) 0,transparent 55%);background-position:72% 80%;opacity:.7;animation:evv-mesh-drift-d 100s ease-in-out infinite}.evv-orbs{position:absolute;inset:0;z-index:1;pointer-events:none}.evv-orb{position:absolute;width:720px;height:720px;border-radius:50%;filter:blur(110px);mix-blend-mode:screen;will-change:transform}.evv-orb--a{top:-18%;left:-10%;background:radial-gradient(circle,rgba(79,107,255,.85) 0,rgba(79,107,255,.35) 35%,transparent 70%);animation:evv-orb-drift-a 75s ease-in-out infinite;opacity:.55}.evv-orb--b{top:18%;right:-14%;background:radial-gradient(circle,rgba(108,76,245,.85) 0,rgba(108,76,245,.35) 35%,transparent 70%);animation:evv-orb-drift-b 95s ease-in-out infinite;opacity:.5}.evv-orb--c{bottom:-22%;left:22%;background:radial-gradient(circle,rgba(46,197,206,.75) 0,rgba(46,197,206,.3) 35%,transparent 70%);animation:evv-orb-drift-c 88s ease-in-out infinite;opacity:.45}.evv-brand-wave{--wave-w:min(70vw,1100px);--halo-w:min(110vw,1700px);--dot-offset:calc(var(--wave-w) * 0.0344);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.evv-brand-wave-shape{position:relative;z-index:2;width:var(--wave-w);aspect-ratio:842/209;transform:translateX(var(--dot-offset));background:linear-gradient(90deg,#4f6bff,#6c4cf5 12.5%,#2ec5ce 25%,#6c4cf5 37.5%,#4f6bff 50%,#6c4cf5 62.5%,#2ec5ce 75%,#6c4cf5 87.5%,#4f6bff);background-size:200% 100%;background-position:0 50%;-webkit-mask-image:url(/brand/evvanor-icon.png);mask-image:url(/brand/evvanor-icon.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:evv-wave-flow 12s linear infinite;will-change:background-position;opacity:.92}.evv-brand-wave-halo{position:absolute;width:var(--halo-w);aspect-ratio:842/209;top:50%;left:50%;transform:translate(calc(-50% + var(--dot-offset)),-50%);background:radial-gradient(ellipse at center,rgba(108,76,245,.55) 0,rgba(79,107,255,.3) 35%,rgba(46,197,206,.18) 60%,transparent 80%);filter:blur(60px);opacity:.7;animation:evv-wave-halo 9s ease-in-out infinite;will-change:opacity,transform}.evv-grain{z-index:3;opacity:.06;mix-blend-mode:overlay;background-image:url(/grain.svg);background-repeat:repeat;background-size:160px 160px}.evv-grain,.evv-stage{position:absolute;inset:0;pointer-events:none}.evv-stage{justify-content:center}.evv-hero-type,.evv-stage{z-index:4;display:flex;align-items:center}.evv-hero-type{position:relative;flex-direction:column;--mx:0;--my:0;padding:0 4vw;text-align:center}.evv-hero-word{font-family:var(--evv-font-display);font-weight:300;font-size:clamp(2.75rem,10.5vw,11rem);letter-spacing:-.02em;line-height:.92;color:var(--evv-text);transform:perspective(1400px) rotateY(calc(var(--mx) * 2deg)) rotateX(calc(var(--my) * -1.5deg));transition:transform .6s var(--evv-ease);will-change:transform;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45)) drop-shadow(0 0 28px rgba(108,76,245,.3))}.evv-letter{display:inline-block;opacity:0;color:transparent;background:linear-gradient(90deg,#fff,#f2f4ff 20%,#c8d0ff 45%,#f2f4ff 70%,#fff);background-size:220% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:evv-letter-rise .72s var(--evv-ease) forwards,evv-type-breath 18s linear infinite;animation-delay:calc(80ms * var(--i, 0) + .2s),0s;will-change:opacity,transform,filter,background-position}.evv-letter:nth-child(3){margin-left:.05em}.evv-hero-tagline{margin-top:clamp(.75rem,2.2vh,1.4rem);font-family:var(--evv-font-display);font-weight:400;font-style:italic;font-size:clamp(.95rem,1.6vw,1.2rem);letter-spacing:-.005em;color:transparent;background:linear-gradient(90deg,#c8d0ff,#fff 50%,#c8d0ff);background-size:220% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:evv-subtitle-in 1s var(--evv-ease) forwards,evv-type-breath 18s linear infinite;animation-delay:1.1s,0s}.evv-hero-subtitle,.evv-hero-tagline{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.evv-hero-subtitle{margin-top:clamp(1rem,2.6vh,1.6rem);font-family:var(--evv-font-sans);font-weight:500;font-size:clamp(.7rem,1.3vw,.875rem);letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase;color:var(--evv-text-muted);animation:evv-subtitle-in 1s var(--evv-ease) forwards;animation-delay:1.6s}.evv-corner{position:absolute;z-index:5;font-family:var(--evv-font-mono);font-weight:400;font-size:.75rem;letter-spacing:.12em;color:var(--evv-text-faint);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.evv-corner--tr{top:1.75rem;right:2rem}.evv-corner--bl{bottom:1.75rem;left:2rem}.evv-cursor-glow{position:fixed;top:0;left:0;width:360px;height:360px;margin-left:-180px;margin-top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(79,107,255,.4) 0,rgba(108,76,245,.2) 30%,rgba(46,197,206,.1) 55%,transparent 70%);filter:blur(12px);pointer-events:none;z-index:100;mix-blend-mode:screen;opacity:0;transition:opacity .28s var(--evv-ease);will-change:transform,opacity;transform:translate3d(50vw,50vh,0)}@media (max-width:900px){.evv-orb{width:480px;height:480px;filter:blur(80px)}.evv-corner{font-size:.6875rem}.evv-corner--tr{top:1rem;right:1rem}.evv-corner--bl{bottom:1rem;left:1rem}.evv-cursor-glow{display:none}.evv-brand-wave{--wave-w:86vw;--halo-w:130vw;transform:translateY(-7vh)}.evv-brand-wave-halo{filter:blur(40px)}.evv-stage{transform:translateY(-7vh)}}@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}.evv-hero-word{transform:none!important}.evv-cursor-glow{display:none!important}}::selection{background:rgba(108,76,245,.45);color:#fff}