html{color-scheme:light}.lander-scope,html{background-color:var(--background)}.lander-scope{--font-inter:"Absans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-instrument-serif:"Absans",system-ui,sans-serif;--radius:0.875rem;--background:oklch(0.975 0.004 200);--foreground:oklch(0.21 0.02 215);--card:oklch(0.995 0.002 200);--card-foreground:oklch(0.21 0.02 215);--primary:oklch(0.62 0.11 195);--primary-foreground:oklch(0.99 0.005 200);--secondary:oklch(0.5 0.09 200);--secondary-foreground:oklch(0.99 0.005 200);--muted:oklch(0.945 0.006 210);--muted-foreground:oklch(0.48 0.02 215);--accent:oklch(0.62 0.11 195);--accent-foreground:oklch(0.99 0.005 200);--destructive:oklch(0.55 0.19 25);--destructive-foreground:oklch(0.99 0.005 200);--border:oklch(0.9 0.006 210);--input:oklch(0.9 0.006 210);--ring:oklch(0.62 0.11 195);color:var(--foreground);font-feature-settings:"ss01","cv01"}.lander-scope *{border-color:var(--border)}.lander-scope ::-moz-selection{background:oklch(.62 .11 195/.18);color:var(--foreground)}.lander-scope ::selection{background:oklch(.62 .11 195/.18);color:var(--foreground)}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.lander-scope .animate-marquee-left{animation:marquee-left 45s linear infinite}.lander-scope .animate-marquee-right{animation:marquee-right 55s linear infinite}.lander-scope .hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.lander-scope .hide-scrollbar::-webkit-scrollbar{display:none}.lander-scope .mask-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.lander-scope .dot-grid{background-image:radial-gradient(oklch(.7 .02 210/.28) 1px,transparent 0);background-size:22px 22px}.lander-scope .font-serif-display{font-family:Absans,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.lander-scope .glass{background:rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid var(--border);box-shadow:0 1px 2px rgba(15,26,30,.04)}.lander-scope .glass-strong{background:rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid var(--border);box-shadow:0 2px 6px rgba(15,26,30,.05)}.lander-scope .glass-subtle{background:rgba(255,255,255,.6);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.5)}.lander-scope .glass-card{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 3px rgba(15,26,30,.04)}.lander-scope .glass-nav{background:rgba(255,255,255,.78);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--border);box-shadow:0 1px 3px rgba(15,26,30,.05)}.lander-scope .glass-overlay{background:rgba(255,255,255,.86);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.lander-scope .glow,.lander-scope .glow-lg,.lander-scope .glow-sm,.lander-scope .glow-strong,.lander-scope .glow-subtle{box-shadow:0 10px 30px -12px oklch(.62 .11 195/.45)}.lander-scope .glow-sm{box-shadow:0 6px 18px -10px oklch(.62 .11 195/.35)}.lander-scope .glow-lg{box-shadow:0 16px 40px -14px oklch(.62 .11 195/.5)}.lander-scope .glow-subtle{box-shadow:0 4px 14px -8px oklch(.62 .11 195/.25)}.lander-scope .hero-glow{background:radial-gradient(circle,oklch(.62 .11 195/.22),transparent 62%)}.lander-scope .cta-glow{background:radial-gradient(circle at 50% 100%,oklch(.5 .09 200/.14),transparent 60%)}@media (prefers-reduced-transparency:reduce){.lander-scope .glass,.lander-scope .glass-card,.lander-scope .glass-nav,.lander-scope .glass-overlay,.lander-scope .glass-strong,.lander-scope .glass-subtle{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--card)!important}}@media (prefers-reduced-motion:reduce){.lander-scope *,.lander-scope :after,.lander-scope :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}