@font-face{font-family:Barlow;src:url(/_next/static/media/Barlow-Regular.BeTQORF1.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/_next/static/media/Barlow-SemiBold.DrsHaTWO.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/_next/static/media/BarlowCondensed-Bold.v1X23fbx.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--grit-color-ink:#191c20;--grit-color-night:#0b0d10;--grit-color-yellow:#f2b51d;--grit-color-slate:#74818b;--grit-color-canvas-light:#f4f6f8;--grit-color-white:#fff;--grit-color-slate-strong:#53616b;--grit-color-disabled-light:#4e5a64;--grit-color-surface-dark:#15191e;--grit-color-muted-dark:#b6c0c8;--grit-color-border-light:#d7dee5;--grit-color-border-dark:#444e58;--grit-color-yellow-hover:#dea30f;--grit-color-yellow-pressed:#c9920a;--grit-color-success:#21643c;--grit-color-success-tint:#e7f3e9;--grit-color-success-dark:#8fd5a5;--grit-color-warning:#79500b;--grit-color-warning-tint:#eef2f6;--grit-color-warning-dark:#f5ca78;--grit-color-danger:#a42b36;--grit-color-danger-tint:#fbeaec;--grit-color-danger-dark:#ffadb3;--grit-color-info:#245f86;--grit-color-info-tint:#e7f1f9;--grit-color-info-dark:#9bd2f5;--grit-font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--grit-font-ui:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--grit-font-data:"Barlow", system-ui, sans-serif;--grit-text-caption:.75rem;--grit-text-label:.875rem;--grit-text-body:1rem;--grit-text-title:1.5rem;--grit-text-display-sm:2.5rem;--grit-text-display-lg:4rem;--grit-line-body:1.5;--grit-line-label:1.4;--grit-line-display:.98;--grit-weight-regular:400;--grit-weight-semibold:600;--grit-weight-display:700;--grit-radius-control:6px;--grit-radius-card:12px;--grit-radius-chip:4px;--grit-stroke:1px;--grit-stroke-icon:2px;--grit-focus-width:3px;--grit-focus-offset:3px;--grit-control-height:44px;--grit-motion-fast:.12s;--grit-motion-standard:.18s;--grit-ease-standard:cubic-bezier(.2, 0, 0, 1);--grit-space-0:0rem;--grit-space-1:.25rem;--grit-space-2:.5rem;--grit-space-3:.75rem;--grit-space-4:1rem;--grit-space-6:1.5rem;--grit-space-8:2rem;--grit-space-12:3rem;--grit-space-16:4rem;--grit-space-24:6rem;--grit-line-button:1.25;--grit-stroke-error:2px;--grit-shadow-floating:0 8px 24px #0000002e;--grit-shadow-none:none;--grit-overlay-text:#fff;--grit-overlay-panel:#191c20;--grit-overlay-accent:#f2b51d;--grit-overlay-on-accent:#191c20;--grit-overlay-scrim:#191c20b8;--grit-overlay-safe-side:6%;--grit-overlay-safe-top:14%;--grit-overlay-safe-bottom:20%}[data-grit-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grit-bg:var(--grit-color-canvas-light);--grit-surface:var(--grit-color-white);--grit-surface-subtle:var(--grit-color-canvas-light);--grit-text:var(--grit-color-ink);--grit-text-muted:var(--grit-color-slate-strong);--grit-border:var(--grit-color-border-light);--grit-control-border:var(--grit-color-slate-strong);--grit-accent:var(--grit-color-yellow);--grit-on-accent:var(--grit-color-ink);--grit-accent-hover:var(--grit-color-yellow-hover);--grit-accent-pressed:var(--grit-color-yellow-pressed);--grit-focus:var(--grit-color-ink);--grit-focus-gap:var(--grit-color-white);--grit-selected-bg:var(--grit-color-yellow);--grit-selected-text:var(--grit-color-ink);--grit-disabled-bg:var(--grit-color-border-light);--grit-disabled-text:var(--grit-color-disabled-light);--grit-chart-primary:var(--grit-color-ink);--grit-chart-secondary:var(--grit-color-info);--grit-chart-tertiary:var(--grit-color-success);--grit-success:var(--grit-color-success);--grit-success-bg:var(--grit-color-success-tint);--grit-warning:var(--grit-color-warning);--grit-warning-bg:var(--grit-color-warning-tint);--grit-danger:var(--grit-color-danger);--grit-danger-bg:var(--grit-color-danger-tint);--grit-info:var(--grit-color-info);--grit-info-bg:var(--grit-color-info-tint);--grit-button-bg:var(--grit-accent);--grit-button-text:var(--grit-on-accent);--grit-button-hover-bg:var(--grit-accent-hover);--grit-button-pressed-bg:var(--grit-accent-pressed);--grit-button-disabled-bg:var(--grit-disabled-bg);--grit-button-disabled-text:var(--grit-disabled-text);--grit-button-border-width:0;--grit-button-radius:var(--grit-radius-control);--grit-button-height:var(--grit-control-height);--grit-button-padding-y:var(--grit-space-3);--grit-button-padding-x:var(--grit-space-4);--grit-button-font:var(--grit-font-ui);--grit-button-weight:var(--grit-weight-semibold);--grit-button-size:var(--grit-text-body);--grit-button-line:var(--grit-line-button);--grit-button-shadow:var(--grit-shadow-none);--grit-card-bg:var(--grit-surface);--grit-card-border:var(--grit-border);--grit-card-border-width:var(--grit-stroke);--grit-card-radius:var(--grit-radius-card);--grit-card-padding:var(--grit-space-6);--grit-card-shadow:var(--grit-shadow-none);--grit-input-bg:var(--grit-surface);--grit-input-text:var(--grit-text);--grit-input-border:var(--grit-control-border);--grit-input-border-width:var(--grit-stroke);--grit-input-error-border:var(--grit-danger);--grit-input-error-width:var(--grit-stroke-error);--grit-input-radius:var(--grit-radius-control);--grit-input-height:var(--grit-control-height);--grit-input-padding:var(--grit-space-3);--grit-nav-text:var(--grit-text-muted);--grit-nav-active-text:var(--grit-text);--grit-nav-active-indicator:var(--grit-chart-primary);--grit-nav-indicator-width:3px;--grit-floating-bg:var(--grit-surface);--grit-floating-shadow:var(--grit-shadow-floating);--grit-status-radius:var(--grit-radius-chip);--grit-chart-label:var(--grit-text-muted);--grit-chart-grid:var(--grit-border);--grit-overlay-radius:var(--grit-radius-control);--grit-overlay-padding:var(--grit-space-4)}:root,[data-grit-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grit-bg:var(--grit-color-night);--grit-surface:var(--grit-color-surface-dark);--grit-surface-subtle:var(--grit-color-night);--grit-text:var(--grit-color-white);--grit-text-muted:var(--grit-color-muted-dark);--grit-border:var(--grit-color-border-dark);--grit-control-border:var(--grit-color-muted-dark);--grit-accent:var(--grit-color-yellow);--grit-on-accent:var(--grit-color-ink);--grit-accent-hover:var(--grit-color-yellow-hover);--grit-accent-pressed:var(--grit-color-yellow-pressed);--grit-focus:var(--grit-color-yellow);--grit-focus-gap:var(--grit-color-night);--grit-selected-bg:var(--grit-color-yellow);--grit-selected-text:var(--grit-color-ink);--grit-disabled-bg:var(--grit-color-border-dark);--grit-disabled-text:var(--grit-color-muted-dark);--grit-chart-primary:var(--grit-color-yellow);--grit-chart-secondary:var(--grit-color-info-dark);--grit-chart-tertiary:var(--grit-color-success-dark);--grit-success:var(--grit-color-success-dark);--grit-success-bg:var(--grit-color-surface-dark);--grit-warning:var(--grit-color-warning-dark);--grit-warning-bg:var(--grit-color-surface-dark);--grit-danger:var(--grit-color-danger-dark);--grit-danger-bg:var(--grit-color-surface-dark);--grit-info:var(--grit-color-info-dark);--grit-info-bg:var(--grit-color-surface-dark);--grit-button-bg:var(--grit-accent);--grit-button-text:var(--grit-on-accent);--grit-button-hover-bg:var(--grit-accent-hover);--grit-button-pressed-bg:var(--grit-accent-pressed);--grit-button-disabled-bg:var(--grit-disabled-bg);--grit-button-disabled-text:var(--grit-disabled-text);--grit-button-border-width:0;--grit-button-radius:var(--grit-radius-control);--grit-button-height:var(--grit-control-height);--grit-button-padding-y:var(--grit-space-3);--grit-button-padding-x:var(--grit-space-4);--grit-button-font:var(--grit-font-ui);--grit-button-weight:var(--grit-weight-semibold);--grit-button-size:var(--grit-text-body);--grit-button-line:var(--grit-line-button);--grit-button-shadow:var(--grit-shadow-none);--grit-card-bg:var(--grit-surface);--grit-card-border:var(--grit-border);--grit-card-border-width:var(--grit-stroke);--grit-card-radius:var(--grit-radius-card);--grit-card-padding:var(--grit-space-6);--grit-card-shadow:var(--grit-shadow-none);--grit-input-bg:var(--grit-surface);--grit-input-text:var(--grit-text);--grit-input-border:var(--grit-control-border);--grit-input-border-width:var(--grit-stroke);--grit-input-error-border:var(--grit-danger);--grit-input-error-width:var(--grit-stroke-error);--grit-input-radius:var(--grit-radius-control);--grit-input-height:var(--grit-control-height);--grit-input-padding:var(--grit-space-3);--grit-nav-text:var(--grit-text-muted);--grit-nav-active-text:var(--grit-text);--grit-nav-active-indicator:var(--grit-chart-primary);--grit-nav-indicator-width:3px;--grit-floating-bg:var(--grit-surface);--grit-floating-shadow:var(--grit-shadow-floating);--grit-status-radius:var(--grit-radius-chip);--grit-chart-label:var(--grit-text-muted);--grit-chart-grid:var(--grit-border);--grit-overlay-radius:var(--grit-radius-control);--grit-overlay-padding:var(--grit-space-4)}@media (prefers-reduced-motion:reduce){:root,[data-grit-theme]{--grit-motion-fast:0s;--grit-motion-standard:0s}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--grit-bg);color:var(--grit-text);font-family:var(--grit-font-ui);font-size:var(--grit-text-body);line-height:var(--grit-line-body);margin:0}button,input{font:inherit}a{color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.7}:focus-visible{outline:var(--grit-focus-width) solid var(--grit-focus);outline-offset:var(--grit-focus-offset)}.teaser{max-width:1280px;min-height:100svh;padding:var(--grit-space-8) var(--grit-space-12) var(--grit-space-6);isolation:isolate;flex-direction:column;margin:auto;display:flex;position:relative;overflow:hidden}.top{justify-content:space-between;align-items:center;gap:var(--grit-space-6);z-index:1;display:flex}.brand img{width:136px;height:auto;display:block}.hero{padding:var(--grit-space-24) 0;z-index:1;flex:1;position:relative}.status{align-items:center;gap:var(--grit-space-3);font-weight:var(--grit-weight-semibold);font-size:var(--grit-text-caption);letter-spacing:.17em;color:var(--grit-text-muted);margin-bottom:var(--grit-space-6);display:flex}.status:before{content:"";background:var(--grit-accent);width:28px;height:3px}h1{font-family:var(--grit-font-display);font-weight:var(--grit-weight-display);font-size:clamp(4.25rem,9vw,8rem);line-height:var(--grit-line-display);letter-spacing:-.015em;text-transform:uppercase;margin:0 0 var(--grit-space-8);max-width:720px}h1 span{color:var(--grit-accent)}.waitlist{max-width:470px}label{font-size:var(--grit-text-label);color:var(--grit-text-muted);margin-bottom:var(--grit-space-2);display:block}.input-row{gap:var(--grit-space-2);display:flex}input{min-width:0;padding:var(--grit-space-4);background:var(--grit-surface);color:var(--grit-text);border:var(--grit-stroke) solid var(--grit-control-border);border-radius:var(--grit-radius-control);flex:1}input::placeholder{color:var(--grit-text-muted)}.primary{white-space:nowrap;border-radius:var(--grit-radius-control);padding:var(--grit-space-4) var(--grit-space-6);font-weight:var(--grit-weight-semibold);background:var(--grit-accent);color:var(--grit-on-accent);border:0}.primary:hover:not(:disabled){background:var(--grit-accent-hover)}.note,.feedback{font-size:var(--grit-text-label);margin:var(--grit-space-3) 0 0}.note{color:var(--grit-text-muted)}.feedback{color:var(--grit-text)}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bottom{border-top:var(--grit-stroke) solid var(--grit-border);padding-top:var(--grit-space-4);justify-content:space-between;gap:var(--grit-space-6);font-size:var(--grit-text-caption);color:var(--grit-text-muted);z-index:1;display:flex}.ghost{opacity:.025;pointer-events:none;z-index:0;width:660px;height:auto;position:absolute;top:220px;right:-160px}.privacy-page{max-width:760px;padding:var(--grit-space-12) var(--grit-space-6);margin:0 auto}.privacy-page h1{font-size:var(--grit-text-display-lg);margin-top:var(--grit-space-12)}.privacy-page h2{font-size:var(--grit-text-title);margin-top:var(--grit-space-8)}.privacy-page p{line-height:var(--grit-line-body)}@media (max-width:600px){.teaser{padding:var(--grit-space-6)}.hero{padding:var(--grit-space-16) 0}.input-row{flex-direction:column}.primary{width:100%}.ghost{width:440px;right:-220px}.brand img{width:115px}h1{font-size:clamp(3.5rem,15vw,5.5rem)}}
