*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f1f0ea;color:#15191c;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.site-header{border-bottom:1px solid #222;background:#e8e7df}.institution-bar{max-width:1180px;margin:auto;padding:22px 28px 16px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.institution-bar strong{font-size:1.3rem;letter-spacing:.11em}.institution-bar span{display:block;margin-top:5px;font:12px monospace;color:#555}.status,.online{font:12px monospace;letter-spacing:.05em}.status i,.online i,.network i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#31714b;margin-right:7px}nav{border-top:1px solid #b8b8b0;max-width:1180px;margin:auto;padding:0 28px;display:flex;flex-wrap:wrap}nav a{padding:14px 18px 14px 0;margin-right:28px;text-decoration:none;text-transform:uppercase;font:12px monospace;letter-spacing:.08em}.hero{max-width:1180px;margin:auto;padding:100px 28px 90px}.code{font:11px monospace;letter-spacing:.13em;color:#6a6a64}.hero h1{font-size:clamp(4rem,10vw,8.5rem);line-height:.79;letter-spacing:-.065em;margin:28px 0 32px}.lede{font-family:Georgia,serif;font-size:1.45rem;line-height:1.5;max-width:690px}.actions{display:flex;gap:12px;margin-top:38px}.actions a{background:#171b1d;color:white;text-decoration:none;padding:15px 19px;font:12px monospace;letter-spacing:.06em}.actions .secondary{background:transparent;color:#171b1d;border:1px solid #171b1d}.split{max-width:1180px;margin:auto;padding:0 28px 75px;display:grid;grid-template-columns:2fr 1fr;gap:18px}.panel{border:1px solid #aaa;background:#f7f6f1}.panel>header{padding:14px 16px;background:#1c2124;color:white;font:12px monospace;letter-spacing:.08em;display:flex;justify-content:space-between}.panel article{padding:20px;border-bottom:1px solid #ccc}.panel article:last-child{border:0}.panel article b,.panel small{font:10px monospace;letter-spacing:.09em;color:#666}.panel article h2{font:1.1rem monospace}.panel article p{line-height:1.5}.panel article a{font-size:.85rem}.stat{display:flex;justify-content:space-between;padding:17px;border-bottom:1px solid #ccc;font:13px monospace}.stat strong{font-size:1.3rem}.stat.accent{background:#dedbd0}.online{padding:20px;margin:0}.section{max-width:1180px;margin:auto;padding:70px 28px}.section>h2,.manifesto h2{font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem);margin:12px 0 35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{border-top:4px solid #222;background:#faf9f4;padding:22px;min-height:250px}.cards b{font:12px monospace}.cards em{float:right;font:10px monospace;font-style:normal;border:1px solid #777;padding:4px}.cards h3{margin-top:38px;font-family:Georgia,serif;font-size:1.4rem}.cards p{line-height:1.55}.cards small{font:10px monospace;color:#666}.explore{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #999;border-left:1px solid #999}.explore a{min-height:145px;padding:20px;text-decoration:none;border-right:1px solid #999;border-bottom:1px solid #999;display:grid;grid-template-columns:45px 1fr;gap:7px}.explore span{font:11px monospace;color:#777}.explore b{font-family:Georgia,serif;font-size:1.25rem}.explore small{grid-column:2;font-size:.8rem;color:#666}.explore a:hover{background:#dedbd0}.manifesto{background:#202528;color:#f4f1e8;padding:85px max(28px,calc((100% - 1124px)/2))}.manifesto .code{color:#aaa}.manifesto h2{max-width:850px}.manifesto>p:last-child{max-width:760px;font-family:Georgia,serif;font-size:1.15rem;line-height:1.7}.network{max-width:1180px;margin:auto;padding:35px 28px;display:flex;gap:25px;align-items:center;flex-wrap:wrap;font:11px monospace}.clocks{margin-left:auto;display:flex;gap:22px;font-size:13px}.clocks b{font-size:17px}footer{background:#111517;color:#ddd;padding:25px max(28px,calc((100% - 1124px)/2));display:flex;justify-content:space-between;gap:20px;font:10px monospace;letter-spacing:.06em}@media(max-width:760px){.split,.cards,.explore{grid-template-columns:1fr}.hero{padding-top:70px}.institution-bar{flex-direction:column}.clocks{margin-left:0;width:100%}footer{flex-direction:column}.explore{border-left:0}.explore a{border-left:1px solid #999}}