.landing{--ink:#0a0a0a;--ink-2:#555;--ink-3:#8f8f8f;--ink-dim:#d9d9d9;--line:#00000017;--line-strong:#00000029;--canvas:#fff;--canvas-alt:#f7f7f7;--surface:#fff;--btn:#0a0a0a;--btn-ink:#fff;--sky:#1d74d8;background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.landing ::selection{color:#fff;background:#0a0a0a}.landing .display{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.04}.landing .muted-part{color:var(--ink-3)}.landing .glass{-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#ffffff9e}.landing .sky{background:radial-gradient(60% 50% at 20% 10%,#add6ffe6,#0000 70%),radial-gradient(50% 45% at 85% 25%,#ffddc4bf,#0000 70%),radial-gradient(70% 60% at 50% 100%,#fff,#0000 60%),linear-gradient(#dcecff 0%,#eef5fd 55%,#fff 100%)}@keyframes landing-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing .drift{animation:70s linear infinite landing-drift}@media (prefers-reduced-motion:reduce){.landing .drift{animation:none}}.landing .num{font-variant-numeric:tabular-nums}
