.hero[data-astro-cid-5zxxr462]{padding:var(--space-6) var(--space-3) var(--space-7);background:var(--cream);overflow:hidden}.hero__inner[data-astro-cid-5zxxr462]{max-width:var(--max-content);gap:var(--space-3) var(--space-6);grid-template-columns:38fr 62fr;align-items:center;margin:0 auto;display:grid}.hero__headline[data-astro-cid-5zxxr462]{font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:700;line-height:1.04}.hero__inner[data-astro-cid-5zxxr462]>.hero__headline[data-astro-cid-5zxxr462]{grid-column:1/-1;margin-bottom:0}.hero__copy[data-astro-cid-5zxxr462]{animation:.6s cubic-bezier(.22,.61,.36,1) .28s both hero-copy-in}.hero__sub[data-astro-cid-5zxxr462]{color:var(--mid-ink);max-width:52ch;font-size:1.125rem;line-height:1.55}.hero__sub[data-astro-cid-5zxxr462] strong[data-astro-cid-5zxxr462]{color:var(--ink)}.hero__context[data-astro-cid-5zxxr462]{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--pale-ink)}.hero__art[data-astro-cid-5zxxr462]{min-width:0;animation:.7s cubic-bezier(.22,.61,.36,1) .1s both hero-art-in}.hero__art[data-astro-cid-5zxxr462] pre[data-astro-cid-5zxxr462].terminal{margin:0;font-size:.78rem;line-height:1.65}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-art-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.hero[data-astro-cid-5zxxr462]{padding:var(--space-5) var(--space-3) var(--space-6)}.hero__inner[data-astro-cid-5zxxr462]{gap:var(--space-4);grid-template-columns:1fr}.hero__copy[data-astro-cid-5zxxr462]{order:1}.hero__art[data-astro-cid-5zxxr462]{order:2}}.section-title[data-astro-cid-5zxxr462]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.section-lead[data-astro-cid-5zxxr462]{color:var(--mid-ink);max-width:60ch;margin-bottom:var(--space-4);line-height:1.6}.prose-p[data-astro-cid-5zxxr462]{color:var(--mid-ink);line-height:1.65}.prose-p[data-astro-cid-5zxxr462] strong[data-astro-cid-5zxxr462]{color:var(--ink)}.validators-section[data-astro-cid-5zxxr462]{background:var(--cream)}.limits-section[data-astro-cid-5zxxr462]{background:var(--cream-2);scroll-margin-top:var(--space-5)}.validator__head[data-astro-cid-5zxxr462]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.validator__layer[data-astro-cid-5zxxr462]{font-family:var(--font-display);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.1em;color:var(--pale-ink);font-weight:600}.validator__title[data-astro-cid-5zxxr462]{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:700}.validator__kind[data-astro-cid-5zxxr462]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--mid-ink)}.validator__lead[data-astro-cid-5zxxr462]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.6}.checks-terminal[data-astro-cid-5zxxr462]{margin-bottom:var(--space-3)}.checks-terminal[data-astro-cid-5zxxr462] pre[data-astro-cid-5zxxr462].terminal{margin:0;font-size:.72rem;line-height:1.65}.vcols[data-astro-cid-5zxxr462]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.vlist[data-astro-cid-5zxxr462]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vlist[data-astro-cid-5zxxr462] li[data-astro-cid-5zxxr462]{color:var(--ink);line-height:1.5;font-size:var(--fs-small);padding-left:1.6rem;position:relative}.vlist[data-astro-cid-5zxxr462] code[data-astro-cid-5zxxr462]{background:var(--surface);border-radius:2px;padding:.05em .3em;font-size:.9em}.mark[data-astro-cid-5zxxr462]{font-weight:700;font-family:var(--font-code);position:absolute;left:0}.mark--pass[data-astro-cid-5zxxr462]{color:var(--validator-green)}.mark--fail[data-astro-cid-5zxxr462]{color:var(--mark-red)}.vnote[data-astro-cid-5zxxr462]{color:var(--pale-ink)}@media (width<=640px){.vcols[data-astro-cid-5zxxr462]{gap:var(--space-4);grid-template-columns:1fr}}.bands[data-astro-cid-5zxxr462]{margin:var(--space-5) 0;gap:var(--space-3);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.band[data-astro-cid-5zxxr462]{background:var(--surface);border:1px solid var(--hairline);border-top:3px solid var(--validator-green);padding:var(--space-3)}.band--mid[data-astro-cid-5zxxr462]{border-top-color:var(--ink-blue)}.band--human[data-astro-cid-5zxxr462]{border-top-color:var(--mark-red)}.band__step[data-astro-cid-5zxxr462]{font-family:var(--font-display);font-size:var(--fs-small);color:var(--pale-ink);font-weight:700}.band__title[data-astro-cid-5zxxr462]{font-family:var(--font-display);font-size:var(--fs-h3);margin:var(--space-1) 0;font-weight:600}.band__desc[data-astro-cid-5zxxr462]{font-size:var(--fs-small);color:var(--mid-ink);line-height:1.55}@media (width<=720px){.bands[data-astro-cid-5zxxr462]{grid-template-columns:1fr}}.worked[data-astro-cid-5zxxr462]{background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--ink);padding:var(--space-4)}.worked__title[data-astro-cid-5zxxr462]{font-family:var(--font-display);font-size:var(--fs-h3);margin-bottom:var(--space-2);font-weight:600}.worked__body[data-astro-cid-5zxxr462]{color:var(--mid-ink);line-height:1.65}.worked__body[data-astro-cid-5zxxr462]+.worked__body[data-astro-cid-5zxxr462]{margin-top:var(--space-2)}.worked__body[data-astro-cid-5zxxr462] strong[data-astro-cid-5zxxr462]{color:var(--ink)}.final-cta[data-astro-cid-5zxxr462]{background:var(--cream-2);padding:var(--space-7) var(--space-3);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.final-cta__inner[data-astro-cid-5zxxr462]{max-width:var(--max-content);text-align:center;margin:0 auto}.final-cta__title[data-astro-cid-5zxxr462]{margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(2.2rem,4.2vw,3.2rem);line-height:1.05}.final-cta__buttons[data-astro-cid-5zxxr462]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:inline-flex}
