:root{--paper:#0b1b23;--ink:#e2e9e7;--muted:#8fa8b1;--line:#2b424b;--blue:#a5cac9;--navy:#10262e;--motion-x:0;--motion-y:0;--hero-shift:0px;--hero-fade:1;--accent:#adcfd0}body{background:var(--paper)}.shell{width:min(1320px,88%)}.site-header{height:104px;border-color:#35525a66}.wordmark{font-family:Georgia,serif;font-size:26px;letter-spacing:-1.3px;font-weight:400}.wordmark span{color:#a9d0ca}.site-header nav{color:#a9bcc0;font-size:11px;gap:27px}.site-header a:hover{color:#e4ede8}.paper-link{border-color:#62817c80;padding:12px 19px;border-radius:30px}.motion-switch{width:30px;height:30px;display:grid;place-items:center;color:#a4bebc;border:1px solid #5c797c70;border-radius:50%;background:none;cursor:pointer;font-size:10px}.reading-progress{background:#bdd4ad;height:2px}.hero{position:relative;isolation:isolate;padding-top:42px}.hero:before{content:'';position:absolute;z-index:-2;inset:-105px -6vw 0;pointer-events:none;background:radial-gradient(ellipse at 72% 41%,#52747930,transparent 54%),radial-gradient(ellipse at 15% 100%,#25485335,transparent 58%)}#meaning-field{position:absolute;inset:-70px -6vw auto auto;width:100vw;height:calc(100% + 80px);z-index:-1;opacity:.68;pointer-events:none}.hero-top{position:relative;z-index:3}.eyebrow{color:#9cb6bc;font-size:9px;letter-spacing:1.7px}.eyebrow i{background:#c5d5ad;box-shadow:0 0 14px #a3c69055}.mini-index{color:#78959e;font-size:8px;letter-spacing:1px}.hero-grid{grid-template-columns:1fr 1fr;gap:11%;padding-block:52px 68px;align-items:center;position:relative}.hero-title{position:relative;z-index:4;transform:translateY(var(--hero-shift));opacity:var(--hero-fade)}.hero h1{font-size:clamp(83px,8.2vw,128px);letter-spacing:-.065em;line-height:.9;color:#e7ece5;margin-bottom:31px}.title-line{padding-bottom:.13em}.hero h1 em{color:#c0d4c1;font-family:Georgia,serif;font-size:1.08em;letter-spacing:-.085em}.hero .subtitle{color:#93afb6;font-size:15px;line-height:1.8}.hero-actions{gap:25px;margin-top:31px}.hero .button{background:#c4d5b1;color:#1e3837;border-radius:30px;padding:15px 22px;font-size:11px;gap:31px;box-shadow:0 8px 30px #0002;transition:background .3s,transform .3s,box-shadow .3s}.hero .button:hover{background:#e0ead0;box-shadow:0 12px 32px #0004;transform:translateY(-3px)}.hero .text-link{font-size:10px;border-color:#68817d77;color:#b1c5c7;padding-bottom:9px;gap:18px}.hero-art-stage{position:relative;padding:35px 0 30px;perspective:1100px;transform:translateY(calc(var(--hero-shift) * -.5));min-width:0}.hero-evidence{background:#eef0e6;color:#273d43;border:1px solid #d4dccb;box-shadow:0 25px 80px #0005;transform:rotate(-3deg) rotateY(calc(var(--motion-x)*-4deg)) rotateX(calc(var(--motion-y)*3deg));transition:transform .55s cubic-bezier(.2,.8,.2,1);padding:31px 32px 27px;border-radius:3px;animation:folio-in 1.1s .3s backwards;position:relative;z-index:3}.hero-evidence:before{content:'';position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23546655' filter='url(%23n)' opacity='.25' d='M0 0h140v140H0z'/%3E%3C/svg%3E")}.paper-layer{position:absolute;inset:42px -10px 30px 10px;border-radius:3px;pointer-events:none}.layer-back{background:#759b97;transform:rotate(7deg) translate(12px,-5px);box-shadow:0 20px 70px #0003;z-index:1}.layer-back>span{position:absolute;right:17px;bottom:19px;font:6px 'Courier New',monospace;color:#254947;letter-spacing:2px}.layer-middle{background:#b7c9b7;transform:rotate(2deg) translate(0,4px);z-index:2}.hero-evidence .evidence-top{color:#526e71;position:relative}.hero-evidence .evidence-top .eyebrow{color:#789087;font-size:7px;letter-spacing:1.6px}.little-star{font-size:36px;font-weight:400;color:#6a8c80;animation:star-turn 24s linear infinite}.revision-graphic{padding-block:32px 28px;position:relative}.source-label{font:6px 'Courier New',monospace;color:#899a8b;letter-spacing:1.8px;display:block;margin-bottom:11px}.old-label{font-size:34px;letter-spacing:-1.7px;color:#83918a;margin-left:4px}.old-label:after{height:1px;background:#66876c;animation-delay:1.1s}.revision-line{margin-top:20px;gap:9px;align-items:center}.revision-line svg{width:64px;flex-shrink:0;align-self:start;margin-top:22px}.revision-line path{stroke:#76968b;animation-delay:1.4s;stroke-width:1.2}.child-label{font-size:6px;color:#7f9b81;letter-spacing:1.4px}.new-label{display:block;font-size:clamp(40px,4.2vw,61px);line-height:1.04;color:#385b51;letter-spacing:-2.2px;animation-delay:1.6s}.evidence-bottom{border-color:#bec8b588;padding-top:21px;position:relative}.evidence-bottom .small-label{font-size:7px;color:#7d9485;letter-spacing:1.5px}.evidence-bottom blockquote{color:#435d55;font-size:15px;line-height:1.8;margin:13px 0 20px}.evidence-source{color:#8d9c8c;font-size:7px;letter-spacing:.3px}.evidence-source a{color:#567765}.art-orbit{position:absolute;z-index:0;border:1px solid #769ea544;border-radius:50%;pointer-events:none}.orbit-one{width:125%;height:105%;left:-18%;top:-5%;transform:rotate(-35deg)}.orbit-two{width:112%;height:78%;left:-5%;top:15%;transform:rotate(23deg);border-color:#779d8730}.orbit-one:before{content:'';position:absolute;top:20%;left:10%;width:6px;height:6px;border-radius:50%;background:#a9c8bd;box-shadow:0 0 18px #9ccca699}.art-coordinate{position:absolute;left:0;top:4px;font:6px 'Courier New',monospace;color:#6f969f;letter-spacing:1.8px}.hero-meta{font-size:8px;color:#74949e;border-color:#4b687666;padding-block:27px;letter-spacing:.2px;position:relative}.hero-meta b{color:#bad3bd}.jumpbar{background:#0b1b23ed;backdrop-filter:blur(20px);border-color:#304954;box-shadow:0 8px 35px #03101611}.jumpbar nav{gap:44px;height:67px}.jumpbar a{color:#72949d;font-size:10px;transition:color .3s}.jumpbar a span{color:#476e7b;font-size:8px}.jumpbar a.current{color:#c5d7ce}.jumpbar a:after{background:#b4cebb;height:1px;bottom:-26px}.section{padding-block:112px}.section-label{font-size:8px;color:#799faa;letter-spacing:1.8px;margin-bottom:58px}.section-label span:last-child{color:#5d828c;font-size:8px}.question{position:relative}.question:before{content:'?';position:absolute;right:0;top:35px;font:300px/.9 Georgia,serif;color:#203e472f;pointer-events:none}.question-grid{gap:11%;grid-template-columns:1.15fr 1fr}.question h2{font-size:clamp(40px,4.1vw,59px);letter-spacing:-2.5px;line-height:1.12;color:#d2e0df}.question h2 em{color:#a7c5b5;font-size:1.03em}.question-copy p{color:#7f9da6;font-size:14px;line-height:1.95}.question-copy .lead{color:#c2d4d4;font-size:21px;line-height:1.6;letter-spacing:-.4px}.study{background:#e8ece7;color:#294148;position:relative;border-radius:40px 40px 0 0;overflow:clip}.study:before{content:'';position:absolute;right:-80px;top:-80px;width:420px;height:420px;border:1px solid #91a8a12a;border-radius:50%;pointer-events:none}.study .section-label{color:#718f91}.study .section-label span:last-child{color:#9aac9f}.study h2{color:#244149;letter-spacing:-2.5px;font-size:clamp(43px,4.6vw,67px)}.study-heading>p{color:#8b9c92;font-size:12px}.study-facts{gap:36px;border-color:#a5b9ac70;padding-block:36px;margin-block:45px 75px}.study-facts>div{position:relative}.study-facts>div+div{border-color:#a5b9ac70}.fact-label{color:#809889;font-size:7px;letter-spacing:1.5px}.study-facts strong{font-size:24px;color:#385a56;letter-spacing:-.7px}.study-facts p{color:#859b90;font-size:12px;line-height:1.9}.setting-copy .small-label{color:#829e8e;font-size:8px}.setting-copy h3{font-size:39px;letter-spacing:-1.5px;color:#385a56}.setting-copy p{font-size:13px;color:#81998c;line-height:1.95}.setting-copy .text-link{color:#5b7f6d;border-color:#a1b9a8;font-size:10px}.triad{height:390px;margin-bottom:45px}.triad-lines .flow{stroke:#85a28d;stroke-dasharray:3 8;animation-duration:45s}.triad-lines .rays{stroke:#aac3b3;stroke-dasharray:1 8}.triad-node{background:#e8ece7;border:1px solid transparent;border-radius:50%;padding:17px 19px;cursor:pointer;color:#60846e;transition:background .3s,box-shadow .3s,border-color .3s}.triad-node.selected{background:#dae4d9;border-color:#b2c8b4;box-shadow:0 0 0 9px #cddbc72a}.triad-node:hover{background:#dce7dd}.triad-node span{color:#9baa98;font-size:8px}.triad-node strong{color:#557665;font-size:20px}.triad-node small{color:#8da394;font-size:8px}.triad-node.child{top:-5px}.triad-node.teacher{bottom:35px}.triad-node.tool{bottom:35px}.triad-center{background:#e8ece7;color:#789383;font-size:14px;top:51%;padding:17px}.triad-center em{color:#5f8972;font-size:36px}.triad-caption{font-size:6px;color:#9bb19e;bottom:0;letter-spacing:1.1px}.triad-explainer{position:absolute;top:100%;left:0;width:100%;font-size:11px;line-height:1.8;color:#6a8b78;text-align:center;margin-top:19px}.findings{background:#10262e;position:relative;isolation:isolate;overflow:clip;--accent:#afc9b8}.findings:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 85% 35%,#619a921b,transparent 65%);pointer-events:none}.findings[data-active=decoding]{--accent:#a6ccd4}.findings[data-active=naming]{--accent:#cbd1a7}.findings[data-active=interpreting]{--accent:#c0bddd}.findings .section-label{color:#739ba6}.findings .section-label span:last-child{color:#5b808b}.findings h2{font-size:clamp(48px,5.5vw,79px);letter-spacing:-3.3px;color:#d9e5df;line-height:1.06}.findings h2 em{color:#accabc;font-size:1.04em}.findings-heading{margin-bottom:54px}.findings-heading p{color:#88a7aa;font-size:12px;line-height:1.9;max-width:340px}.findings-heading p span{color:#587f87;font-size:10px}.findings-tabs{border:1px solid #45626b80;position:relative;border-radius:40px;overflow:hidden;background:#0b202a;margin-bottom:40px;padding:5px}.findings-tabs button{padding:20px 23px;border:0!important;border-radius:30px;background:transparent;color:#6f98a2;font-size:15px;position:relative;transition:background .4s,color .4s}.findings-tabs button[aria-selected=true]{background:var(--accent);color:#25424b}.findings-tabs button>span{font-size:7px;color:#527f89}.findings-tabs button[aria-selected=true]>span{color:#668b81}.findings-tabs button:hover:not([aria-selected=true]){background:#274650;color:#b5cfd1}.findings-tabs i{font-size:13px}.finding-panel{gap:8%;grid-template-columns:1.12fr 1fr;min-height:560px;animation:case-enter .5s cubic-bezier(.2,.8,.2,1)}.transcript{background:#e6e9df;color:#34504c;border:0;padding:33px 34px;position:relative;box-shadow:7px 9px 0 #42665b44;border-radius:3px;transform:rotate(-.55deg)}.transcript:before{content:'“';position:absolute;right:20px;top:29px;font:100px/.8 Georgia,serif;color:#bacbbc55;pointer-events:none}.transcript-meta{font-size:7px;color:#91a58e;letter-spacing:1px}.context{font-size:11px;color:#8aa08f;margin:22px 0 25px}.utterance{border-color:#b6c7b2;margin-bottom:23px;padding-left:18px}.utterance>span{color:#8da584;font-size:7px;letter-spacing:1.8px}.utterance p{font-size:20px;color:#466854;line-height:1.65;letter-spacing:-.4px}.teacher-speech p{font-size:12px;color:#8a9f8b;letter-spacing:0}.child-speech{border-color:#80a582}.utterance mark{color:#2d5a43;background:linear-gradient(to top,#b6cc8d88 58%,transparent 58%);background-size:0% 100%;background-repeat:no-repeat;animation:mark-in .9s .25s forwards}.transcript-footer{border-color:#b9ccb280;color:#97ab91;font-size:9px;line-height:1.8;padding-top:18px}.analysis{position:relative;padding-top:28px;isolation:isolate}.analysis:before{content:attr(data-index);position:absolute;top:-15px;right:0;font:140px/1 Georgia,serif;color:#638b8214;z-index:-1}.analysis .small-label{color:#679698;font-size:8px;letter-spacing:1.8px}.analysis h3{font-size:clamp(36px,3.8vw,54px);color:#d2e2db;font-weight:400;letter-spacing:-2px;margin:25px 0;line-height:1.12}.analysis>p{font-size:14px;color:#8eaeab;line-height:1.95}.teacher-note{border-color:#51756b66;padding-top:24px}.teacher-note>span{color:#68978f;font-size:7px;letter-spacing:1.5px}.teacher-note p{color:#73978c;font-size:12px;line-height:1.95;margin-top:14px}.analytic-move{color:#4d7e79;font-size:7px;letter-spacing:1px}.analytic-move span{font-size:12px;color:#8fb9a6;margin-top:13px}.findings-foot{font-size:9px;color:#5e8886;line-height:1.8;margin-top:35px}.findings-foot a{color:#a5c4b4}.meaning{position:relative}.meaning-grid{gap:12%}.meaning h2{color:#d9e4dd;font-size:clamp(43px,4.7vw,68px);letter-spacing:-2.9px;line-height:1.12}.meaning h2 em{color:#bdd0b9}.definition{color:#9cb7b1;font-size:21px;line-height:1.7}.definition-source{color:#527d7e;font-size:8px}.meaning-copy .small-label{color:#729d99;font-size:8px}.meaning-copy p{color:#7b9f9d;font-size:13px;line-height:1.95}.next{background:#dfe7e0;color:#264c4c;position:relative;overflow:clip}.next .section-label{color:#779c90}.next .section-label span:last-child{color:#92ad9d}.next h2{color:#3d6257;font-size:clamp(44px,4.7vw,67px);letter-spacing:-2.5px}.next h2 em{color:#809b73}.next-heading>p{color:#829c8b;font-size:14px;line-height:1.95}.next-grid{gap:38px}.next-grid article{border-color:#a0bba675;padding-top:26px;transition:transform .4s}.next-grid article:hover{transform:translateY(-5px)}.next-grid article>span{color:#7e9d83;font-size:7px;letter-spacing:1.6px}.next-grid h3{color:#527d63;font-size:26px;margin-top:24px}.next-grid p{color:#8ba48e;font-size:12px;line-height:1.9}.limitations{border-color:#9ab79a66;margin-top:52px}.limitations summary{color:#66866e;font-size:12px}.expand{color:#85a786}.limitations li{color:#7d9b82;font-size:12px}.paper-section{padding-block:110px;gap:75px}.paper-icon{background:#9cbaa8;color:#244739;box-shadow:12px 14px 0 #40665b55;border-radius:3px;transform:rotate(-7deg)}.paper-icon em{color:#e7ecdd}.paper-info .small-label{color:#6f9b8b}.paper-info h2{color:#bbd0c3;font-size:39px}.paper-info p{color:#789f92;font-size:14px;line-height:1.9}.paper-author{color:#557f74;font-size:8px}.paper-info .button{border-radius:30px;background:#bbd0af;color:#294c3a;font-size:11px;padding:14px 22px}.paper-info .button:hover{background:#d2e2c6}.footer-meta{color:#52766d;font-size:7px}footer{border-color:#365b4f66;padding-block:35px}footer .text-link{color:#9cbaa9;font-size:10px;border-color:#385d4f}.js .reveal{transition:opacity .9s,transform 1s cubic-bezier(.18,.8,.2,1)}.motion-paused *, .motion-paused *:before, .motion-paused *:after{animation-play-state:paused!important}.motion-paused .hero-evidence,.motion-paused .hero-art-stage,.motion-paused .hero-title{transform:none!important}.motion-paused .hero-title{opacity:1}.motion-paused .new-label{opacity:1}.motion-paused .title-line>span{transform:none}.motion-paused .old-label:after{transform:rotate(-7deg) scaleX(1)}.motion-paused .revision-line path{stroke-dashoffset:0}.motion-paused .utterance mark{background-size:100% 100%}@keyframes folio-in{from{opacity:0;transform:translateY(35px) rotate(3deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}@keyframes star-turn{to{transform:rotate(360deg)}}@keyframes case-enter{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes mark-in{to{background-size:100% 100%}}
@media(min-width:1700px){.hero-grid{gap:14%;padding-block:70px 90px}.hero h1{font-size:145px}.new-label{font-size:66px}.hero-evidence{padding:36px}.revision-graphic{padding-block:40px}.evidence-bottom blockquote{font-size:17px}}
@media(max-width:1100px){.hero-grid{gap:7%}.hero h1{font-size:clamp(76px,8.5vw,100px)}.hero-evidence{padding:26px}.new-label{font-size:43px}.old-label{font-size:28px}.revision-line svg{width:45px}.child-label{font-size:5px;letter-spacing:1px}.evidence-bottom blockquote{font-size:13px}.hero-actions{gap:18px}.hero .text-link{font-size:9px}.hero .button{font-size:10px;padding:14px 18px;gap:22px}.hero-meta{font-size:7px}.question-grid{gap:8%}.question h2{font-size:43px}.study-facts strong{font-size:20px}.findings h2{font-size:62px}.finding-panel{gap:6%}.transcript{padding:26px}.utterance p{font-size:18px}.teacher-speech p{font-size:12px}.findings-tabs button{font-size:13px;padding:19px 16px}.meaning h2{font-size:48px}.section{padding-block:90px}}
@media(max-width:700px){.shell{width:calc(100% - 40px)}.site-header{height:78px}.wordmark{font-size:24px}.site-header nav{gap:12px}.site-header nav>a:first-child{display:none}.site-header nav>a:nth-child(2){display:none}.paper-link{padding:10px 15px;font-size:10px}.motion-switch{height:27px;width:27px;font-size:9px}.hero{padding-top:30px;overflow:clip;width:100%;padding-inline:20px}.hero:before{inset:-78px 0 0}#meaning-field{inset:0;width:100%;height:100%;opacity:.4}.hero-grid{grid-template-columns:1fr;gap:35px;padding-block:37px 46px}.hero h1{font-size:clamp(80px,20vw,112px);line-height:.89;letter-spacing:-.06em;margin-bottom:24px}.hero-title{transform:none;opacity:1}.hero h1 em{letter-spacing:-.09em}.hero .subtitle{font-size:15px;line-height:1.8}.hero-actions{gap:23px;margin-top:26px}.hero .button{font-size:10px;padding:15px 19px}.hero .text-link{font-size:9px}.hero-art-stage{padding:29px 9px 25px;transform:none;max-width:460px;width:100%;justify-self:center;margin-top:15px}.hero-evidence{width:100%;margin:0;padding:26px 27px;transform:rotate(-2.5deg);border-radius:3px;animation:none}.paper-layer{inset:40px 10px 22px 10px}.layer-back{transform:rotate(6deg) translate(10px,-4px)}.layer-middle{transform:rotate(1deg) translate(0,4px)}.art-coordinate{font-size:6px;left:15px;top:0}.orbit-one{width:115%;left:-8%;top:0}.orbit-two{left:0;width:110%}.new-label{font-size:clamp(42px,10vw,56px)}.old-label{font-size:31px}.revision-line svg{width:55px}.revision-graphic{padding-block:26px 25px}.child-label{font-size:5px;letter-spacing:1.1px}.evidence-top .eyebrow{font-size:6px!important;letter-spacing:1.1px!important}.little-star{font-size:29px}.evidence-bottom blockquote{font-size:14px;line-height:1.85}.evidence-source{font-size:6px;gap:15px}.hero-meta{padding-block:24px;font-size:7px;gap:13px 20px}.hero-meta span:nth-child(3){font-size:7px}.jumpbar nav{height:61px;gap:27px}.jumpbar a{font-size:9px}.jumpbar a span{font-size:7px}.jumpbar a:after{bottom:-24px}.section{padding-block:65px}.section-label{font-size:7px;margin-bottom:33px}.question:before{font-size:210px;top:35px}.question-grid{grid-template-columns:1fr;gap:30px}.question h2{font-size:37px;letter-spacing:-1.8px;line-height:1.15}.question-copy .lead{font-size:19px;line-height:1.65}.question-copy p{font-size:13px}.study{border-radius:26px 26px 0 0}.study h2{font-size:43px;letter-spacing:-2px}.study-heading>p{font-size:12px;line-height:1.8}.study-facts{gap:25px;padding-block:28px;margin-block:33px 43px}.study-facts strong{font-size:23px}.study-facts p{font-size:12px;line-height:1.9}.fact-label{font-size:7px}.setting-copy h3{font-size:35px;letter-spacing:-1.5px;line-height:1.15}.setting-copy p{font-size:12px}.setting-copy .small-label{font-size:7px}.triad{height:315px;margin-block:15px 55px}.triad-node{padding:13px 12px}.triad-node.child{top:0}.triad-node.teacher,.triad-node.tool{bottom:26px}.triad-node strong{font-size:18px}.triad-node span{font-size:7px}.triad-node small{font-size:7px}.triad-center{font-size:13px;padding:15px;top:49%}.triad-center em{font-size:29px}.triad-caption{font-size:5px;letter-spacing:.6px}.triad-explainer{font-size:10px;margin-top:17px}.findings-heading{margin-bottom:29px}.findings h2{font-size:51px;letter-spacing:-2.7px}.findings-heading p{font-size:11px;line-height:1.9;margin-top:25px}.findings-heading p span{font-size:9px}.findings-tabs{grid-template-columns:1fr 1fr;padding:5px;border-radius:21px;gap:3px;margin-bottom:28px}.findings-tabs button{font-size:12px;padding:16px 13px;border-radius:16px;gap:12px}.findings-tabs i{font-size:11px}.findings-tabs button>span{font-size:7px}.finding-panel{grid-template-columns:1fr;gap:32px;min-height:0}.transcript{padding:25px 24px;min-height:430px;transform:rotate(-.5deg);box-shadow:5px 6px 0 #42665b44}.transcript-meta{font-size:6px;letter-spacing:.4px}.context{font-size:10px}.utterance{padding-left:15px;margin-bottom:23px}.utterance>span{font-size:6px;letter-spacing:1.5px}.utterance p{font-size:18px;letter-spacing:-.3px}.teacher-speech p{font-size:12px;letter-spacing:0}.transcript-footer{font-size:8px}.analysis{padding-top:10px}.analysis:before{font-size:120px;top:0}.analysis h3{font-size:41px;letter-spacing:-1.8px;margin-block:22px}.analysis>p{font-size:13px}.analysis .small-label{font-size:7px}.teacher-note p{font-size:12px}.findings-foot{font-size:8px;line-height:1.8;margin-top:29px}.meaning h2{font-size:39px;letter-spacing:-1.9px}.meaning h2 em{letter-spacing:-2px}.definition{font-size:19px;line-height:1.75}.definition-source{font-size:7px}.meaning-copy p{font-size:13px}.next h2{font-size:44px;letter-spacing:-2px}.next-heading>p{font-size:13px}.next-grid{gap:29px}.next-grid h3{font-size:26px;margin-top:20px}.next-grid p{font-size:12px}.limitations summary{font-size:11px}.limitations li{font-size:12px}.paper-section{padding-block:70px;gap:30px}.paper-info h2{font-size:29px;letter-spacing:-1.1px}.paper-info p{font-size:12px}.paper-author{font-size:7px}.paper-info .button{font-size:10px;padding:12px 17px;gap:15px}.paper-icon{box-shadow:6px 8px 0 #40665b55}.paper-info .small-label{font-size:7px}.footer-meta{font-size:6px}footer .text-link{font-size:10px}}
@media(max-width:350px){.hero h1{font-size:72px}.hero-grid{gap:27px}.hero .button{font-size:9px;padding:14px 17px;gap:20px}.hero-actions{gap:17px}.hero .text-link{font-size:8px;gap:10px}.hero-evidence{padding:23px 21px}.new-label{font-size:40px}.revision-line svg{width:42px}.old-label{font-size:28px}.evidence-bottom blockquote{font-size:13px}.question h2{font-size:33px}.meaning h2{font-size:35px}.findings h2{font-size:47px}.findings-tabs button{font-size:11px;padding:15px 10px}.findings-tabs button>span{font-size:6px}.paper-section{gap:24px}.paper-info h2{font-size:26px}.transcript{padding:23px 20px}.utterance p{font-size:17px}.teacher-speech p{font-size:11px}.triad-node small{font-size:6px}.triad-node strong{font-size:16px}}
/* Keep decorative orbits inside the viewport without changing sticky navigation. */
body,main{overflow-x:clip}
.study-heading>p,.study-facts p,.setting-copy p{color:#526c60}
.fact-label,.setting-copy .small-label{color:#5b7464;font-size:9px}
.next-heading>p,.next-grid p,.limitations li{color:#506e59}
.next .section-label,.study .section-label{color:#58796c}
.next .section-label span:last-child,.study .section-label span:last-child{color:#657e70}
.limitations summary{color:#42684e}
.context,.teacher-speech p,.transcript-footer{color:#56735e}
.transcript-meta,.utterance>span{color:#58755d;font-size:9px}
.source-label,.child-label{font-size:8px;color:#5a765d;letter-spacing:1.2px}
.hero-evidence .evidence-top .eyebrow{font-size:8px;color:#587665}
.evidence-bottom .small-label,.evidence-source{font-size:8px;color:#587060}
.triad-node span,.triad-node small{font-size:9px;color:#52745d}
.triad-caption{font-size:8px;color:#5b7963;letter-spacing:.6px}
.study .section-label,.next .section-label,.next-grid article>span,.teacher-note>span,.analysis .small-label{font-size:9px}
.hero-meta{font-size:9px}
.footer-meta{font-size:9px}
@media(max-width:700px){.evidence-top .eyebrow{font-size:8px!important}.hero-meta,.hero-meta span:nth-child(3){font-size:9px}.evidence-source{flex-wrap:wrap;gap:10px}.triad-node small{font-size:8px}.transcript-meta{font-size:8px}.hero .text-link{white-space:normal}.study .section-label span:last-child,.next .section-label span:last-child{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.hero-title,.hero-art-stage{transform:none;opacity:1}.hero-evidence{transform:rotate(-2deg)}.old-label:after{transform:rotate(-7deg) scaleX(1)}.revision-line path{stroke-dashoffset:0}.utterance mark{background-size:100% 100%}}
