@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}svg,img{display:block}fieldset{border:0;min-width:0;margin:0;padding:0}[hidden]{display:none!important}}@layer base{@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2")}:root{--navy:#080e20;--blue:#0b1f45;--cyan:#38ddf8;--violet:#7456ff;--muted:#a9b8cf;--line:#ffffff1a;--white:#f6f8ff;--font:"Manrope Variable", sans-serif;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--navy);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.6}::selection{background:var(--cyan);color:var(--navy)}:focus-visible{outline:2px solid var(--cyan);outline-offset:6px;border-radius:3px}h1,h2,h3{font-weight:600;line-height:1.08}.container{width:min(100% - 112px,1328px);margin-inline:auto}.section{padding-block:115px}.eyebrow{color:var(--muted);letter-spacing:2.1px;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.eyebrow>span:first-child{color:var(--cyan)}.skip-link{z-index:20;background:var(--cyan);color:var(--navy);padding:12px 22px;font-weight:700;position:fixed;top:12px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}}@layer layout{.site-header{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:110px;display:flex;position:relative}.site-header nav{color:var(--muted);gap:36px;margin-left:auto;margin-right:58px;font-size:12px;display:flex}.site-header nav a,.site-footer a{transition:color .2s}.site-header nav a:hover,.site-footer a:hover{color:var(--cyan)}.brand{flex-shrink:0;align-items:center;gap:11px;width:max-content;display:inline-flex}.brand__symbol{width:45px;height:45px}.brand__name{letter-spacing:-.65px;font-size:16px;font-weight:750;line-height:1.25}.brand__descriptor{letter-spacing:5.7px;color:var(--muted);margin-top:5px;font-size:8px;display:block}.launch-status{letter-spacing:1.4px;white-space:nowrap;border:1px solid #ffffff24;border-radius:40px;align-items:center;gap:8px;padding:7px 12px;font-size:8px;font-weight:700;display:flex}.launch-status>span,.status-dot,.availability>span{background:var(--cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 10px #38ddf855}.hero{isolation:isolate;min-height:790px;position:relative;overflow:clip}.hero__content{z-index:1;pointer-events:none;padding-top:63px;position:relative}.hero__content a{pointer-events:auto}.hero__eyebrow{letter-spacing:2px;font-size:9px}.tiny-cross{font-size:20px;font-weight:300;line-height:1}.hero h1{text-transform:uppercase;letter-spacing:-.065em;word-spacing:.07em;margin:26px 0 25px -4px;font-size:clamp(66px,6.65vw,98px);font-weight:600;line-height:.99}.hero h1>span{color:var(--cyan);-webkit-text-fill-color:transparent;background:linear-gradient(112deg,#b5f6ff 0%,#38ddf8 40%,#8984ff 90%) 0 0/180% 100% text}.hero__intro{color:var(--muted);font-size:13px;line-height:1.75}.hero__intro .hero__services{color:var(--white);letter-spacing:-.35px;margin-bottom:6px;font-size:17px}.hero__cta{align-items:center;gap:20px;margin-top:24px;font-size:12px;font-weight:600;display:inline-flex}.hero__cta>span{width:34px;height:34px;color:var(--cyan);border:1px solid #38ddf84d;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.hero__cta svg{width:17px}.hero__cta:hover>span{background:#38ddf81a;transform:translate(4px)}.hero__art{z-index:0;width:min(64vw,865px);transform:translate3d(var(--parallax-x,0px), var(--parallax-y,0px), 0);position:absolute;top:-44px;left:40%}.hero__ambient{z-index:-1;background:radial-gradient(at 77% 43%,#0b20444a,#0000 57%),radial-gradient(at 95% 70%,#33235a20,#0000 40%);position:absolute;inset:0}.hero__bottom{z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:52px;padding-block:20px 29px;display:flex;position:relative}.scroll-link{letter-spacing:1.5px;color:var(--muted);align-items:center;gap:12px;min-height:30px;font-size:8px;display:inline-flex}.scroll-line{background:var(--cyan);width:28px;height:1px}.scroll-link svg{width:15px;color:var(--cyan)}.section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:48px;display:flex}.section-heading h2,.essence h2{letter-spacing:-.055em;margin-top:22px;font-size:clamp(40px,4.5vw,62px);line-height:1.1}.section-heading h2 span{color:var(--muted)}.section-heading__aside{color:var(--muted);max-width:260px;padding-bottom:6px;font-size:13px;line-height:1.8}.services-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{background:linear-gradient(145deg,#10213b77,#0b1124);border:1px solid #ffffff14;border-radius:5px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg,#0000,#38ddf866,#0000);width:60%;height:1px;position:absolute;top:0;left:20%}.service-card--mobile:before{background:linear-gradient(90deg,#0000,#957bff88,#0000)}.service-card:hover{border-color:#38ddf850;transform:translateY(-6px)}.service-card__top{justify-content:space-between;align-items:center;padding:27px 28px 0;display:flex}.service-card__top h3{letter-spacing:-.4px;font-size:18px}.service-card__top>span{color:#91a2bb;letter-spacing:1px;font-size:10px}.service-art{width:100%;height:205px;transition:transform .7s}.service-card:hover .service-art{transform:scale(1.035)}.service-card__body{padding:0 28px 29px}.service-card__body>p{letter-spacing:-.7px;max-width:290px;min-height:98px;font-size:clamp(19px,1.7vw,24px);line-height:1.35}.service-detail{letter-spacing:1.6px;color:var(--muted);margin-top:20px;font-size:8px;display:block}.availability{color:var(--muted);justify-content:center;align-items:baseline;gap:9px;margin-top:25px;font-size:10px;line-height:1.8;display:flex}.availability>span{width:4px;height:4px;position:relative;top:-1px}.essence{border-block:1px solid var(--line);background:linear-gradient(110deg,#0b1530b0,#080e20 65%)}.essence__main{grid-template-columns:1fr 1.05fr;align-items:center;gap:100px;display:grid}.essence__graphic{background:radial-gradient(#263f6d2b,#0000 65%);justify-content:center;align-items:center;height:390px;display:flex;position:relative;overflow:clip}.essence__graphic svg{filter:drop-shadow(0 0 20px #38ddf820);width:205px;height:205px;transform:rotate(-12deg)}.essence__orbit{border:1px solid #a9b8cf14;border-radius:50%;width:320px;height:320px;position:absolute;transform:rotate(-25deg)scaleY(.8)}.essence__orbit--two{border-style:dashed;border-color:#a9b8cf19;width:395px;height:395px;transform:rotate(33deg)scaleY(.8)}.essence__orbit--one:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:42px;left:32px;box-shadow:0 0 14px #38ddf866}.essence__graphic-label{color:var(--muted);letter-spacing:1.65px;font-size:8px;position:absolute;bottom:0}.essence h2>span{color:var(--cyan)}.essence__copy>p:not(.eyebrow){max-width:430px;color:var(--muted);margin-top:25px;font-size:14px;line-height:1.95}.essence__signature{letter-spacing:1.6px;color:#bfc9da;align-items:center;gap:12px;margin-top:27px;font-size:8px;display:flex}.essence__signature>span{background:var(--cyan);width:23px;height:1px}.values{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:28px;margin-top:80px;padding-top:32px;display:grid}.value{align-items:center;gap:13px;display:flex}.value__index{color:var(--cyan);font-size:9px}.value h3{font-size:13px;font-weight:500;line-height:1.5}.value__plus{color:#7d8da8;margin-left:auto;font-size:18px;font-weight:300}.signup-section{padding-block:110px 0}.signup-panel{background:radial-gradient(at 0 0,#0b345044,#0000 65%),linear-gradient(130deg,#101c34,#0a1022);border:1px solid #38ddf826;border-radius:5px;grid-template-columns:1.15fr 1fr;gap:90px;padding:58px;display:grid}.signup-panel h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(32px,3.7vw,52px);line-height:1.12}.signup-panel h2 span{color:var(--cyan)}.signup-panel__copy>p:last-child{max-width:435px;color:var(--muted);margin-top:25px;font-size:13px;line-height:1.9}.signup-panel__action{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.signup-panel__action--embedded{justify-content:flex-start;min-width:0}.brevo-frame{color-scheme:dark;background:#0b1730;border:0;border-radius:3px;width:100%;min-width:0;min-height:400px;margin-top:16px;display:block}.signup-state{color:var(--cyan);letter-spacing:1.6px;align-items:center;gap:8px;font-size:8px;font-weight:600;display:inline-flex}.signup-state>span{background:var(--cyan);border-radius:50%;width:4px;height:4px}.signup-state--pending{color:#b9addf}.signup-panel__action>p:not(.signup-help){letter-spacing:-.5px;margin-top:13px;font-size:17px}.primary-button{letter-spacing:.7px;min-height:52px;color:var(--navy);background:var(--cyan);border:1px solid var(--cyan);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:30px;margin-block:22px 15px;padding:16px 21px;font-size:10px;font-weight:750;transition:background .25s,transform .25s;display:inline-flex}a.primary-button:hover{background:#92edfc;transform:translateY(-2px)}.primary-button svg{width:18px;height:18px}.primary-button:disabled{color:#bac8de;cursor:not-allowed;background:#26354d;border-color:#334363}.signup-help{color:var(--muted);font-size:11px;line-height:1.9}.signup-privacy{color:#c3cfdf;text-underline-offset:3px;align-items:center;gap:10px;margin-top:17px;font-size:10px;text-decoration:underline;display:inline-flex}.signup-privacy:hover,.legal-email:hover{color:var(--cyan)}.signup-privacy svg{width:13px;height:13px}.legal-email{color:#92e8f8;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.launch-section{text-align:center;padding-top:140px;position:relative}.launch-section__content{position:relative}.launch-section .eyebrow{justify-content:center}.launch-section h2{letter-spacing:-.055em;margin-top:29px;font-size:clamp(40px,5vw,70px);line-height:1.13}.launch-section h2>span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#38ddf8,#a28aff) text}.launch-section__signature{color:var(--muted);letter-spacing:2.1px;margin-top:29px;font-size:9px}.launch-section__signature strong{color:var(--white);font-weight:500}.launch-section__beam{z-index:-1;background:radial-gradient(#462e881e,#0000 70%);width:min(100%,800px);height:280px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.launch-section__beam:after{content:"";background:linear-gradient(90deg,#0000,#7456ff88,#38ddf8aa,#0000);width:70%;height:1px;transition:transform 1.8s,opacity 1.5s;position:absolute;bottom:-100px;left:15%;box-shadow:0 0 27px 3px #38ddf80d}.site-footer{border-top:1px solid var(--line);padding-top:44px;padding-bottom:30px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:38px;display:flex}.brand--compact .brand__symbol{width:38px;height:38px}.brand--compact .brand__name{font-size:14px}.brand--compact .brand__descriptor{letter-spacing:5.3px;font-size:7px}.domain-link{color:var(--muted);align-items:center;gap:20px;font-size:11px;display:flex}.domain-link svg{width:17px;color:var(--cyan);transform:rotate(-45deg)}.footer-bottom{color:var(--muted);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:25px;padding-top:23px;font-size:8px;display:flex}.footer-bottom nav{gap:24px;display:flex}.motion-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px;font-size:8px;display:inline-flex}.motion-toggle svg{width:12px;height:12px}.motion-toggle:hover{color:var(--cyan)}.hero__motion{letter-spacing:.6px}.legal-page{max-width:800px;padding-block:75px 110px}.back-link{color:var(--cyan);align-items:center;gap:10px;min-height:30px;margin-bottom:35px;font-size:12px;display:inline-flex}.back-link svg{width:17px;transform:rotate(180deg)}.legal-page h1{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(36px,5vw,60px)}.legal-page__intro{color:var(--muted);margin-bottom:28px}.legal-notice{color:#c7cde0;background:#7456ff0c;border:1px solid #7456ff66;border-left:3px solid #9480ff;border-radius:3px;padding:18px 22px;font-size:13px;line-height:1.85}.legal-page section{margin-top:40px}.legal-page h2{letter-spacing:-.5px;margin-bottom:15px;font-size:23px}.legal-page section p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.9}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:60vh;display:flex}.not-found h1{letter-spacing:-.05em;font-size:clamp(38px,5vw,70px)}.not-found p{color:var(--muted)}}@layer components;@layer motion{.hero__content{animation:.9s both enter}.hero h1>span{animation:12s ease-in-out infinite spectrum}@keyframes spectrum{0%,to{background-position:0%}50%{background-position:100%}}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal{transition:opacity .8s,transform .8s}.reveal.is-pending{opacity:0;transform:translateY(22px)}html:not([data-motion=running]) .connection-visual *{animation-play-state:paused!important}html:not([data-motion=running]) .hero h1>span{animation-play-state:paused}.launch-section:has(.launch-section__content.is-pending) .launch-section__beam:after{opacity:0;transform:scaleX(.05)}html[data-motion=paused] .hero__art{transform:none}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal.is-pending{opacity:1;transform:none}.hero__art{transform:none!important}}}@layer responsive{@media (width>=1600px){.hero__art{top:-35px;left:calc(50% - 175px)}}@media (width<=1100px){.container{width:calc(100% - 72px)}.site-header nav{gap:24px;margin-right:30px}.hero{min-height:740px}.hero h1{font-size:76px}.hero__art{width:77vw;top:15px;left:33%}.hero__content{padding-top:55px}.service-card__body,.service-card__top{padding-inline:22px}.service-card__body>p{min-height:120px;font-size:22px}.service-art{height:180px}.essence__main{gap:55px}.essence__orbit--two{width:330px;height:330px}.essence__orbit--one{width:275px;height:275px}.signup-panel{gap:40px;padding:38px}.footer-bottom{flex-wrap:wrap}}@media (width<=960px){.signup-panel{grid-template-columns:1fr;gap:32px}.signup-panel__action--embedded{width:100%;max-width:620px}}@media (width<=767px){.container{width:calc(100% - 40px)}.section{padding-block:74px}.site-header{height:86px}.site-header nav{display:none}.brand{gap:7px}.brand__symbol{width:36px;height:36px}.brand__name{letter-spacing:-.45px;font-size:12px}.brand__descriptor{letter-spacing:4px;margin-top:4px;font-size:6px}.launch-status{letter-spacing:.8px;gap:5px;padding:6px 8px;font-size:6px}.launch-status>span{width:4px;height:4px}.hero{min-height:0}.hero__content{padding-top:38px}.hero__eyebrow{letter-spacing:1.25px;gap:7px;font-size:7px}.tiny-cross{font-size:15px}.hero h1{letter-spacing:-.065em;margin-top:23px;margin-bottom:25px;font-size:clamp(53px,13.3vw,88px);line-height:1.02}.hero h1>span{animation:none}.hero__art{opacity:.7;z-index:-1;width:102vw;top:206px;left:21%}.hero__ambient{background:radial-gradient(at 90% 70%,#12265d55,#0000 65%)}.hero__intro{max-width:240px;font-size:12px}.hero__intro .hero__services{font-size:16px}.hero__cta{margin-top:24px;font-size:11px}.hero__bottom{margin-top:47px;padding-bottom:23px}.scroll-link{letter-spacing:1.25px;font-size:7px}.section-heading{margin-bottom:30px;display:block}.eyebrow{letter-spacing:1.7px;gap:9px;font-size:8px}.section-heading h2,.essence h2{margin-top:18px;font-size:clamp(38px,8vw,50px)}.section-heading__aside{margin-top:22px;font-size:12px}.services-grid{grid-template-columns:1fr;gap:16px}.service-card__top{padding:25px 27px 0}.service-art{max-width:400px;height:190px;margin:-5px auto -3px}.service-card__body{padding:0 27px 26px}.service-card__body>p{max-width:290px;min-height:0;font-size:24px}.service-detail{margin-top:23px}.availability{justify-content:flex-start;max-width:340px;margin-top:21px;font-size:9px}.essence__main{flex-direction:column-reverse;align-items:stretch;gap:30px;display:flex}.essence__copy>p:not(.eyebrow){margin-top:20px;font-size:13px}.essence__signature{letter-spacing:1.2px;font-size:7px}.essence__graphic{max-width:100%;height:320px}.essence__graphic svg{width:170px;height:170px}.essence__orbit--two{width:min(330px,100%);height:330px}.essence__orbit--one{width:260px;height:260px}.essence__graphic-label{letter-spacing:1.4px;font-size:6px;bottom:0}.values{grid-template-columns:repeat(2,1fr);gap:25px 24px;margin-top:43px;padding-top:25px}.value{gap:9px}.value h3{font-size:11px}.value__index{font-size:8px}.value__plus{display:none}.signup-section{padding-block:74px 0}.signup-panel{grid-template-columns:1fr;gap:32px;padding:30px 24px}.signup-panel h2{font-size:clamp(29px,7vw,43px)}.signup-panel__copy>p:last-child{margin-top:20px;font-size:12px}.signup-panel__action{border-top:1px solid var(--line);padding-top:28px}.signup-panel__action>p:not(.signup-help){font-size:16px}.primary-button{width:100%;font-size:10px}.signup-help{font-size:10px}.signup-privacy{gap:7px;font-size:9px}.launch-section{padding-top:83px}.launch-section h2{margin-top:25px;font-size:clamp(32px,7.3vw,52px)}.launch-section__signature{letter-spacing:1.2px;margin-inline:auto;max-width:300px;margin-top:24px;font-size:7px;line-height:2}.launch-section__signature strong{display:block}.launch-section__beam{height:240px;top:65px}.launch-section__beam:after{bottom:-40px}.site-footer{padding-top:31px}.footer-top{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:28px}.footer-bottom{gap:20px;font-size:9px}.footer-bottom>p{width:100%}.footer-bottom>p>span:last-child{display:block}.footer-bottom nav{gap:24px}.motion-toggle{font-size:8px}.legal-page{padding-block:45px 75px}.legal-page__intro{font-size:14px}.legal-notice{padding:16px;font-size:12px}.legal-page h2{font-size:21px}.legal-page section p{font-size:13px}}@media (width<=370px){.container{width:calc(100% - 32px)}.signup-panel{padding-inline:12px}.brand__name{font-size:10px}.brand__symbol{width:31px}.launch-status{letter-spacing:.6px;font-size:5px}.hero__eyebrow{font-size:6px}.hero h1{font-size:51px}.hero__art{top:208px;left:26%}.essence__orbit--one{width:230px;height:230px}}}
