:root{--navy:#07111f;--navy-soft:#0d1b2a;--gold:#c8a45d;--gold-light:#e0c68f;--cream:#f5f1e8;--paper:#fbfaf7;--ink:#13202d;--muted:#607080;--line:#d8dee4;--green:#23865f;--amber:#a56c0a;--red:#b8413f;--max:1160px;--shadow:0 18px 50px rgba(7,17,31,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink);line-height:1.65}a{color:inherit;text-decoration:none}img{display:block}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,17,31,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.12)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-logo{width:168px}.nav nav{display:flex;gap:24px}.nav nav a{color:#d8dee6;font-size:.92rem}.nav nav a:hover{color:var(--gold-light)}.nav-lang{position:relative}.lang-btn{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:white;font-weight:700}.lang-menu{display:none;position:absolute;right:0;top:50px;background:white;color:var(--ink);padding:8px;border-radius:12px}.nav-lang:hover .lang-menu{display:block}.menu-btn{display:none;border:0;background:none;color:white;font-size:1.5rem}.hero{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),var(--navy-soft);color:var(--cream);padding:88px 0 72px}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:54px;align-items:end}.research-back{color:var(--gold-light);font-size:.86rem}.eyebrow{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;font-weight:800;margin:14px 0}.eyebrow.dark{color:#8b6a2e}.hero h1{font-size:clamp(3rem,6.7vw,5.7rem);line-height:.96;letter-spacing:-.055em;margin:0;max-width:13ch}.hero p{color:#c6ced8;font-size:1.12rem;max-width:760px;margin:26px 0 0}.hero-note{background:white;color:var(--ink);border-radius:24px;padding:26px;box-shadow:0 28px 70px rgba(0,0,0,.2)}.note-label{display:block;color:#8b6a2e;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.public-test{padding-left:24px;margin:18px 0 0}.public-test li{padding:8px 0 10px 5px;border-bottom:1px solid #e5e9ec}.public-test li:last-child{border:0}.public-test b,.public-test small{display:block}.public-test small{color:var(--muted)}.leadership-section,.registry-section{padding:82px 0;background:var(--cream)}.news-section{padding:78px 0;background:white}.section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-bottom:32px}.section-head h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;margin:0}.section-head p{margin:0;color:var(--muted);font-size:1.03rem}.leadership-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}.feature-article{min-height:310px;background:white;border:1px solid #e0e5e9;border-radius:22px;padding:28px;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(7,17,31,.05)}.feature-article:first-child{background:linear-gradient(145deg,#fff,#f6efe0)}.article-tag{color:#8b6a2e;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.feature-article h3{font-size:1.4rem;line-height:1.18;margin:18px 0 12px}.feature-article p{color:var(--muted);margin:0}.feature-article span{margin-top:auto;padding-top:24px;color:#8b6a2e;font-weight:800}.news-list{border-top:1px solid #dde3e7}.news-item{display:grid;grid-template-columns:160px 1fr auto;gap:24px;padding:22px 4px;border-bottom:1px solid #dde3e7}.news-meta{font-size:.72rem;color:#8b6a2e;text-transform:uppercase;letter-spacing:.08em}.news-item h3{font-size:1.14rem;line-height:1.28;margin:0 0 7px}.news-item p{margin:0;color:var(--muted)}.news-link{white-space:nowrap;color:#8b6a2e;font-weight:800;font-size:.82rem}.news-more{text-align:right;padding-top:20px}.news-more button{border:0;background:none;color:#8b6a2e;font-weight:850;font-size:.92rem;cursor:pointer}.controls{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px;margin:24px 0 18px}.controls input,.controls select{padding:13px 14px;border-radius:12px;background:white;border:1px solid #d6dde3;color:var(--ink)}.legacy-hooks{display:none}.summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.metric{padding:17px 18px;border:1px solid #dbe1e6;border-radius:14px;background:white}.metric b{display:block;color:#8b6a2e;font-size:1.5rem}.metric span{font-size:.78rem;color:var(--muted)}.accountability-key{background:#fff;border-left:4px solid var(--gold);padding:15px 18px;margin:0 0 22px;color:#526171;font-size:.9rem}.accountability-key b{color:var(--ink)}#projectCards{display:grid;grid-template-columns:1fr;gap:14px}.project-card{border:1px solid #dbe1e6;border-radius:20px;padding:24px;background:white;cursor:pointer;box-shadow:0 8px 24px rgba(7,17,31,.04);transition:.18s}.project-card:hover{transform:translateY(-2px);border-color:#c9b07b;box-shadow:var(--shadow)}.card-top{display:flex;justify-content:space-between;gap:18px}.card-kicker{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#8b6a2e}.project-card h3{font-size:1.45rem;margin:5px 0 3px;line-height:1.2}.operator{color:var(--muted);font-size:.88rem}.maturity{white-space:nowrap;height:fit-content;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;background:#eef2f5;color:#455463}.maturity.operating{background:#e8f5ef;color:#236d51}.maturity.building{background:#edf3f9;color:#315f88}.maturity.approved{background:#fff5dc;color:#87600f}.plain-summary{font-size:1.02rem;font-weight:750;margin:18px 0;color:#273747}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dde3e7;border:1px solid #dde3e7;border-radius:12px;overflow:hidden}.mini{padding:12px;background:#fafbfc}.mini span,.value-split span,.answer-first span,.promise-box span,.plain-facts span{display:block;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;font-weight:750}.mini b{font-size:.86rem;display:block;margin-top:4px}.value-split{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #e0e5e9;border-radius:14px;margin-top:14px;overflow:hidden}.value-split>div{padding:15px 17px}.value-split>div+div{border-left:1px solid #e0e5e9;background:#faf8f3}.value-split p{margin:5px 0 0;color:#445463;font-size:.9rem}.ask-preview{margin-top:14px;padding:12px 15px;background:#f3f6f8;border-radius:12px;color:#354657;font-size:.9rem}.statusline{display:flex;justify-content:space-between;gap:10px;margin-top:14px;border-top:1px solid #e2e6ea;padding-top:13px}.evidence-label{font-size:.75rem;color:#71808e}.openhint{color:#8b6a2e;font-size:.8rem;font-weight:800}.hidden-table{display:none!important}.drawer-backdrop{position:fixed;inset:0;background:rgba(7,17,31,.62);z-index:60;opacity:0;pointer-events:none;transition:.2s}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;height:100vh;width:min(820px,97vw);background:var(--paper);z-index:70;transform:translateX(102%);transition:.25s;overflow:auto;box-shadow:-30px 0 70px rgba(0,0,0,.18)}.drawer.open{transform:none}.drawer-head{position:sticky;top:0;z-index:2;background:rgba(255,255,255,.97);padding:28px 30px 20px;border-bottom:1px solid #dbe1e6}.drawer-head .eyebrow{color:#8b6a2e}.close{float:right;border:1px solid #d5dce2;background:white;width:40px;height:40px;border-radius:50%;font-size:1.2rem}.drawer h2{font-size:2.1rem;line-height:1.08;margin:5px 54px 5px 0}.drawer-sub{color:var(--muted)}.drawer-body{padding:30px 30px 72px}.answer-first{background:var(--navy-soft);color:white;border-radius:18px;padding:22px;margin-bottom:30px}.answer-first span{color:var(--gold-light)}.answer-first h3{font-size:1.35rem;line-height:1.25;margin:7px 0}.answer-first p{color:#cbd4dd;margin:0}.intel-section{margin-bottom:34px}.intel-section>h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.13em;color:#8b6a2e;margin:0 0 14px}.plain-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dbe1e6;border-radius:14px;overflow:hidden}.plain-facts>div{padding:14px;background:white;border-bottom:1px solid #e3e7ea}.plain-facts>div:nth-child(odd){border-right:1px solid #e3e7ea}.plain-facts b{display:block;margin-top:5px;font-size:.9rem}.promise-box{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dbe1e6;border-radius:14px;overflow:hidden}.promise-box>div{padding:17px;background:white}.promise-box>div+div{background:#faf8f3;border-left:1px solid #dbe1e6}.promise-box p{margin:6px 0 0;color:#465666}.citizen-questions{background:#fff;border:1px solid #dbe1e6;border-left:5px solid var(--gold);border-radius:14px;padding:20px}.citizen-questions ol{margin:0;padding-left:23px}.citizen-questions li{padding:7px 0;font-weight:700}.question-note{font-size:.82rem;color:var(--muted);margin:14px 0 0}.source-card{border-bottom:1px solid #dbe1e6;padding:13px 2px}.source-card a{color:#8b6a2e;font-weight:800}.source-card small{color:var(--muted);display:block}.footer{background:linear-gradient(135deg,var(--navy),var(--navy-soft));color:#d8e2ea;padding:72px 0 28px}.footer-main{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:40px}.footer-brand img{max-width:230px}.footer h4{color:white}.footer a,.footer p{display:block;color:#d8e2ea;margin:0 0 10px;font-size:14px}.footer .btn{display:inline-flex;padding:12px 22px;border-radius:999px;background:var(--gold);color:var(--navy);font-weight:800}.footer-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:46px;padding-top:22px;font-size:13px}@media(max-width:900px){.nav nav{display:none;position:absolute;top:76px;left:0;right:0;padding:22px;background:var(--navy);flex-direction:column}.nav nav.open{display:flex}.menu-btn{display:block}.hero-grid,.section-head{grid-template-columns:1fr}.leadership-grid{grid-template-columns:1fr 1fr}.leadership-grid .feature-article:first-child{grid-column:1/-1}.controls,.summary{grid-template-columns:1fr 1fr}.news-item{grid-template-columns:130px 1fr}.news-link{grid-column:2}.footer-main{grid-template-columns:1fr}}@media(max-width:560px){.wrap{width:min(calc(100% - 28px),var(--max))}.hero{padding:60px 0 50px}.leadership-section,.news-section,.registry-section{padding:60px 0}.leadership-grid,.controls,.summary,.card-grid,.value-split,.plain-facts,.promise-box{grid-template-columns:1fr}.leadership-grid .feature-article:first-child{grid-column:auto}.value-split>div+div,.promise-box>div+div,.plain-facts>div:nth-child(odd){border-left:0;border-right:0}.news-item{grid-template-columns:1fr;gap:8px}.news-link{grid-column:auto}.section-head{gap:16px}.card-top{display:block}.maturity{display:inline-block;margin-top:12px}.statusline{display:block}.openhint{display:block;margin-top:8px}.nav-lang{display:none}}