:root{color-scheme:light;--measure: 760px;--bg: #ffffff;--bg-soft: #edf5fa;--ink: #222222;--ink-soft: #444b52;--ink-faint: #5f666e;--rule: #dde5ea;--accent: #1f6f9e;--accent-soft: #19506c;--hl: #d3e7f3;--panel: #ffffff;--panel-ink: #222222;--figure-bg: #ffffff;--frame: #c9ced5;--shadow: rgba(3, 15, 24, .06);--shadow-strong: rgba(3, 15, 24, .1);--header-bg: rgba(255, 255, 255, .94);--button-primary-bg: var(--accent);--button-primary-fg: #ffffff;--link-hover: var(--accent-soft);--link-rule: #93c3df;--oversight-minimal: #b0492e;--oversight-high: #2e8b57;--oversight-dot-minimal: #c0392b;--oversight-dot-low: #d98a1f;--oversight-dot-medium: #3a7bd5;--oversight-dot-high: #2e8b57;--achievement-ink: #694700;--achievement-bg: #fff3bd;--achievement-border: #d5a62a;--achievement-glow: rgba(181, 129, 0, .15);--serif: "Source Sans 3", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;--sans: "Source Sans 3", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-micro: .66rem;--fs-label: .72rem;--fs-fine: .8rem;--fs-small: .86rem;--fs-meta: .92rem;--fs-body: 1rem;--fs-h4: 1.15rem;--fs-lede: 1.22rem;--fs-h3: 1.28rem;--fs-title: 1.5rem;--fs-h2: 1.8rem;--fs-h1: 2.6rem;--fs-stat: var(--fs-h1);--fs-display: clamp(2.2rem, 5vw, 3.5rem);--fs-code: .86em;--fs-epigraph: 1.55rem;--ls-label: .08em;--fw-normal: 400;--fw-medium: 500;--fw-light: 300;--fw-semibold: 600;--fw-bold: 700}.eyebrow{font-family:var(--mono);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}*{box-sizing:border-box}html{font-size:18px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--serif);font-size:var(--fs-body);line-height:1.6;font-feature-settings:"kern","liga";overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.wrap{width:100%;max-width:calc(var(--measure) + 2.8rem);margin:0 auto;padding:0 1.4rem}.measure{max-width:var(--measure)}.page-top{padding-top:2rem}h1,h2,h3,h4{font-family:var(--sans);line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:0;color:var(--ink)}h1{font-size:var(--fs-h1);margin:0 0 .6rem;font-weight:var(--fw-bold);letter-spacing:-.01em}h2{font-size:var(--fs-h2);margin:2.4rem 0 .8rem}.essay h2,.section-head h2,.lab-grid h2,.lineage h2,.references h2{padding-bottom:.5rem;font-weight:var(--fw-light);border-bottom:2px solid var(--hl)}h3{font-size:var(--fs-h3);margin:1.8rem 0 .6rem}p{margin:0 0 1.15rem}a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--link-rule);transition:border-color .15s ease,color .15s ease}a:hover{color:var(--link-hover);border-bottom-color:var(--accent)}hr{border:0;border-top:1px solid var(--rule);margin:2.2rem 0}strong{font-weight:var(--fw-semibold)}em{font-style:italic}code,pre,.mono{font-family:var(--mono);font-size:var(--fs-code)}pre{background:var(--bg-soft);border:1px solid var(--rule);border-radius:8px;padding:.9rem 1rem;overflow-x:auto;line-height:1.5}:not(pre)>code{background:var(--bg-soft);padding:.1em .35em;border-radius:4px}img{max-width:100%;height:auto}blockquote{margin:1.4rem 0;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--rule);color:var(--ink-soft)}.site-header{border-bottom:1px solid var(--rule);background:var(--header-bg);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.site-header .wrap,.site-footer .wrap{max-width:1120px}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0}.brand{display:flex;align-items:center;gap:.6rem;font-family:var(--sans);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--ink);border-bottom:0;font-size:var(--fs-body)}.brand:hover{color:var(--ink)}.brand__mark{width:30px;height:30px;border-radius:6px;display:block}.nav-toggle{display:none}.nav{display:flex;flex-wrap:wrap;gap:.25rem;font-family:var(--sans);font-size:var(--fs-meta)}.nav a{color:var(--ink-soft);border-bottom:0}.nav a:hover{color:var(--link-hover)}.nav__label{display:inline-flex;align-items:center;min-height:2.1rem;padding:.25rem .65rem;border-radius:8px}.nav__label:hover{background:var(--bg-soft);color:var(--link-hover)}.site-footer{border-top:1px solid var(--rule);margin-top:4rem;padding:2rem 0 3rem;color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-small)}.site-footer a{color:var(--ink-soft)}.site-footer__row{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center}.lede{font-size:var(--fs-lede);color:var(--ink-soft);margin-bottom:1.6rem}.archive-intro{color:var(--ink-soft);font-family:var(--serif);margin-bottom:1.4rem}.essay p{margin-bottom:1.3rem}.essay h2{font-size:var(--fs-h2)}.essay h4{font-size:var(--fs-h4);margin:2rem 0 .7rem}.essay ol{padding-left:1.6rem;margin:1.3rem 0}.essay ol li{margin-bottom:.7rem;padding-left:.2rem}.essay ol li::marker{color:var(--ink-faint)}.commitments-title{margin-top:2.2rem}.commitments{counter-reset:commitment;display:grid;gap:.7rem;list-style:none;padding-left:0}.commitments li{counter-increment:commitment;display:grid;grid-template-columns:2.15rem minmax(0,1fr);gap:.75rem;align-items:start;margin:0;padding:.85rem .95rem;background:var(--panel);border:1px solid var(--rule);border-radius:8px}.commitments li:before{content:counter(commitment);display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:999px;background:var(--bg-soft);color:var(--accent);font-family:var(--mono);font-size:var(--fs-fine);font-weight:var(--fw-semibold)}.product-grid{display:grid;gap:.85rem;margin-top:1.6rem}.product-card{padding:1.05rem 1.1rem;background:var(--panel);border:1px solid var(--rule);border-radius:8px}.product-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.5rem}.product-card h2,.product-card h3{margin:0;font-size:var(--fs-title)}.product-card>p{margin-bottom:.75rem;color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-body)}.product-card__status{flex:none;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-fine)}.product-card__link{font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);border-bottom:0}.video-embed{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid var(--rule);margin:.9rem 0}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.backlink{font-family:var(--sans);font-size:var(--fs-meta)}.epigraph{font-family:var(--serif);font-style:italic;color:var(--ink-faint);font-feature-settings:"kern","liga","onum"}.epigraph--open{font-size:var(--fs-epigraph);letter-spacing:.04em;margin:0 0 1.4rem}.epigraph--close{font-size:var(--fs-title);line-height:1.6;margin:2.6rem 0 .6rem;padding-top:1.8rem;border-top:1px solid var(--rule)}.pledge{margin:2rem 0;padding:1.2rem 1.3rem;background:var(--bg-soft);border:1px solid var(--rule);border-radius:10px;font-size:var(--fs-body)}.archive-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;margin:1.8rem 0 0}.archive-controls .search{margin:0}.search{margin:1.8rem 0 0}.search input{width:100%;font-family:var(--sans);font-size:var(--fs-meta);color:var(--ink);background:var(--bg-soft);border:1px solid var(--rule);border-radius:8px;padding:.55rem .9rem}.search input::placeholder{color:var(--ink-faint)}.search input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.paper-sort{display:grid;gap:.3rem;min-width:9rem;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.paper-sort select{width:100%;min-height:2.5rem;font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-normal);letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--bg-soft);border:1px solid var(--rule);border-radius:8px;padding:.55rem 2rem .55rem .75rem}.paper-sort select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.search__empty{font-family:var(--serif);font-size:var(--fs-body);color:var(--ink-soft);margin-top:1.8rem}.feed{list-style:none;padding:0;margin:2rem 0 0}.card{padding:1.4rem 0;border-bottom:1px solid var(--rule)}.card--visual{display:grid;grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);gap:1.4rem;align-items:center;padding:1rem;background:var(--panel);border:1px solid var(--rule);border-radius:8px;box-shadow:0 18px 50px var(--shadow)}.card--featured{border-color:color-mix(in srgb,var(--accent) 48%,var(--rule))}.card__figure{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3 / 2;min-height:0;overflow:hidden;background:var(--figure-bg);border:1px solid var(--rule);border-radius:7px;padding:clamp(.45rem,1.2vw,.75rem);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 5%,transparent)}.card__figure-image{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:4px}.card__body{min-width:0}.card__date{font-family:var(--sans);font-size:var(--fs-fine);color:var(--ink-faint)}.card__title{font-family:var(--sans);font-size:var(--fs-title);margin:.2rem 0 .4rem}.card__title a{color:var(--ink);border-bottom:0}.card__title a:hover{color:var(--accent)}.card__summary{color:var(--ink-soft);margin:0 0 .5rem;font-size:var(--fs-body)}.feed--visual{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.feed--visual .card{border-bottom:0}.feed-log .card__title{font-size:var(--fs-title)}.feed-log .essay{font-size:var(--fs-body)}.tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:.4rem 0}.tag{font-family:var(--sans);font-size:var(--fs-fine);color:var(--ink-soft);background:var(--bg-soft);border:1px solid var(--rule);border-radius:999px;padding:.12rem .6rem}a.tag:hover{color:var(--accent);border-color:var(--accent)}.tag--model{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);display:inline-flex;align-items:baseline;gap:.4rem}.tag--model .tag__kind{font-family:var(--mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);color:var(--ink-faint)}a.tag--model:hover{color:var(--link-hover);border-color:var(--accent)}.tag--achievement{display:inline-flex;align-items:center;gap:.38rem;color:var(--achievement-ink);background:var(--achievement-bg);border-color:var(--achievement-border);box-shadow:0 2px 10px var(--achievement-glow);font-weight:var(--fw-semibold)}.tag--achievement .tag__star{font-size:var(--fs-fine);line-height:1}a.tag--achievement:hover{color:var(--achievement-ink);border-color:var(--achievement-ink);box-shadow:0 3px 14px var(--achievement-glow)}.model-facts{margin:1.4rem 0;padding:1rem 1.1rem;background:var(--bg-soft);border:1px solid var(--rule);border-radius:10px;font-family:var(--sans);font-size:var(--fs-meta)}.model-facts>div{display:flex;gap:.7rem;margin:.3rem 0;align-items:baseline}.model-facts dt{flex:none;width:6.5rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--ink-faint)}.model-facts dd{margin:0;color:var(--ink)}.model-card{margin-bottom:.6rem}.title-band{margin:0 calc(50% - 50vw) 0;padding:3rem calc(50vw - 50%) 2rem;background:var(--bg-soft)}.title-band h1{margin:0}.title-band__kicker{margin:0 0 .35rem;color:var(--ink-soft);font-family:var(--sans);font-size:var(--fs-lede);font-weight:var(--fw-light)}.title-band .lede{margin:.9rem 0 0}.byline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1rem;margin:0 calc(50% - 50vw) 1.6rem;padding:1.1rem calc(50vw - 50%);font-family:var(--sans);font-size:var(--fs-meta);line-height:1.55;border-bottom:1px solid var(--rule)}.byline dt{margin:0 0 .1rem;color:var(--ink);font-family:var(--sans);font-size:var(--fs-fine);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.byline dd{margin:0;color:var(--ink-soft)}.tldr{margin:0 0 1.8rem;padding:.8rem 1.1rem .95rem;line-height:1.6;background:var(--bg-soft);border:1px solid var(--hl);border-radius:10px}.tldr__label{display:block;margin-bottom:.15rem;color:var(--ink);font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.tldr p{margin:0}.essay figure.figure{margin:2rem 0 2.4rem}.figure__frame{padding:clamp(.65rem,2vw,1rem);background:var(--figure-bg);border:1px solid var(--frame)}.figure__frame img{display:block;margin:0 auto}.figure__frame--chart{overflow-x:auto}.figure__frame svg.chart{display:block;width:100%;height:auto;min-width:560px;font-family:var(--sans)}.essay figure.figure figcaption{max-width:700px;margin:.65rem auto 0;color:var(--ink);font-family:var(--sans);font-size:var(--fs-small);line-height:1.45;text-align:center}.table-scroll{margin:1.6rem 0 2rem;overflow-x:auto}.essay table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:var(--fs-small);line-height:1.4;font-variant-numeric:tabular-nums}.essay th,.essay td{padding:.4rem .65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.essay thead th{color:var(--ink);font-weight:var(--fw-semibold);border-bottom:2px solid var(--hl)}.post__hero{margin:1.6rem 0 2.2rem}.post__hero-frame{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;background:var(--figure-bg);padding:clamp(.65rem,2vw,1rem);border:1px solid var(--frame)}.post__hero-image{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.post__hero figcaption{margin:.6rem auto 0;color:var(--ink-soft);font-family:var(--sans);font-size:var(--fs-fine);text-align:center}.post__meta{font-family:var(--sans);font-size:var(--fs-small);color:var(--ink-faint);margin:.4rem 0 0}.oversight{font-family:var(--sans);font-size:var(--fs-small);display:flex;align-items:center;gap:.5rem;margin:1.2rem 0;color:var(--ink-faint)}.oversight__ai{color:var(--ink-faint)}.oversight__sep{color:var(--rule)}.oversight__caption{color:var(--ink-soft)}.oversight__chip{display:inline-flex;align-items:center;gap:.4rem;font-weight:var(--fw-semibold);color:var(--ink);background:var(--bg-soft);border:1px solid var(--rule);border-radius:999px;padding:.18rem .7rem}.oversight__chip:hover{border-color:var(--accent);color:var(--accent)}.oversight__dot{width:9px;height:9px;border-radius:999px;background:var(--accent-soft);flex:none}[data-level=minimal] .oversight__dot,.oversight-index__row[data-level=minimal] .oversight__dot{background:var(--oversight-dot-minimal)}[data-level=low] .oversight__dot,.oversight-index__row[data-level=low] .oversight__dot{background:var(--oversight-dot-low)}[data-level=medium] .oversight__dot,.oversight-index__row[data-level=medium] .oversight__dot{background:var(--oversight-dot-medium)}[data-level=high] .oversight__dot,.oversight-index__row[data-level=high] .oversight__dot{background:var(--oversight-dot-high)}.card__oversight{color:var(--ink-faint);border-bottom:0}.card__oversight[data-level=minimal]{color:var(--oversight-minimal)}.card__oversight[data-level=high]{color:var(--oversight-high)}.card__oversight:hover{text-decoration:underline}.oversight-index{margin:1.6rem 0;border:1px solid var(--rule);border-radius:10px;overflow:hidden}.oversight-index__row{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;font-family:var(--sans);border-bottom:1px solid var(--rule);color:var(--ink)}.oversight-index__row:last-child{border-bottom:0}.oversight-index__row:hover{background:var(--bg-soft)}.oversight-index__label{font-weight:var(--fw-semibold)}.oversight-index__count{margin-left:auto;color:var(--ink-faint);font-size:var(--fs-small)}.oversight-legend{font-family:var(--serif);font-size:var(--fs-body);margin-top:1.6rem}.pdf-cta{margin:0 0 1.2rem}.pdf-cta a{display:inline-block;font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--bg);background:var(--accent);border:1px solid var(--accent);border-bottom:1px solid var(--accent);border-radius:8px;padding:.5rem 1rem}.pdf-cta a:hover{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--bg)}.references{margin-top:2.4rem}.references ol{padding-left:1.4rem}.references li{margin-bottom:.8rem;font-size:var(--fs-small)}.references .ref-annote{display:block;color:var(--ink-faint);font-style:italic;font-size:var(--fs-small);margin-top:.15rem}.references .ref-key{font-family:var(--mono);font-size:var(--fs-fine);color:var(--ink-faint)}.datalinks{margin:1.6rem 0;padding:1rem 1.1rem;background:var(--bg-soft);border:1px solid var(--rule);border-radius:10px}.datalinks h3{margin-top:0;font-size:var(--fs-h3)}.datalinks ul{list-style:none;padding:0;margin:0;font-family:var(--sans);font-size:var(--fs-meta)}.datalinks li{margin:.3rem 0}.featured{margin:1.4rem 0}.featured__link{display:block;padding:1.1rem 1.25rem 1.2rem;color:var(--ink);background:var(--bg-soft);border:1px solid var(--hl);border-radius:10px}.featured__link:hover{color:var(--ink);border-color:var(--accent)}.featured__eyebrow{margin:0 0 .25rem;color:var(--accent)}.featured h2{margin:0 0 .4rem;font-size:var(--fs-title);font-weight:var(--fw-semibold)}.featured__link:hover h2{color:var(--accent)}.featured p{margin:0 0 .6rem;color:var(--ink-soft)}.featured__action{font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--accent)}.agendas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.4rem 0}.agenda-card{display:block;padding:1.15rem 1.25rem 1.2rem;color:var(--ink);background:var(--panel);border:1px solid var(--frame);border-radius:10px}.agenda-card:hover{color:var(--ink);border-color:var(--accent)}.agenda-card__eyebrow{margin:0 0 .25rem;color:var(--accent)}.agenda-card h2{margin:0 0 .45rem;font-size:var(--fs-title)}.agenda-card:hover h2{color:var(--accent)}.agenda-card p{margin:0 0 .7rem;color:var(--ink-soft)}.agenda-card__action{font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--accent)}.home-hero__founder{margin:1rem 0 0;color:var(--ink-soft);font-family:var(--sans);font-size:var(--fs-meta)}.agenda-hero h1{max-width:20ch;margin:.2rem 0 .8rem}.agenda-hero .home-hero__lede{max-width:46rem}.agenda-hero__eyebrow{margin:0;color:var(--accent)}.agenda-plan p{margin:0 0 1rem}.agenda-plan__steps{margin:0 0 1rem;padding-left:1.4rem}.agenda-plan__steps li{margin-bottom:.6rem}.writing-list{margin:1rem 0 0;padding:0;list-style:none;max-width:var(--measure)}.writing-list__item{padding:1rem 0;border-bottom:1px solid var(--rule)}.writing-list__date{margin:0;color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-fine)}.writing-list__title{margin:.15rem 0 .3rem;font-size:var(--fs-h3)}.writing-list__title a{color:var(--ink);border-bottom:0}.writing-list__title a:hover{color:var(--accent)}.writing-list__blurb{margin:0 0 .35rem;color:var(--ink-soft)}.writing-list__links{margin:0;font-family:var(--sans);font-size:var(--fs-meta)}.dataset-list{margin:1rem 0 0;padding:0;list-style:none;max-width:var(--measure)}.dataset-list li{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--rule)}.dataset-list__name{font-family:var(--mono);font-size:var(--fs-small);border-bottom:0}.dataset-list li span{color:var(--ink-soft)}.dataset-group{margin-top:1.6rem}.dataset-group h3{margin:0 0 .2rem;font-size:var(--fs-h3)}.dataset-group__blurb{margin:0;color:var(--ink-soft);font-family:var(--sans);font-size:var(--fs-meta)}.findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none}.finding{display:flex;flex-direction:column;padding:1rem 1.15rem 1.05rem;background:var(--panel);border:1px solid var(--frame);border-radius:10px}.finding h3{margin:0 0 .4rem;font-size:var(--fs-h3)}.finding p{margin:0 0 .7rem;color:var(--ink-soft)}.finding a{margin-top:auto;font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);border-bottom:0}.probatio p{margin:0 0 1rem}.probatio__measures{margin:0 0 1rem;padding-left:1.2rem}.probatio__measures li{margin-bottom:.6rem}.probatio__actions{margin-top:1.2rem}.home{position:relative;left:50%;width:min(1120px,calc(100vw - 2rem));transform:translate(-50%);padding-top:0}.home-hero{padding:2.6rem 0 2rem;background:var(--bg-soft);box-shadow:0 0 0 100vmax var(--bg-soft);clip-path:inset(0 -100vmax)}.home-hero__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(21rem,1.08fr);gap:clamp(1.2rem,4vw,3rem);align-items:center}.home-hero__copy{min-width:0}.home-hero h1{max-width:14ch;font-size:var(--fs-display);line-height:1.08;letter-spacing:-.015em;margin-bottom:1rem}.home-hero__lede{max-width:40rem;color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-lede);line-height:1.55}.home-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.45rem .95rem;color:var(--ink);font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);background:var(--panel);border:1px solid var(--rule);border-radius:8px}.button:hover{color:var(--link-hover);border-color:var(--accent)}.button--primary{color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}.button--primary:hover{color:var(--button-primary-fg);background:color-mix(in srgb,var(--button-primary-bg) 86%,var(--accent))}.button--subtle{min-height:2.25rem;padding-inline:.85rem;background:color-mix(in srgb,var(--panel) 84%,var(--bg-soft))}.home-hero__stage{width:100%;min-width:0;aspect-ratio:1.36 / 1;max-height:32rem;padding:.8rem;background:var(--panel);border:1px solid var(--frame);border-radius:8px;overflow:hidden;position:relative;padding:0}.home-hero__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.home-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.8rem 0 0;padding:0;background:var(--panel);border:1px solid var(--rule);border-radius:8px;overflow:hidden}.home-stats div{padding:1rem 1.05rem;border-right:1px solid var(--rule)}.home-stats div:last-child{border-right:0}.home-stats dt{margin:0;color:var(--panel-ink);font-family:var(--sans);font-size:var(--fs-stat);font-weight:var(--fw-bold);line-height:1}.home-stats dd{margin:.35rem 0 0;color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-fine);line-height:1.25}.home-stats__denom{margin-left:.08em;color:var(--ink-faint);font-size:var(--fs-h3);font-weight:var(--fw-medium);letter-spacing:.01em}.home-stats__sub{display:block;margin-top:.28rem;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--ink-faint)}.home-band{padding:2.8rem 0;border-top:1px solid var(--rule)}.home-band[id]{scroll-margin-top:4.5rem}.home-band--tint{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg-soft) 70%,transparent),transparent)}.home-band__inner{width:100%}.lab-grid,.lineage{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1.2rem,4vw,3rem)}.lab-grid h2,.lineage h2,.section-head h2{margin-top:0}.lab-copy{color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-body)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.section-actions__prompt{font-family:var(--sans);font-size:var(--fs-fine);font-weight:var(--fw-semibold);color:var(--ink-faint)}.section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.work-tabs{display:flex;gap:1.35rem;border-bottom:1px solid var(--rule)}.work-tab{appearance:none;position:relative;border:0;padding:.35rem 0 .7rem;color:var(--ink-faint);background:transparent;font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer}.work-tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.work-tab:hover,.work-tab[aria-selected=true]{color:var(--ink)}.work-tab[aria-selected=true]:after{background:var(--accent)}.work-tab:focus-visible,.review-switch__option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.work-panel .feed,[data-review-panel] .feed{margin-top:1rem}.work-panel__empty{margin:1.4rem 0 0;color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-body)}.review-switch{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,26rem);margin-top:1rem;padding:.22rem;border:1px solid var(--rule);border-radius:999px;background:var(--bg-soft)}.review-switch__indicator{position:absolute;z-index:-1;top:.22rem;bottom:.22rem;left:.22rem;width:calc(50% - .22rem);border-radius:999px;background:var(--panel);box-shadow:0 4px 14px var(--shadow);transition:transform .18s ease}.review-switch[data-selection=human] .review-switch__indicator{transform:translate(100%)}.review-switch__option{appearance:none;border:0;padding:.42rem .65rem;color:var(--ink-faint);background:transparent;font-family:var(--sans);font-size:var(--fs-fine);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.review-switch__option[aria-selected=true]{color:var(--ink)}.review-switch__option>span{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-fine)}@media(prefers-reduced-motion:reduce){.review-switch__indicator{transition:none}}.process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;margin:1.4rem 0 0;list-style:none}.process li{min-width:0;padding:1rem;background:var(--panel);border:1px solid var(--rule);border-radius:8px}.process span{color:var(--accent);font-family:var(--mono);font-size:var(--fs-fine)}.process h3{margin:.45rem 0 .3rem}.process p{margin:0;color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-small);line-height:1.45}.lineage__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.lineage__rail a{display:grid;gap:.1rem;padding:.85rem .9rem;background:var(--panel);border:1px solid var(--rule);border-radius:8px}.lineage__rail strong{color:var(--panel-ink);font-family:var(--sans);font-size:var(--fs-meta)}.lineage__rail span{color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-fine)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:920px){.home-hero__inner,.lab-grid,.lineage{grid-template-columns:1fr}.home-hero h1{max-width:14ch}.home-hero__stage{aspect-ratio:1.55 / 1}.home-stats,.process,.lineage__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.card--visual{grid-template-columns:1fr}}@media(max-width:560px){.agendas,.findings{grid-template-columns:minmax(0,1fr)}.dataset-list li{grid-template-columns:minmax(0,1fr);gap:.2rem}.byline{grid-template-columns:minmax(0,1fr)}html{font-size:17px}:root{--fs-h1: 2.1rem;--fs-h2: 1.55rem;--fs-display: 2.28rem}.site-header__inner{position:relative;align-items:center;width:calc(100% - 2rem);max-width:330px;margin:0 auto;padding:.65rem 0}.brand{min-width:0;font-size:var(--fs-meta)}.brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-toggle{flex:none;display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;padding:0;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:8px;cursor:pointer}.nav-toggle:hover,.nav-toggle:focus-visible{color:var(--link-hover);border-color:var(--accent)}.nav-toggle__bars{display:grid;gap:4px;width:1.15rem}.nav-toggle__bars>span{display:block;height:2px;background:currentColor;border-radius:999px;transition:opacity .15s ease,transform .15s ease}.nav-toggle[aria-expanded=true] .nav-toggle__bars>span:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars>span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bars>span:last-child{transform:translateY(-6px) rotate(-45deg)}.nav{position:absolute;top:calc(100% - .15rem);right:0;left:0;z-index:1;width:100%;max-width:330px;display:none;flex-direction:column;gap:.15rem;padding:.4rem;background:var(--panel);border:1px solid var(--rule);border-radius:8px;box-shadow:0 16px 38px var(--shadow-strong)}.site-header__inner[data-menu-open=true] .nav{display:flex}.nav__label{width:100%;justify-content:flex-start;padding-inline:.75rem}.section-head{align-items:flex-start;flex-direction:column}.section-actions{width:100%;justify-content:flex-start}.section-actions .button{flex:1 1 100%;width:100%}.archive-controls{grid-template-columns:1fr}.paper-sort{width:100%}.home{left:auto;width:auto;max-width:330px;transform:none}.home-hero__copy,.home-hero__stage,.home-stats,.home-band__inner{max-width:330px}.home-hero{padding-top:1.4rem}.home-hero h1{line-height:1.04}.home-hero__stage{aspect-ratio:1.18 / 1;padding:0}.home-hero__actions{display:grid;grid-template-columns:1fr}.home-hero__actions .button{width:100%}.home-stats,.process,.lineage__rail{grid-template-columns:1fr}.product-card__top{align-items:flex-start;flex-direction:column;gap:.25rem}.home-stats div{border-right:0;border-bottom:1px solid var(--rule)}.home-stats div:last-child{border-bottom:0}.section-head{display:grid;align-items:start}.card--visual{padding:.65rem}.card__figure{aspect-ratio:3 / 2}.post__hero-frame{aspect-ratio:4 / 3}}
