.landing{--bg:#0a0b0d;--text:#eceff2;--text-dim:#a4a9b2;--text-dimmer:#8b9099;--text-faint:#7d838d;--text-faintest:#5f6570;--accent:oklch(86% .12 200);--accent-soft:oklch(82% .12 200);--amber:oklch(76% .1 55);--violet:oklch(70% .09 265);--success:oklch(84% .16 145);--danger:oklch(72% .13 25);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Manrope,system-ui,sans-serif;position:relative;overflow-x:clip}.landing *,.landing :after,.landing :before{box-sizing:border-box}.landing a{color:var(--accent-soft);text-decoration:none}.landing a:hover{color:oklch(90% .09 200)}.landing ::selection{background:oklch(82% .12 200/.28)}.landing section{z-index:1;padding:140px 52px;position:relative}@media (width<=1180px){.landing section{padding:100px 40px}}@media (width<=760px){.landing section{padding:80px 24px}}@keyframes riseIn{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes drawIn{to{stroke-dashoffset:0}}@keyframes widen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes drift{0%,to{transform:translateZ(0)}50%{transform:translate(-26px,18px)}}@keyframes driftB{0%,to{transform:translateZ(0)}50%{transform:translate(22px,-20px)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes sweepIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
