@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Pacifico&display=swap";
.landing-root{--font-display:"Inter",ui-sans-serif,system-ui,sans-serif;--font-logo:"Pacifico",cursive;--color-peach:#f79e75;--color-surface:#111114;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--landing-h1:var(--text-5xl);--landing-h1-lh:var(--text-5xl--line-height);--landing-h2:var(--text-3xl);--landing-h2-lh:var(--text-3xl--line-height);--landing-h3:var(--text-2xl);--landing-h3-lh:var(--text-2xl--line-height);--landing-h4:var(--text-xl);--landing-h4-lh:var(--text-xl--line-height);--landing-h5:var(--text-lg);--landing-h5-lh:var(--text-lg--line-height);--landing-h6:var(--text-base);--landing-h6-lh:var(--text-base--line-height);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background-color:#09090b}@supports (color:lab(0% 0 0)){.landing-root{--color-peach:lab(73.7154% 31.1387 35.6297)}}@media (min-width:768px){.landing-root{--landing-h1:var(--text-6xl);--landing-h1-lh:var(--text-6xl--line-height);--landing-h2:var(--text-5xl);--landing-h2-lh:var(--text-5xl--line-height);--landing-h3:var(--text-3xl);--landing-h3-lh:var(--text-3xl--line-height);--landing-h4:var(--text-2xl);--landing-h4-lh:var(--text-2xl--line-height)}}@media (min-width:1280px){.landing-root{--landing-h1:var(--text-7xl);--landing-h1-lh:var(--text-7xl--line-height)}}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4,.landing-root h5,.landing-root h6{font-family:var(--font-display);color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);letter-spacing:var(--tracking-tight);margin:0;font-style:normal}.landing-root h1{font-size:var(--landing-h1);font-weight:var(--font-weight-bold);line-height:var(--landing-h1-lh)}.landing-root h2{font-size:var(--landing-h2);font-weight:var(--font-weight-bold);line-height:var(--landing-h2-lh)}.landing-root h3{font-size:var(--landing-h3);font-weight:var(--font-weight-bold);line-height:var(--landing-h3-lh)}.landing-root h4{font-size:var(--landing-h4);font-weight:var(--font-weight-bold);line-height:var(--landing-h4-lh)}.landing-root h5{font-size:var(--landing-h5);font-weight:var(--font-weight-semibold);line-height:var(--landing-h5-lh)}.landing-root h6{font-size:var(--landing-h6);font-weight:var(--font-weight-semibold);line-height:var(--landing-h6-lh)}.landing-root .container-1280{width:100%;max-width:1300px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.landing-root .container-1280{padding-inline:1.5rem}}@media (min-width:1024px){.landing-root .container-1280{padding-inline:2rem}}.landing-root .font-display{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}.landing-root .font-logo{font-family:var(--font-logo);letter-spacing:0;font-weight:400}.landing-root .text-gradient{background:linear-gradient(135deg,#a482ff,#e47dfb);background:linear-gradient(135deg,lab(61.8577% 43.2765 -72.6832),lab(67.9558% 54.1999 -46.3703));color:#0000;-webkit-background-clip:text;background-clip:text}.landing-root .section-y{padding-block:72px}@media (min-width:768px){.landing-root .section-y{padding-block:96px}}@media (min-width:1024px){.landing-root .section-y{padding-block:120px}}.landing-root .bg-surface{background-color:var(--color-surface)}.landing-root .bg-surface\/50{background-color:color-mix(in oklab,var(--color-surface)50%,transparent)}.landing-root .bg-surface\/30{background-color:color-mix(in oklab,var(--color-surface)30%,transparent)}.landing-root .bg-surface\/40{background-color:color-mix(in oklab,var(--color-surface)40%,transparent)}.landing-root .text-peach{color:var(--color-peach)}.landing-root .to-peach{--tw-gradient-to:var(--color-peach)}.landing-root .from-primary{--tw-gradient-from:#8b5cf6}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
