@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url('/assets/space-grotesk-light.ttf') format('truetype')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/space-grotesk-regular.ttf') format('truetype')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/space-grotesk-semibold.ttf') format('truetype')}
:root{color-scheme:dark;font-family:'Space Grotesk',Arial,sans-serif;background:#04070d;color:#f0f3fa;font-synthesis:style}*{box-sizing:border-box}body{margin:0;min-width:0}a{color:inherit;text-underline-offset:.25em}a:hover{color:#fff}a:focus-visible{outline:2px solid #8abaff;outline-offset:5px;border-radius:2px}.skip{position:fixed;top:1rem;left:1rem;z-index:10;padding:.8rem;background:#152b4a;transform:translateY(-180%)}.skip:focus{transform:none}.home{min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 48%,#07101e 0,#04070d 67%)}.home main{position:relative;isolation:isolate;overflow:hidden;flex:1;display:grid;place-items:center;min-height:40rem;padding:5rem 1.5rem 7rem}.hero{position:relative;text-align:center;max-width:64rem;z-index:1}.hero h1{font-size:clamp(4.6rem,10vw,9.25rem);line-height:1;margin:0 0 2.25rem;font-weight:600;letter-spacing:.105em;padding-left:.105em}.promise{font-size:clamp(1.3rem,2.6vw,2.125rem);font-weight:400;line-height:1.5;letter-spacing:-.025em;margin:0 auto;max-width:42rem}.coming{font-size:1.05rem;font-weight:400;letter-spacing:.08em;margin:3.5rem 0 1.15rem;color:#dae4f4}.signoff{font-size:clamp(1rem,1.7vw,1.25rem);font-weight:300;color:#a6b2c8;margin:0}.horizon{position:absolute;z-index:0;width:max(145%,80rem);height:46rem;left:50%;top:calc(50% + 14rem);transform:translateX(-50%);border-radius:50%;background:linear-gradient(#03060c,#03060c);border-top:1px solid #466eaa;box-shadow:0 -7px 18px -9px #63a0fd,0 -24px 70px -32px #3577da,0 -65px 120px -55px #214c90;opacity:.72;pointer-events:none}footer{position:relative;z-index:2;padding:1.5rem 1rem 2rem;background:#04070d}footer nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.55rem;color:#919eb3;font-size:.875rem}footer a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .45rem;text-decoration:none}footer a:hover{text-decoration:underline}footer span{color:#65738a}.legal{background:radial-gradient(ellipse at 50% 0,#0b1525,#04070d 42rem);min-height:100svh}.legal header{max-width:72rem;margin:auto;padding:2.5rem clamp(1.5rem,5vw,4rem)}.wordmark{text-decoration:none;font-weight:600;font-size:1.65rem;letter-spacing:.1em}.document{max-width:48rem;padding:2.5rem 1.5rem 4rem;margin:auto}.document h1{font-size:clamp(2.6rem,6vw,4rem);line-height:1.15;font-weight:600;letter-spacing:-.04em;margin:0 0 1rem}.updated{color:#98a8c0;font-size:.875rem;margin-bottom:3.5rem}.document section{margin:2.5rem 0}.document h2{font-size:1.3rem;font-weight:600;line-height:1.4;margin:0 0 .8rem}.document p{font-size:1rem;line-height:1.8;color:#bac5d7;margin:.8rem 0;overflow-wrap:anywhere}.document strong{color:#e2e9f6;font-weight:600}.document a{color:#abcaff}.legal footer{border-top:1px solid #172234;background:transparent}@media(max-width:600px){.home main{min-height:37rem;padding:5.5rem 1.4rem 7rem}.hero h1{margin-bottom:2rem}.promise{max-width:24rem;font-size:1.35rem}.wide-break{display:none}.coming{margin-top:3rem}.horizon{top:calc(50% + 13rem);width:70rem;height:42rem}.legal header{padding:1.75rem 1.5rem}.document{padding-top:1.5rem}.updated{margin-bottom:2.5rem}}@media(max-height:700px) and (min-width:601px){.home main{min-height:34rem;padding:3rem 1.5rem 5rem}.hero h1{font-size:6rem}.coming{margin-top:2rem}.horizon{top:calc(50% + 12rem)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}