.pictures[data-astro-cid-zpzx32km],.life[data-astro-cid-zpzx32km]{margin:0 0 40px}.pictures[data-astro-cid-zpzx32km] h2[data-astro-cid-zpzx32km],.life[data-astro-cid-zpzx32km] h2[data-astro-cid-zpzx32km]{font-size:1.35rem;font-weight:650;line-height:1.4;letter-spacing:-.02em}.pictures[data-astro-cid-zpzx32km] ul[data-astro-cid-zpzx32km]{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.pictures[data-astro-cid-zpzx32km] figure[data-astro-cid-zpzx32km],.life[data-astro-cid-zpzx32km] figure[data-astro-cid-zpzx32km]{margin:0;border:1px solid var(--hairline);border-radius:10px;overflow:hidden;background:var(--surface)}.pictures[data-astro-cid-zpzx32km] img[data-astro-cid-zpzx32km],.life[data-astro-cid-zpzx32km] img[data-astro-cid-zpzx32km]{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:var(--surface)}.life[data-astro-cid-zpzx32km] figure[data-astro-cid-zpzx32km]{width:min(280px,100%)}.pixel[data-astro-cid-zpzx32km] img[data-astro-cid-zpzx32km]{image-rendering:pixelated}.pictures[data-astro-cid-zpzx32km] figcaption[data-astro-cid-zpzx32km]{padding:12px 14px;color:var(--text-muted);font-size:.85rem;line-height:1.55}.pictures[data-astro-cid-zpzx32km] figcaption[data-astro-cid-zpzx32km] a[data-astro-cid-zpzx32km]{display:inline-block;margin-left:.5rem}.life[data-astro-cid-zpzx32km] ol[data-astro-cid-zpzx32km]{list-style:none;margin:8px 0 0;padding:0}.life[data-astro-cid-zpzx32km] li[data-astro-cid-zpzx32km]{scroll-margin-top:96px;display:grid;grid-template-columns:11rem minmax(0,1fr);gap:8px 20px;padding:18px 0;border-top:1px solid var(--hairline)}.when[data-astro-cid-zpzx32km]{margin:0}.when[data-astro-cid-zpzx32km] time[data-astro-cid-zpzx32km]{display:block;font-size:.92rem;font-weight:650}.when[data-astro-cid-zpzx32km] span[data-astro-cid-zpzx32km]{display:block;margin-top:4px;color:var(--text-muted);font-size:.78rem}.life[data-astro-cid-zpzx32km] h3[data-astro-cid-zpzx32km]{font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.35}.life[data-astro-cid-zpzx32km] h3[data-astro-cid-zpzx32km]+p[data-astro-cid-zpzx32km],.where[data-astro-cid-zpzx32km]{margin-top:8px;color:var(--text-muted);font-size:1rem;line-height:1.7}.where[data-astro-cid-zpzx32km]{display:flex;flex-wrap:wrap;gap:8px 16px}.life[data-astro-cid-zpzx32km] figure[data-astro-cid-zpzx32km]{margin-top:12px}a[data-astro-cid-zpzx32km]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.life[data-astro-cid-zpzx32km] li[data-astro-cid-zpzx32km]:target{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);padding-left:12px}@media(max-width:760px){.life[data-astro-cid-zpzx32km] li[data-astro-cid-zpzx32km]{grid-template-columns:1fr;gap:6px}.pictures[data-astro-cid-zpzx32km] ul[data-astro-cid-zpzx32km]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.feed-links[data-astro-cid-awij54rv]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:-24px 0 40px;font-size:.95rem;font-weight:650}.project[data-astro-cid-awij54rv]{padding-top:40px;padding-bottom:72px}.back[data-astro-cid-awij54rv]{font-size:.9rem;color:var(--text-muted);text-underline-offset:4px}.project[data-astro-cid-awij54rv] header[data-astro-cid-awij54rv]{margin:36px 0;max-width:900px}.category[data-astro-cid-awij54rv]{font-size:.9rem;color:var(--area);font-weight:650;margin-bottom:14px}.category[data-astro-cid-awij54rv] a[data-astro-cid-awij54rv]{text-decoration:none}h1[data-astro-cid-awij54rv]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.12;letter-spacing:-.04em}.lede[data-astro-cid-awij54rv]{font-size:1.2rem;line-height:1.7;margin-top:22px;color:var(--text-muted);max-width:65ch}.facts[data-astro-cid-awij54rv]{display:flex;flex-wrap:wrap;gap:22px 32px;margin-top:28px;padding-top:24px;border-top:1px solid var(--hairline)}.facts[data-astro-cid-awij54rv] small[data-astro-cid-awij54rv]{display:block;color:var(--text-muted);font-size:.75rem;margin-bottom:7px}.facts[data-astro-cid-awij54rv] strong[data-astro-cid-awij54rv]{font-size:.9rem;font-weight:600}.phase[data-astro-cid-awij54rv]{font-size:.9rem;color:var(--warning);margin-top:18px}.preview[data-astro-cid-awij54rv]{margin:0 0 40px;border:1px solid var(--hairline);border-radius:10px;overflow:hidden;background:var(--surface)}.preview[data-astro-cid-awij54rv] img[data-astro-cid-awij54rv]{display:block;width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain}.preview[data-astro-cid-awij54rv].pixel img[data-astro-cid-awij54rv]{max-height:520px;image-rendering:pixelated}.preview[data-astro-cid-awij54rv].painted img[data-astro-cid-awij54rv]{max-height:640px;background:var(--surface)}.preview[data-astro-cid-awij54rv] figcaption[data-astro-cid-awij54rv],.protocol[data-astro-cid-awij54rv] figcaption[data-astro-cid-awij54rv]{padding:14px 18px;color:var(--text-muted);font-size:.85rem;line-height:1.6}.protocol[data-astro-cid-awij54rv]{margin:0 0 40px;background:var(--surface);border:1px solid var(--hairline);border-radius:10px}.protocol[data-astro-cid-awij54rv]>div[data-astro-cid-awij54rv]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center;padding:40px 20px}.protocol[data-astro-cid-awij54rv] span[data-astro-cid-awij54rv]{padding:18px;border:1px solid var(--area);border-radius:6px;font-weight:600}.protocol[data-astro-cid-awij54rv] b[data-astro-cid-awij54rv]{color:var(--area)}.detail-layout[data-astro-cid-awij54rv]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px}.context[data-astro-cid-awij54rv] h2[data-astro-cid-awij54rv],aside[data-astro-cid-awij54rv] h2[data-astro-cid-awij54rv]{font-size:1.35rem;font-weight:650;line-height:1.4;letter-spacing:-.02em}.context[data-astro-cid-awij54rv] h2[data-astro-cid-awij54rv]:not(:first-child){margin-top:32px}.context[data-astro-cid-awij54rv] p[data-astro-cid-awij54rv]{font-size:1.05rem;line-height:1.8;color:var(--text-muted);margin-top:14px}.context[data-astro-cid-awij54rv] strong[data-astro-cid-awij54rv]{color:var(--text)}.proposal-note[data-astro-cid-awij54rv]{border-left:3px solid var(--warning);padding-left:16px}.milestones[data-astro-cid-awij54rv]{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:20px}.milestones[data-astro-cid-awij54rv] li[data-astro-cid-awij54rv]{display:flex;gap:14px;font-size:.95rem;line-height:1.5}.milestones[data-astro-cid-awij54rv] li[data-astro-cid-awij54rv]>span[data-astro-cid-awij54rv]{color:var(--area)}.milestones[data-astro-cid-awij54rv] small[data-astro-cid-awij54rv]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:4px}.milestones[data-astro-cid-awij54rv] .current[data-astro-cid-awij54rv]{font-weight:650}.reviewed[data-astro-cid-awij54rv]{font-size:.8rem!important;margin-top:32px!important}aside[data-astro-cid-awij54rv]{border-left:1px solid var(--hairline);padding-left:28px;display:flex;flex-direction:column;gap:16px;align-self:start}aside[data-astro-cid-awij54rv] h2[data-astro-cid-awij54rv]{font-size:1.1rem}.primary[data-astro-cid-awij54rv],.secondary[data-astro-cid-awij54rv]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:14px 16px;border-radius:5px;font-size:.9rem;font-weight:650;text-decoration:none}.primary[data-astro-cid-awij54rv]{background:var(--accent);color:var(--bg);border:1px solid var(--accent)}.primary[data-astro-cid-awij54rv]:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.secondary[data-astro-cid-awij54rv]{border:1px solid var(--hairline)}.secondary[data-astro-cid-awij54rv]:hover{border-color:var(--text)}.eligibility[data-astro-cid-awij54rv]{font-size:.85rem;line-height:1.6;border-left:3px solid var(--warning);padding-left:12px;color:var(--text-muted)}.participate[data-astro-cid-awij54rv],.permalink[data-astro-cid-awij54rv]{font-size:.85rem;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.related[data-astro-cid-awij54rv]{border-top:1px solid var(--hairline);padding-top:20px;display:grid;gap:12px}.related[data-astro-cid-awij54rv] h3[data-astro-cid-awij54rv]{font-size:.8rem;color:var(--text-muted);font-weight:600}.related[data-astro-cid-awij54rv] a[data-astro-cid-awij54rv]{font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.permalink[data-astro-cid-awij54rv]{margin-top:12px;color:var(--text-muted)}a[data-astro-cid-awij54rv]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:760px){.project[data-astro-cid-awij54rv]{padding-top:28px}.detail-layout[data-astro-cid-awij54rv]{grid-template-columns:1fr;gap:36px}aside[data-astro-cid-awij54rv]{border-left:0;border-top:1px solid var(--hairline);padding:24px 0 0}.lede[data-astro-cid-awij54rv]{font-size:1.08rem}.facts[data-astro-cid-awij54rv]{gap:18px 24px}.protocol[data-astro-cid-awij54rv]>div[data-astro-cid-awij54rv]{flex-direction:column}.protocol[data-astro-cid-awij54rv] b[data-astro-cid-awij54rv]{transform:rotate(90deg)}.context[data-astro-cid-awij54rv] p[data-astro-cid-awij54rv]{font-size:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
