:root{color-scheme:light;--brand-50: #fff7ed;--brand-100: #ffedd5;--brand-200: #fed7aa;--brand-300: #fdba74;--brand-400: #fb923c;--brand-500: #f97316;--brand-600: #ea580c;--brand-700: #c2410c;--brand-800: #9a3412;--brand-900: #7c2d12;--brand-950: #431407;--brand: var(--brand-500);--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--zinc-950: #09090b;--success: #16a34a;--success-fg: #ffffff;--success-bg: #dcfce7;--success-border: #bbf7d0;--warning: #d97706;--warning-fg: #ffffff;--warning-bg: #fef3c7;--warning-border: #fde68a;--destructive: #dc2626;--destructive-fg: #ffffff;--destructive-bg: #fee2e2;--destructive-border: #fecaca;--info: #2563eb;--info-fg: #ffffff;--info-bg: #dbeafe;--info-border: #bfdbfe;--chart-1: #e76e50;--chart-2: #2a9d90;--chart-3: #274754;--chart-4: #e9c46a;--chart-5: #f4a261;--canvas: #f6f5f4;--hairline: rgba(0, 0, 0, .08);--ink: #000000;--ink-95: rgba(0, 0, 0, .95);--ink-60: rgba(0, 0, 0, .6);--ink-40: rgba(0, 0, 0, .4);--ink-warm: #615d59;--ink-card: #696969;--accent-marigold: #ffb110;--accent-coral: #f64932;--accent-sky: #62aef0;--accent-skytint: #e6f3fe;--accent-peach: #f6d5b8;--midnight: #02093a;--radius-btn: 8px;--radius-card: 12px;--ease-ui: .2s ease;--shadow-nav: 0 .7px 1.462px rgba(0, 0, 0, .015), 0 3px 9px rgba(0, 0, 0, .03);--shadow-mock: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .08), 0 24px 64px rgba(0, 0, 0, .12);--background: var(--canvas);--foreground: var(--ink-95);--card: #ffffff;--card-foreground: var(--ink-95);--popover: #ffffff;--popover-foreground: var(--ink-95);--primary: var(--brand-500);--primary-foreground: #ffffff;--secondary: var(--zinc-100);--secondary-foreground: var(--zinc-900);--muted: #efeeec;--muted-foreground: var(--ink-warm);--accent: var(--brand-50);--accent-foreground: var(--brand-700);--border: var(--hairline);--input: rgba(0, 0, 0, .12);--ring: var(--brand-500);--sidebar: var(--zinc-50);--sidebar-foreground: var(--zinc-700);--sidebar-primary: var(--brand-500);--sidebar-primary-foreground: #ffffff;--sidebar-accent: var(--brand-50);--sidebar-accent-foreground: var(--brand-700);--sidebar-border: var(--zinc-200);--radius-sm: .25rem;--radius-md: .375rem;--radius: .5rem;--radius-lg: .75rem;--radius-xl: .75rem;--radius-2xl: .75rem;--radius-full: 9999px;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-brand: none;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--content-max: 73.75rem;--section-y: clamp(3.75rem, 8vw, 6.5rem);--section-x: clamp(1.25rem, 4.5vw, 2rem);--section-header-gap: clamp(2.25rem, 5vw, 3.5rem);--grid-gap: clamp(1.125rem, 2.5vw, 1.75rem);--stack-gap: clamp(.75rem, 2vw, 1rem);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Source Serif 4", Georgia, serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--text-display: 700 54px/1.04 var(--font-sans);--text-h1: 700 48px/1.1 var(--font-sans);--text-h2: 600 40px/1.15 var(--font-sans);--text-h3: 600 22px/1.27 var(--font-sans);--text-h4: 600 20px/1.4 var(--font-sans);--text-lead: 400 18px/1.56 var(--font-serif);--text-body: 400 16px/1.5 var(--font-sans);--text-sm: 400 14px/1.43 var(--font-sans);--text-caption: 500 12px/1.33 var(--font-sans);--text-overline: 600 12px/1.33 var(--font-sans);--text-code: 400 12px/1.33 var(--font-mono);--tracking-display: -1.89px;--tracking-h1: -1.4px;--tracking-h2: -1px;--tracking-h3: -.242px;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .04em;--tracking-caps: .08em;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-hover: .2s;--dur-layout: .5s;--dur-reveal: .7s}.dark{--background: #000000;--foreground: var(--zinc-50);--card: #181818;--card-foreground: var(--zinc-50);--popover: #181818;--popover-foreground: var(--zinc-50);--primary: var(--brand-500);--primary-foreground: #ffffff;--secondary: var(--zinc-800);--secondary-foreground: var(--zinc-50);--muted: #1f1f23;--muted-foreground: var(--zinc-400);--accent: rgba(249, 115, 22, .14);--accent-foreground: var(--brand-300);--border: #27272a;--input: #2e2e33;--ring: var(--brand-500);--sidebar: #000000;--sidebar-foreground: var(--zinc-300);--sidebar-primary: var(--brand-500);--sidebar-primary-foreground: #ffffff;--sidebar-accent: rgba(249, 115, 22, .14);--sidebar-accent-foreground: var(--brand-300);--sidebar-border: #1f1f23;--success-bg: rgba(22, 163, 74, .16);--success-border: rgba(22, 163, 74, .32);--warning-bg: rgba(217, 119, 6, .16);--warning-border: rgba(217, 119, 6, .32);--destructive-bg: rgba(220, 38, 38, .16);--destructive-border: rgba(220, 38, 38, .32);--info-bg: rgba(37, 99, 235, .16);--info-border: rgba(37, 99, 235, .32);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .5);--shadow-md: 0 4px 12px -2px rgb(0 0 0 / .55);--shadow-lg: 0 12px 28px -8px rgb(0 0 0 / .6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-weight:400;color:var(--foreground);background:var(--canvas);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font-family:var(--font-sans)}::selection{background:var(--brand-200);color:var(--ink-95)}.dark ::selection{background:#f9731659;color:var(--ink-95)}input::placeholder{color:var(--zinc-400)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:16px;left:16px;z-index:100;padding:8px 12px;border-radius:8px;background:var(--foreground);color:var(--background);font-size:14px;line-height:20px;font-weight:600;transform:translateY(-200%);transition:transform var(--ease-ui)}.skip-link:focus-visible{transform:translateY(0)}@keyframes cd-spin{to{transform:rotate(360deg)}}@keyframes cd-twinkle{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes cd-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nav-link{color:#0000008a;border-radius:var(--radius-btn);transition:color var(--ease-ui),background-color var(--ease-ui),transform var(--ease-ui)}.nav-link:hover{color:var(--ink);background:#0000000a}.nav-signin{border-radius:var(--radius-btn);transition:background-color var(--ease-ui),transform var(--ease-ui)}.nav-signin:hover{background:#0000000a}.btn-primary{background:var(--brand-500);color:#fff;border:1px solid transparent;border-radius:var(--radius-btn);font-weight:500;box-shadow:none;transition:background-color var(--ease-ui),transform var(--ease-ui)}.btn-primary:hover{background:var(--brand-600)}.btn-secondary{background:var(--brand-50);color:var(--brand-600);border:1px solid transparent;border-radius:var(--radius-btn);font-weight:500;box-shadow:none;transition:background-color var(--ease-ui),transform var(--ease-ui)}.btn-secondary:hover{background:var(--brand-100)}.btn-primary:active,.btn-secondary:active,.nav-link:active,.nav-signin:active{transform:scale(.98)}.footer-link{transition:color var(--ease-ui)}.footer-link:hover{color:var(--brand-600)}.wl-input{transition:border-color var(--ease-ui),box-shadow var(--ease-ui)}.wl-input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #f973162e;outline:none}.wl-select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #f973162e;outline:none}html.js [data-reveal]{opacity:0;transform:translateY(32px);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}html.js [data-reveal].is-revealed{opacity:1;transform:none}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bento-wide{grid-column:span 2}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.waitlist-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;position:relative}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(1.5rem,4vw,2.5rem)}@media(max-width:960px){.grid-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.nav-links{display:none!important}.bento{grid-template-columns:1fr}.bento-wide{grid-column:auto}.grid-3{grid-template-columns:1fr}.about-grid,.waitlist-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:560px){.grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}html.js [data-reveal]{transform:none;transition:opacity var(--ease-ui)}.btn-primary:active,.btn-secondary:active,.nav-link:active,.nav-signin:active{transform:none}.skip-link{transition:none}}.nav-shell[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:40}.nav-bar[data-astro-cid-dmqpwcec]{position:relative;z-index:2;display:flex;align-items:center;gap:16px;height:64px;padding:0 max(24px,calc((100% - 1180px)/2));background:color-mix(in srgb,#fff 90%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-nav)}.nav-cta[data-astro-cid-dmqpwcec]{margin-left:auto}.nav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px;padding-right:8px;border-radius:8px}.nav-mark[data-astro-cid-dmqpwcec]{width:32px;height:32px;border-radius:8px;background:var(--brand-500);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;line-height:16px;letter-spacing:-.04em}.nav-word[data-astro-cid-dmqpwcec]{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.2px;color:var(--ink-95)}.nav-desktop[data-astro-cid-dmqpwcec]{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:0}.nav-item[data-astro-cid-dmqpwcec]{padding:12px 16px;border-radius:var(--radius-btn);font-size:15px;line-height:20px;font-weight:500;color:#0000008a;transition:color var(--ease-ui),background var(--ease-ui),transform var(--ease-ui)}.nav-item[data-astro-cid-dmqpwcec]:hover,.nav-item[data-astro-cid-dmqpwcec][aria-current]{color:var(--ink)}.nav-item[data-astro-cid-dmqpwcec]:active,.nav-toggle[data-astro-cid-dmqpwcec]:active,.nav-panel-item[data-astro-cid-dmqpwcec]:active{transform:scale(.98)}.nav-cta[data-astro-cid-dmqpwcec]{padding:8px 16px;border-radius:var(--radius-btn);background:var(--brand-500);color:#fff;font-size:15px;line-height:20px;font-weight:500;white-space:nowrap;transition:transform var(--ease-ui),background var(--ease-ui)}.nav-cta[data-astro-cid-dmqpwcec]:hover,.nav-panel-cta[data-astro-cid-dmqpwcec]:hover{background:var(--brand-600)}.nav-toggle[data-astro-cid-dmqpwcec]{display:none;position:relative;width:36px;height:36px;border:1px solid var(--hairline);border-radius:var(--radius-btn);background:transparent;cursor:pointer;transition:background var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.nav-toggle[data-astro-cid-dmqpwcec]:hover{background:#0000000a}.nav-toggle-line[data-astro-cid-dmqpwcec]{position:absolute;left:8px;top:17px;width:18px;height:2px;border-radius:9999px;background:var(--foreground);transition:transform var(--dur-layout) var(--ease-out)}.nav-toggle-line[data-astro-cid-dmqpwcec]:first-child{transform:translateY(-4px)}.nav-toggle-line[data-astro-cid-dmqpwcec]:last-child{transform:translateY(4px)}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-toggle-line[data-astro-cid-dmqpwcec]:first-child{transform:rotate(45deg)}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-toggle-line[data-astro-cid-dmqpwcec]:last-child{transform:rotate(-45deg)}.nav-panel[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:1;padding:96px 24px 40px;background:color-mix(in srgb,var(--canvas) 96%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-layout) var(--ease-out),visibility 0s var(--dur-layout)}.nav-panel[data-astro-cid-dmqpwcec][data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-layout) var(--ease-out)}.nav-panel-links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:8px}.nav-panel-item[data-astro-cid-dmqpwcec],.nav-panel-cta[data-astro-cid-dmqpwcec]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-layout) var(--ease-out),transform var(--dur-layout) var(--ease-out)}.nav-panel[data-astro-cid-dmqpwcec][data-open=true] .nav-panel-item[data-astro-cid-dmqpwcec],.nav-panel[data-astro-cid-dmqpwcec][data-open=true] .nav-panel-cta[data-astro-cid-dmqpwcec]{opacity:1;transform:none;transition-delay:min(calc(var(--i) * 60ms),.4s)}.nav-panel-item[data-astro-cid-dmqpwcec]{padding:12px 0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.5px;color:var(--ink-60)}.nav-panel-item[data-astro-cid-dmqpwcec]:hover,.nav-panel-item[data-astro-cid-dmqpwcec][aria-current]{color:var(--foreground)}.nav-panel[data-astro-cid-dmqpwcec][data-open=true] .nav-panel-item[data-astro-cid-dmqpwcec]:active,.nav-panel[data-astro-cid-dmqpwcec][data-open=true] .nav-panel-cta[data-astro-cid-dmqpwcec]:active{transform:scale(.98);transition-delay:0s}.nav-panel-cta[data-astro-cid-dmqpwcec]{align-self:flex-start;margin-top:24px;padding:8px 16px;border-radius:var(--radius-btn);background:var(--brand-500);color:#fff;font-size:16px;line-height:24px;font-weight:500;transition:background var(--ease-ui)}@media(max-width:860px){.nav-desktop[data-astro-cid-dmqpwcec]{display:none}.nav-toggle[data-astro-cid-dmqpwcec]{display:block}.nav-bar[data-astro-cid-dmqpwcec]{gap:8px}}.footer-link[data-astro-cid-sz7xmlte]{color:var(--ink-60)}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.footer-link[data-astro-cid-sz7xmlte],.footer-logo[data-astro-cid-sz7xmlte]{transition:color var(--ease-ui),transform var(--ease-ui)}.footer-link[data-astro-cid-sz7xmlte]:active,.footer-logo[data-astro-cid-sz7xmlte]:active{transform:scale(.98)}
