.project-page.svelte-qao5uq{min-height:100vh;padding:var(--space-16) var(--space-6) var(--space-10)}.mark-concord.svelte-qao5uq{--mark-color: var(--color-concord);--mark-color-strong: var(--color-concord-strong)}.mark-lgrep.svelte-qao5uq{--mark-color: var(--color-lgrep);--mark-color-strong: var(--color-lgrep-strong)}.mark-vision.svelte-qao5uq{--mark-color: var(--color-vision);--mark-color-strong: var(--color-vision-strong)}.container.svelte-qao5uq{display:grid;gap:var(--space-16);max-width:72rem;margin:0 auto}.band.svelte-qao5uq{display:grid;gap:var(--space-4)}.band-proof.svelte-qao5uq,.band-depth.svelte-qao5uq{margin-top:var(--space-8)}.hero.svelte-qao5uq{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:var(--space-10)}.hero-copy.svelte-qao5uq{display:grid;gap:var(--space-4);padding-top:var(--space-2)}.eyebrow.svelte-qao5uq{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}h1.svelte-qao5uq{margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:600;letter-spacing:var(--letter-spacing-tight);color:var(--mark-color)}.tagline.svelte-qao5uq{margin:0;max-width:42ch;font-size:var(--font-size-lg);line-height:1.55;color:var(--color-text-muted)}.hero-actions.svelte-qao5uq{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.hero-actions.svelte-qao5uq a:where(.svelte-qao5uq){display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:var(--border-width) solid var(--color-border-strong);font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:500;text-decoration:none;color:var(--color-text)}.hero-actions.svelte-qao5uq a:where(.svelte-qao5uq):hover{border-color:var(--color-text)}.hero-actions.svelte-qao5uq a.primary:where(.svelte-qao5uq){border-color:transparent;background:var(--mark-color);color:var(--color-accent-foreground);font-weight:600}.hero-actions.svelte-qao5uq a.primary:where(.svelte-qao5uq):hover{background:var(--mark-color-strong);border-color:transparent}.term.svelte-qao5uq{display:grid;gap:0;min-width:0;border:var(--border-width) solid var(--color-border);background:var(--color-bg-raised)}.term-label.svelte-qao5uq{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.term-kind.svelte-qao5uq{flex-shrink:0;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted)}.term.svelte-qao5uq pre:where(.svelte-qao5uq){margin:0;padding:var(--space-4);overflow-x:auto;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text)}.term-note.svelte-qao5uq{margin:0;padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-muted)}.kicker.svelte-qao5uq{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}h2.svelte-qao5uq{margin:0;font-size:clamp(1.625rem,3vw,2rem);font-weight:600;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.copy.svelte-qao5uq{margin:0;max-width:68ch;font-size:1.0625rem;line-height:1.65;color:var(--color-text-muted)}.problem-list.svelte-qao5uq{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.problem-list.svelte-qao5uq li:where(.svelte-qao5uq){padding-left:var(--space-5);position:relative;max-width:68ch;font-size:1.0625rem;line-height:1.6;color:var(--color-text)}.problem-list.svelte-qao5uq li:where(.svelte-qao5uq):before{content:"—";position:absolute;left:0;color:var(--color-text-subtle)}.proof-grid.svelte-qao5uq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--space-4);margin-top:var(--space-2)}.capability-grid.svelte-qao5uq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-4);margin-top:var(--space-2)}.capability-card.svelte-qao5uq{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border:var(--border-width) solid var(--color-border);background:var(--color-bg-raised)}.capability-card.svelte-qao5uq h3:where(.svelte-qao5uq){margin:0;font-size:var(--font-size-base);font-weight:600;color:var(--color-text)}.capability-card.svelte-qao5uq p:where(.svelte-qao5uq){margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-muted)}.depth-points.svelte-qao5uq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-5);margin:var(--space-2) 0 0}.depth-point.svelte-qao5uq{display:grid;gap:var(--space-1);align-content:start}.depth-point.svelte-qao5uq dt:where(.svelte-qao5uq){font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.depth-point.svelte-qao5uq dd:where(.svelte-qao5uq){margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-muted)}.next-band.svelte-qao5uq{gap:var(--space-4);padding:var(--space-8);border:var(--border-width) solid var(--color-border);background:var(--color-bg-raised)}.next-band.svelte-qao5uq .hero-actions:where(.svelte-qao5uq){margin-top:var(--space-1)}.footnote.svelte-qao5uq{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.footnote.svelte-qao5uq p:where(.svelte-qao5uq){margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}@media(max-width:56rem){.hero.svelte-qao5uq{grid-template-columns:minmax(0,1fr)}.install.svelte-qao5uq{order:2}}
