@font-face{font-family:GC Epic Pro;src:url(/fonts/gc-epic-medium.ttf)format("truetype");font-weight:400 500;font-display:swap}@font-face{font-family:GC Epic Pro;src:url(/fonts/gc-epic-semibold.ttf)format("truetype");font-weight:600 700;font-display:swap}@font-face{font-family:Michroma;src:url(/fonts/michroma.ttf)format("truetype");font-weight:400 700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#06080a;--foreground:#fff;--muted:#b8bec3;--font-display:"GC Epic Pro", "Michroma", Arial, sans-serif;--font-body:Arial, Helvetica, sans-serif;--button-radius:6px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--foreground);outline-offset:6px}.landing{isolation:isolate;flex-direction:column;min-height:max(100svh,820px);display:flex;position:relative;overflow:clip}.header{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1600px;margin:0 auto;padding:28px clamp(28px,5vw,80px);display:flex;position:relative}.brand{align-items:center;min-height:44px;display:flex}.brand img{width:176px;height:auto;display:block}.cta{border-radius:var(--button-radius);background:var(--foreground);min-height:60px;color:var(--background);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:36px;padding:18px 24px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.cta img{flex:0 0 24px;display:block}.header-action .cta{min-height:44px;color:var(--foreground);background:0 0;border:1px solid #5b6064;gap:20px;padding:10px 16px;font-size:14px}.header-action .cta img{filter:invert();flex-basis:18px;width:18px;height:18px}.hero{z-index:1;padding:clamp(56px, 8svh, 104px) 32px max(44px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.hero-intro{width:100%;max-width:1160px}.eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:500;line-height:16px}h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.4vw,78px);font-weight:600;line-height:1.15}h1 span{display:block}h1 span:last-child{color:#bec3c7}.hero-description{max-width:480px;color:var(--muted);text-wrap:pretty;margin:28px auto 0;font-size:17px;line-height:1.65}.hero-action{margin-top:auto;padding-top:160px}.hero-action .cta{min-width:232px}.action-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:18px}.glow{pointer-events:none;z-index:-1;opacity:.48;width:1200px;height:1200px;position:absolute;top:80px;left:calc(50% - 1000px)}.glow img{display:block}.globe{pointer-events:none;z-index:0;mix-blend-mode:lighten;opacity:.65;width:min(1000px,100%);height:auto;position:absolute;bottom:126px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 15% 64%,#0000);mask-image:linear-gradient(#0000,#000 15% 64%,#0000)}.globe img{width:100%;height:auto;display:block}.globe-motion{transform-origin:bottom;position:relative}.network-signals{width:100%;height:117.969%;position:absolute;top:0;left:0}.motion-toggle{z-index:3;right:max(24px, env(safe-area-inset-right));bottom:max(36px, env(safe-area-inset-bottom));width:40px;height:40px;color:var(--foreground);cursor:pointer;background:#06080ab3;border:1px solid #55595b;border-radius:50%;place-items:center;font:16px Arial,sans-serif;display:grid;position:absolute}.waitlist-dialog{background:var(--background);color:var(--foreground);border:1px solid #414547;border-radius:12px;width:min(480px,100% - 32px);padding:0}.waitlist-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8}.dialog-content{padding:32px}.dialog-content h2{text-transform:uppercase;margin:0;font-size:24px;line-height:1.4}.dialog-content p{margin:20px 0 28px;font-family:Arial,sans-serif;font-size:16px;line-height:1.6}@media (hover:hover){.cta:hover{background:#e7e9e9}.cta:hover img{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.landing{--enter-duration:.5s;--headline-delay:80ms;--copy-delay:.18s;--cta-delay:.26s;--enter-ease:cubic-bezier(.16, 1, .3, 1)}.brand{animation:settle-in .4s var(--enter-ease) both}.hero h1{animation:settle-in var(--enter-duration) var(--enter-ease) var(--headline-delay) both}.hero-description{animation:settle-in var(--enter-duration) var(--enter-ease) var(--copy-delay) both}.hero-action{animation:settle-in var(--enter-duration) var(--enter-ease) var(--cta-delay) both}.glow{animation:.9s ease-out both glow-in}.cta{transition:background-color .16s ease-out, translate .18s var(--enter-ease), box-shadow .18s ease-out}.cta img{transition:transform .18s var(--enter-ease)}.cta:active{translate:0 1px}.waitlist-dialog[open]{animation:settle-in .25s var(--enter-ease) both}@media (hover:hover){.cta:hover{translate:0 -2px;box-shadow:0 6px 24px #ffffff1f}}}@keyframes settle-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-in{0%{opacity:0}to{opacity:.48}}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}}@media (max-width:767px){.landing{min-height:max(100svh,780px)}.header{padding:max(22px, env(safe-area-inset-top)) 24px 12px}.header-action{display:none}.brand img{width:140px}.hero{padding:clamp(64px, 9svh, 92px) 24px max(32px, env(safe-area-inset-bottom))}.hero-intro{max-width:390px}.eyebrow{letter-spacing:.14em;margin-bottom:22px;font-size:10px}h1{letter-spacing:-.025em;font-size:clamp(32px,9.75vw,44px);line-height:1.2}.hero-description{max-width:310px;margin-top:24px;font-size:16px;line-height:1.6}.hero-action{width:100%;max-width:342px;padding-top:190px}.hero-action .cta{width:100%;min-height:60px;padding-inline:24px}.action-note{margin-top:12px;font-size:11px}.globe{opacity:.8;width:390px;max-width:none;bottom:136px}.network-signals{width:727.3px;height:229.594px;left:-169px}.motion-toggle{width:40px;height:40px;bottom:138px;right:16px}.glow{width:800px;height:800px;top:100px;left:-408px}}@media (max-width:359px){.hero{padding-inline:20px}.hero-description{font-size:15px}h1{font-size:31px}}
