@charset "UTF-8";
.latest-section{background:#edeede;border-top:1px solid #d7d9c5}.latest-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.latest-label>span:last-child{font-size:9px;letter-spacing:1px;color:#7a8869}.latest-heading{margin-bottom:24px}.latest-question{max-width:940px;font-size:15px;line-height:2;color:var(--muted)}.latest-question strong{font-weight:500;color:#415e42}.study-facts{display:grid;grid-template-columns:1.15fr 1.15fr .8fr;gap:25px;margin:32px 0;border-block:1px solid #c7cfb5;padding:23px 0}.study-facts>span{font-size:11px;color:var(--muted)}.study-facts b{display:block;font:400 23px/1.5 var(--serif);margin-bottom:5px;color:#324b35}.latest-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:26px;align-items:center;padding:30px;background:#f8f8f0;border:1px solid #ccd4bd;border-radius:5px}.latest-flow small{font-size:8px;letter-spacing:1.5px;color:#789160}.latest-flow strong{display:block;font:400 21px/1.6 var(--serif);margin:11px 0}.latest-flow p{font-size:11px;color:var(--muted)}.latest-flow i{font-style:normal;color:#789160;font-size:24px}.latest-takeaways{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0 40px}.latest-takeaways article{padding:27px 29px;background:#213426;color:#dae4c4;border-radius:5px}.latest-takeaways span{font-size:9px;color:var(--peach)}.latest-takeaways h3{font:400 25px/1.6 var(--serif);margin:14px 0}.latest-takeaways p{font-size:12px;line-height:2;color:#b5c3a5}.trace-lab{border-top:1px solid #c7cfb5;padding-top:37px}.trace-intro{display:grid;grid-template-columns:1fr 1.15fr;column-gap:45px;align-items:center}.trace-intro .eyebrow{grid-column:1}.trace-intro h3{font:400 27px/1.55 var(--serif);grid-column:1;margin:13px 0}.trace-intro>p:not(.eyebrow){grid-column:1;font-size:12px;color:var(--muted)}.trace-intro .segmented{grid-column:2;grid-row:2/4}.trace-record{margin-top:25px;background:#f9faf2;border:1px solid #c3ceb1;border-radius:5px;padding:29px}.trace-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:29px;margin-top:23px}.trace-columns>div+div{border-left:1px solid #cad4bd;padding-left:29px}.trace-columns span{font-size:10px;color:#668252}.trace-columns blockquote{margin:14px 0 0;font:400 20px/1.9 var(--serif);color:#334e38}.trace-columns pre{font:12px/2 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;background:#e9efdc;padding:18px;border-radius:3px;color:#425c3d}.trace-record>p:last-child{padding-top:19px;border-top:1px solid #cad4bd;margin-top:23px;font-size:12px;line-height:2;color:#60744e}.results-warning{font-size:12px;line-height:2;color:var(--muted);margin:12px 0}.results-scroll{overflow:auto}.results-table{width:100%;border-collapse:collapse;font-size:13px;margin:20px 0;min-width:440px}.results-table caption{text-align:left;font-size:10px;color:var(--muted);padding-bottom:13px}.results-table th,.results-table td{padding:14px 13px;border-bottom:1px solid #c9d2b9;text-align:right;white-space:nowrap}.results-table th:first-child{text-align:left}.results-table thead th{font-size:10px;color:#526e46;font-weight:500;background:#dfe7cc}.results-table tbody th{font-size:12px;font-weight:400}.results-table tbody td{font:400 24px/1.4 var(--serif);color:#365539}.latest-foot{margin-top:28px}.latest-foot>p{font-size:12px;line-height:2;color:var(--muted);max-width:1000px}.latest-foot strong{font-weight:500;color:#365539}.latest-downloads{display:flex;flex-wrap:wrap;gap:20px;margin:22px 0}.latest-foot>small{font-size:10px;color:#768768;line-height:2;display:block;max-width:1000px}
@media(max-width:800px){.latest-label{flex-wrap:wrap;gap:12px;margin-bottom:27px}.study-facts{gap:20px;grid-template-columns:1fr 1fr}.study-facts>span:last-child{grid-column:1/-1}.latest-flow{gap:15px;padding:23px}.latest-flow strong{font-size:19px}.latest-takeaways{gap:18px}.latest-takeaways article{padding:25px}.trace-intro{display:block}.trace-intro .segmented{margin-top:20px;max-width:520px}.trace-columns{grid-template-columns:1fr;gap:23px}.trace-columns>div+div{border-left:0;border-top:1px solid #cad4bd;padding-left:0;padding-top:23px}.trace-columns blockquote{font-size:21px}}
@media(max-width:540px){.latest-label .tag{font-size:9px}.latest-label>span:last-child{font-size:8px}.latest-question{font-size:13px}.study-facts{grid-template-columns:1fr;gap:18px;padding:23px 0}.study-facts b{font-size:23px}.latest-flow{grid-template-columns:1fr;gap:12px;padding:25px}.latest-flow i{justify-self:center;transform:rotate(90deg)}.latest-flow strong{font-size:23px;margin:7px 0}.latest-flow p{font-size:12px}.latest-takeaways{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.latest-takeaways h3{font-size:25px}.trace-intro h3{font-size:25px}.trace-record{padding:22px}.trace-columns blockquote{font-size:19px}.trace-columns pre{font-size:11px;padding:15px}.latest-downloads{gap:18px}.latest-downloads .text-link{font-size:11px}.latest-foot>small{font-size:9px}.results-warning{font-size:11px}.results-table th,.results-table td{padding:12px 10px}.results-table tbody td{font-size:23px}}
@media print{.latest-section{background:white}.latest-takeaways article{background:white;border:1px solid #bdc9aa;color:#17241f}.latest-takeaways p,.latest-takeaways span{color:#526744}.latest-flow,.trace-record,.trace-columns pre{background:white}.latest-downloads,.trace-intro .segmented{display:none}.latest-flow,.trace-record{break-inside:avoid}.results-table{min-width:0}.results-scroll{overflow:visible}}
.replication-focus{padding:32px;background:#223c2b;color:#e7eddc;border:1px solid #3e5d3d;border-radius:5px;margin:32px 0}.replication-focus .eyebrow{color:#bbcf9f;font-size:9px}.replication-focus h3{font:400 31px/1.5 var(--serif);margin:17px 0;color:#dce2b8}.replication-focus>p:not(.eyebrow){font-size:13px;line-height:2;color:#b9c9ae;max-width:1020px}.replication-focus b{font-weight:500;color:#e1e8c8}.replication-levels{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:27px 0;border-top:1px solid #5d7652;border-bottom:1px solid #5d7652;padding:22px 0}.replication-levels>span{font:400 22px/1.6 var(--serif)}.replication-levels small{font:10px/1.8 var(--sans);color:#aec099}.replication-levels i{font-style:normal;color:#a6bc8b}.replication-focus p.fine{font-size:11px}.replication-focus .text-link{color:#dce2b8;margin-top:21px}@media(max-width:540px){.replication-focus{padding:24px}.replication-focus h3{font-size:25px}.replication-levels{flex-direction:column;align-items:flex-start;gap:14px}.replication-levels i{transform:rotate(90deg);align-self:center}.replication-levels>span{font-size:24px}.replication-focus>p:not(.eyebrow){font-size:12px}}@media print{.replication-focus{background:white;color:#17241f;break-inside:avoid}.replication-focus h3,.replication-focus>p:not(.eyebrow),.replication-focus .eyebrow,.replication-focus b,.replication-levels small{color:#526744}}
:root{--ink:#17241f;--muted:#647267;--paper:#f4f2e9;--white:#fcfbf6;--line:#d3d8ca;--sage:#dce2b8;--green:#60744e;--peach:#e8aa83;--serif:Georgia,"Songti SC","Noto Serif CJK SC","STSong",serif;--sans:"PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.85 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--peach);outline-offset:5px}::selection{background:var(--peach);color:var(--ink)}em{font-style:normal;font-weight:400;color:var(--green)}.dark{color:var(--paper);background:var(--ink)}.dark em{color:var(--sage)}.eyebrow{font-size:10px;letter-spacing:2px;line-height:1.7;font-weight:600;color:var(--green)}.dark .eyebrow{color:#afbf9d}.tag{display:inline-block;border:1px solid #bbcaac;color:#3e5943;background:#e7eddb;font-size:10px;line-height:1.7;border-radius:20px;padding:4px 10px}.tag.amber{color:#785235;border-color:#ddc4a9;background:#f5e8d5}.muted-tag{background:#e9eae4;color:#636d61;border-color:#d0d4c8}.skip{position:fixed;top:-100px;left:20px;padding:10px;background:var(--sage);z-index:200}.skip:focus{top:10px}.header{height:82px;padding:0 5.5%;display:flex;gap:24px;align-items:center;justify-content:space-between;background:#17241ff5;backdrop-filter:blur(16px);position:sticky;top:0;z-index:90;color:#edf0dc;border-bottom:1px solid #dce2b81e}.brand{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:650;letter-spacing:1.7px;line-height:1.5}.brand small{display:block;font-size:7px;letter-spacing:1.5px;color:#a0b29a}.brand i{font-family:var(--serif);color:var(--peach);font-size:16px;font-weight:400}.brand-mark{font:italic 42px/1 var(--serif);letter-spacing:-4px;color:var(--sage);width:34px}.brand-mark span{color:var(--peach)}.header nav{display:flex;gap:27px;margin-left:auto;font-size:11px;color:#b9c5ae}.header nav a:hover{color:var(--sage)}.small-button{border:1px solid #66755b;border-radius:3px;padding:8px 14px;font-size:10px;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 22px;border-radius:3px;font-size:12px;font-weight:600;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button.light{background:var(--sage);color:var(--ink)}.button.solid{background:var(--ink);color:var(--sage)}.text-link{display:inline-block;font-size:12px;border-bottom:1px solid #a5b294;padding:2px 0}.actions{display:flex;gap:26px;align-items:center;margin-top:32px}.hero{position:relative;display:grid;grid-template-columns:1.08fr 1fr;min-height:800px;padding:68px 5.5% 103px;align-items:center;gap:22px;overflow:hidden;background:radial-gradient(ellipse at 82% 12%,#3c4e3225,transparent 60%),var(--ink)}.hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 79px,#dce2b805 80px 81px);pointer-events:none}.hero-copy{position:relative;z-index:2}.hero .eyebrow{font-size:8px;letter-spacing:1.7px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dot{width:6px;height:6px;background:var(--sage);border-radius:50%}.edition{border-left:1px solid #59674e;padding-left:12px;margin-left:4px}.hero h1{font:500 clamp(35px,3.5vw,58px)/1.43 var(--serif);letter-spacing:-1.5px;margin:31px 0 27px}.hero-lead{font:400 19px/1.9 var(--serif);color:#d2dbc5}.hero-note{max-width:455px;font-size:12px;line-height:2.05;color:#a4b39f;margin-top:22px}.hero .text-link{color:#c3cdb4;font-size:10px}.signature{display:flex;gap:12px;align-items:center;color:#d1d9bc;font:400 13px/1.7 var(--serif);margin-top:34px}.signature>span{font-size:28px;color:var(--peach)}.signature small{display:block;font:9px/1.9 var(--sans);color:#95a68d;margin-top:5px}.hero-bottom{position:absolute;bottom:23px;left:5.5%;right:5.5%;border-top:1px solid #dce2b828;padding-top:15px;display:flex;justify-content:space-between;gap:20px;color:#9eac91;font-size:9px}.hero-bottom span:last-child{letter-spacing:1.5px}.time-atlas{position:relative;width:100%;aspect-ratio:600/570;max-width:620px;justify-self:end}.time-atlas svg{width:100%;height:100%;position:absolute;inset:0}.time-node{position:absolute;display:block;border:1px solid #6d805f75;border-radius:5px;padding:20px;background:#263a2de0;width:198px;box-shadow:0 16px 40px #0f191630;transition:transform .2s,border .2s}.time-node:hover{transform:translateY(-4px);border-color:var(--sage)}.time-node>span{font-size:7px;letter-spacing:1px;color:#a8b995}.time-node strong{display:block;font:400 20px/1.5 var(--serif);color:#e7e9cd;margin:10px 0 8px}.time-node small{font-size:9px;color:#a0b38e}.past{top:1%;left:50%;transform:translateX(-50%)}.past:hover{transform:translate(-50%,-4px)}.present{bottom:9%;left:0}.future{bottom:9%;right:0}.atlas-center{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);text-align:center;width:240px}.atlas-center>span{font-size:8px;letter-spacing:1.7px;color:#a0b58c}.atlas-center strong{display:block;font:400 29px/1.55 var(--serif);color:var(--sage);margin:12px 0}.atlas-center small{font-size:9px;color:#9bab8f}.atlas-caption{position:absolute;bottom:-8px;left:0;right:0;text-align:center;font-size:9px;color:#8ea17e;letter-spacing:1px}
.section{padding:90px 7.5%;scroll-margin-top:80px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:42px}.section-heading h2{font:500 clamp(29px,3vw,43px)/1.5 var(--serif);letter-spacing:-.8px;margin-top:17px}.section-intro{font-size:12px;line-height:2;color:var(--muted);max-width:310px}.idea-index{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.index-card{display:flex;flex-direction:column;align-items:flex-start;min-height:360px;padding:28px;background:var(--white);border:1px solid var(--line);border-radius:5px;transition:transform .2s}.index-card:hover{transform:translateY(-5px)}.index-number{font:35px/1 var(--serif);color:#9ba887;margin-bottom:22px}.index-card .tag{margin-bottom:24px;font-size:9px}.index-card h3{font:500 28px/1.5 var(--serif);letter-spacing:-.5px}.index-card>p{font-size:12px;color:var(--muted);margin:16px 0 28px}.index-foot{font-size:8px;letter-spacing:1px;width:100%;padding-top:18px;border-top:1px solid var(--line);margin-top:auto;display:flex;justify-content:space-between}.index-foot b{font-size:16px;font-weight:400;color:var(--green)}.index-card.selected{background:#e5ebd6;border-color:#b6c59d}.scope-note{font-size:11px;color:var(--muted);line-height:2;margin-top:25px;max-width:1030px}.dossier{border-top:1px solid var(--line)}.dossier-heading{display:flex;gap:29px;align-items:flex-start;margin-bottom:47px}.large-number{font:400 65px/1 var(--serif);color:#a1b189;min-width:77px;padding-top:6px}.dossier-heading h2{font:500 clamp(28px,2.8vw,40px)/1.5 var(--serif);margin-top:14px;letter-spacing:-.6px}.dossier-heading>.tag{margin-left:auto;margin-top:10px;white-space:nowrap}.question-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:start}.question-grid h3{font:500 23px/1.6 var(--serif);margin-bottom:16px}.question-grid p{color:var(--muted);font-size:14px;line-height:2.1}.question-grid .pullquote{font:400 27px/1.7 var(--serif);color:var(--green);margin-top:26px;border-left:2px solid #b8c29f;padding-left:22px}.finding{background:#e9eddf;border:1px solid #d0d8c3;padding:28px;border-radius:5px}.finding>span{display:block;font-size:10px;letter-spacing:1px;color:#6e8157;margin-bottom:15px}.finding h3{font-size:23px}.finding p{font-size:13px}.comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--white);border-radius:5px;margin-top:43px;overflow:hidden}.comparison article{padding:31px 33px}.comparison article+article{border-left:1px solid var(--line)}.comparison article>span{font-size:8px;letter-spacing:1.6px;color:#7e9069}.comparison h3{font:500 22px/1.5 var(--serif);margin:17px 0}.comparison p{font-size:13px;line-height:2;color:var(--muted);margin-top:12px}.comparison a,.reference-links a{border-bottom:1px solid #aebca0;color:#466247}.reference-links{display:flex;flex-wrap:wrap;gap:11px;margin-top:15px;font-size:11px}.interactive-panel{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:42px;align-items:center}.interactive-panel h3{font:400 26px/1.6 var(--serif);margin:15px 0}.interactive-panel>div>p:not(.eyebrow){font-size:12px;color:var(--muted)}.segmented{display:flex;gap:4px;border:1px solid #c4cdb7;background:#e8eddd;padding:4px;border-radius:5px}.segmented button{padding:8px 13px;flex:1;font-size:11px;line-height:1.6;border-radius:3px}.segmented button[aria-pressed="true"]{background:var(--ink);color:var(--sage)}.payoff-demo{padding:22px;border:1px solid var(--line);background:var(--white);border-radius:5px}.payoff-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:17px 0}.payoff-cards>div{padding:18px;text-align:center;border:1px solid var(--line);background:#f1f3e9;border-radius:3px}.payoff-cards span,.payoff-cards small{display:block;font-size:11px;color:var(--muted)}.payoff-cards strong{display:block;font:400 47px/1.3 var(--serif);margin:6px 0;color:var(--green)}.payoff-demo>p{font-size:12px;color:#526744;min-height:46px}.study-details{border-top:1px solid #becaae;border-bottom:1px solid #becaae;margin-top:40px}.study-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:30px;padding:24px 0}.study-details summary::-webkit-details-marker,.frontier-card summary::-webkit-details-marker{display:none}.study-details summary>span{font-size:10px;color:var(--green);min-width:98px}.study-details summary strong{font:400 21px/1.6 var(--serif)}.study-details summary i{font-size:20px;font-style:normal;margin-left:auto}.study-details[open] summary i{transform:rotate(45deg)}.detail-content{padding:9px 0 30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:10px 0 30px}.steps article{border-left:1px solid #c3ceb3;padding:0 22px}.steps b{font:24px/1.5 var(--serif);color:#9aaa80}.steps h4{font:400 20px/1.5 var(--serif);margin:11px 0}.steps p{font-size:12px;color:var(--muted);line-height:2}.protocol-list{margin:0}.protocol-list>div{display:grid;grid-template-columns:114px 1fr;gap:27px;padding:18px 0;border-top:1px solid var(--line)}.protocol-list dt{font-size:11px;font-weight:600;color:var(--green)}.protocol-list dd{margin:0;color:var(--muted);font-size:13px;line-height:2}.memory-section{background:#e9eddf}.memory-section .finding{background:#f5f7ed}.memory-interaction{display:grid;grid-template-columns:1fr 1.12fr;margin-top:40px;border:1px solid #c4cfb2;border-radius:5px;overflow:hidden;background:#f7f8f0}.memory-event{padding:30px;border-right:1px solid #c4cfb2}.file-label{font-size:9px;color:#78905b;letter-spacing:.7px}.memory-event h3{font:400 22px/1.7 var(--serif);margin:19px 0}.memory-event p{font-size:12px;line-height:2;color:var(--muted)}.event-line{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--green);margin-top:25px}.event-line span{background:#e4ebd6;padding:7px 10px;border-radius:3px}.event-line i{font-style:normal}.memory-view{padding:26px;min-height:320px}.memory-view .file-label{margin:23px 0 12px}.memory-view blockquote{margin:0 0 17px;font:400 23px/1.7 var(--serif);min-height:80px;color:#435b3b}.memory-view>p:last-child{font-size:12px;line-height:2;color:var(--muted)}.evidence-ladder{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:20px;align-items:center;margin-top:45px;background:#e9eddf;border:1px solid var(--line);padding:29px;border-radius:5px}.evidence-ladder article>span{font-size:9px;color:#82936f}.evidence-ladder h4{font:400 22px/1.5 var(--serif);margin:12px 0}.evidence-ladder p{font-size:11px;color:var(--muted)}.evidence-ladder>i{font:24px/1 var(--serif);color:#99ac7e}
.dark .section-intro{color:#a3b198}.work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.work-grid article{border:1px solid #526347;border-radius:5px;padding:27px 23px;background:#213426}.work-grid article>span{font-size:9px;color:var(--peach)}.work-grid h3{font:400 23px/1.65 var(--serif);margin:21px 0;color:var(--sage)}.work-grid p{font-size:12px;line-height:2;color:#b0bfa1}.truth-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #526347;border-bottom:1px solid #526347;margin-top:32px;padding:26px 0;gap:30px}.truth-strip strong{font-size:12px;font-weight:500;color:#dce2b8}.truth-strip p{font-size:11px;color:#a6b595;margin-top:9px}.attribution{font-size:10px;line-height:2;color:#9cae8d;margin-top:25px}.frontier-lead{max-width:930px;font-size:16px;line-height:2;color:var(--muted);margin-bottom:32px}.frontier-lead strong{color:#526744;font-weight:500}.mechanism-map{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:22px;padding:27px 29px 63px;background:#e6ecd9;border:1px solid #c4ceb6;border-radius:5px;align-items:center}.mechanism-map span{font-size:8px;letter-spacing:1px;color:#81966a}.mechanism-map h3{font:400 24px/1.5 var(--serif);margin:12px 0 8px}.mechanism-map p{font-size:12px;color:var(--muted)}.mechanism-map i{font:24px/1 var(--serif);color:#92a976}.mechanism-map>b{position:absolute;bottom:20px;left:29px;font-size:10px;font-weight:400;color:#77915c;border-top:1px dashed #b9c7a6;right:29px;padding-top:12px}.frontier-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}.frontier-card{background:var(--white);border:1px solid var(--line);border-radius:5px;overflow:hidden;align-self:start}.frontier-card summary{list-style:none;padding:28px;cursor:pointer;position:relative}.frontier-card .kicker{font-size:9px;color:var(--green);letter-spacing:1px}.frontier-card h3{font:400 25px/1.55 var(--serif);margin:16px 25px 14px 0}.frontier-card .premise{font-size:13px;line-height:2;color:var(--muted)}.frontier-card .position{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:9px;color:#789160;margin-top:22px}.frontier-card .position>span{padding:3px 9px;border:1px solid #c8d3b9;border-radius:20px}.frontier-card .open-icon{position:absolute;right:24px;top:28px;font-size:20px;color:var(--green)}.frontier-card[open] .open-icon{transform:rotate(45deg)}.frontier-detail{padding:0 28px 26px}.frontier-detail>div{padding:16px 0;border-top:1px solid var(--line)}.frontier-detail h4{font-size:11px;font-weight:600;color:var(--green);margin-bottom:8px}.frontier-detail p{font-size:12px;line-height:2;color:var(--muted)}.lineage-panel{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:center;border-top:1px solid var(--line);padding-top:44px;margin-top:46px}.lineage-panel h3{font:400 28px/1.6 var(--serif);margin:15px 0}.lineage-panel p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:2}.lineage-panel .segmented{margin-top:22px;max-width:360px}.lineage-panel p.fine{font-size:10px;margin-top:19px;max-width:440px}.lineage-view{padding:28px;border:1px solid #c2ceb3;border-radius:5px;background:#e5ecd9}.lineage-roots{display:flex;gap:10px;justify-content:center;min-height:44px}.lineage-roots span{font-size:10px;background:#f6f8ed;border:1px solid #b9c9a1;padding:10px 14px;border-radius:3px;text-align:center}.lineage-roots.multiple span{flex:1;padding:10px 5px}.lineage-view svg{display:block;width:100%;height:80px}.lineage-view svg path{fill:none;stroke:#7d9565;stroke-width:1.4}.lineage-agents{display:flex;gap:14px}.lineage-agents span{flex:1;text-align:center;background:#304c32;color:#dce2b8;font-size:11px;padding:14px 7px;border-radius:3px}.consensus{border-top:1px solid #bacaa7;margin-top:24px;padding-top:18px}.consensus span{font-size:9px;color:#6b8452}.consensus strong{display:block;font:400 19px/1.6 var(--serif);margin-top:9px;min-height:62px}.sources-section{background:#e9eddf;border-top:1px solid var(--line)}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.source-card{padding:24px;border:1px solid #cbd5be;border-radius:5px;background:#f7f9ef;display:flex;flex-direction:column}.source-card>span{font-size:8px;letter-spacing:1px;color:#789161}.source-card h3{font:400 18px/1.5 var(--serif);margin:13px 0}.source-card p{font-size:11px;color:var(--muted);line-height:1.9}.source-card small{font-size:9px;color:#7c8d6b;margin-top:15px;display:block}.source-card a{font-size:11px;color:#49683e;align-self:start;border-bottom:1px solid #afc09c;margin-top:auto;padding-top:14px}.next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.next-grid article{border-top:1px solid #aebd9e;padding-top:25px}.next-grid article>span{font-size:10px;color:#76905f}.next-grid h3{font:400 26px/1.6 var(--serif);margin:17px 0}.next-grid p{font-size:13px;color:var(--muted);line-height:2}.resource-note{display:flex;align-items:center;gap:45px;border:1px solid #c9d3bc;background:#e6ecda;padding:26px 31px;border-radius:5px;margin-top:39px}.resource-note>div{display:flex;align-items:center;gap:22px;flex-shrink:0}.resource-note strong{font:400 36px/1.3 var(--serif)}.resource-note span{font-size:10px;color:var(--muted)}.resource-note>p{font-size:11px;color:var(--muted);line-height:2}.download-row{display:flex;align-items:center;gap:24px;margin-top:30px;flex-wrap:wrap}.download-row>span{font-size:9px;color:var(--muted);margin-left:auto}.closing{text-align:center;padding:87px 20px 65px}.closing h2{font:400 clamp(29px,3.4vw,47px)/1.6 var(--serif);margin:25px 0}.closing>p:not(.eyebrow){font-size:13px;color:#a7b698;line-height:2;margin-bottom:25px}.closing>.text-link{color:#baca9e}.closing>small{display:block;font-size:8px;letter-spacing:2px;color:#839d6d;margin-top:47px}footer{background:#17241f;color:#9cb28b;display:flex;justify-content:space-between;padding:22px 5.5%;border-top:1px solid #49613a;font-size:9px;gap:20px}dialog{width:min(650px,92vw);max-height:86vh;padding:42px;border:1px solid #becbad;border-radius:7px;background:#f4f5e9;color:var(--ink);box-shadow:0 25px 80px #09120a50}dialog::backdrop{background:#0b170dcc;backdrop-filter:blur(6px)}.dialog-close{position:absolute;top:12px;right:15px;font-size:25px;width:38px;height:38px}dialog h2{font:400 34px/1.5 var(--serif);margin:17px 0 23px}.tour-links a{display:block;border-top:1px solid #c4d0b3;padding:17px 0}.tour-links span{font-size:9px;color:#7a9265}.tour-links strong{display:block;font:400 21px/1.5 var(--serif);margin:7px 0}.tour-links p{font-size:12px;color:var(--muted)}.noscript{padding:20px;background:var(--sage);font-size:13px}
@media(min-width:1600px){.section{padding-left:max(7.5%,calc((100vw - 1400px)/2));padding-right:max(7.5%,calc((100vw - 1400px)/2))}}
@media(max-width:1100px){.hero{min-height:760px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:40px}.time-node{width:167px;padding:16px}.time-node strong{font-size:17px}.atlas-center strong{font-size:25px}.present,.future{bottom:4%}.time-atlas{margin-top:25px}.time-atlas .atlas-caption{bottom:-35px}.work-grid{grid-template-columns:1fr 1fr}.question-grid{gap:35px}.dossier-heading>.tag{display:none}.source-grid{grid-template-columns:1fr 1fr}.index-card{padding:25px;min-height:370px}.index-card h3{font-size:25px}.evidence-ladder{gap:14px;padding:23px}.evidence-ladder h4{font-size:19px}.resource-note{display:block}.resource-note>p{margin-top:20px}.header nav{gap:17px}}
@media(max-width:800px){.header{height:72px}.header nav{display:none}.hero{display:block;padding-top:49px;min-height:0;padding-bottom:87px}.hero-copy{max-width:590px}.hero h1{font-size:clamp(34px,6vw,50px)}.hero-note{max-width:540px}.time-atlas{max-width:530px;margin:44px auto 35px;aspect-ratio:600/550}.time-node{width:180px;padding:18px}.time-node strong{font-size:19px}.past{top:0}.present,.future{bottom:7%}.atlas-center{top:48%}.atlas-center strong{font-size:29px}.section{padding:65px 6%}.section-heading{display:block;margin-bottom:30px}.section-intro{margin-top:22px;max-width:550px}.section-intro br{display:none}.idea-index{gap:12px}.index-card{padding:20px;min-height:340px}.index-card h3{font-size:21px}.index-card>p{font-size:11px}.index-foot{font-size:7px}.dossier-heading{gap:19px}.large-number{font-size:55px;min-width:63px}.dossier-heading h2{font-size:31px}.question-grid{grid-template-columns:1fr;gap:26px}.question-grid .pullquote{font-size:25px}.comparison article{padding:24px}.comparison h3{font-size:20px}.interactive-panel{grid-template-columns:1fr;gap:23px}.payoff-demo{max-width:600px;width:100%}.memory-interaction{grid-template-columns:1fr}.memory-event{border-right:0;border-bottom:1px solid #c4cfb2;padding:26px}.memory-view{min-height:0}.memory-view blockquote{min-height:0}.evidence-ladder{grid-template-columns:1fr auto 1fr;gap:16px}.evidence-ladder>i:nth-of-type(2){display:none}.lineage-panel{grid-template-columns:1fr;gap:25px}.frontier-grid{gap:15px}.frontier-card h3{font-size:23px}.frontier-card summary{padding:24px}.frontier-detail{padding:0 24px 24px}.next-grid{gap:23px}.next-grid h3{font-size:22px}.next-grid p{font-size:12px}.download-row>span{width:100%;margin-left:0}.mechanism-map{gap:13px;padding:25px 19px 61px}.mechanism-map h3{font-size:22px}.mechanism-map p{font-size:10px}.study-details summary{gap:17px}.study-details summary strong{font-size:19px}}
@media(max-width:540px){html{scroll-padding-top:82px}.header{padding:0 5%;gap:10px}.brand{font-size:10px;gap:10px;letter-spacing:1px}.brand small{font-size:6px}.brand-mark{font-size:36px;width:28px}.small-button{font-size:9px;padding:7px 10px}.hero{padding-left:6%;padding-right:6%}.hero h1{font-size:35px;letter-spacing:-1.3px}.hero .eyebrow{font-size:7px;gap:7px}.edition{display:block;border:0;padding:0;margin-left:0;width:100%;margin-top:5px}.hero-lead{font-size:17px}.actions{gap:20px;flex-wrap:wrap}.actions .button{font-size:11px;padding:13px 17px}.signature{font-size:12px}.hero-bottom{display:block;font-size:8px;line-height:1.9}.hero-bottom span:last-child{display:block;margin-top:6px}.time-atlas{margin:39px auto 46px;aspect-ratio:350/410}.time-atlas svg{top:18px;height:100%}.time-node{padding:15px 13px;width:155px}.time-node>span{font-size:6px;letter-spacing:.5px}.time-node strong{font-size:17px;margin:6px 0}.time-node small{font-size:8px}.past{top:0;width:174px}.present,.future{bottom:3%}.atlas-center{top:48%;width:230px}.atlas-center strong{font-size:26px}.atlas-caption{font-size:8px}.section{padding:55px 6%}.section-heading h2{font-size:29px}.section-heading .eyebrow{font-size:8px}.idea-index{grid-template-columns:1fr;gap:15px}.index-card{min-height:0;padding:25px;display:grid;grid-template-columns:48px 1fr;column-gap:18px}.index-number{grid-column:1;grid-row:1/4;font-size:32px;margin-top:3px}.index-card .tag{grid-column:2;justify-self:start;margin-bottom:17px;font-size:9px}.index-card h3{grid-column:2;font-size:27px}.index-card>p{grid-column:2;font-size:12px;margin-bottom:23px}.index-foot{grid-column:2;font-size:8px}.scope-note{font-size:10px}.dossier-heading{display:grid;grid-template-columns:42px 1fr;gap:15px;margin-bottom:28px}.large-number{font-size:36px;min-width:0}.dossier-heading .eyebrow{font-size:7px;letter-spacing:1px}.dossier-heading h2{font-size:26px;letter-spacing:-.8px;margin-top:12px}.question-grid h3{font-size:21px}.question-grid p{font-size:13px}.question-grid .pullquote{font-size:23px}.finding{padding:23px}.comparison{grid-template-columns:1fr;margin-top:29px}.comparison article+article{border-left:0;border-top:1px solid var(--line)}.comparison p{font-size:12px}.interactive-panel h3{font-size:25px}.interactive-panel .eyebrow{font-size:8px}.payoff-demo{padding:18px}.segmented button{font-size:10px;padding:8px 6px}.study-details summary{display:grid;grid-template-columns:1fr 22px;gap:8px;padding:22px 0}.study-details summary>span{font-size:9px;grid-column:1}.study-details summary strong{grid-column:1;font-size:19px}.study-details summary i{grid-column:2;grid-row:1/3}.steps{grid-template-columns:1fr;gap:24px}.steps article{padding-left:17px}.steps h4{display:inline;margin-left:14px}.steps p{margin-top:11px}.protocol-list>div{grid-template-columns:1fr;gap:7px}.protocol-list dd{font-size:12px}.memory-event,.memory-view{padding:23px}.memory-event h3{font-size:21px}.memory-view blockquote{font-size:22px}.evidence-ladder{padding:23px;column-gap:17px}.evidence-ladder h4{font-size:21px}.work-grid{grid-template-columns:1fr;gap:14px}.work-grid article{padding:25px}.work-grid h3{font-size:25px;margin:15px 0}.truth-strip{grid-template-columns:1fr;gap:23px}.truth-strip p{font-size:12px}.frontier-lead{font-size:14px}.mechanism-map{grid-template-columns:1fr;gap:13px;padding:25px 25px 75px}.mechanism-map i{transform:rotate(90deg);width:23px;justify-self:center}.mechanism-map h3{font-size:24px;margin:8px 0}.mechanism-map p{font-size:12px}.mechanism-map>b{left:25px;right:25px}.frontier-grid{grid-template-columns:1fr}.frontier-card h3{font-size:25px}.frontier-card .premise{font-size:12px}.lineage-view{padding:21px}.lineage-roots span{font-size:9px;padding:9px 7px}.lineage-agents{gap:7px}.lineage-agents span{font-size:10px}.lineage-view svg{height:70px}.consensus strong{font-size:18px}.source-grid{grid-template-columns:1fr}.source-card{padding:25px}.source-card h3{font-size:21px}.source-card p{font-size:12px}.next-grid{grid-template-columns:1fr;gap:27px}.next-grid h3{font-size:25px;margin:12px 0}.next-grid h3 br{display:none}.next-grid p{font-size:13px}.resource-note{padding:23px}.resource-note>div{gap:20px}.resource-note strong{font-size:34px}.resource-note span{font-size:9px}.download-row{gap:20px}.download-row .button{font-size:11px;padding:13px 18px}.download-row .text-link{font-size:10px}.closing{padding:58px 6%}.closing h2{font-size:27px}.closing>p:not(.eyebrow){font-size:12px}footer{display:block;font-size:8px;line-height:2;padding:20px 6%}footer>span{display:block}dialog{padding:31px 25px}dialog h2{font-size:29px}}
@media(max-width:540px){.time-atlas{aspect-ratio:350/510}.time-node{width:calc(50% - 6px)}.past{width:174px}.atlas-center{top:50%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{html{scroll-behavior:auto}body{font-size:10pt;background:white;color:#17241f}.header,.skip,.time-atlas,.actions,.hero-bottom,.interactive-panel,.memory-interaction,.lineage-panel,.download-row,dialog,.closing,.noscript,.open-icon{display:none!important}.hero{display:block;min-height:0;padding:20px;background:white;color:#17241f}.hero:before{display:none}.hero h1{font-size:28pt}.hero-lead,.hero-note,.signature,.dark em,.dark .eyebrow{color:#526744}.hero-note{max-width:none}.section{padding:25px 20px;background:white;color:#17241f}.section-heading h2,.dossier-heading h2{font-size:22pt}.section-heading{margin-bottom:20px}.index-card{min-height:0;padding:18px;break-inside:avoid}.index-card h3{font-size:19pt}.question-grid{gap:25px}.comparison,.finding,.frontier-card,.source-card{break-inside:avoid;background:white}.work-grid{grid-template-columns:1fr 1fr}.work-grid article{background:white;color:#17241f;border-color:#a9b699}.work-grid p,.work-grid h3,.dark .section-intro,.attribution,.truth-strip p,.truth-strip strong{color:#526744}.truth-strip{border-color:#b9c8a7}.frontier-grid{grid-template-columns:1fr}.frontier-card summary{padding:20px}.frontier-detail{padding:0 20px 20px}.source-grid{grid-template-columns:1fr 1fr}.study-details,.steps article,.next-grid article{break-inside:avoid}.protocol-list>div{padding:10px 0}.mechanism-map,.resource-note{background:white;break-inside:avoid}.large-number{font-size:42pt}.dark,footer{background:white;color:#17241f}}
/* Edition 05 — a source-backed topic exploration studio. */
.directions-section{background:#f2eee4}
.directions-lead{font-size:17px;line-height:1.95;max-width:960px;color:#536052}
.direction-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid #c8cbbb;border-bottom:1px solid #c8cbbb;margin:40px 0 24px;padding:27px 0}
.direction-counts>div{display:flex;align-items:center;gap:22px}
.direction-counts b{font-family:Georgia,serif;font-size:48px;font-weight:400;color:#506046}
.direction-counts span{font-size:16px}
.direction-counts small{display:block;margin-top:8px;font-size:11px;line-height:1.8;color:#73796b}
.route-intro{display:grid;grid-template-columns:170px 1fr;gap:30px;margin:24px 0}
.route-intro>span{font-size:10px;letter-spacing:.14em;color:#778064;padding-top:15px}
.route-intro p{font-size:14px;color:#687061;line-height:1.9;margin:10px 0}
.topic-filter{display:flex;gap:7px;flex-wrap:wrap;margin:35px 0 15px}
.topic-filter button{border:1px solid #c8cbbb;background:transparent;border-radius:30px;padding:12px 19px;font:inherit;font-size:13px;color:#4b584a;cursor:pointer}
.topic-filter button[aria-pressed=true]{background:#25382b;color:#f4f1e5;border-color:#25382b}
.topic-filter button:focus-visible{outline:2px solid #907649;outline-offset:3px}
.topic-count{font-size:12px;color:#68705e;margin-bottom:21px}
.direction-cards{display:grid;gap:15px}
.direction-card{border:1px solid #c8cbbb;border-radius:4px;background:#faf8f1;overflow:hidden}
.direction-card[hidden]{display:none}
.direction-card>summary{list-style:none;display:grid;grid-template-columns:65px 1fr auto;gap:20px;align-items:center;padding:29px 30px;cursor:pointer}
.direction-card>summary::-webkit-details-marker{display:none}
.direction-number{font-family:Georgia,serif;font-size:32px;color:#929880;align-self:start;padding-top:8px}
.direction-card h3{font-family:var(--serif,Georgia,serif);font-size:29px;font-weight:400;line-height:1.45;margin:16px 0 7px}
.direction-card summary p{font-size:14px;color:#798070;margin:0}
.direction-expand{font-size:11px;letter-spacing:.05em;color:#53604c;white-space:nowrap}
.direction-expand b{font-size:24px;font-weight:300;margin-left:20px;display:inline-block}
.direction-card[open] .direction-expand b{transform:rotate(45deg)}
.direction-card[open]>summary{background:#e9ebdf}
.direction-detail{padding:25px 36px 36px}
.direction-family{font-size:11px;color:#8a7760;line-height:1.9;border-bottom:1px solid #d9ddcc;padding-bottom:20px}
.direction-argument{display:grid;grid-template-columns:1fr 1fr;gap:5px 35px}
.direction-argument article:first-child{grid-column:1/-1}
.direction-argument h4,.direction-protocol h4{font-size:14px;font-weight:600;margin:20px 0 9px}
.direction-argument p{font-size:15px;line-height:1.95;color:#56614f;margin-top:0}
.direction-protocol{padding:27px 0 8px;border-top:1px solid #d9ddcc;margin-top:25px}
.direction-protocol ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;padding-left:25px;font-size:14px;color:#65705c}
.direction-protocol li{padding:8px 5px}
.direction-protocol strong{color:#30432f}
.direction-protocol p{line-height:1.9;margin-bottom:5px}
.design-witness{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;margin:65px 0;padding:45px 0;border-top:1px solid #c8cbbb;border-bottom:1px solid #c8cbbb;align-items:center}
.design-witness h3,.review-work h3{font-family:var(--serif,Georgia,serif);font-size:30px;line-height:1.5;font-weight:400}
.design-witness>div>p{font-size:15px;line-height:1.9;color:#68705d}
.witness-console{background:#e5e9dc;border:1px solid #c8cbbb;padding:25px;border-radius:4px;min-width:0}
.witness-score{display:flex;align-items:baseline;gap:16px;padding:27px 0}
.witness-score strong{font-size:44px;font-weight:400;font-family:Georgia,serif}
.witness-score>span{font-size:11px;color:#79806d}
.witness-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}
.witness-grid>span{display:grid;gap:6px;justify-items:center;padding:11px 1px;background:#f7f8f0;color:#4f6347;border-bottom:2px solid #728461;min-width:0}
.witness-grid small,.witness-grid>span>span{font-size:9px}
.witness-grid .incorrect{color:#9a5c3b;border-bottom-color:#a47a50}
.cost-control{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 15px;font-size:13px}
.cost-control select{font:inherit;color:#243429;background:#f9f8ed;border:1px solid #a8b49b;border-radius:3px;padding:9px 20px}
#witness-net{font-size:14px;line-height:1.9}
.review-work{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:45px 0}
.review-work ul{padding-left:20px;font-size:14px;line-height:2.05;color:#637159}
.review-work li{padding:5px 0}
@media(max-width:800px){
.direction-counts{gap:15px}.direction-counts>div{display:block}.direction-counts b{display:block;margin-bottom:12px}
.direction-card>summary{grid-template-columns:35px 1fr;gap:12px;padding:24px 20px}
.direction-expand{grid-column:2}.direction-card h3{font-size:25px}
.design-witness,.review-work{grid-template-columns:1fr;gap:20px}
.direction-detail{padding:22px}.route-intro{grid-template-columns:1fr;gap:0}
}
@media(max-width:540px){
.direction-counts{grid-template-columns:1fr;gap:19px}.direction-counts>div{display:flex;gap:23px}.direction-counts b{margin:0}
.direction-argument,.direction-protocol ol{grid-template-columns:1fr}
.direction-card h3{font-size:22px}.direction-detail{padding:18px}
.topic-filter button{font-size:12px;padding:11px 13px}
.witness-console{padding:15px}.witness-score strong{font-size:36px}.design-witness{margin:40px 0;padding:30px 0}
.witness-grid{grid-template-columns:repeat(4,1fr);gap:6px}
}
@media print{.direction-card[hidden]{display:block}.topic-filter,.topic-count{display:none}.direction-detail{padding:12px}.direction-card{break-inside:auto}.direction-card>summary{break-after:avoid}.design-witness{break-inside:avoid}}
