.landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hero-base:#080a0c;--hero-surface-1:#111418;--hero-surface-2:#1a1f24;--hero-text:#f5f5f7;--hero-text-muted:#a1a1aa;--hero-accent:#0a84ff;--hero-accent-strong:#0b5ed7;--hero-accent-glow:#0a84ff40;--hero-border:#ffffff14;--hero-rim:#d98a4b;background:var(--hero-base);max-width:1280px;color:var(--hero-text);margin:auto;padding:0 clamp(20px,5vw,72px)}.landing-nav{z-index:20;padding:28px 0;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:18px;margin-inline:clamp(-72px,-5vw,-20px);padding-inline:clamp(20px,5vw,72px);transition:background-color .2s,border-color .2s;display:flex;position:sticky;top:0}.landing-nav.scrolled{border-bottom-color:var(--hero-border);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffff0a}.landing-brand{color:var(--hero-text);letter-spacing:-.7px;align-items:center;gap:10px;font-size:22px;font-weight:650;display:flex}.landing-brand svg{color:var(--hero-accent)}.landing-pilot{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--hero-text-muted);font-size:11px}.landing-sign-in{min-height:44px;color:var(--hero-text);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:flex}.landing-hero{grid-template-columns:.8fr 1.4fr;align-items:center;gap:clamp(30px,5vw,76px);padding:clamp(32px,4vw,64px) 0 64px;display:grid;position:relative}.landing-promise,.landing-demonstration{z-index:1;position:relative}.landing-hero-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero-terrain{background:radial-gradient(ellipse 140% 60% at 15% 0%, var(--hero-surface-2) 0%, var(--hero-surface-2) 55%, transparent 56%), radial-gradient(ellipse 150% 55% at 70% 18%, var(--hero-surface-1) 0%, var(--hero-surface-1) 60%, transparent 61%), linear-gradient(180deg, var(--hero-base) 0%, var(--hero-base) 100%);position:absolute;inset:0}.landing-hero-rim{background:radial-gradient(ellipse 60% 50% at 78% 8%, var(--hero-rim) 0%, transparent 62%);opacity:.55;mix-blend-mode:screen;position:absolute;inset:0}.landing-hero-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.landing-hero-art:after{content:"";box-shadow:inset 0 0 200px 60px var(--hero-base);position:absolute;inset:0}.landing-hero-scrim{z-index:0;background:linear-gradient(90deg, color-mix(in oklab, var(--hero-base) 92%, transparent) 0%, color-mix(in oklab, var(--hero-base) 55%, transparent) 45%, transparent 100%);position:absolute;inset:0}.landing .eyebrow{color:var(--hero-text-muted);text-transform:uppercase;letter-spacing:.11em;font-size:11px}.landing h1{letter-spacing:-.055em;color:var(--hero-text);margin:20px 0;font-size:clamp(40px,4.6vw,64px);font-weight:580;line-height:1.06}.landing-intro{max-width:380px;color:var(--hero-text-muted);margin:24px 0 30px;font-size:17px;line-height:1.7}.landing-cta{background:var(--hero-accent-strong);color:#fff;min-height:48px;padding-inline:24px}.landing-cta:hover{background:color-mix(in oklab, var(--hero-accent-strong) 88%, white)}.landing-invitation{color:var(--hero-text-muted);margin-top:14px;font-size:12px;line-height:1.6}.landing-demonstration{background:var(--hero-surface-1);border:1px solid var(--hero-border);border-radius:18px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.landing-demo-heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--hero-text-muted);grid-column:1/-1;align-items:center;gap:8px;padding:16px 20px;font-size:11px;display:flex}.landing video{aspect-ratio:16/9;background:var(--hero-base);width:100%;display:block}.landing-demo-caption{color:var(--hero-text-muted);grid-area:3/1/auto/-1;margin:0;padding:16px 20px;font-size:11px;line-height:1.6}.landing-result{grid-area:4/1;align-self:center;padding:20px}.landing-result h2{letter-spacing:-.5px;color:var(--hero-text);margin:6px 0 12px;font-size:20px;font-weight:550;line-height:1.3}.landing-result p{color:var(--hero-text-muted);margin-bottom:16px;font-size:13px;line-height:1.65}.landing-result-link{width:fit-content;min-height:44px;color:var(--hero-accent);align-items:center;gap:7px;font-size:13px;display:flex}.landing-possibilities{border-top:1px solid var(--hero-border);padding:30px 0 60px}.landing-possibilities>h2{letter-spacing:-.7px;color:var(--hero-text);margin:0 0 36px;font-size:24px;font-weight:500;line-height:1.35}.landing-examples{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.landing-examples article{opacity:1;animation:.45s cubic-bezier(.16,1,.3,1) both cardIn}.landing-examples article:first-child{animation-delay:0s}.landing-examples article:nth-child(2){animation-delay:80ms}.landing-examples article:nth-child(3){animation-delay:.16s}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-examples article>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--hero-accent);font-size:11px}.landing-examples h3{color:var(--hero-text);margin:12px 0;font-size:18px;font-weight:500}.landing-examples p{color:var(--hero-text-muted);max-width:300px;font-size:14px;line-height:1.65}.landing-footer{border-top:1px solid var(--hero-border);color:var(--hero-text-muted);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:12px;display:flex}.landing-footer p{align-items:center;gap:10px;line-height:1.7;display:flex}.landing-footer-links{align-items:center;gap:16px;display:flex}.landing-footer-links a{color:var(--hero-text);text-underline-offset:3px}.landing-footer-links a:hover{text-decoration:underline}.landing-footer-links span{white-space:nowrap}.landing-film-player{grid-area:2/1;width:100%;min-width:0;max-width:none;margin-inline:auto}@media (max-width:900px){.landing-hero{grid-template-columns:1fr;gap:38px;padding-top:44px}.landing-promise{max-width:600px}.landing-intro{max-width:500px}.landing-demonstration{width:100%;max-width:650px}.landing-title-break{display:none}}@media (max-width:540px){.landing-nav{gap:10px;padding:16px 0}.landing-brand{font-size:20px}.landing-pilot{font-size:10px}.landing-hero{padding-bottom:44px}.landing h1{font-size:clamp(38px,11vw,54px)}.landing-intro{font-size:15px}.landing-examples{grid-template-columns:1fr;gap:24px}.landing-possibilities>h2{font-size:23px}.landing-footer{flex-direction:column;align-items:start;gap:12px}.landing-demonstration{grid-template-columns:1fr}.landing-film-player{width:100%;max-width:none;margin:auto}.landing-result{grid-area:4/1}.landing-demo-caption{grid-row:3}}
