.hero[data-astro-cid-lcdefpme]{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(40px,6vw,72px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{align-content:center;gap:24px;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-h1)}.tag[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--field);align-items:center;gap:10px;font-size:.74rem;font-weight:700;display:inline-flex}.live[data-astro-cid-lcdefpme]{background:var(--field);border-radius:50%;width:8px;height:8px;animation:2s infinite live}@keyframes live{0%{box-shadow:0 0 #b7f34a8c}70%{box-shadow:0 0 0 9px #b7f34a00}to{box-shadow:0 0 #b7f34a00}}.readout[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--panel);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-self:start;gap:4px;margin:6px 0 0;padding:12px 14px;font-size:.7rem;display:grid}.readout[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:58px auto;gap:10px;display:grid}.readout[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-dim)}.readout[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text);margin:0}.phase[data-astro-cid-lcdefpme]{min-width:12ch;height:1.3em;position:relative;overflow:hidden}.phase[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:0;animation:7.5s infinite phase;position:absolute;left:0}.phase[data-astro-cid-lcdefpme] .p-sim[data-astro-cid-lcdefpme]{color:var(--sim)}.phase[data-astro-cid-lcdefpme] .p-edge[data-astro-cid-lcdefpme]{color:var(--text);animation-delay:2.5s}.phase[data-astro-cid-lcdefpme] .p-field[data-astro-cid-lcdefpme]{color:var(--field);animation-delay:5s}@keyframes phase{0%{opacity:0;transform:translateY(100%)}4%,30%{opacity:1;transform:none}34%{opacity:0;transform:translateY(-100%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.phase[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}.phase[data-astro-cid-lcdefpme] .p-sim[data-astro-cid-lcdefpme]{opacity:1}.live[data-astro-cid-lcdefpme]{animation:none}}.hero-visual[data-astro-cid-lcdefpme]{gap:12px;display:grid}.caption[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.86rem}.caption[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{font-family:var(--font-mono);border:1px solid var(--line-strong);color:var(--field);text-transform:uppercase;margin-right:8px;padding:2px 6px;font-size:.7rem}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none;display:grid}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:6px;padding:18px 20px 18px 0;font-size:.95rem;font-weight:700;display:grid}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:20px}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{box-shadow:inset 0 2px 0 var(--sim)}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{box-shadow:inset 0 2px 0 var(--field)}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{order:-1}.strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line);padding-left:0}}.head-split[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:24px 60px;margin-bottom:clamp(36px,5vw,60px);padding-bottom:28px;display:grid}.head-split[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:14px;display:grid}@media (width<=800px){.head-split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.more[data-astro-cid-lcdefpme]{color:var(--text-muted);white-space:nowrap;font-size:.88rem;font-weight:700;text-decoration:none}.more[data-astro-cid-lcdefpme]:hover{color:var(--field)}.what-sec[data-astro-cid-lcdefpme]{background:var(--panel);border-block:1px solid var(--line)}.caps[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.caps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-template-columns:44px 1fr;gap:12px;padding:26px 22px 26px 0;display:grid}.caps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:22px}.cn[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--field);padding-top:6px;font-size:.85rem}.cbody[data-astro-cid-lcdefpme]{align-content:start;gap:10px;display:grid}.cbody[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(1.4rem,2.2vw,1.9rem);display:flex}.cst[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-muted);white-space:nowrap;padding:4px 7px;font-size:.6rem;font-weight:700}.cst-measured[data-astro-cid-lcdefpme]{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 45%, transparent)}.cst-active[data-astro-cid-lcdefpme]{color:var(--field);border-color:color-mix(in srgb, var(--field) 45%, transparent)}.cbody[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.96rem}.ctags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ctags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-muted);background:var(--bg);padding:5px 8px;font-size:.66rem}.out[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:4px;margin-top:6px;padding-top:12px;font-size:.92rem;font-weight:700;display:grid}.out[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem;font-weight:700}@media (width<=1100px){.caps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.caps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.caps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=620px){.caps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.caps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line);padding-left:0}}.where[data-astro-cid-lcdefpme]{gap:12px;margin-top:clamp(28px,4vw,44px);display:grid}.where-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.where-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--bg);color:var(--text);align-items:center;gap:10px;padding:9px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.where-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--field)}.where-list[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--c,var(--text-dim));border-radius:50%;width:7px;height:7px}.where-list[data-astro-cid-lcdefpme] .st[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem}.where-list[data-astro-cid-lcdefpme] .st-active[data-astro-cid-lcdefpme]{--c:var(--field)}.where-list[data-astro-cid-lcdefpme] .st-start[data-astro-cid-lcdefpme]{--c:var(--sim)}.where-list[data-astro-cid-lcdefpme] .st-open[data-astro-cid-lcdefpme]{--c:var(--signal)}.where-list[data-astro-cid-lcdefpme] .all[data-astro-cid-lcdefpme]{color:var(--text-muted);border-style:dashed}.evidence-sec[data-astro-cid-lcdefpme] .evidence-tile .tile-content{gap:18px;padding:clamp(28px,4vw,56px)}.evidence-sec[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2)}.proof[data-astro-cid-lcdefpme]{border-top:1px solid #eef1e824;grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:8px;padding:22px 18px 6px 0;display:grid}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #eef1e824;padding-left:18px}.pk[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.pv[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text);font-size:.95rem}.pd[data-astro-cid-lcdefpme]{color:#eef1e899;font-size:.8rem}@media (width<=900px){.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}}@media (width<=520px){.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #eef1e824;border-left:0;padding-left:0}}.study[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--panel);grid-template-columns:1.5fr 1fr;gap:clamp(24px,4vw,56px);margin-top:12px;padding:clamp(22px,3vw,36px);display:grid}.study-list[data-astro-cid-lcdefpme]{margin:0;display:grid}.study-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:16px;padding:12px 0;display:grid}.study-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.study-list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);padding-top:3px;font-size:.72rem}.study-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:.98rem}.study-side[data-astro-cid-lcdefpme]{align-content:start;gap:14px;display:grid}.study-note[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.96rem}.study-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (width<=860px){.study[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.study-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:4px}}.charts[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent;grid-auto-columns:minmax(300px,44%);grid-auto-flow:column;gap:12px;margin-top:12px;padding-bottom:12px;display:grid;overflow-x:auto}.charts[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{scroll-snap-align:start;gap:10px;margin:0;display:grid}.charts[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:1px solid var(--line);width:100%;height:auto;transition:transform .3s var(--ease);background:#fff}.charts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:translateY(-3px)}.charts[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.9rem}@media (width<=600px){.charts[data-astro-cid-lcdefpme]{grid-auto-columns:86%}}.work-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin:clamp(40px,6vw,64px) 0 24px;padding-bottom:20px;display:flex}.work-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:10px;display:grid}.pbento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pbento[data-astro-cid-lcdefpme] .p-lead{grid-column:1/4}@media (width<=960px){.pbento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.pbento[data-astro-cid-lcdefpme] .p-lead{grid-column:1/3}}@media (width<=620px){.pbento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pbento[data-astro-cid-lcdefpme] .p-lead{grid-column:auto}}.labwho[data-astro-cid-lcdefpme]{grid-template-columns:minmax(200px,360px) 1fr;align-items:center;gap:clamp(28px,6vw,88px);display:grid}.portrait[data-astro-cid-lcdefpme]{aspect-ratio:1;box-shadow:0 0 0 1px var(--line), 0 0 0 10px #b7f34a0d;background:#111;border-radius:50%;overflow:hidden}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.lab-body[data-astro-cid-lcdefpme]{gap:18px;display:grid}.lab-body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2)}.who-runs[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:58ch}@media (width<=760px){.labwho[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.portrait[data-astro-cid-lcdefpme]{max-width:240px}}.contact-sec[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:#151719}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(28px,6vw,80px);display:grid}.contact[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:18px;display:grid}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.links[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:color .2s, padding .3s var(--ease);justify-content:space-between;gap:16px;padding:20px 0;font-size:1.05rem;text-decoration:none;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--field);padding-left:8px}@media (width<=800px){.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
