.h-hero[data-astro-cid-zk72wuks]{padding-block:clamp(2rem,6vw,4rem) 1rem;position:relative;overflow:hidden}.h-hero[data-astro-cid-zk72wuks]:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(35% 35% at 40%,#c98a1b3d,#0000 70%),radial-gradient(35% 35% at 75% 45%,#3cb3dc24,#0000 70%);block-size:140%;position:absolute;inset:-40% -10% auto 30%}.grid[data-astro-cid-zk72wuks]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;display:grid}.txt[data-astro-cid-zk72wuks]{gap:1.2rem;display:grid}h1[data-astro-cid-zk72wuks]{background:linear-gradient(100deg, var(--ink) 35%, #c98a1b 75%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,6vw,4.6rem)}:root[dir=rtl] h1[data-astro-cid-zk72wuks]{line-height:1.35}.lead[data-astro-cid-zk72wuks]{color:var(--muted);max-inline-size:42rem;font-size:clamp(1.05rem,2vw,1.25rem)}.chips[data-astro-cid-zk72wuks]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-zk72wuks] a[data-astro-cid-zk72wuks],.pill[data-astro-cid-zk72wuks]{color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;text-decoration:none}.chips[data-astro-cid-zk72wuks] a[data-astro-cid-zk72wuks]:hover{border-color:var(--gold);color:var(--gold)}.pill[data-astro-cid-zk72wuks].on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.faces[data-astro-cid-zk72wuks]{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.faces[data-astro-cid-zk72wuks] img[data-astro-cid-zk72wuks]{aspect-ratio:1;object-fit:cover;inline-size:100%;animation:rise .8s calc(var(--k) * .1s) both;background:#111;border-radius:18px;box-shadow:0 12px 30px #0000004d}.faces[data-astro-cid-zk72wuks] img[data-astro-cid-zk72wuks]:nth-child(2n){translate:0 1.5rem}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.btn[data-astro-cid-zk72wuks].primary{background:var(--gold);color:#14120c;border-color:var(--gold)}.learn[data-astro-cid-zk72wuks]{margin-block-start:1rem}.note[data-astro-cid-zk72wuks]{color:var(--muted);margin-block-start:.8rem;font-size:.88rem}.zoom[data-astro-cid-zk72wuks]{gap:.5rem;margin-block-end:1rem;display:flex}.chart[data-astro-cid-zk72wuks]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem 2.2rem;position:relative}.rows[data-astro-cid-zk72wuks]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.rows[data-astro-cid-zk72wuks] li[data-astro-cid-zk72wuks]{grid-template-columns:minmax(8rem,15rem) 1fr;align-items:center;gap:.8rem;display:grid}.rows[data-astro-cid-zk72wuks] li[data-astro-cid-zk72wuks].off{opacity:.35}.rows[data-astro-cid-zk72wuks] button[data-astro-cid-zk72wuks]{font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .4rem;font-size:.92rem}.rows[data-astro-cid-zk72wuks] li[data-astro-cid-zk72wuks].sel button[data-astro-cid-zk72wuks]{background:var(--gold-soft);font-weight:700}.lane[data-astro-cid-zk72wuks]{background:var(--bg-2);border-radius:99px;block-size:1.1rem;position:relative}.bar[data-astro-cid-zk72wuks]{background:linear-gradient(90deg,#9c7df2,#3cb3dc);border-radius:99px;transition:inset-inline-start .5s,inline-size .5s;position:absolute;inset-block:0}.bar[data-astro-cid-zk72wuks].clip{border-start-start-radius:0;border-end-start-radius:0}.us[data-astro-cid-zk72wuks] .bar[data-astro-cid-zk72wuks]{background:var(--gold)}.axis[data-astro-cid-zk72wuks]{block-size:1.2rem;color:var(--muted);margin-block-start:.4rem;margin-inline-start:calc(min(15rem,30%) + .8rem);font-size:.7rem;position:relative}.axis[data-astro-cid-zk72wuks] span{white-space:nowrap;position:absolute;transform:translate(-50%)}[dir=rtl] .axis[data-astro-cid-zk72wuks] span{transform:translate(50%)}.detail[data-astro-cid-zk72wuks]{margin-block-start:1rem}.detail[data-astro-cid-zk72wuks] article[data-astro-cid-zk72wuks]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(10rem,16rem) 1fr;gap:1.2rem;display:grid;overflow:hidden}.detail[data-astro-cid-zk72wuks] figure[data-astro-cid-zk72wuks]{background:#111;margin:0;position:relative}.detail[data-astro-cid-zk72wuks] img[data-astro-cid-zk72wuks]{object-fit:contain;block-size:100%;min-block-size:12rem;inline-size:100%}.detail[data-astro-cid-zk72wuks] figcaption[data-astro-cid-zk72wuks]{font-size:.6rem;position:absolute;inset-block-end:.3rem;inset-inline-end:.3rem}.detail[data-astro-cid-zk72wuks] figcaption[data-astro-cid-zk72wuks] a[data-astro-cid-zk72wuks]{color:#f4f1ea;background:#0000008c;border-radius:99px;padding:.1rem .4rem;text-decoration:none}.detail[data-astro-cid-zk72wuks] article[data-astro-cid-zk72wuks]>div[data-astro-cid-zk72wuks]{align-content:start;gap:.5rem;padding:1.1rem 1.2rem 1.1rem 0;display:grid}[dir=rtl] .detail[data-astro-cid-zk72wuks] article[data-astro-cid-zk72wuks]>div[data-astro-cid-zk72wuks]{padding:1.1rem 0 1.1rem 1.2rem}.nick[data-astro-cid-zk72wuks]{color:var(--gold);font-size:.8rem;font-weight:700}.links[data-astro-cid-zk72wuks]{flex-wrap:wrap;gap:.4rem 1rem;font-size:.85rem;display:flex}.last[data-astro-cid-zk72wuks]{font-family:var(--font-display);margin-block-start:1.2rem;font-size:clamp(1.2rem,2.6vw,1.6rem)}.mapsec[data-astro-cid-zk72wuks]{background:var(--bg-2);border-block:1px solid var(--line)}.mapbox[data-astro-cid-zk72wuks]{border-radius:var(--radius);color:#e9e4d8;background:#0b1222;gap:.8rem;padding:1rem;display:grid}.world[data-astro-cid-zk72wuks]{block-size:auto;inline-size:100%;display:block}.land[data-astro-cid-zk72wuks]{fill:#2a3550;stroke:#3b4870;stroke-width:.5px}.nrange[data-astro-cid-zk72wuks]{fill:#9c7df240;stroke:#9c7df2b3;stroke-dasharray:3 3;transition:opacity .4s}.routes[data-astro-cid-zk72wuks] path{fill:none;stroke:#f2b84b;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #f2b84b99)}.dots[data-astro-cid-zk72wuks] circle.sapiens{fill:#f2b84b;stroke:#fff3d0;stroke-width:1.5px}.dots[data-astro-cid-zk72wuks] circle.other{fill:#9c7df2;stroke:#e6dcff;stroke-width:1.5px}.dots[data-astro-cid-zk72wuks] circle.debated{stroke-dasharray:2 2}.controls[data-astro-cid-zk72wuks]{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.speed[data-astro-cid-zk72wuks]{color:#c9c3b6;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.speed[data-astro-cid-zk72wuks] input[data-astro-cid-zk72wuks]{accent-color:#e8b04b;inline-size:min(14rem,50vw)}.controls[data-astro-cid-zk72wuks] input[data-astro-cid-zk72wuks]{accent-color:#f2b84b;inline-size:100%}.when[data-astro-cid-zk72wuks]{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:9rem;font-weight:700}.legend[data-astro-cid-zk72wuks]{color:#c9c3b6;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.legend[data-astro-cid-zk72wuks] i[data-astro-cid-zk72wuks]{vertical-align:-1px;border-radius:50%;block-size:.8rem;inline-size:.8rem;margin-inline-end:.35rem;display:inline-block}.legend[data-astro-cid-zk72wuks] .us[data-astro-cid-zk72wuks]{background:#f2b84b}.legend[data-astro-cid-zk72wuks] .oth[data-astro-cid-zk72wuks]{background:#9c7df2}.legend[data-astro-cid-zk72wuks] .nr[data-astro-cid-zk72wuks]{background:#9c7df259;border-radius:2px}.events[data-astro-cid-zk72wuks]{gap:.25rem;min-block-size:6rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.events[data-astro-cid-zk72wuks] li{color:#aab1c4;border-inline-start:3px solid #3b4870;padding-inline-start:.6rem}.events[data-astro-cid-zk72wuks] li.latest{color:#fff;border-color:#f2b84b;font-weight:600}.events[data-astro-cid-zk72wuks] li.other.latest{border-color:#9c7df2}.dnabox[data-astro-cid-zk72wuks]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(12rem,16rem) minmax(0,22rem) 1fr;align-items:center;gap:1.5rem;padding:1.2rem;display:grid}.pick[data-astro-cid-zk72wuks]{gap:.4rem;display:grid}.pick[data-astro-cid-zk72wuks] p[data-astro-cid-zk72wuks]{font-size:.9rem;font-weight:700}.pick[data-astro-cid-zk72wuks] .pill[data-astro-cid-zk72wuks]{text-align:start;border-radius:10px}.cells[data-astro-cid-zk72wuks]{grid-template-columns:repeat(20,1fr);gap:2px;display:grid}.cells[data-astro-cid-zk72wuks] i[data-astro-cid-zk72wuks]{aspect-ratio:1;opacity:.85;background:#e8b04b;border-radius:2px;transition:background .3s}.cells[data-astro-cid-zk72wuks] i.n{opacity:1;background:#9c7df2}.cells[data-astro-cid-zk72wuks] i.d{opacity:1;background:#3cb3dc}.out[data-astro-cid-zk72wuks]{gap:.6rem;display:grid}.readout[data-astro-cid-zk72wuks]{font-family:var(--font-display);font-size:1.25rem}.key[data-astro-cid-zk72wuks]{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.key[data-astro-cid-zk72wuks] i[data-astro-cid-zk72wuks]{vertical-align:-1px;border-radius:2px;block-size:.8rem;inline-size:.8rem;margin-inline-end:.35rem;display:inline-block}.key[data-astro-cid-zk72wuks] .s[data-astro-cid-zk72wuks]{background:#e8b04b}.key[data-astro-cid-zk72wuks] .n[data-astro-cid-zk72wuks]{background:#9c7df2}.key[data-astro-cid-zk72wuks] .d[data-astro-cid-zk72wuks]{background:#3cb3dc}.out[data-astro-cid-zk72wuks] small[data-astro-cid-zk72wuks]{color:var(--muted)}.facts[data-astro-cid-zk72wuks]{gap:.5rem;max-inline-size:50rem;margin:1.2rem 0 0;padding-inline-start:1.2rem;display:grid}.made[data-astro-cid-zk72wuks]{background:var(--bg-2);border-block:1px solid var(--line)}.steps[data-astro-cid-zk72wuks]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-zk72wuks] li[data-astro-cid-zk72wuks]{background:var(--surface);border:1px solid var(--line);border-block-start:4px solid var(--gold);border-radius:var(--radius);align-content:start;gap:.4rem;padding:1rem 1.1rem;display:grid}.steps[data-astro-cid-zk72wuks] .ago[data-astro-cid-zk72wuks]{color:var(--gold);font-size:.8rem;font-weight:700}.steps[data-astro-cid-zk72wuks] h3[data-astro-cid-zk72wuks]{font-size:1.15rem}.steps[data-astro-cid-zk72wuks] p[data-astro-cid-zk72wuks]{font-size:.92rem}.steps[data-astro-cid-zk72wuks] a[data-astro-cid-zk72wuks]{color:var(--muted);font-size:.78rem}.bh[data-astro-cid-zk72wuks]{margin-block:2rem .8rem;font-size:1.3rem}.brains[data-astro-cid-zk72wuks]{gap:.5rem;max-inline-size:46rem;margin:0;padding:0;list-style:none;display:grid}.brains[data-astro-cid-zk72wuks] li[data-astro-cid-zk72wuks]{grid-template-columns:9rem 1fr 6.5rem;align-items:center;gap:.8rem;font-size:.92rem;display:grid}.brains[data-astro-cid-zk72wuks] .track[data-astro-cid-zk72wuks]{background:var(--surface);border:1px solid var(--line);border-radius:99px;block-size:1rem;overflow:hidden}.brains[data-astro-cid-zk72wuks] .track[data-astro-cid-zk72wuks] i[data-astro-cid-zk72wuks]{background:#9c7df2;block-size:100%;display:block}.brains[data-astro-cid-zk72wuks] .us[data-astro-cid-zk72wuks] .track[data-astro-cid-zk72wuks] i[data-astro-cid-zk72wuks]{background:var(--gold)}.brains[data-astro-cid-zk72wuks] .us[data-astro-cid-zk72wuks]{font-weight:700}.banner[data-astro-cid-zk72wuks]{background:linear-gradient(120deg, color-mix(in srgb, #c98a1b 20%, var(--surface)), color-mix(in srgb, #3cb3dc 12%, var(--surface)));border:1px solid var(--line);text-align:center;border-radius:24px;justify-items:center;gap:.9rem;padding-block:2rem;display:grid}.banner[data-astro-cid-zk72wuks] h2[data-astro-cid-zk72wuks]{font-size:clamp(1.8rem,4vw,2.6rem)}.banner[data-astro-cid-zk72wuks] p[data-astro-cid-zk72wuks]{max-inline-size:42rem;font-size:1.12rem}@media (width<=860px){.grid[data-astro-cid-zk72wuks],.dnabox[data-astro-cid-zk72wuks]{grid-template-columns:1fr}.faces[data-astro-cid-zk72wuks]{max-inline-size:24rem}.rows[data-astro-cid-zk72wuks] li[data-astro-cid-zk72wuks]{grid-template-columns:7.5rem 1fr}.axis[data-astro-cid-zk72wuks]{margin-inline-start:8.3rem}.detail[data-astro-cid-zk72wuks] article[data-astro-cid-zk72wuks]{grid-template-columns:1fr}.detail[data-astro-cid-zk72wuks] article[data-astro-cid-zk72wuks]>div[data-astro-cid-zk72wuks],[dir=rtl] .detail[data-astro-cid-zk72wuks] article[data-astro-cid-zk72wuks]>div[data-astro-cid-zk72wuks]{padding:0 1.1rem 1.1rem}.detail[data-astro-cid-zk72wuks] img[data-astro-cid-zk72wuks]{max-block-size:16rem}.controls[data-astro-cid-zk72wuks]{grid-template-columns:auto 1fr}.when[data-astro-cid-zk72wuks]{text-align:start;grid-column:1/-1}.brains[data-astro-cid-zk72wuks] li[data-astro-cid-zk72wuks]{grid-template-columns:6.5rem 1fr 5.5rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.faces[data-astro-cid-zk72wuks] img[data-astro-cid-zk72wuks]{animation:none}.bar[data-astro-cid-zk72wuks]{transition:none}}
