.vision-new{--nv-paper:#f7f7f4;--nv-ink:#171719;--nv-lav:#dfd9ef;background:var(--nv-paper);color:var(--nv-ink)}.vision-new *{box-sizing:border-box}.vision-new a{text-decoration:none}.vision-new :is(section[id],main[id]){scroll-margin-top:24px}.nv-wrap{width:min(100% - 112px,1280px);margin-inline:auto}.nv-review{color:#fff;background:#3b3748;justify-content:center;align-items:center;gap:20px;padding:7px 20px;font-size:12px;display:flex}.nv-review a{text-underline-offset:3px;text-decoration:underline}.nv-header{color:#fff;z-index:5;background:#101010;position:relative}.nv-header-inner{align-items:center;gap:32px;min-height:88px;display:flex}.nv-desktop-nav{color:#d8d8d8;gap:36px;margin-left:auto;font-size:14px;display:flex}.nv-desktop-nav a:hover{color:#fff}.nv-header-cta{color:#111;background:#f7f7f4;border-radius:100px;align-items:center;gap:24px;min-height:46px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.nv-header-cta:hover{background:var(--nv-lav)}.nv-mobile-menu{display:none}.nv-hero{padding-top:clamp(62px,7vw,100px);overflow:hidden}.nv-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.nv-kicker{letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.nv-kicker span{background:#8f80ac;border-radius:50%;flex:none;width:8px;height:8px;display:block}.nv-hero h1{letter-spacing:-.055em;margin-top:26px;font-size:clamp(50px,5.7vw,82px);font-weight:550;line-height:1.04}.vision-new :is(h1,h2) em{color:#75678f;font-style:normal}.nv-lead{color:#55545a;max-width:520px;font-size:18px;line-height:1.68;margin-top:28px!important}.nv-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.nv-button{color:#fff;background:#171719;border:1px solid #171719;border-radius:100px;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:14px 22px;font-size:15px;font-weight:600;display:inline-flex}.nv-button:hover{background:#50485f;border-color:#50485f}.nv-text-link{border-bottom:1px solid #9b98a0;align-items:center;gap:16px;min-height:44px;font-size:15px;font-weight:550;display:inline-flex}.nv-text-link:hover{border-color:#171719}.nv-small{color:#6e6b72;font-size:13px;margin-top:20px!important}.nv-hero-art{isolation:isolate;justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}.nv-hero-orbit{z-index:-1;aspect-ratio:1;background:#e9e5f0;border-radius:50%;width:min(100%,480px);position:absolute;top:11%}.nv-phone-figure{text-align:center;width:min(100%,285px);margin:0;position:relative}.nv-hero-art .nv-phone-figure{width:min(100%,300px)}.nv-phone{background:#131315;border:2px solid #55545a;border-radius:43px;padding:8px;box-shadow:0 22px 45px #22212c24,0 3px 8px #22212c22}.nv-phone img{border-radius:33px;width:100%;height:auto;display:block}.nv-phone-figure figcaption{color:#716e75;margin-top:14px;font-size:11px;line-height:1.5}.nv-hero-bottom{color:#6b6970;letter-spacing:.1em;border-top:1px solid #c7c6c2;justify-content:space-between;align-items:center;gap:20px;margin-top:72px;padding-block:22px;font-size:10px;display:flex}.nv-hero-bottom a{color:#343238;letter-spacing:0;font-size:13px}.nv-intro-section{padding-block:clamp(90px,10vw,150px)}.nv-intro-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:80px;margin-top:36px;display:grid}.nv-intro-grid h2,.nv-how h2,.nv-about h2,.nv-join h2{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,64px);font-weight:550;line-height:1.1}.nv-intro-grid>div{color:#55545a;max-width:435px;font-size:17px;line-height:1.75}.nv-intro-grid>div p+p{margin-top:18px}.nv-features{background:#ebeaf0;padding-block:80px 36px}.nv-feature-grid{background:#c9c6d0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.nv-feature{background:#ebeaf0;flex-direction:column;align-items:center;padding:12px 40px 0;display:flex}.nv-feature-copy{width:min(100%,360px);min-height:215px;margin-bottom:24px}.nv-number{color:#655e70;letter-spacing:.1em;font-size:11px;font-weight:650}.nv-feature h3{letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(27px,2.5vw,36px);font-weight:550;line-height:1.12}.nv-feature-copy>p:last-child{color:#5d5961;font-size:15px;line-height:1.65}.nv-feature-note{color:#696670;text-align:center;font-size:12px;margin-top:35px!important}.nv-how{padding-block:clamp(90px,10vw,145px)}.nv-how-heading h2{margin-top:26px}.nv-how-heading>p:last-child{color:#5f5c62;margin-top:18px;font-size:17px}.nv-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px;display:grid}.nv-steps>div{border-top:1px solid #afadb0;padding-top:20px}.nv-steps span{color:#80748d;font-size:12px}.nv-steps h3{letter-spacing:-.025em;margin:42px 0 12px;font-size:21px;font-weight:600}.nv-steps p{color:#5d5a60;max-width:320px;font-size:15px;line-height:1.7}.nv-about{color:#fff;background:#171719;padding-block:clamp(90px,10vw,145px)}.nv-about-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.nv-about h2{margin-top:30px}.vision-new .nv-about h2 em{color:#b8add0}.nv-about-copy{color:#c8c6cb;max-width:480px;font-size:16px;line-height:1.75}.nv-about-copy p+p{margin-top:20px}.nv-about-copy .nv-about-intro{color:#fff;letter-spacing:-.02em;font-size:24px;line-height:1.4}.nv-about-copy .nv-text-link{color:#fff;border-color:#777;margin-top:25px}.nv-join{text-align:center;background:#e5e0ed;padding-block:clamp(90px,10vw,140px)}.nv-join .nv-kicker{justify-content:center}.nv-join h2{margin-top:28px}.nv-join>div>p:not(.nv-kicker){color:#57515e;max-width:440px;margin:24px auto 30px;font-size:16px;line-height:1.7}.nv-footer{color:#dedde0;background:#101010;padding-block:50px}.nv-footer-inner{justify-content:space-between;align-items:start;gap:30px;display:flex}html[data-theme] .nv-footer .vision-logo img{filter:none}.nv-footer strong{color:#fff;letter-spacing:.12em;font-size:18px}.nv-footer p{color:#aaa7ae;margin-top:12px;font-size:13px}.nv-footer nav{grid-template-columns:repeat(3,minmax(110px,1fr));gap:32px;font-size:13px;display:grid}.nv-footer-nav>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.nv-footer-nav h2{color:#fff;margin:0 0 5px;font-size:12px;font-weight:600}.nv-footer-brand{flex:none}@media (max-width:450px){.nv-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;width:100%}}@media (max-width:900px){.nv-wrap{width:calc(100% - 64px)}.nv-header-inner{gap:22px}.nv-desktop-nav{gap:20px}.nv-hero-grid{gap:30px}.nv-hero h1{font-size:clamp(48px,6.2vw,65px)}.nv-intro-grid{gap:40px}.nv-about-grid{gap:60px}}@media (max-width:700px){.nv-wrap{width:calc(100% - 40px)}.nv-header-inner{gap:12px;min-height:76px}.nv-desktop-nav,.nv-header-cta{display:none}.nv-mobile-menu{margin-left:auto;display:block}.nv-mobile-menu summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;list-style:none;display:flex}.nv-mobile-menu summary::-webkit-details-marker{display:none}.nv-mobile-menu nav{background:#101010;flex-direction:column;padding:8px 20px 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #0003}.nv-mobile-menu nav a{color:#fff;border-top:1px solid #3a3a3a;padding:14px 0;font-size:15px}.nv-hero{padding-top:58px}.nv-hero-grid{grid-template-columns:1fr;gap:54px}.nv-hero h1{font-size:clamp(43px,10.3vw,62px)}.nv-lead{font-size:16px}.nv-hero-art .nv-phone-figure{width:min(76%,300px)}.nv-hero-bottom{flex-wrap:wrap;margin-top:48px}.nv-intro-grid{grid-template-columns:1fr;gap:24px}.nv-intro-grid>div{font-size:16px}.nv-feature-grid{background:0 0;grid-template-columns:1fr;gap:40px}.nv-feature{padding:0}.nv-feature+.nv-feature{border-top:1px solid #c9c6d0;padding-top:45px}.nv-feature-copy{min-height:0;margin-bottom:34px}.nv-feature .nv-phone-figure{width:min(76%,285px)}.nv-feature-note{text-align:left}.nv-steps{grid-template-columns:1fr;gap:28px;margin-top:48px}.nv-steps h3{margin-top:20px}.nv-about-grid{grid-template-columns:1fr;gap:42px}.nv-footer-inner{flex-direction:column}.nv-footer nav{gap:20px}}@media (max-width:350px){.nv-wrap{width:calc(100% - 32px)}.nv-hero h1{font-size:38px}.nv-review{gap:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.vision-new *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nv-about-copy .nv-founder{color:#b8add0;font-size:13px;line-height:1.6}@media (min-width:901px){.nv-hero h1{font-size:clamp(50px,4.8vw,70px)}}.vision-new summary:focus-visible{outline-offset:4px;outline:3px solid #b8add0}.nv-skip{z-index:100;color:#111;background:#fff;border:2px solid #655b8d;border-radius:6px;padding:12px 18px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.nv-skip:focus{transform:translateY(0)}.nv-theme-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.nv-theme-toggle:hover{background:#333}.nv-theme-toggle span:first-child{font-size:18px;line-height:1}.nv-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #b8add0}.nv-footer nav{max-width:650px}.nv-footer nav button{color:inherit;cursor:pointer}.nv-form-wrap{text-align:left;max-width:530px;margin:40px auto 0}.nv-form-wrap .site-form{color:inherit;gap:12px;display:grid}.nv-form-wrap .site-form>label:first-child{font-size:14px;font-weight:600}.nv-form-wrap .site-form input[type=email]{color:#171719;background:#fff;border:1px solid #aaa3b3;border-radius:8px;width:100%;min-height:54px;padding:0 16px;font-size:16px}.nv-form-wrap .site-consent{align-items:start;gap:10px;font-size:13px;line-height:1.6;display:flex}.nv-form-wrap .site-consent input{flex:none;width:16px;height:16px;margin-top:4px}.nv-form-wrap .site-form .site-button{color:#fff;cursor:pointer;background:#171719;border:1px solid #171719;border-radius:100px;justify-content:space-between;align-items:center;min-height:54px;padding:12px 22px;font-weight:600;display:flex}.nv-form-wrap .site-caption,.nv-form-wrap .site-form-error{font-size:12px;line-height:1.6}.nv-form-wrap .site-caption a,.nv-form-wrap .site-form-error a{text-decoration:underline}.nv-form-wrap .site-form-error{color:#8b1d34}.nv-form-wrap .site-form-success{border:1px solid #a59aaf;border-radius:12px;padding:26px}.nv-form-wrap .site-form-success h3{margin:12px 0;font-size:24px}.nv-form-wrap .site-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-subpage main{font-family:var(--font-site),Arial,sans-serif;color:#171719!important;background:#f7f7f4!important}.nv-subpage main :is(h1,h2,h3){letter-spacing:-.04em}html[data-theme=light] .nv-subpage main [class*=text-white\/]{color:#5d5961!important}html[data-theme=light] .nv-subpage main [class*="text-[#c8b6ff]"]{color:#75678f!important}html[data-theme=light] .nv-subpage main [class*="bg-[#101010]"],html[data-theme=light] .nv-subpage main [class*="bg-[#141414]"]{background:#eeedf1!important}html[data-theme=light] .nv-subpage main [class*=border-white\/]{border-color:#d0cdd2!important}html[data-theme=light] .nv-subpage main [class*="bg-white/["]{background:#eeedf1!important}html[data-theme=light] .nv-subpage main [class*="bg-[#c8b6ff]/"]{background:#ebe7f0!important}html[data-theme=light] .nv-subpage main [class~=bg-white]{color:#fff!important;background:#171719!important}html[data-theme=dark] .vision-new{color:#f4f3f5;background:#171719}html[data-theme=dark] .vision-new .nv-lead,html[data-theme=dark] .vision-new .nv-intro-grid>div,html[data-theme=dark] .vision-new .nv-how-heading>p:last-child,html[data-theme=dark] .vision-new .nv-steps p{color:#c7c3ca}html[data-theme=dark] .vision-new :is(h1,h2) em{color:#b8add0}html[data-theme=dark] .vision-new .nv-small,html[data-theme=dark] .vision-new .nv-hero-bottom{color:#b1adb7}html[data-theme=dark] .vision-new .nv-hero-bottom a,html[data-theme=dark] .vision-new .nv-text-link{color:#f4f3f5}html[data-theme=dark] .vision-new .nv-hero-orbit{background:#3c3448}html[data-theme=dark] .vision-new .nv-features,html[data-theme=dark] .vision-new .nv-feature{background:#25232a}html[data-theme=dark] .vision-new .nv-feature-grid{background:#514d58}html[data-theme=dark] .vision-new .nv-number,html[data-theme=dark] .vision-new .nv-feature-copy>p:last-child,html[data-theme=dark] .vision-new .nv-feature-note,html[data-theme=dark] .vision-new .nv-phone-figure figcaption{color:#c6c0cc}html[data-theme=dark] .vision-new .nv-about{background:#101012}html[data-theme=dark] .vision-new .nv-join{background:#37303f}html[data-theme=dark] .vision-new .nv-join>div>p:not(.nv-kicker){color:#ded7e5}html[data-theme=dark] .vision-new .nv-button,html[data-theme=dark] .vision-new .nv-form-wrap .site-button{color:#171719;background:#f4f3f5;border-color:#f4f3f5}html[data-theme=dark] .nv-subpage main{color:#f4f3f5!important;background:#171719!important}html[data-theme=dark] .nv-subpage main [class*="bg-[#101010]"],html[data-theme=dark] .nv-subpage main [class*="bg-[#141414]"]{background:#25232a!important}html[data-theme=dark] .nv-subpage main [class*="text-[#c8b6ff]"]{color:#c1b2dd!important}@media (max-width:700px){.nv-theme-label{display:none}.nv-mobile-menu{margin-left:0}.nv-header-inner>.nv-theme-toggle{margin-left:auto}.nv-button>span[aria-hidden=true],.nv-text-link>span[aria-hidden=true],.nv-mobile-decoration,.nv-theme-toggle>span:first-child{display:none}.nv-theme-toggle .nv-theme-label{display:inline}.nv-theme-toggle{padding:0 12px}}.nv-subpage main :is(h1,h2,h3,p,figure){margin:revert-layer}html[data-theme=dark] .nv-subpage main [class*=text-white\/]{color:#c1bdc6!important}@media (max-width:350px){.nv-header-inner{min-height:68px}.nv-hero{padding-top:32px}.nv-hero h1{margin-top:18px;font-size:35px}.nv-lead{line-height:1.5;margin-top:18px!important}.nv-actions{margin-top:22px}.nv-join h2{font-size:34px}}#waitlist{scroll-margin-top:24px}.nv-subpage main.nv-not-found{align-items:center;min-height:55vh;padding-block:100px;display:flex}.nv-not-found h1{letter-spacing:-.045em;max-width:800px;font-size:clamp(42px,5vw,70px);font-weight:550;line-height:1.08;margin-top:24px!important}.nv-not-found>div>p:not(.nv-kicker){color:#5d5961;max-width:480px;font-size:17px;line-height:1.7;margin-top:24px!important}html[data-theme=dark] .nv-not-found>div>p:not(.nv-kicker){color:#c7c3ca}html[data-theme=dark] .vision-new .nv-form-wrap .site-form-error{color:#ffc4ca}html[data-theme=light] .nv-header .vision-logo img{filter:none}@media (min-width:701px) and (max-width:900px){.nv-desktop-nav,.nv-header-cta{display:none}.nv-header-inner>.nv-theme-toggle{margin-left:auto}.nv-mobile-menu{display:block}.nv-mobile-menu summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;list-style:none;display:flex}.nv-mobile-menu summary::-webkit-details-marker{display:none}.nv-mobile-menu nav{background:#101010;flex-direction:column;padding:8px 32px 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #0003}.nv-mobile-menu nav a{color:#fff;border-top:1px solid #3a3a3a;padding:14px 0;font-size:15px}}.nv-meet-orbit-link{margin-top:12px}
