@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#083c35;--deep:#052d29;--mint:#c6efe0;--gold:#e5b844;--cream:#fffdf4;--line:#cae1d8;--muted:#55766e;color:var(--ink);background:var(--cream);font-synthesis:none;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 76% 16%,#e5f8ef 0,transparent 31%),var(--cream);margin:0}a{color:inherit}.shell{max-width:1320px;margin:auto;padding:0 42px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.brand{letter-spacing:-.05em;align-items:center;gap:12px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.brand img{object-fit:cover;border-radius:13px;width:47px;height:47px}.brand small{letter-spacing:.08em;color:#4f8f7f;margin-top:3px;font:10px DM Mono,monospace;display:block}.brand span{line-height:1.1}nav{gap:27px;font-size:14px;display:flex}nav a{text-decoration:none}nav a:hover{color:#4baf8f}.connect,.primary{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:3px;padding:13px 18px;font:600 13px Manrope}.connect:disabled,.primary:disabled,button:disabled{opacity:.5;cursor:not-allowed}.network{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;padding:17px 0;font:12px DM Mono,monospace;display:flex}.network span{color:#8b6f2f;margin-left:auto}.hero{grid-template-columns:1fr .85fr;align-items:center;gap:80px;padding:88px 0 95px;display:grid}.kicker{letter-spacing:.13em;color:#3f937e;margin:0 0 18px;font:500 11px DM Mono,monospace}h1{letter-spacing:-.08em;color:var(--deep);margin:0 0 27px;font-size:clamp(54px,7vw,94px);line-height:.96}h1 i,h2 i{color:#4cae8e;font-style:normal}.lede{max-width:640px;color:var(--muted);font-size:17px;line-height:1.7}.actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:28px;display:flex}.primary{align-items:center;gap:28px;text-decoration:none;display:inline-flex}.secondary{border:1px solid var(--ink);border-radius:3px;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none}.hero-art{justify-self:center;position:relative}.hero-art img{border-radius:43px;width:min(390px,100%);display:block;box-shadow:26px 26px #c8e8dc}.art-note{background:var(--deep);color:#fff;flex-direction:column;gap:5px;min-width:190px;padding:16px 20px;font-size:12px;display:flex;position:absolute;bottom:-32px;right:-38px}.art-note span{color:var(--mint);word-break:break-all;font:10px DM Mono,monospace}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffff9;grid-template-columns:repeat(3,1fr);display:grid}.stats>div{border-right:1px solid var(--line);padding:25px 28px}.stats>div:last-child{border:0}.stats span,.record-card span{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.stats strong{font:500 25px DM Mono,monospace}.callout{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:90px;padding:90px 0;display:grid}h2{letter-spacing:-.07em;color:var(--deep);margin:0;font-size:47px;line-height:1.04}.callout p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.page{max-width:1020px;padding:62px 0 85px}.page>h2{margin-bottom:20px}.form{gap:20px;margin-top:37px;display:grid}.form fieldset{border:1px solid var(--line);background:#fffef8;gap:18px;padding:24px 25px;display:grid}.form legend{letter-spacing:.1em;color:#4e967f;padding:0 8px;font:500 11px DM Mono,monospace}.form label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.form input,.form textarea{color:var(--ink);background:#fff;border:1px solid #b7d4ca;border-radius:3px;outline:none;padding:13px;font:14px Manrope}.form textarea{resize:vertical;min-height:100px}.form input:focus,.form textarea:focus{border-color:#3c987f;box-shadow:0 0 0 3px #d9f2e8}.submit{justify-self:start}.hint{color:var(--muted);font-size:13px;line-height:1.6}.notice,.message,.error{border:1px solid var(--line);background:#e8f6f0;padding:15px 18px;font-size:14px;line-height:1.5}.error{color:#9b4036;background:#fff0ec;border-color:#ebc9bf}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:55px 0 70px;display:grid}.steps article{border-top:3px solid #4cae8e;padding:18px 5px}.steps article>b{color:#a17e2c;font:11px DM Mono,monospace}.steps h3{margin:24px 0 10px;font-size:19px}.steps p,.policy p{color:var(--muted);font-size:15px;line-height:1.7}.policy{border-top:1px solid var(--line);padding-top:30px}.policy pre,pre{white-space:pre-wrap;background:#e8f6f0;padding:18px;font:12px/1.7 DM Mono,monospace;overflow:auto}.record-list{margin:35px 0}.record-list a{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 3px;text-decoration:none;display:flex}.record-list span{color:var(--muted);font-size:13px}.record-card{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0;padding:25px;display:grid}.record-card strong{word-break:break-word;font:14px DM Mono,monospace}.page details{border-top:1px solid var(--line);padding:18px 0}.page summary{cursor:pointer;font-weight:600}.journal{border-top:1px solid var(--line);padding:25px 0}.journal h3{margin:0 0 8px}.journal-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px 0;font:12px DM Mono,monospace;display:flex}.journal-row small{color:#9b4036}.journal-row a{text-decoration:none}footer{color:var(--muted);justify-content:space-between;gap:20px;padding:30px 0 45px;font:11px DM Mono,monospace;display:flex}@media (width<=850px){.shell{padding:0 20px}header{flex-wrap:wrap;padding:16px 0}nav{order:3;gap:16px;width:100%;overflow:auto}.hero{grid-template-columns:1fr;gap:45px;padding:55px 0}.hero-art{justify-self:start}.hero-art img{width:min(320px,100%)}.art-note{right:-15px}.stats,.callout{grid-template-columns:1fr}.stats>div{border-right:0;border-bottom:1px solid var(--line)}.callout{gap:25px;padding:60px 0}.steps,.record-card{grid-template-columns:1fr}h2{font-size:39px}.network span{margin-left:0}.record-list a{flex-direction:column;gap:7px}footer{flex-direction:column}}.verification{border:1px solid var(--line);background:#fffef8;margin-top:52px;padding:30px}.verification h3{margin:0 0 10px;font-size:28px}.verification>p:not(.kicker){color:var(--muted);line-height:1.7}.verification small{color:var(--muted);margin-top:20px;font:11px/1.6 DM Mono,monospace;display:block}.evidence-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.evidence-links a{border:1px solid var(--ink);color:inherit;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none}.evidence-links a:hover{background:var(--deep);color:#fff}
