/* Generated from src/index.css. Do not edit. */
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/space-grotesk-300.woff2") format("woff2"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/space-grotesk-400.woff2") format("woff2"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/space-grotesk-500.woff2") format("woff2"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/space-grotesk-600.woff2") format("woff2"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/space-grotesk-700.woff2") format("woff2"); }
@font-face { font-family: "Space Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/space-mono-400.woff2") format("woff2"); }
@font-face { font-family: "Space Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/space-mono-700.woff2") format("woff2"); }
.public-landing {
--erup-paper:#f4f3f0;
--erup-light-raised:#ffffff;
--erup-light-sunken:#e9e8e5;
--erup-ink:#0a0a0b;
--erup-light-muted:#56565c;
--erup-light-line:#d8d8dc;
--erup-light-line-prominent:#8a8a90;
--landing-glass-light:color-mix(in srgb, var(--erup-paper) 86%, transparent);
--erup-light-shadow:0 24px 70px -38px rgba(10, 10, 11, 0.34);
--landing-glass-highlight:inset 0 1px 0 var(--erup-light-raised);
--font-size-md:16px;
--font-family:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
--erup-panel:#111113;
--erup-raised:#18181a;
--erup-paper-muted:#d8d8dc;
--erup-line:rgba(244, 243, 240, 0.12);
--erup-muted:#8a8a90;
--landing-glass-dark:color-mix(in srgb, var(--erup-panel) 90%, transparent);
--erup-shadow:0 24px 70px -30px rgba(0, 0, 0, 0.86);
--landing-glass-highlight-dark:inset 0 1px 0 var(--erup-line-prominent);
--space-lg:24px;
--landing-gutter:var(--space-xxl);
--landing-container:1280px;
--landing-section-space:calc(var(--space-xxl) * 2);
--space-sm:8px;
--space-md:16px;
--space-xl:32px;
--landing-radius:calc(var(--radius-xl) * 2);
--landing-glass-blur:20px;
--font-weight-bold:700;
--font-size-lg:18px;
--font-size-sm:13px;
--radius-xl:12px;
--landing-control-motion:180ms;
--landing-control-height:48px;
--font-size-base:14px;
--font-weight-semibold:600;
--landing-ease:cubic-bezier(0.22, 1, 0.36, 1);
--landing-lift:-2px;
--landing-press:0.98;
--font-size-xs:11px;
--space-xxl:48px;
--landing-display:64px;
--font-weight-medium:500;
--landing-leading:1.07;
--landing-tracking:-0.045em;
--landing-orbit-size:256px;
--radius-full:9999px;
--space-xs:4px;
--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--landing-orbit-motion:24s;
--radius-sm:4px;
--landing-art-sky:color-mix(in srgb, var(--blue) 12%, var(--erup-paper));
--landing-art-warm:color-mix(in srgb, var(--amber) 12%, var(--erup-paper));
--radius-lg:8px;
--landing-ambient-motion:8s;
--radius-md:6px;
--landing-heading:48px;
--landing-subheading:32px;
--landing-stage-motion:350ms;
--erup-line-prominent:rgba(244, 243, 240, 0.4);
--font-size-xl:24px;
--font-weight-normal:400;
--landing-art-fill:color-mix(in srgb, var(--green) 12%, var(--erup-light-raised));
--landing-art-accent:var(--green-text);
--landing-reveal-motion:500ms;
--landing-display-tablet:56px;
--landing-display-mobile:42px;
--landing-heading-mobile:34px;
--blue:#3b82f6;
--amber:#f59e0b;
--green:#10b981;
--green-text:#047857;
}
