.hero[data-v-c2bc7c3b],.commits[data-v-c2bc7c3b],.timeline[data-v-c2bc7c3b],.manifesto[data-v-c2bc7c3b],.roadmap[data-v-c2bc7c3b],.outro[data-v-c2bc7c3b]{max-width:1280px;padding:0 var(--s-6);margin:0 auto}.hero[data-v-c2bc7c3b]{padding-top:var(--s-6);padding-bottom:var(--s-7);isolation:isolate;position:relative}.hero-halo[data-v-c2bc7c3b]{z-index:-1;background:var(--halo-hero);pointer-events:none;position:absolute;top:-6%;bottom:0;left:0;right:0}.crumbs[data-v-c2bc7c3b]{font-size:var(--t-xs);color:var(--muted);margin-bottom:var(--s-5);align-items:center;gap:8px;display:flex}.crumbs a[data-v-c2bc7c3b]{color:var(--muted);text-decoration:none}.crumbs a[data-v-c2bc7c3b]:hover{color:var(--rausch)}.crumb-sep[data-v-c2bc7c3b]{color:var(--faint)}.crumb-current[data-v-c2bc7c3b]{color:var(--ink);font-weight:600}.hero-grid[data-v-c2bc7c3b]{gap:var(--s-7);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;display:grid}.hero-copy[data-v-c2bc7c3b]{gap:var(--s-4);display:grid}.hero h1[data-v-c2bc7c3b]{letter-spacing:-.032em;max-width:24ch;font-size:clamp(36px,5.4vw,64px);font-weight:800;line-height:1.04}.lede[data-v-c2bc7c3b]{font-size:var(--t-md);color:var(--ink-soft);max-width:58ch;line-height:1.6}.answer-block[data-v-c2bc7c3b]{max-width:58ch;margin-top:var(--s-3);padding:var(--s-4);border-left:4px solid var(--rausch);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);font-size:var(--t-md);line-height:1.62}.hero-cta[data-v-c2bc7c3b]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:inline-flex}.hero-fine[data-v-c2bc7c3b]{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase}.founder-card[data-v-c2bc7c3b],.ship-card[data-v-c2bc7c3b],.repo-card[data-v-c2bc7c3b]{padding:var(--s-5);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);gap:var(--s-3);display:grid}.founder-eyebrow[data-v-c2bc7c3b],.ship-eyebrow[data-v-c2bc7c3b],.repo-eyebrow[data-v-c2bc7c3b]{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rausch);font-weight:700}.founder-card p[data-v-c2bc7c3b]{font-size:var(--t-sm);line-height:1.6}.founder-sig[data-v-c2bc7c3b]{color:var(--ink);font-weight:700}.ship-card ul[data-v-c2bc7c3b]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ship-card li[data-v-c2bc7c3b]{padding:var(--s-3) 0;border-top:1px solid var(--border);gap:4px;display:grid}.ship-card li[data-v-c2bc7c3b]:first-child{border-top:none;padding-top:0}.ship-date[data-v-c2bc7c3b]{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.ship-title[data-v-c2bc7c3b]{font-size:var(--t-sm);color:var(--ink);font-weight:600}.ship-card .small[data-v-c2bc7c3b]{font-size:var(--t-xs);line-height:1.5}.repo-card .repo-title[data-v-c2bc7c3b]{font-size:var(--t-lg);font-weight:700;font-family:var(--font-mono);margin:0}.repo-card p[data-v-c2bc7c3b]{font-size:var(--t-sm);line-height:1.55}.repo-card .btn[data-v-c2bc7c3b]{width:max-content}.commits[data-v-c2bc7c3b]{margin-top:var(--s-9);gap:var(--s-5);display:grid}.commits h2[data-v-c2bc7c3b]{font-size:clamp(28px,3.6vw,44px);font-weight:800}.commit-grid[data-v-c2bc7c3b]{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.commit[data-v-c2bc7c3b]{gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease-out);align-content:start;display:grid}.commit[data-v-c2bc7c3b]:hover{box-shadow:var(--elev-2);border-color:#0000;transform:translateY(-2px)}.commit-icon[data-v-c2bc7c3b]{border-radius:var(--radius-md);place-items:center;width:48px;height:48px;display:inline-grid}.commit-icon svg[data-v-c2bc7c3b]{width:24px;height:24px}.commit-icon--rausch[data-v-c2bc7c3b]{background:var(--rausch-soft);color:var(--rausch)}.commit-icon--babu[data-v-c2bc7c3b]{background:var(--babu-soft);color:var(--babu)}.commit-icon--arches[data-v-c2bc7c3b]{background:var(--arches-soft);color:var(--arches)}.commit-icon--indigo[data-v-c2bc7c3b]{background:var(--modern-soft);color:var(--modern)}.commit h3[data-v-c2bc7c3b]{font-size:var(--t-lg);font-weight:700}.commit p[data-v-c2bc7c3b]{font-size:var(--t-sm);max-width:48ch;line-height:1.6}.timeline[data-v-c2bc7c3b]{margin-top:var(--s-9);gap:var(--s-5);display:grid}.timeline h2[data-v-c2bc7c3b]{font-size:clamp(28px,3.6vw,40px);font-weight:800}.timeline ol[data-v-c2bc7c3b]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.timeline li[data-v-c2bc7c3b]{gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--border);grid-template-columns:120px 16px 1fr;align-items:start;display:grid}.timeline-date[data-v-c2bc7c3b]{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:4px;font-weight:700}.timeline-dot[data-v-c2bc7c3b]{background:var(--rausch);border-radius:999px;width:10px;height:10px;margin:6px auto 0}.timeline li h3[data-v-c2bc7c3b]{font-size:var(--t-md);font-weight:700}.timeline li p[data-v-c2bc7c3b]{font-size:var(--t-sm);line-height:1.55}.timeline-cta[data-v-c2bc7c3b]{margin-top:var(--s-3);width:max-content}.manifesto[data-v-c2bc7c3b]{margin-top:var(--s-9);gap:var(--s-3);max-width:880px;padding-top:var(--s-7);border-top:1px solid var(--border);display:grid}.manifesto h2[data-v-c2bc7c3b]{font-size:clamp(24px,3vw,32px);font-weight:800}.manifesto p[data-v-c2bc7c3b]{font-size:var(--t-md);color:var(--ink-soft);max-width:64ch;line-height:1.7}.roadmap[data-v-c2bc7c3b]{margin-top:var(--s-9);gap:var(--s-5);display:grid}.roadmap h2[data-v-c2bc7c3b]{font-size:clamp(28px,3.6vw,40px);font-weight:800}.roadmap-list[data-v-c2bc7c3b]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.roadmap-list li[data-v-c2bc7c3b]{gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--border);grid-template-columns:56px 1fr;align-items:start;display:grid}.roadmap-num[data-v-c2bc7c3b]{font-family:var(--font-display);font-weight:800;font-size:var(--t-2xl);color:var(--rausch);line-height:1}.roadmap-list h3[data-v-c2bc7c3b]{font-size:var(--t-md);font-weight:700}.roadmap-list p[data-v-c2bc7c3b]{font-size:var(--t-sm);line-height:1.55}.outro[data-v-c2bc7c3b]{margin-top:var(--s-10);padding-top:var(--s-9);padding-bottom:var(--s-9)}.outro-copy[data-v-c2bc7c3b]{gap:var(--s-3);text-align:center;padding:var(--s-7) var(--s-6);border-radius:var(--radius-xl);background:var(--gradient-rausch);color:#fff;justify-items:center;display:grid}.outro-copy h2[data-v-c2bc7c3b]{color:#fff;letter-spacing:-.024em;max-width:24ch;font-size:clamp(28px,3.6vw,44px);font-weight:800}.outro-copy .btn[data-v-c2bc7c3b]{color:var(--ink);background:#fff;border-color:#fff}.outro-copy .btn[data-v-c2bc7c3b]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.outro-copy .btn-primary[data-v-c2bc7c3b]{color:var(--ink);background:#fff;border-color:#fff}.outro-copy .btn-primary[data-v-c2bc7c3b]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.outro-copy .muted[data-v-c2bc7c3b]{color:#ffffffe0}.outro-cta[data-v-c2bc7c3b]{gap:var(--s-3);flex-wrap:wrap;display:inline-flex}@media (max-width:960px){.hero-grid[data-v-c2bc7c3b],.commit-grid[data-v-c2bc7c3b]{grid-template-columns:1fr}}@media (max-width:600px){.hero[data-v-c2bc7c3b],.commits[data-v-c2bc7c3b],.timeline[data-v-c2bc7c3b],.manifesto[data-v-c2bc7c3b],.roadmap[data-v-c2bc7c3b],.outro[data-v-c2bc7c3b]{padding-left:var(--s-4);padding-right:var(--s-4)}.timeline li[data-v-c2bc7c3b]{gap:var(--s-2);grid-template-columns:1fr}.timeline-dot[data-v-c2bc7c3b]{display:none}}.small[data-v-c2bc7c3b]{font-size:var(--t-sm)}
