.hero[data-astro-cid-j7pv25f6]{padding:var(--space-8) 0 var(--space-9) 0}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center}@media(min-width:900px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:6fr 4fr;gap:var(--space-8)}}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch;margin:0 0 var(--space-4) 0}.hero-lede[data-astro-cid-j7pv25f6]{font-size:var(--text-lede-size);line-height:var(--text-lede-line);margin:0 0 var(--space-5) 0;max-width:50ch}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-2);flex-wrap:wrap}.hero-still[data-astro-cid-j7pv25f6]{background:var(--vellum);border:1px solid var(--hairline);border-radius:2px;padding:var(--space-3);min-height:360px;display:flex;flex-direction:column;gap:var(--space-2)}.hero-still-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;color:var(--text-tertiary)}.hero-still-matter[data-astro-cid-j7pv25f6]{color:var(--text-secondary)}.hero-prompt[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;height:44px;font-family:var(--font-mono);font-size:var(--text-body-small-size);color:var(--text-primary);border-bottom:1px solid var(--hairline)}.hero-prompt-glyph[data-astro-cid-j7pv25f6]{color:var(--counsel);font-size:16px}.hero-typed[data-astro-cid-j7pv25f6]{white-space:nowrap;overflow:hidden}.cursor[data-astro-cid-j7pv25f6]{display:inline-block;width:2px;height:16px;background:var(--counsel);animation:blink 1s steps(2) infinite;margin-left:1px}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor[data-astro-cid-j7pv25f6]{animation:none;opacity:1}}.response-card[data-astro-cid-j7pv25f6]{padding:var(--space-2) 0;opacity:0;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease}.response-visible[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.response-card[data-astro-cid-j7pv25f6]{transition:none}}.response-actor[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;color:var(--counsel);margin-bottom:6px}.response-meta[data-astro-cid-j7pv25f6]{font-size:var(--text-caption-size);color:var(--text-tertiary);margin:0 0 4px}.response-detail[data-astro-cid-j7pv25f6]{font-size:var(--text-body-small-size);margin:0 0 var(--space-2) 0;line-height:1.55}.response-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-1);align-items:center;font-size:var(--text-caption-size);color:var(--text-secondary)}.response-divider[data-astro-cid-j7pv25f6]{color:var(--text-tertiary)}.response-approve[data-astro-cid-j7pv25f6]{color:var(--counsel);font-weight:500}.cap-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:var(--space-6) 0 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:700px){.cap-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.cap-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.cap-card[data-astro-cid-j7pv25f6]{padding:var(--space-4);border:1px solid var(--hairline-dark);border-radius:var(--radius-card)}.cap-name[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:22px;margin:0 0 var(--space-2) 0;color:var(--text-primary-dark)}.cap-desc[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-secondary-dark);line-height:1.5}.split-grid-single[data-astro-cid-j7pv25f6]{max-width:560px;margin:0 auto;grid-template-columns:minmax(0,1fr)}.split-grid-single[data-astro-cid-j7pv25f6] .split-card[data-astro-cid-j7pv25f6]{min-width:0}@media(min-width:900px){.split-grid[data-astro-cid-j7pv25f6].split-grid-single{grid-template-columns:minmax(0,1fr)}}.hero-brain[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:var(--space-2);border-top:1px solid var(--hairline)}.hero-brain-tag[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;color:var(--text-tertiary);margin-bottom:4px}.hero-brain[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-caption-size);color:var(--text-primary);line-height:1.5}.eyebrow[data-astro-cid-j7pv25f6]{font-size:var(--text-eyebrow-size);letter-spacing:var(--text-eyebrow-spacing);text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-3) 0;font-weight:500}.thesis[data-astro-cid-j7pv25f6]{padding:var(--space-10) 0}.thesis[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:18ch;margin:0 0 var(--space-6) 0}.thesis-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:900px){.thesis-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--space-7)}}.thesis-old-label[data-astro-cid-j7pv25f6],.thesis-new-label[data-astro-cid-j7pv25f6]{font-size:var(--text-caption-size);color:var(--text-tertiary);margin-bottom:var(--space-3);font-weight:500}.vendor-stack[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 var(--space-3) 0;padding:0;border-top:1px solid var(--hairline)}.vendor-stack[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-body-size);color:var(--text-tertiary);padding:10px 0;border-bottom:1px solid var(--hairline);text-decoration:line-through;text-decoration-color:var(--hairline-strong);text-decoration-thickness:1px}.thesis-old-prose[data-astro-cid-j7pv25f6],.thesis-new-prose[data-astro-cid-j7pv25f6]{color:var(--text-secondary);margin:0;max-width:36ch}.thesis-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 var(--space-3) 0;padding:0;border-top:1px solid var(--hairline)}.thesis-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:var(--space-3);align-items:baseline;padding:12px 0;border-bottom:1px solid var(--hairline)}.thesis-list-name[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:20px;color:var(--text-primary)}.thesis-list-detail[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:var(--text-body-small-size)}.workers[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--text-primary-dark);padding:var(--space-10) 0}.workers-eyebrow[data-astro-cid-j7pv25f6]{color:var(--text-secondary-dark)}.workers[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--text-primary-dark);max-width:16ch;margin:0}.workers-frame[data-astro-cid-j7pv25f6]{margin:var(--space-3) 0 var(--space-6) 0;color:var(--text-secondary-dark);font-size:var(--text-h5-size);max-width:56ch}.worker-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:720px){.worker-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.worker-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.practice-split[data-astro-cid-j7pv25f6]{padding:var(--space-10) 0}.split-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:900px){.split-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.split-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--vellum);border:1px solid transparent;border-radius:var(--radius-card);text-decoration:none;color:inherit;transition:border-color .24s ease;min-height:480px}.split-card[data-astro-cid-j7pv25f6]:hover,.split-card[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--hairline-hover);outline:none}@media(prefers-reduced-motion:reduce){.split-card[data-astro-cid-j7pv25f6]{transition:none}}.split-screenshot[data-astro-cid-j7pv25f6]{flex:1;background:var(--parchment);border:1px solid var(--hairline);border-radius:2px;padding:var(--space-3);min-height:260px}.split-screenshot-pi[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-1)}.chronology-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:60px 1fr 80px;font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--text-primary);padding:var(--space-1) 0;border-bottom:1px solid var(--hairline)}.chronology-flag[data-astro-cid-j7pv25f6]{color:var(--warning)}.split-screenshot-estate[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);perspective:800px}.frame[data-astro-cid-j7pv25f6]{background:var(--vellum);border:1px solid var(--hairline);border-radius:2px;padding:var(--space-3);font-size:var(--text-caption-size);color:var(--text-primary);transform-style:preserve-3d}.frame-1[data-astro-cid-j7pv25f6]{transform:rotate(-4deg)}.frame-2[data-astro-cid-j7pv25f6]{transform:rotate(0)}.frame-3[data-astro-cid-j7pv25f6]{transform:rotate(4deg)}.split-caption[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-serif);font-size:22px;line-height:1.3}.split-cta[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--counsel);font-size:var(--text-body-small-size);font-weight:500}.compliance[data-astro-cid-j7pv25f6]{background:var(--parchment);padding:var(--space-10) 0}.compliance-inner[data-astro-cid-j7pv25f6]{max-width:720px}.compliance[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-6) 0;max-width:22ch}.compliance-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-4)}.compliance-item-title[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-style:normal;font-size:16px;font-weight:600;margin:0 0 var(--space-1) 0;letter-spacing:0}.compliance-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-secondary);max-width:60ch}.compliance-cta[data-astro-cid-j7pv25f6]{color:var(--counsel);font-weight:500;text-decoration:none;font-size:var(--text-body-small-size)}.compliance-cta[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.founder[data-astro-cid-j7pv25f6]{padding:var(--space-10) 0}.founder-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start}@media(min-width:900px){.founder-inner[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 1fr;gap:var(--space-7)}}.founder-letter[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3) 0;font-family:var(--font-serif);font-size:22px;line-height:1.45;color:var(--text-primary);max-width:56ch}.founder-italic[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--text-secondary)}.founder-direct[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.founder-signature[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);color:var(--text-primary)}.founder-email[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--counsel);text-decoration:none}.founder-email[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.portrait-placeholder[data-astro-cid-j7pv25f6]{background:var(--vellum);border:1px solid var(--hairline);aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:var(--text-caption-size);border-radius:4px}.demo-section[data-astro-cid-j7pv25f6]{padding:var(--space-10) 0;background:var(--vellum);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.demo-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start}@media(min-width:900px){.demo-inner[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr;gap:var(--space-7);align-items:center}}.demo-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:14ch;margin:0 0 var(--space-3) 0}.demo-lede[data-astro-cid-j7pv25f6]{font-size:var(--text-lede-size);line-height:var(--text-lede-line);margin:0 0 var(--space-3) 0;color:var(--text-primary);max-width:32ch}.demo-detail[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3) 0;color:var(--text-secondary);max-width:42ch}.demo-hint[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-tertiary);font-size:var(--text-body-small-size);font-style:italic;max-width:36ch}
