/* Metaphilosophy — editorial identity system */
:root{--ink:#0e0d0d;--paper:#f6f4ef;--white:#fbfaf7;--stone:#b7b5ad;--rule:rgba(14,13,13,.18);--red:#e33d2e;--blue:#2748ff;--sans:"Aeonik","Helvetica Neue",Helvetica,Arial,sans-serif;--serif:"Noe Display","Iowan Old Style",Baskerville,"Times New Roman",serif}
.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.publicHomeBody{margin:0;background:var(--paper);color:var(--ink)}body.publicHomeBody.anMenuOpen{overflow:hidden}.andnowHome{min-height:100vh;overflow:clip;background:var(--paper);color:var(--ink);font-family:var(--sans);font-synthesis:none}.andnowHome *,.andnowHome *:before,.andnowHome *:after{box-sizing:border-box}.andnowHome a{color:inherit;text-decoration:none}.anSkip{position:fixed;z-index:1000;top:12px;left:12px;transform:translateY(-180%);padding:11px 15px;background:var(--ink);color:var(--paper);font:650 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;transition:.15s}.anSkip:focus{transform:none}
.anHeader{position:relative;z-index:40;display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;min-height:96px;padding:0 clamp(24px,4vw,64px);border-bottom:1px solid var(--rule);background:rgba(246,244,239,.97)}.anBrand{display:inline-flex;align-items:center;gap:14px;width:max-content}.anBrand>span{font:500 24px/1 var(--sans);letter-spacing:-.04em}.anMark{display:block;flex:0 0 auto;overflow:visible;color:currentColor}.anBrandMark{width:42px;height:42px}.anMarkBracket,.anMarkRail,.anMarkAccent{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square}.anMarkBracket{stroke:currentColor;stroke-width:3}.anMarkRail{stroke:currentColor;stroke-width:4}.anMarkAccent{stroke:var(--red);stroke-width:5}.anNavigation{display:flex;align-items:center;justify-content:center;gap:clamp(28px,3vw,50px)}.anNavigation a,.anHeaderAction{position:relative;font-size:12px;font-weight:520;line-height:1}.anNavigation a:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:1px;transform:scaleX(0);transform-origin:left;background:var(--red);transition:.17s}.anNavigation a:hover:after,.anNavigation a:focus-visible:after{transform:scaleX(1)}.anHeaderAction{display:inline-flex;align-items:center;justify-self:end;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--ink)}.anHeaderAction svg,.anPrimaryAction svg,.anLineAction svg,.anTextAction svg,.anInverseAction svg,.anDatasetFoot a svg{width:18px;height:18px;flex:none}.anHeaderAction:hover,.anHeaderAction:focus-visible,.anLineAction:hover,.anLineAction:focus-visible,.anTextAction:hover,.anTextAction:focus-visible,.anDatasetFoot a:hover,.anDatasetFoot a:focus-visible{color:var(--red);border-color:var(--red)}.anMenuButton{display:none;width:44px;height:44px;padding:0;border:0;background:transparent}.anMenuButton>span:not(.srOnly){display:block;width:24px;height:1px;margin:6px auto;background:var(--ink);transition:.16s}
.anSection{padding-right:clamp(24px,5.2vw,82px);padding-left:clamp(24px,5.2vw,82px)}.anKicker,.anSectionLabel{display:flex;align-items:center;gap:22px;font-size:10px;font-weight:650;line-height:1;letter-spacing:.18em;text-transform:uppercase}.anKicker span,.anSectionLabel span{color:var(--red)}.anSectionLabel strong,.anKicker strong{font-weight:650}.anHero h1,.anMission h2,.anDataset h2,.anMethod h2,.anRubric h2,.anFindings h2,.anPublication h2,.anWorkspaceSection h2{margin:0;font-family:var(--serif);font-weight:400;text-wrap:balance}
.anHero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);min-height:calc(100vh - 96px);border-bottom:1px solid var(--rule)}.anHeroCopy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(80px,10vh,135px) clamp(36px,5.5vw,88px) clamp(70px,9vh,120px) clamp(24px,5.2vw,82px)}.anHero h1{max-width:930px;margin-top:clamp(42px,6vh,76px);font-size:clamp(60px,6.6vw,108px);line-height:.95;letter-spacing:-.058em}.anHeroLede{max-width:620px;margin:clamp(34px,4.5vh,58px) 0 0;color:#3f3d3a;font-size:clamp(18px,1.45vw,23px);line-height:1.47;letter-spacing:-.015em}.anHeroActions,.anPublicationActions{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:48px}.anPrimaryAction,.anInverseAction{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:16px;padding:0 22px;border:1px solid var(--ink);background:var(--ink);color:var(--paper)!important;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;transition:.16s}.anPrimaryAction:hover,.anPrimaryAction:focus-visible{border-color:var(--red);background:var(--red)}.anLineAction,.anTextAction,.anDatasetFoot a{display:inline-flex;align-items:center;gap:13px;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;transition:.15s}
.anHeroGraphic{position:relative;min-width:0;overflow:hidden;border-left:1px solid var(--rule);background:var(--white)}.anHeroGrid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(14,13,13,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,13,13,.1) 1px,transparent 1px);background-size:18.5% 100%,100% 14.25%;mask-image:linear-gradient(to right,transparent,black 20%)}.anHeroGrid:after{content:"";position:absolute;top:0;bottom:0;left:56%;width:1px;background:var(--red)}.anHeroMarkFrame{position:absolute;top:50%;left:50%;display:grid;width:min(57%,430px);aspect-ratio:1;place-items:center;transform:translate(-48%,-50%);border:1px solid rgba(14,13,13,.22)}.anHeroMarkFrame:before,.anHeroMarkFrame:after{content:"";position:absolute;background:var(--ink);opacity:.2}.anHeroMarkFrame:before{top:50%;right:-26%;left:-26%;height:1px}.anHeroMarkFrame:after{top:-26%;bottom:-26%;left:50%;width:1px}.anHeroMark{width:62%;height:62%}.anHeroMeasure{position:absolute;top:var(--measure);right:clamp(20px,3.5vw,55px);display:grid;grid-template-columns:auto minmax(42px,7vw) 36px;align-items:center;gap:11px;min-width:225px;font-size:10px;letter-spacing:.04em}.anHeroMeasure span{justify-self:end}.anHeroMeasure i{height:1px;background:rgba(14,13,13,.32)}.anHeroMeasure i:before{content:"";display:block;width:5px;height:5px;transform:translateY(-2px);border-radius:50%;background:var(--red)}.anHeroMeasure strong{color:#5e5b55;font-weight:520}.anHeroIndex{position:absolute;right:clamp(20px,3.5vw,55px);bottom:34px;font-size:9px;font-weight:650;letter-spacing:.17em}.anHeroIndex strong{margin-left:8px;color:var(--red)}
.anMission{display:grid;grid-template-columns:180px minmax(0,1.2fr) minmax(300px,.58fr);gap:clamp(32px,5vw,86px);align-items:start;padding-top:clamp(100px,11vw,180px);padding-bottom:clamp(105px,12vw,195px);border-bottom:1px solid var(--rule)}.anMission h2{max-width:820px;font-family:var(--sans);font-size:clamp(50px,5.7vw,90px);line-height:.98;letter-spacing:-.055em}.anMissionDetail{padding-top:7px}.anMissionDetail p{margin:0;color:#3f3d39;font-size:17px;line-height:1.58}.anMissionDetail p+p{margin-top:24px;color:var(--ink);font-weight:560}.anMissionDetail .anTextAction{margin-top:48px}
.anDataset{padding-top:clamp(95px,10vw,160px);padding-bottom:clamp(95px,10vw,160px);background:var(--ink);color:var(--paper)}.anSectionLabelDark{color:var(--paper)}.anDatasetIntro{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(300px,.48fr);gap:clamp(32px,5vw,86px);align-items:start}.anDataset h2{max-width:820px;font-size:clamp(55px,6vw,94px);line-height:.96;letter-spacing:-.055em}.anDatasetIntro>p{margin:8px 0 0;color:#c3c0b8;font-size:16px;line-height:1.58}.anDatasetMetrics{display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(80px,9vw,140px) 0 0;border-top:1px solid rgba(246,244,239,.2);border-bottom:1px solid rgba(246,244,239,.2)}.anDatasetMetrics>div{padding:34px 28px 40px;border-right:1px solid rgba(246,244,239,.2)}.anDatasetMetrics>div:first-child{padding-left:0}.anDatasetMetrics>div:last-child{border-right:0}.anDatasetMetrics dt{color:#aaa69d;font-size:9px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.anDatasetMetrics dd{margin:28px 0 0;font-family:var(--serif);font-size:clamp(58px,6vw,95px);line-height:.85;letter-spacing:-.055em}.anDatasetFoot{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:clamp(32px,5vw,86px);align-items:end;margin-top:44px}.anDatasetFoot>span{color:var(--red);font-size:9px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.anDatasetFoot p{margin:0;color:#c3c0b8;font-size:13px;line-height:1.5}.anDatasetFoot a{color:var(--paper)}
.anMethod{padding-top:clamp(100px,11vw,175px);padding-bottom:clamp(100px,11vw,175px);border-bottom:1px solid var(--rule)}.anMethodHeading,.anFindingsHeading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(32px,5vw,86px)}.anMethod h2,.anFindings h2{max-width:1050px;font-size:clamp(54px,6.2vw,96px);line-height:.97;letter-spacing:-.055em}.anMethodSteps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(75px,8vw,125px);border-top:1px solid var(--rule)}.anMethodStep{min-height:350px;padding:28px 28px 36px;border-right:1px solid var(--rule)}.anMethodStep:first-child{padding-left:0}.anMethodStep:last-child{border-right:0}.anMethodStep>span{color:var(--red);font-size:10px;font-weight:650;letter-spacing:.16em}.anMethodStep h3{margin:90px 0 0;font:400 clamp(28px,2.3vw,38px)/1 var(--serif);letter-spacing:-.035em}.anMethodStep p{margin:28px 0 0;color:#595650;font-size:14px;line-height:1.6}
.anRubric{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:clamp(70px,9vw,150px);align-items:start;padding-top:clamp(100px,11vw,175px);padding-bottom:clamp(100px,11vw,175px)}.anRubricLead{position:sticky;top:55px}.anRubric h2{margin-top:55px;font-size:clamp(54px,5.3vw,84px);line-height:.96;letter-spacing:-.052em}.anRubricLead>p{max-width:560px;margin:36px 0 0;color:#54514d;font-size:16px;line-height:1.6}.anRubricMark{display:grid;width:220px;height:220px;margin-top:70px;place-items:center;border:1px solid var(--rule)}.anRubricMark .anMark{width:135px;height:135px}.anRubricList{margin:0;padding:0;border-top:1px solid var(--rule);list-style:none}.anRubricList li{display:grid;grid-template-columns:55px minmax(180px,.46fr) minmax(0,.54fr);gap:25px;align-items:start;padding:29px 0;border-bottom:1px solid var(--rule)}.anRubricList li>span{color:var(--red);font-size:9px;font-weight:650;letter-spacing:.15em}.anRubricList h3{margin:0;font:400 clamp(24px,2.1vw,34px)/1 var(--serif);letter-spacing:-.035em}.anRubricList p{margin:2px 0 0;color:#56534d;font-size:14px;line-height:1.55}
.anFindings{padding-top:clamp(100px,11vw,175px);padding-bottom:clamp(100px,11vw,175px);border-top:1px solid var(--rule);background:var(--white)}.anFindingsBody{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(500px,.56fr);gap:clamp(55px,8vw,135px);margin-top:clamp(75px,8vw,125px)}.anFindingText p{margin:0;color:#494641;font-size:17px;line-height:1.6}.anFindingText .anTextAction{margin-top:45px}.anBenchmark{border-top:1px solid var(--ink)}.anBenchmarkHeader,.anBenchmarkRow{display:grid;grid-template-columns:170px minmax(0,1fr) 55px;gap:20px;align-items:center;min-height:66px;border-bottom:1px solid var(--rule)}.anBenchmarkHeader{min-height:50px;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.anBenchmarkHeader span{grid-column:1/3}.anBenchmarkHeader strong{font-weight:650}.anBenchmarkRow>span{font-size:13px}.anBenchmarkRow>i{height:1px;background:#d5d2cb}.anBenchmarkRow>i>b{display:block;width:var(--score);height:3px;transform:translateY(-1px);background:var(--red)}.anBenchmarkRow>strong{font:500 13px/1 var(--sans);text-align:right}.anBenchmarkBaseline>i>b{height:1px;background:var(--ink)}
.anPublication{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:950px;padding:0 0 0 clamp(24px,5.2vw,82px);border-top:1px solid var(--rule)}.anPublicationCopy{display:flex;flex-direction:column;justify-content:center;padding:100px clamp(50px,7vw,115px) 100px 0}.anPublication h2{margin-top:58px;font-size:clamp(55px,5.8vw,92px);line-height:.95;letter-spacing:-.055em}.anAuthors{display:flex;flex-wrap:wrap;gap:7px 22px;margin:40px 0 0;font-size:15px;line-height:1.5}.anPublicationCopy>p:last-of-type{max-width:610px;margin:34px 0 0;color:#56534e;font-size:16px;line-height:1.6}.anCoverStage{display:grid;min-height:950px;place-items:center;padding:70px 24px;border-left:1px solid var(--rule);background:#dedbd3}.anCover{position:relative;width:min(69%,450px);aspect-ratio:.71;padding:42px 35px 32px;background:var(--white);box-shadow:0 24px 55px rgba(14,13,13,.15)}.anCoverTop,.anCoverBottom{display:flex;align-items:flex-start;justify-content:space-between}.anCoverTop>span{color:var(--red);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.anCoverMark{width:39px;height:39px}.anCover h3{margin:47px 0 0;font:400 clamp(34px,3.2vw,50px)/.98 var(--serif);letter-spacing:-.05em}.anCoverRule{height:1px;margin-top:26px;background:var(--red)}.anCover>p{margin:15px 0 0;font-size:8px;line-height:1.45}.anCoverBottom{position:absolute;right:35px;bottom:32px;left:35px;font-size:8px}.anCoverBottom strong{font-weight:500}.anCoverBars{position:absolute;right:36px;bottom:68px;display:flex;align-items:flex-end;gap:7px;height:93px}.anCoverBars i{display:block;width:5px;background:var(--ink)}.anCoverBars i:nth-child(1){height:58%}.anCoverBars i:nth-child(2){height:85%}.anCoverBars i:nth-child(3){height:69%}.anCoverBars i:nth-child(4){height:96%}.anCoverBars i:nth-child(5){height:50%}.anCoverBars i:nth-child(6){height:76%}.anCoverBars i:nth-child(7){height:45%;background:var(--red)}
.anWorkspaceSection{display:grid;grid-template-columns:minmax(0,.7fr) minmax(580px,1.3fr);gap:clamp(70px,8vw,135px);align-items:center;padding-top:clamp(100px,11vw,175px);padding-bottom:clamp(100px,11vw,175px);background:var(--ink);color:var(--paper)}.anWorkspaceSection h2{margin-top:55px;font-size:clamp(52px,5.4vw,86px);line-height:.97;letter-spacing:-.055em}.anWorkspaceCopy>p{max-width:560px;margin:35px 0 0;color:#bdb9b0;font-size:16px;line-height:1.6}.anInverseAction{margin-top:45px;border-color:var(--paper);background:var(--paper);color:var(--ink)!important}.anInverseAction:hover,.anInverseAction:focus-visible{border-color:var(--red);background:var(--red);color:var(--paper)!important}.anWorkspacePreview{padding:35px 34px 30px;border:1px solid #4b4945;background:#090909}.anPreviewCrumb{color:#96928a;font-size:8px;letter-spacing:.13em}.anPreviewCrumb span{margin:0 9px;color:var(--red)}.anWorkspacePreview h3{margin:25px 0 0;font:400 31px/1 var(--sans);letter-spacing:-.035em}.anPreviewStatus{margin-top:13px;color:#aaa69d;font-size:10px}.anPreviewStatus i{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:#a9b896}.anPreviewTabs{display:flex;gap:30px;margin-top:35px;border-bottom:1px solid #31302e;color:#99958d;font-size:9px}.anPreviewTabs span{padding-bottom:13px}.anPreviewTabs .active{border-bottom:2px solid var(--red);color:var(--paper)}.anPreviewRating{display:grid;grid-template-columns:100px minmax(0,1fr) 42px;gap:16px;align-items:center;min-height:45px;border-bottom:1px solid #242321;font-size:9px}.anPreviewRating i{height:1px;background:#33312e}.anPreviewRating i b{display:block;width:var(--rating);height:2px;transform:translateY(-.5px);background:var(--red)}.anPreviewRating strong{padding:6px;border:1px solid #3c3a36;font-weight:500;text-align:center}.anPreviewActions{display:flex;justify-content:space-between;margin-top:25px}.anPreviewActions button{min-height:35px;padding:0 15px;border:1px solid #4b4945;border-radius:0;background:transparent;color:var(--paper);font:500 9px var(--sans)}.anPreviewActions button:last-child{border-color:var(--red);background:var(--red)}
.anFooter{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;min-height:135px;padding:32px clamp(24px,5.2vw,82px);border-top:1px solid var(--rule);background:var(--paper)}.anFooter p{margin:0;color:#55524d;font-size:12px;text-align:center}.anFooter>div{display:flex;justify-self:end;gap:28px;font-size:11px}.anFooter a:hover{color:var(--red)}.anReveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.anReveal.isVisible{opacity:1;transform:none}.andnowHome :focus-visible{outline:2px solid var(--blue);outline-offset:4px}
/* Existing research application */
body:not(.publicHomeBody){background:#090909;color:#f6f4ef}body:not(.publicHomeBody) .appShell{grid-template-columns:250px minmax(0,1fr);background:#090909;color:#f6f4ef;font-family:var(--sans)}body:not(.publicHomeBody) .sidebar{border-right:1px solid #2d2c29;background:#0d0d0d}body:not(.publicHomeBody) .brand{color:#f6f4ef;text-decoration:none}body:not(.publicHomeBody) .criterionBrandMark{position:relative;display:flex;width:37px;height:37px;align-items:center;justify-content:center;gap:2px;border:1px solid #f6f4ef;border-radius:0;background:transparent}body:not(.publicHomeBody) .criterionBrandMark:before,body:not(.publicHomeBody) .criterionBrandMark:after{content:"";position:absolute;top:-1px;bottom:-1px;width:5px;background:#0d0d0d;border-top:1px solid #f6f4ef;border-bottom:1px solid #f6f4ef}body:not(.publicHomeBody) .criterionBrandMark:before{left:5px}body:not(.publicHomeBody) .criterionBrandMark:after{right:5px}body:not(.publicHomeBody) .criterionBrandMark span{display:block;width:2px;background:#f6f4ef}body:not(.publicHomeBody) .criterionBrandMark span:nth-child(1){height:12px}body:not(.publicHomeBody) .criterionBrandMark span:nth-child(2){height:23px}body:not(.publicHomeBody) .criterionBrandMark span:nth-child(3){height:16px}body:not(.publicHomeBody) .criterionBrandMark span:nth-child(4){height:27px;background:linear-gradient(to bottom,#f6f4ef 0 35%,var(--red) 35% 61%,#f6f4ef 61%)}body:not(.publicHomeBody) .criterionBrandMark span:nth-child(5){height:10px}body:not(.publicHomeBody) .criterionBrandMark span:nth-child(6){height:20px}body:not(.publicHomeBody) .criterionBrandMark span:nth-child(7){height:14px}body:not(.publicHomeBody) .brand strong{font-size:16px;font-weight:520;letter-spacing:-.02em}body:not(.publicHomeBody) .brand span{color:#908d86;font-size:9px;letter-spacing:.08em;text-transform:uppercase}body:not(.publicHomeBody) .navItem{min-height:42px;border:0;border-bottom:1px solid transparent;border-radius:0;color:#aaa79f;font-size:11px;font-weight:520;letter-spacing:.02em}body:not(.publicHomeBody) .navItem:hover,body:not(.publicHomeBody) .navItem.active{border-color:#2e2d2a;background:#171716;color:#fff;box-shadow:none}body:not(.publicHomeBody) .navItem.active{box-shadow:inset 2px 0 0 var(--red)}body:not(.publicHomeBody) .sidebarFooter{border:1px solid #363431;border-radius:0;background:#121212;color:#8f8c85}body:not(.publicHomeBody) .workspace{gap:20px;padding:26px 28px 40px;background:#090909}body:not(.publicHomeBody) .topbar{padding-bottom:17px;border-bottom:1px solid #2c2b28}body:not(.publicHomeBody) .topbarLabel{display:block;margin-bottom:11px;color:var(--red);font-size:8px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}body:not(.publicHomeBody) .topbar h1{font-size:31px;font-weight:440;letter-spacing:-.035em}body:not(.publicHomeBody) .topbar p{color:#8f8c85;font-size:11px}body:not(.publicHomeBody) .stat,body:not(.publicHomeBody) .metricCard,body:not(.publicHomeBody) .queueMixCard{border-color:#363431;border-radius:0;background:#111}body:not(.publicHomeBody) .stat span,body:not(.publicHomeBody) .metricCard span{color:#89867f;font-size:8px;letter-spacing:.09em}body:not(.publicHomeBody) .stat strong{font-size:15px;font-weight:520}body:not(.publicHomeBody) .panel{border-color:#34322f;border-radius:0;background:#101010;box-shadow:none}body:not(.publicHomeBody) .panelTitle h2{font-size:15px;font-weight:520}body:not(.publicHomeBody) .panelTitle p{color:#918e87;font-size:11px}body:not(.publicHomeBody) .panelTitle svg{color:var(--red)}body:not(.publicHomeBody) input,body:not(.publicHomeBody) textarea,body:not(.publicHomeBody) select{border-color:#3a3834;border-radius:0;background:#171716;color:#f6f4ef}body:not(.publicHomeBody) .primaryButton{border-color:var(--red);border-radius:0;background:var(--red);color:#fff}body:not(.publicHomeBody) .secondaryButton,body:not(.publicHomeBody) .iconButton,body:not(.publicHomeBody) .rowButton{border-color:#45423e;border-radius:0;background:#141414;color:#e9e6df}body:not(.publicHomeBody) .blindNotice{border-color:#534f49;border-radius:0;background:#171614;color:#cac5bb}body:not(.publicHomeBody) .taskFirstPanel article,body:not(.publicHomeBody) .surfaceTaskPanel article,body:not(.publicHomeBody) .sessionPacingPanel,body:not(.publicHomeBody) .preSubmitLintPanel,body:not(.publicHomeBody) .scoreExplanationPanel,body:not(.publicHomeBody) .correctnessWorksheetPanel,body:not(.publicHomeBody) .rubricQuickAccess,body:not(.publicHomeBody) .selfScreenPanel,body:not(.publicHomeBody) .surfaceDisclosure{border-color:#33312e;border-radius:0;background:#141414}body:not(.publicHomeBody) .statusChip{border-radius:0;font-size:8px;letter-spacing:.06em;text-transform:uppercase}body:not(.publicHomeBody) .statusChip.good{border-color:#4a6a52;background:#142018;color:#a7c8ae}body:not(.publicHomeBody) .statusChip.warn{border-color:#69582e;background:#211c10;color:#dfbd68}body:not(.publicHomeBody) .statusChip.bad{border-color:#71372f;background:#24110e;color:#ff8b7e}body:not(.publicHomeBody) .statusChip.neutral{border-color:#403e3a;background:#161615;color:#aaa79f}body:not(.publicHomeBody) .metricList>div,body:not(.publicHomeBody) .scoreRow,body:not(.publicHomeBody) .ratingRow,body:not(.publicHomeBody) .rubricRow{border-color:#2f2e2c}body:not(.publicHomeBody) a:focus-visible,body:not(.publicHomeBody) button:focus-visible,body:not(.publicHomeBody) input:focus-visible,body:not(.publicHomeBody) textarea:focus-visible,body:not(.publicHomeBody) select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
@media(max-width:1180px){.anHeader{grid-template-columns:minmax(220px,1fr) auto}.anNavigation{display:none}.anHero{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)}.anHero h1{font-size:clamp(58px,7.8vw,86px)}.anHeroMeasure{min-width:190px}.anMission,.anDatasetIntro{grid-template-columns:120px minmax(0,1fr) minmax(260px,.52fr)}.anMethodHeading,.anFindingsHeading{grid-template-columns:120px minmax(0,1fr)}.anDatasetFoot{grid-template-columns:120px minmax(0,1fr) auto}.anRubric{gap:60px}.anPublication{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr)}.anWorkspaceSection{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:60px}}
@media(max-width:900px){.anHeader{grid-template-columns:1fr auto;min-height:82px}.anBrand>span{font-size:21px}.anBrandMark{width:38px;height:38px}.anHeaderAction{display:none}.anMenuButton{display:block;grid-column:2;grid-row:1}.anMenuButton[aria-expanded=true]>span:first-child{transform:translateY(3.5px) rotate(45deg)}.anMenuButton[aria-expanded=true]>span:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.anNavigation{position:fixed;z-index:35;top:82px;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:46px 24px;transform:translateX(100%);background:var(--paper);transition:.22s}.anNavigation.isOpen{transform:none}.anNavigation a{width:100%;padding:20px 0;border-bottom:1px solid var(--rule);font:400 32px/1 var(--serif);letter-spacing:-.03em}.anNavigation a:after{display:none}.anHero{grid-template-columns:1fr;min-height:0}.anHeroCopy{min-height:calc(100vh - 82px);padding-top:90px;padding-bottom:78px}.anHero h1{font-size:clamp(58px,11vw,86px)}.anHeroGraphic{min-height:690px;border-top:1px solid var(--rule);border-left:0}.anMission,.anDatasetIntro{grid-template-columns:100px minmax(0,1fr)}.anMissionDetail,.anDatasetIntro>p{grid-column:2}.anDatasetMetrics{grid-template-columns:repeat(2,1fr)}.anDatasetMetrics>div:nth-child(2){border-right:0}.anDatasetMetrics>div:nth-child(-n+2){border-bottom:1px solid rgba(246,244,239,.2)}.anDatasetMetrics>div:nth-child(3){padding-left:0}.anDatasetFoot{grid-template-columns:100px minmax(0,1fr)}.anDatasetFoot a{grid-column:2;justify-self:start}.anMethodHeading,.anFindingsHeading{grid-template-columns:100px minmax(0,1fr)}.anMethodSteps{grid-template-columns:repeat(2,1fr)}.anMethodStep:nth-child(2){border-right:0}.anMethodStep:nth-child(-n+2){border-bottom:1px solid var(--rule)}.anMethodStep:nth-child(3){padding-left:0}.anRubric{grid-template-columns:1fr}.anRubricLead{position:relative;top:auto}.anFindingsBody{grid-template-columns:1fr}.anPublication{grid-template-columns:1fr;padding-left:0}.anPublicationCopy{padding-right:24px;padding-left:24px}.anCoverStage{min-height:760px;border-top:1px solid var(--rule);border-left:0}.anWorkspaceSection{grid-template-columns:1fr}.anWorkspacePreview{max-width:720px}.anFooter{grid-template-columns:1fr auto}.anFooter p{display:none}body:not(.publicHomeBody) .appShell{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:640px){.anHeader{padding:0 18px}.anBrand{gap:10px}.anBrand>span{font-size:19px}.anBrandMark{width:34px;height:34px}.anSection{padding-right:18px;padding-left:18px}.anHeroCopy{min-height:auto;padding:76px 18px 66px}.anKicker,.anSectionLabel{gap:13px;font-size:9px}.anHero h1{margin-top:38px;font-size:clamp(50px,15vw,68px);line-height:.96}.anHeroLede{margin-top:32px;font-size:17px}.anHeroActions,.anPublicationActions{align-items:flex-start;flex-direction:column;gap:24px;margin-top:38px}.anPrimaryAction,.anInverseAction{width:100%}.anHeroGraphic{min-height:540px}.anHeroMarkFrame{width:66%}.anHeroMeasure{right:14px;grid-template-columns:auto 38px 30px;gap:7px;min-width:160px;font-size:8px}.anHeroMeasure:nth-of-type(4),.anHeroMeasure:nth-of-type(5){display:none}.anHeroIndex{right:16px;bottom:18px;font-size:7px}.anMission,.anDatasetIntro,.anMethodHeading,.anFindingsHeading{grid-template-columns:1fr;gap:35px}.anMissionDetail,.anDatasetIntro>p{grid-column:1}.anMission h2,.anDataset h2,.anMethod h2,.anRubric h2,.anFindings h2,.anPublication h2,.anWorkspaceSection h2{font-size:clamp(48px,14vw,66px);line-height:.98}.anMissionDetail p,.anDatasetIntro>p,.anFindingText p,.anPublicationCopy>p:last-of-type,.anWorkspaceCopy>p{font-size:15px}.anDatasetMetrics{grid-template-columns:1fr}.anDatasetMetrics>div,.anDatasetMetrics>div+div,.anDatasetMetrics>div:nth-child(3){padding:28px 0 32px;border-right:0;border-bottom:1px solid rgba(246,244,239,.2)}.anDatasetMetrics>div:last-child{border-bottom:0}.anDatasetMetrics dd{margin-top:15px;font-size:66px}.anDatasetFoot{grid-template-columns:1fr;gap:18px}.anDatasetFoot a{grid-column:1}.anMethodSteps{grid-template-columns:1fr}.anMethodStep,.anMethodStep+.anMethodStep,.anMethodStep:nth-child(3){min-height:0;padding:28px 0 34px;border-right:0;border-bottom:1px solid var(--rule)}.anMethodStep h3{margin-top:38px}.anRubric{gap:65px}.anRubricLead>p{font-size:15px}.anRubricMark{width:150px;height:150px;margin-top:45px}.anRubricMark .anMark{width:100px;height:100px}.anRubricList li{grid-template-columns:34px minmax(0,1fr);gap:15px}.anRubricList p{grid-column:2}.anBenchmarkHeader,.anBenchmarkRow{grid-template-columns:105px minmax(0,1fr) 46px;gap:10px}.anBenchmarkHeader span{grid-column:1/3}.anCoverStage{min-height:590px}.anCover{width:min(84%,380px)}.anCover h3{font-size:clamp(31px,10vw,45px)}.anWorkspacePreview{padding:23px 16px}.anWorkspacePreview h3{font-size:24px}.anPreviewRating{grid-template-columns:85px minmax(0,1fr) 36px;gap:10px}.anFooter{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.anFooter>div{justify-self:start}body:not(.publicHomeBody) .appShell{display:block}body:not(.publicHomeBody) .sidebar{position:relative;width:100%;height:auto;border-right:0;border-bottom:1px solid #2c2b29}body:not(.publicHomeBody) .workspace{padding:20px 14px 30px}body:not(.publicHomeBody) .topbar{display:grid}body:not(.publicHomeBody) .topbarStats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}
@media(prefers-reduced-motion:reduce){.anReveal{opacity:1;transform:none;transition:none}.anNavigation,.anMenuButton>span,.anNavigation a:after,.anPrimaryAction,.anLineAction,.anTextAction,.anHeaderAction{transition:none}}
