.launch-page{--launch-ink:#0f172a;isolation:isolate;min-height:100svh;color:var(--launch-ink);background:#fbf9f8;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.launch-page *{box-sizing:border-box}.launch-wash{z-index:-1;pointer-events:none;background:radial-gradient(at 89% 34%,#efe5fd 0,#0000 46%),radial-gradient(at 0 95%,#e9f7fa 0,#0000 36%);position:absolute;inset:0}.launch-header,.launch-footer{justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 96px);margin-inline:auto;display:flex}.launch-header{padding-block:30px}.launch-header>a{display:block}.launch-header img{width:140px;height:auto;display:block}.launch-header-note{letter-spacing:.03em;color:#78717e;font-size:12px}.launch-main{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:26px;width:min(1280px,100% - 96px);margin:auto;padding:28px 0 56px;display:grid}.launch-copy{padding:22px 0}.launch-status{letter-spacing:.06em;color:#6d28d9;background:#f6f0fe;border:1px solid #e3d6f5;border-radius:100px;align-items:center;gap:9px;padding:7px 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.launch-status>span{background:#7c3aed;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7c3aed10}.launch-copy h1{letter-spacing:-.065em;color:#0f172a;max-width:660px;margin:24px 0;font-family:inherit;font-size:clamp(62px,6.9vw,102px);font-weight:650;line-height:1.02}.launch-copy h1>span{color:#6d28d9}.launch-copy>p{letter-spacing:-.015em;color:#6b6472;max-width:460px;margin:24px 0;font-size:clamp(15px,1.35vw,19px);line-height:1.7}.launch-signoff{color:#6d6477;align-items:center;gap:12px;margin-top:36px;font-size:12px;font-weight:500;display:flex}.launch-signoff-line{background:linear-gradient(90deg,#06b6d4,#7c3aed,#f472b6);border-radius:4px;width:30px;height:2px}.launch-art{justify-self:center;width:100%;max-width:610px;position:relative}.launch-art>svg{width:100%;height:auto;display:block;overflow:visible}.launch-art svg text{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.launch-art-caption{text-align:center;letter-spacing:.06em;color:#8a8195;margin:4px 0 0;font-size:11px;display:block}.launch-orbit{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite launch-float}.launch-orbit-two{animation-delay:-2s}.launch-orbit-three{animation-delay:-4s}.launch-orbit-four{animation-delay:-6s}@keyframes launch-float{0%,to{translate:0}50%{translate:0 -8px}}.launch-footer{color:#827987;border-top:1px solid #e9e3eb;padding:22px 0 26px;font-size:11px;line-height:18px}.launch-footer nav{gap:22px;display:flex}.launch-page a{color:inherit;text-decoration:none}.launch-footer a:hover{color:#6d28d9}.launch-page a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #6d28d9}@media (min-width:1600px){.launch-main{padding-block:70px}.launch-copy h1{font-size:110px}}@media (max-width:900px){.launch-header,.launch-main,.launch-footer{width:calc(100% - 48px)}.launch-main{text-align:center;grid-template-columns:1fr;gap:0;padding-top:22px;padding-bottom:36px}.launch-copy h1{margin-inline:auto;font-size:clamp(54px,10vw,82px)}.launch-desktop-break{display:none}.launch-copy>p{margin-inline:auto}.launch-signoff{justify-content:center;margin-top:24px}.launch-art{max-width:450px;margin-top:8px}.launch-header{padding-block:22px}.launch-footer-promise{display:none}}@media (max-width:480px){.launch-header,.launch-main,.launch-footer{width:calc(100% - 36px)}.launch-header img{width:118px}.launch-header-note{text-align:right;max-width:135px;font-size:10px;line-height:1.5}.launch-copy{padding:14px 0 0}.launch-copy h1{margin-block:20px;font-size:clamp(48px,12vw,61px)}.launch-copy>p{margin-block:18px;font-size:14px;line-height:1.7}.launch-status{font-size:11px}.launch-art-caption{font-size:10px}.launch-footer{padding-block:18px}.launch-footer nav{gap:16px}}@media (prefers-reduced-motion:reduce){.launch-orbit{animation:none}}.launch-waitlist{text-align:left;width:100%;max-width:460px;margin-top:26px}.launch-waitlist h2{letter-spacing:-.5px;margin:0 0 7px;font-size:20px}.launch-waitlist>p{color:#78717e;margin:0 0 16px;font-size:13px;line-height:1.6}.waitlist-fields{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.launch-waitlist label{color:#46404f;font-size:12px;font-weight:550;display:block}.launch-waitlist label>span{color:#8a8195;font-weight:400}.launch-waitlist input{width:100%;height:44px;font:inherit;color:#0f172a;background:#fff;border:1px solid #ded7e6;border-radius:10px;min-width:0;margin-top:7px;padding:0 12px;font-size:14px;display:block}.launch-waitlist input:focus{outline-offset:1px;outline:2px solid #b99be6}.launch-waitlist form>button{color:#fff;width:100%;height:44px;font:inherit;cursor:pointer;background:#6d28d9;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.launch-waitlist button:hover{background:#5b21b6}.launch-waitlist button:disabled{opacity:.6;cursor:wait}.launch-waitlist small{color:#827987;margin-top:10px;font-size:11px;line-height:1.6;display:block}.launch-waitlist small a{text-underline-offset:2px;text-decoration:underline}.waitlist-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-success{color:#442176;background:#f4eefc;border:1px solid #d8cbea;border-radius:12px;gap:5px;padding:18px;font-size:14px;line-height:1.5;display:grid}.waitlist-error{color:#b42332;margin:10px 0 0;font-size:13px;line-height:1.5}.launch-waitlist button:focus-visible{outline-offset:4px;outline:2px solid #6d28d9}@media (max-width:900px){.launch-waitlist{margin-inline:auto}.launch-waitlist h2,.launch-waitlist>p{text-align:center}}@media (max-width:480px){.waitlist-fields{grid-template-columns:1fr}.launch-waitlist{margin-top:24px}}
