.grid[data-astro-cid-yjitjrjk]{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;padding:0;list-style:none;display:grid}.tile[data-astro-cid-yjitjrjk]{--hi:var(--papaya-500)}.tile--vice[data-astro-cid-yjitjrjk]{--hi:#ff6b6b}.tile--challenge[data-astro-cid-yjitjrjk]{--hi:#d4ff5c}.tile--mission[data-astro-cid-yjitjrjk]{--hi:#ffc14d}.tile--pixels[data-astro-cid-yjitjrjk]{--hi:#ff2d55}.tile__link[data-astro-cid-yjitjrjk]{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);height:100%;color:var(--text);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);text-decoration:none;display:grid;overflow:hidden}.tile__link[data-astro-cid-yjitjrjk]:hover,.tile__link[data-astro-cid-yjitjrjk]:focus-visible{border-color:color-mix(in oklab, var(--hi) 55%, transparent);transform:translateY(-4px)}.tile__art[data-astro-cid-yjitjrjk]{background:radial-gradient(80% 70% at 50% 40%, color-mix(in oklab, var(--hi) 12%, transparent), transparent 70%);border-bottom:1px solid var(--line);min-height:30rem}.tile__body[data-astro-cid-yjitjrjk]{align-content:start;gap:var(--space-xs);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.tile__meta[data-astro-cid-yjitjrjk]{gap:var(--space-m);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;display:flex}.tile__name[data-astro-cid-yjitjrjk]{font-size:var(--step-3);letter-spacing:var(--tracking-display)}.tile__tagline[data-astro-cid-yjitjrjk]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:var(--hi)}.tile__summary[data-astro-cid-yjitjrjk]{color:var(--text-muted)}.tile__foot[data-astro-cid-yjitjrjk]{gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.legend[data-astro-cid-yjitjrjk]{border-top:1px solid var(--line)}.legend__inner[data-astro-cid-yjitjrjk]{gap:var(--space-2xl);grid-template-columns:1fr 1.3fr;display:grid}.legend__list[data-astro-cid-yjitjrjk]{border-top:1px solid var(--line);display:grid}.legend__row[data-astro-cid-yjitjrjk]{align-items:center;gap:var(--space-m);padding-block:var(--space-m);border-bottom:1px solid var(--line);grid-template-columns:12rem 1fr;display:grid}.legend__row[data-astro-cid-yjitjrjk] dd[data-astro-cid-yjitjrjk]{color:var(--text-muted);margin:0}@media (width<=860px){.grid[data-astro-cid-yjitjrjk],.legend__inner[data-astro-cid-yjitjrjk]{grid-template-columns:1fr}.tile__art[data-astro-cid-yjitjrjk]{min-height:26rem}}@media (width<=520px){.legend__row[data-astro-cid-yjitjrjk]{gap:var(--space-2xs);grid-template-columns:1fr}}
