.protoyard[data-astro-cid-5rbzq6r2]{--home-accent:#6d4aff;--home-accent-text:#5b3ae6;--home-ground:linear-gradient(160deg, #f4f0ff 0%, #fbf8ff 45%, #fff4ee 100%);--home-tint:color-mix(in oklab, #6d4aff 6%, var(--tx-background));--py-accent:var(--home-accent-text)}:root[data-tx-mode=dark] .protoyard[data-astro-cid-5rbzq6r2]{--home-accent-text:#b9a8ff;--home-ground:radial-gradient(120% 90% at 85% 0%, #6d4aff38, transparent 60%), var(--tx-background);--home-tint:color-mix(in oklab, #6d4aff 10%, var(--tx-background))}:root[data-tx-mode=high-contrast] .protoyard[data-astro-cid-5rbzq6r2]{--home-accent:var(--tx-foreground);--home-accent-text:var(--tx-foreground);--home-ground:var(--tx-background);--home-tint:var(--tx-background)}.protoyard__inner[data-astro-cid-5rbzq6r2]{max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.protoyard__narrow[data-astro-cid-5rbzq6r2]{max-inline-size:52rem}.protoyard__hero[data-astro-cid-5rbzq6r2]{border-block-end:1px solid color-mix(in oklab, var(--tx-border) 60%, transparent);background:var(--home-ground);padding-block:clamp(2.5rem,7vw,5rem)}.protoyard__hero-grid[data-astro-cid-5rbzq6r2]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=56rem){.protoyard__hero-grid[data-astro-cid-5rbzq6r2]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.protoyard__hero-copy[data-astro-cid-5rbzq6r2]{justify-items:start;gap:1rem;display:grid}.protoyard__eyebrow[data-astro-cid-5rbzq6r2]{border:1px solid color-mix(in oklab, var(--home-accent) 35%, transparent);background:color-mix(in oklab, var(--home-accent) 8%, var(--tx-background));color:var(--tx-foreground);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding-block:.3rem;padding-inline:.85rem;font-size:.8rem;font-weight:600;display:inline-flex}.protoyard[data-astro-cid-5rbzq6r2] h1[data-astro-cid-5rbzq6r2]{color:var(--tx-foreground);letter-spacing:-.04em;margin:0;font-size:clamp(2.75rem,9vw,5.25rem);font-weight:800;line-height:.98}.protoyard__art[data-astro-cid-5rbzq6r2]{isolation:isolate;min-inline-size:0;position:relative}.protoyard__art[data-astro-cid-5rbzq6r2]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--home-accent) 22%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.protoyard__lede[data-astro-cid-5rbzq6r2]{max-inline-size:36rem;color:var(--tx-muted-foreground);margin:0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.5}.protoyard__status[data-astro-cid-5rbzq6r2]{color:var(--tx-foreground);align-items:center;gap:.5rem;margin:0;font-weight:650;display:inline-flex}.protoyard__cta[data-astro-cid-5rbzq6r2],.protoyard__links[data-astro-cid-5rbzq6r2] a[data-astro-cid-5rbzq6r2]{min-block-size:1.5rem;color:var(--py-accent);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.protoyard__cta[data-astro-cid-5rbzq6r2]:focus-visible,.protoyard__links[data-astro-cid-5rbzq6r2] a[data-astro-cid-5rbzq6r2]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}.protoyard__mosaic[data-astro-cid-5rbzq6r2]{aspect-ratio:6/5;border:1px solid color-mix(in oklab, var(--tx-border) 70%, transparent);background:var(--tx-background);border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;padding:clamp(.75rem,3vw,1.5rem);display:grid}.protoyard__mosaic[data-astro-cid-5rbzq6r2] i[data-astro-cid-5rbzq6r2]{background:color-mix(in oklab, var(--py-accent) 6%, transparent);border-radius:.35rem}.protoyard__mosaic[data-astro-cid-5rbzq6r2] i[data-astro-cid-5rbzq6r2].t1{background:color-mix(in oklab, var(--py-accent) 18%, transparent)}.protoyard__mosaic[data-astro-cid-5rbzq6r2] i[data-astro-cid-5rbzq6r2].t2{background:color-mix(in oklab, var(--py-accent) 35%, transparent)}.protoyard__mosaic[data-astro-cid-5rbzq6r2] i[data-astro-cid-5rbzq6r2].t3{background:color-mix(in oklab, var(--py-accent) 60%, transparent)}.protoyard__mosaic[data-astro-cid-5rbzq6r2] i[data-astro-cid-5rbzq6r2].t4{background:var(--py-accent)}.protoyard__band[data-astro-cid-5rbzq6r2]{padding-block:clamp(3rem,8vw,6rem)}.protoyard__band--raised[data-astro-cid-5rbzq6r2]{background:var(--home-tint);border-block:1px solid color-mix(in oklab, var(--tx-border) 55%, transparent)}.protoyard[data-astro-cid-5rbzq6r2] h2[data-astro-cid-5rbzq6r2]{color:var(--tx-foreground);letter-spacing:-.03em;margin:0;margin-block-end:.75rem;font-size:clamp(1.75rem,4.5vw,2.6rem);font-weight:800;line-height:1.1}.protoyard__text[data-astro-cid-5rbzq6r2]{max-inline-size:44rem;color:var(--tx-muted-foreground);margin:0;margin-block-end:1.25rem;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.55}.protoyard__cards[data-astro-cid-5rbzq6r2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.protoyard__card[data-astro-cid-5rbzq6r2]{border:1px solid color-mix(in oklab, var(--tx-border) 80%, transparent);background:var(--tx-background);border-radius:.875rem;align-content:start;gap:.5rem;padding:1.1rem;display:grid}.protoyard__card--planned[data-astro-cid-5rbzq6r2]{border-style:dashed}.protoyard__card-head[data-astro-cid-5rbzq6r2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.protoyard[data-astro-cid-5rbzq6r2] h3[data-astro-cid-5rbzq6r2]{color:var(--tx-foreground);margin:0;font-size:1.1rem;font-weight:750}.protoyard__card[data-astro-cid-5rbzq6r2] p[data-astro-cid-5rbzq6r2]{color:var(--tx-muted-foreground);margin:0;font-size:.925rem;line-height:1.5}.protoyard__packages[data-astro-cid-5rbzq6r2]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.protoyard__packages[data-astro-cid-5rbzq6r2] code[data-astro-cid-5rbzq6r2]{border:1px solid color-mix(in oklab, var(--tx-border) 80%, transparent);background:var(--tx-background);min-block-size:2rem;color:var(--tx-foreground);border-radius:999px;align-items:center;padding-inline:.75rem;font-size:.85rem;display:inline-flex}.protoyard__links[data-astro-cid-5rbzq6r2]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (forced-colors:active){.protoyard__card[data-astro-cid-5rbzq6r2],.protoyard__packages[data-astro-cid-5rbzq6r2] code[data-astro-cid-5rbzq6r2]{border-color:canvastext}.protoyard__mosaic[data-astro-cid-5rbzq6r2],.protoyard__art[data-astro-cid-5rbzq6r2]:before{display:none}}
