.interiorHero{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0000,#27d9f209),radial-gradient(circle at 80% 30%,#27d9f21f,#0000 35%);padding-top:90px;padding-bottom:95px;position:relative;overflow:hidden}.interiorHero:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--lime), transparent);width:55%;height:1px;position:absolute;bottom:12%;right:-8%;transform:rotate(-8deg);box-shadow:0 0 18px #27d9f273}.interiorHero .kicker{margin-top:70px}.interiorHero h1{max-width:1000px;font-size:clamp(52px,7vw,92px)}.interiorHero .intro{max-width:760px;font-size:20px}.contentSection{padding-top:100px;padding-bottom:100px}.contentGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:10%;display:grid}.contentGrid+.contentGrid{border-top:1px solid var(--line);margin-top:100px;padding-top:100px}.contentGrid h2{font-size:clamp(38px,4vw,58px)}.contentGrid h3{margin:0 0 12px;font-size:26px}.contentGrid>div>p,.prose p{font-size:17px}.lede{color:#dbe6ee!important;font-size:22px!important}.infoCards{counter-reset:node;grid-template-columns:repeat(2,1fr);gap:22px;display:grid;position:relative}.infoCards:before{content:"";z-index:0;background:linear-gradient(90deg, var(--cyan), #478cff 48%, var(--lime));width:86%;height:2px;position:absolute;top:50%;left:7%;box-shadow:0 0 16px #27d9f266}.infoCard{z-index:1;counter-increment:node;background:linear-gradient(145deg,#0b2037fa,#071528fa);border:1px solid #84b4da47;min-height:220px;padding:31px;position:relative;box-shadow:0 18px 55px #00000038}.infoCard:before{content:"0" counter(node);border:1px solid var(--cyan);width:38px;height:38px;color:var(--cyan);font:700 12px var(--font-mono);background:#061426;place-items:center;margin-bottom:25px;display:grid;box-shadow:0 0 18px #27d9f224}.infoCard:nth-child(4):before{border-color:var(--lime);color:var(--lime)}.infoCard small{color:var(--cyan);font:10px var(--font-mono);letter-spacing:.14em}.infoCard h3{margin-top:12px}.infoCard p{font-size:14px}.statusPanel{border:1px solid #b8ef2c38;border-left:4px solid var(--lime);background:linear-gradient(110deg,#0a1b2f,#142619e6);margin-top:34px;padding:30px;position:relative;overflow:hidden}.statusPanel:after{content:"";border:1px solid #b8ef2c24;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-45px;right:-20px}.statusPanel strong{color:var(--lime);font:700 11px var(--font-mono);letter-spacing:.12em}.statusPanel p{margin-bottom:0}.steps{counter-reset:step;gap:18px;display:grid;position:relative}.steps:before{content:"";z-index:0;background:linear-gradient(var(--cyan), #378dff 58%, var(--lime));width:2px;position:absolute;top:32px;bottom:32px;left:28px;box-shadow:0 0 14px #27d9f26b}.step{z-index:1;counter-increment:step;background:linear-gradient(100deg,#071528fa,#0a1d34db);border:1px solid #84b4da3d;grid-template-columns:58px 1fr;gap:22px;min-height:124px;padding:24px 26px 24px 0;display:grid;position:relative}.step:before{content:"0" counter(step);border:1px solid var(--cyan);width:58px;height:58px;color:var(--cyan);font:700 14px var(--font-mono);background:#061426;align-self:start;place-items:center;margin-left:-1px;display:grid}.step:last-child:before{border-color:var(--lime);color:var(--lime)}.step h3{margin:3px 0 7px;font-size:22px}.step p{margin:0;font-size:14px}.programDetail{background:linear-gradient(145deg,#0a1f36,#071528);border:1px solid #84b4da40;margin-bottom:28px;padding:40px 42px 40px 92px;position:relative;box-shadow:0 22px 70px #0003}.programDetail:before{content:"";background:linear-gradient(var(--cyan), var(--lime));width:2px;position:absolute;top:67px;bottom:-30px;left:42px}.programDetail:last-child:before{bottom:42px}.programDetail .kicker{border:1px solid var(--cyan);width:42px;height:42px;color:var(--cyan);background:#061426;place-items:center;margin:0;display:grid;position:absolute;top:36px;left:22px}.programDetail:last-child .kicker{border-color:var(--lime);color:var(--lime)}.programDetail h2{font-size:clamp(30px,3vw,46px)}.programDetail h3{color:#e8f0f5;margin-top:28px;font-size:17px}.programMeta{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.programMeta span{border:1px solid var(--line);color:var(--cyan);font:9px var(--font-mono);letter-spacing:.1em;padding:9px 12px}.evidenceTable{border-collapse:collapse;width:100%;margin-top:25px}.evidenceTable th,.evidenceTable td{border-bottom:1px solid var(--line);text-align:left;padding:16px}.evidenceTable th{color:#71869a;font:9px var(--font-mono);letter-spacing:.12em}.evidenceTable td:last-child{color:var(--lime);font-family:var(--font-mono)}.callout{background:linear-gradient(120deg,#0b2542f5,#101c18f5),#071528;border:1px solid #27d9f233;margin-top:70px;padding:60px}.callout h2{font-size:42px}.roleGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.roleGrid:before{content:"";z-index:0;background:linear-gradient(90deg, var(--cyan), #3d8dff, var(--lime));width:90%;height:2px;position:absolute;top:50%;left:5%}.roleCard{z-index:1;background:linear-gradient(145deg,#0a1f36,#071528);border:1px solid #84b4da45;min-height:250px;padding:30px;position:relative;box-shadow:0 18px 55px #0000002e}.roleCard b{border:1px solid var(--cyan);width:42px;height:42px;color:var(--cyan);font:700 12px var(--font-mono);place-items:center;display:grid}.roleCard:nth-child(3n) b,.roleCard:last-child b{border-color:var(--lime);color:var(--lime)}.roleCard h3{margin-top:48px;font-size:24px}.roleCard p{font-size:14px}.faqList{gap:12px;display:grid}.faqItem{border:1px solid var(--line);background:#071528;padding:26px}.faqItem h2{letter-spacing:-.02em;font-size:22px}.faqItem p{margin-bottom:0}.updateCard{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:34px;padding:34px 34px 34px 0;display:grid;position:relative}.updateCard:before{content:"";border:2px solid var(--cyan);background:var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;top:28px;left:124px;box-shadow:0 0 16px #27d9f280}.updateCard:after{content:"";background:linear-gradient(var(--cyan), var(--lime));width:1px;position:absolute;top:42px;bottom:-1px;left:130px}.updateCard:nth-of-type(2):before{border-color:var(--lime)}.updateCard time{color:var(--cyan);font:10px var(--font-mono);letter-spacing:.12em}.updateCard h2{font-size:30px}.footerLinks{grid-template-columns:1fr 1fr;gap:9px;font-size:12px;display:grid!important}.footerLinks a{color:#aebccc}@media (max-width:900px){.siteNav nav{display:none}.interiorHero{padding-top:60px}.contentGrid{grid-template-columns:1fr;gap:38px}.infoCards,.roleGrid{grid-template-columns:1fr}.infoCards:before,.roleGrid:before{background:linear-gradient(var(--cyan), var(--lime));width:2px;height:90%;top:5%;bottom:5%;left:19px}.infoCard,.roleCard{padding-left:38px}.programDetail{padding:36px 28px 36px 82px}.programDetail:before{left:35px}.programDetail .kicker{left:14px}.callout{padding:38px}}@media (max-width:560px){.contentSection{padding-top:72px;padding-bottom:72px}.contentGrid+.contentGrid{margin-top:72px;padding-top:72px}.infoCard,.roleCard{min-height:0;padding:26px}.infoCards:before,.roleGrid:before{display:none}.step{grid-template-columns:50px 1fr;gap:15px;padding-right:18px}.step:before{width:50px;height:50px}.steps:before{left:24px}.programDetail{padding:78px 22px 30px}.programDetail:before{top:42px;bottom:-30px;left:34px}.programDetail .kicker{top:20px;left:13px}.updateCard{grid-template-columns:1fr;gap:10px;padding-left:35px}.updateCard:before{left:0}.updateCard:after{left:6px}.callout{padding:30px 22px}}.facilityArchitecture,.measurementArchitecture,.principlesArchitecture,.partnerEcosystem{border:1px solid var(--line);background:radial-gradient(circle,#27d9f214,#0000 34%),linear-gradient(135deg,#2f73ff09,#0000);position:relative;overflow:hidden}.facilityArchitecture:before,.measurementArchitecture:before,.principlesArchitecture:before,.partnerEcosystem:before{content:"";pointer-events:none;background-image:linear-gradient(#5b9ec70d 1px,#0000 1px),linear-gradient(90deg,#5b9ec70d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 82%);mask-image:radial-gradient(#000 15%,#0000 82%)}.facilityArchitecture{align-items:center;padding:54px}.facilityCore,.principleCore,.partnerCore{z-index:2;text-align:center;border:1px solid var(--cyan);background:linear-gradient(145deg,#0a233bfa,#041120fa);flex-direction:column;justify-content:center;align-items:center;margin:48px auto 0;display:flex;position:relative;box-shadow:0 0 0 10px #27d9f208,0 24px 60px #00000073}.facilityCore{width:180px;height:180px}.facilityCore span,.principleCore small,.partnerCore small{color:var(--cyan);font:8px var(--font-mono);letter-spacing:.18em}.facilityCore strong,.principleCore strong,.partnerCore strong{color:#fff;margin:9px}.facilityCore small,.partnerCore span{color:var(--muted);font:9px var(--font-mono)}.systemZones{position:relative}.systemZones:after{content:"";background:linear-gradient(90deg,var(--cyan),#27d9f21f,var(--lime));z-index:0;height:1px;position:absolute;inset:50% -30px auto -90px}.systemZones .infoCard{z-index:1}.horizontalSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.horizontalSteps .step,.horizontalSteps .step>div{min-width:0}.horizontalSteps:before{background:linear-gradient(90deg,var(--cyan),var(--cyan),var(--lime));width:auto;height:1px;top:28px;left:7%;right:7%}.horizontalSteps .step{padding:72px 18px 22px}.horizontalSteps .step:before{top:12px;left:18px}.learnerSpine{padding-left:22px;position:relative}.learnerSpine:before{content:"";background:linear-gradient(var(--cyan),var(--cyan),var(--lime));width:2px;position:absolute;top:0;bottom:0;left:2px;box-shadow:0 0 14px #27d9f247}.entryMarker{border:1px solid var(--line);color:var(--cyan);font:9px var(--font-mono);letter-spacing:.13em;margin-top:28px;padding:10px}.microFlow{background:linear-gradient(90deg,var(--cyan),var(--lime));border:1px solid #27d9f233;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;display:grid}.microFlow span{color:var(--cyan);font:9px var(--font-mono);letter-spacing:.1em;background:#071528;padding:18px;position:relative}.microFlow span:last-child{color:var(--lime)}.microFlow small{color:#9fb0bf;font:11px/1.5 var(--font-geist);margin-top:10px;display:block}.measurementArchitecture{margin-bottom:110px;padding:55px}.activityNode,.reportNode{border:1px solid var(--cyan);text-align:center;background:#071528eb;flex-direction:column;width:min(440px,100%);margin:auto;padding:22px;display:flex}.activityNode small,.reportNode small,.metricNode small{font:8px var(--font-mono);letter-spacing:.15em;color:var(--cyan)}.activityNode span,.reportNode span{color:var(--muted);margin-top:5px;font-size:12px}.metricRow{grid-template-columns:repeat(3,1fr);gap:16px;margin:58px 0;display:grid;position:relative}.metricRow:before,.metricRow:after{content:"";background:linear-gradient(var(--cyan),#27d9f240);width:1px;height:58px;position:absolute;left:50%}.metricRow:before{bottom:100%}.metricRow:after{background:linear-gradient(#27d9f240,var(--lime));top:100%}.metricNode{border:1px solid var(--line);background:#071528e6;padding:24px;position:relative}.metricNode h3{color:var(--lime);font-size:25px}.metricNode b{font:9px var(--font-mono);color:#dce8f0}.reportNode{border-color:var(--lime)}.reportNode small{color:var(--lime)}.provenanceRail,.processStrip,.engagementFlow,.evidenceMiniRail{background:linear-gradient(90deg,var(--cyan),var(--lime));grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:22px;display:grid}.provenanceRail span,.processStrip span,.engagementFlow span,.evidenceMiniRail span{color:var(--cyan);font:8px var(--font-mono);letter-spacing:.08em;background:#071528;padding:13px}.provenanceRail b,.processStrip b,.engagementFlow b,.evidenceMiniRail b{color:#eaf2f7;margin-top:5px;font-weight:650;display:block}.provenanceRail span:last-child,.processStrip span:last-child,.engagementFlow span:last-child,.evidenceMiniRail span:last-child{color:var(--lime)}.principlesArchitecture{height:430px;margin-bottom:110px}.principleCore{width:150px;height:150px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.principleNode{border:1px solid var(--line);background:#071528e6;gap:15px;width:210px;padding:19px;display:flex;position:absolute}.principleNode b{color:var(--cyan);font:11px var(--font-mono)}.principle1{top:16%;left:7%}.principle2{bottom:14%;left:10%}.principle3{top:14%;right:8%}.principle4{bottom:16%;right:6%}.principle4 b{color:var(--lime)}.statusLadder{gap:0;display:grid}.statusLadder article{border:1px solid var(--line);background:#071528bf;padding:25px 25px 25px 72px;position:relative}.statusLadder article:before{content:"";background:#27d9f240;width:2px;position:absolute;top:0;bottom:0;left:28px}.statusLadder article:after{content:"";border:1px solid var(--cyan);background:#071528;border-radius:50%;width:16px;height:16px;position:absolute;top:31px;left:20px}.statusLadder small{color:var(--cyan);font:8px var(--font-mono);letter-spacing:.12em}.statusLadder .isCurrent{border-color:#b8ef2c8c;box-shadow:0 0 30px #b8ef2c0d}.statusLadder .isCurrent:after{background:var(--lime);border-color:var(--lime);box-shadow:0 0 14px var(--lime)}.statusLadder .isCurrent small{color:var(--lime)}.partnerEcosystem{height:670px;margin-bottom:42px}.partnerCore{width:160px;height:160px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partnerCore strong{font-size:38px}.ecosystemNode{border:1px solid var(--line);background:#071528eb;width:220px;padding:18px;position:absolute}.ecosystemNode b{float:left;color:var(--cyan);font:11px var(--font-mono);margin-right:12px}.ecosystemNode h3{margin:0 0 14px}.ecosystemNode small{color:var(--cyan);font:7px var(--font-mono);letter-spacing:.12em}.ecosystemNode p{margin:3px 0 10px;font-size:11px}.eco1{top:9%;left:4%}.eco2{top:9%;right:4%}.eco3{bottom:10%;left:3%}.eco4{bottom:10%;right:3%}.eco5{top:4%;left:50%;transform:translate(-50%)}.engagementFlow{margin:0 0 70px}.engagementFlow span{font-size:9px}.engagementFlow b{font-size:12px}.stateLegend{border:1px solid var(--line);grid-template-columns:1.2fr repeat(3,1fr);margin-bottom:55px;display:grid}.stateLegend>strong,.stateLegend>span{border-right:1px solid var(--line);padding:20px}.stateLegend>strong{font:10px var(--font-mono);color:#dfeaf2}.stateLegend span{font:9px var(--font-mono);color:var(--cyan)}.stateLegend span small{color:var(--muted);font:11px var(--font-geist);margin-top:8px;display:block}.stateLegend .statePlanned{color:var(--lime)}.stateLegend .stateUnavailable{color:var(--coral)}.evidenceTimeline{padding-left:64px;position:relative}.evidenceTimeline:before{content:"";background:linear-gradient(var(--lime),var(--cyan),#27d9f21a);width:2px;position:absolute;top:10px;bottom:10px;left:20px;box-shadow:0 0 14px #27d9f240}.timelineItem{grid-template-columns:120px 1fr;gap:25px;padding:0 0 65px;display:grid;position:relative}.timelineItem:before{content:"";border:1px solid var(--cyan);background:#071528;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-51px}.timelineItem.isLatest:before{background:var(--lime);border-color:var(--lime);box-shadow:0 0 15px var(--lime)}.timelineItem time{color:var(--cyan);font:10px var(--font-mono)}.timelineItem>div{border:1px solid var(--line);background:#071528cc;padding:28px}.timelineItem h2{margin:12px 0;font-size:32px}.timelineItem small,.timelineItem b,.statusChip{font:8px var(--font-mono);letter-spacing:.12em;color:var(--cyan)}.timelineItem b{color:var(--lime);margin-top:22px;display:block}.statusChip{border:1px solid var(--line);padding:7px 9px;display:inline-block}.isLatest .statusChip{color:var(--lime);border-color:#b8ef2c73}@media (max-width:900px){.horizontalSteps{grid-template-columns:1fr 1fr}.facilityArchitecture{padding:34px}.principlesArchitecture{grid-template-columns:1fr 1fr;gap:14px;height:auto;padding:35px;display:grid}.principleCore{grid-column:1/-1;position:relative;top:auto;left:auto;transform:none}.principleNode{width:auto;position:relative;inset:auto}.partnerEcosystem{grid-template-columns:1fr 1fr;gap:14px;height:auto;padding:35px;display:grid}.partnerCore{grid-column:1/-1;position:relative;top:auto;left:auto;transform:none}.ecosystemNode{width:auto;position:relative;inset:auto;transform:none}.metricRow{grid-template-columns:1fr}.stateLegend{grid-template-columns:1fr 1fr}}@media (max-width:560px){.facilityArchitecture{padding:24px 18px}.facilityArchitecture .facilityCore{margin:30px auto}.systemZones:after{display:none}.horizontalSteps{grid-template-columns:1fr;padding-left:48px}.horizontalSteps:before{width:2px;height:auto;inset:25px auto 25px 24px}.horizontalSteps .step{padding:24px}.horizontalSteps .step:before{top:20px;left:-34px}.learnerSpine{padding-left:10px}.microFlow{grid-template-columns:1fr}.measurementArchitecture{padding:32px 18px}.metricRow{margin:45px 0}.provenanceRail,.processStrip,.engagementFlow,.evidenceMiniRail,.principlesArchitecture,.partnerEcosystem,.stateLegend{grid-template-columns:1fr}.stateLegend>strong,.stateLegend>span{border-right:0;border-bottom:1px solid var(--line)}.timelineItem{grid-template-columns:1fr}.evidenceTimeline{padding-left:44px}.timelineItem:before{left:-31px}.compactStrip{margin-top:30px}}
