.sp-landing{--sp-ink:#0a0a0a;--sp-ink-2:#262626;--sp-paper:#fff;--sp-canvas:#f3f3f1;--sp-card:#f7f7f6;--sp-line:#e5e5e3;--sp-muted:#737373;--sp-on-dark:#a3a3a3;--sp-accent:#f5a524;background:var(--sp-canvas);color:var(--sp-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;line-height:1.55}.sp-landing .sp-display{letter-spacing:-.045em;line-height:.95}.sp-landing .sp-statement{letter-spacing:-.025em;line-height:1.18}.sp-landing :focus-visible{outline:2px solid var(--sp-accent);outline-offset:3px}.sp-landing ::selection{background:var(--sp-accent);color:var(--sp-ink)}@keyframes sp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sp-rise{animation:1s cubic-bezier(.2,.8,.2,1) both sp-rise}@media (prefers-reduced-motion:reduce){.sp-rise{animation:none}}
