.landing{--l-fg:10 10 10;--l-bg:255 255 255;--l-bg2:250 250 250;--l-fg-inv:255 255 255;--l-bg-inv:23 23 23;--l-accent:59 130 246;--l-accent2:29 78 216;--l-border:229 229 229;--l-muted:115 115 115}.landing .noise:after{content:"";position:absolute;inset:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px}.landing .reveal{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.landing .reveal.visible{opacity:1;transform:translateY(0)}.landing .reveal-stagger>.reveal:first-child{transition-delay:0ms}.landing .reveal-stagger>.reveal:nth-child(2){transition-delay:60ms}.landing .reveal-stagger>.reveal:nth-child(3){transition-delay:.12s}.landing .reveal-stagger>.reveal:nth-child(4){transition-delay:.18s}.landing .reveal-stagger>.reveal:nth-child(5){transition-delay:.24s}.landing .reveal-stagger>.reveal:nth-child(6){transition-delay:.3s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing .hero-enter{opacity:0;animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) forwards}.landing .hero-enter:first-child{animation-delay:.1s}.landing .hero-enter:nth-child(2){animation-delay:.25s}.landing .hero-enter:nth-child(3){animation-delay:.4s}.landing .hero-enter:nth-child(4){animation-delay:.55s}.landing .hero-enter:nth-child(5){animation-delay:.7s}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing .ticker-track{animation:ticker-scroll 25s linear infinite}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.7}}.landing .glow-accent{animation:glow-pulse 4s ease-in-out infinite}.landing .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.landing .scrollbar-hide::-webkit-scrollbar{display:none}.landing ::-moz-selection{background:rgb(var(--l-accent)/.25);color:rgb(var(--l-fg))}.landing ::selection{background:rgb(var(--l-accent)/.25);color:rgb(var(--l-fg))}