@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@800;900&family=DM+Sans:wght@400;500;700&display=swap');
:root{--ink:#252820;--paper:#f5f0df;--orange:#ed4b27}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}header{padding:28px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cbc8b8}.brand,h1,h2,h3{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-weight:800}.brand{font-size:28px}.brand b{color:var(--orange)}nav{display:flex;gap:30px;align-items:center;font-size:13px;font-weight:700}.outline{border:1px solid;padding:12px 18px;border-radius:4px}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:65px 5% 80px;align-items:center}.label{font-size:11px;font-weight:700;letter-spacing:1.5px}h1{font-size:clamp(90px,10.5vw,158px);line-height:.86;letter-spacing:-3px;margin:30px 0}h1 em{font-style:normal;color:var(--orange)}.intro{font-size:17px;line-height:1.7}.actions{display:flex;align-items:center;gap:25px;margin:28px 0 40px;font-size:12px;font-weight:700}.button{display:inline-block;background:var(--ink);color:var(--paper);border:0;border-radius:4px;padding:18px 23px;font:700 13px 'DM Sans',Arial,sans-serif;cursor:pointer;transition:transform .2s}.button:hover{transform:translateY(-3px)}.motto{font-size:10px}.art{position:relative}figure{margin:0;transform:rotate(3deg);background:var(--ink);border:8px solid var(--ink);border-radius:8px;box-shadow:12px 12px 0 #d8d3c2}figure img{width:100%;display:block}figcaption{color:var(--paper);text-align:center;font-size:10px;letter-spacing:2px;padding:14px 4px 6px;font-weight:700}.stamp{position:absolute;right:-12px;bottom:-35px;background:var(--orange);border:2px solid var(--ink);border-radius:50%;width:115px;height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-12deg);font-size:12px;font-weight:700;box-shadow:3px 4px 0 var(--ink)}.stamp strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:27px}.ticker{overflow:hidden;background:var(--orange);border-block:2px solid;padding:16px 0;white-space:nowrap;font-family:'Barlow Condensed',Impact,sans-serif;font-size:28px;font-weight:800;word-spacing:13px}.story{max-width:1440px;margin:auto;padding:100px 5%;display:grid;grid-template-columns:1fr 2fr;gap:45px}h2{font-size:clamp(44px,5.4vw,76px);line-height:.98;letter-spacing:-1px;margin:0}.columns{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:25px}p{font-size:14px;line-height:1.8}.details{background:var(--ink);color:var(--paper);padding:70px 5%}.details h2{margin:26px 0 40px}.facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #626557}.facts article{padding:30px 20px}.facts article+article{border-left:1px solid #626557}.facts small{font-size:10px;letter-spacing:1.2px;color:#b7baa7}h3{font-size:36px;margin:20px 0 0}.facts p{font-size:13px}.note{font-size:10px;opacity:.7;line-height:1.7}.contract{padding:90px 5%;max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.contract h2{margin-top:25px}.box{background:#e8e4d4;border:1px solid #cbc8b8;border-radius:6px;padding:30px}code{display:block;overflow-wrap:anywhere;font-size:17px;line-height:1.7;margin:24px 0}.box button{width:100%}.box p{font-size:11px}.closing{background:var(--orange);text-align:center;padding:60px 20px 65px;border-block:2px solid}.closing h2{font-size:clamp(70px,11vw,140px);margin:25px 0;line-height:.85}.light{background:var(--paper);color:var(--ink)}footer{padding:40px 5%;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}footer p{font-size:12px}footer .note{font-size:10px;max-width:580px}footer small{text-align:right}a:focus-visible,button:focus-visible{outline:3px solid #157265;outline-offset:5px}@media(max-width:800px){header{padding:20px 6%}.brand{font-size:24px}nav>a:not(.outline){display:none}.hero{grid-template-columns:1fr;padding:40px 6% 70px;gap:25px}h1{font-size:110px}.art{max-width:550px;width:95%;margin:auto}.stamp{right:-8px}.story,.contract{grid-template-columns:1fr;padding:60px 6%;gap:25px}.facts{grid-template-columns:1fr}.facts article+article{border-left:0;border-top:1px solid #626557}.details{padding:55px 6%}.columns{gap:20px}footer{grid-template-columns:1fr}footer small{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.source-link{text-decoration:underline;text-underline-offset:4px}.launchpad{border-bottom:1px solid #cbc8b8}.community-callout{background:#e8e4d4;border-left:5px solid var(--orange);padding:28px;margin:35px 0}.community-callout h3{font-size:48px;margin:12px 0}.support{padding-top:20px;border-top:1px solid #cbc8b8}.support h3{font-size:35px}.launchpad .actions{flex-wrap:wrap}.launchpad p{max-width:760px}
:root{--mint:#32f59a;--forest:#10271d}.details{background:#0b130f}.details h2{color:var(--mint)}.launchpad{background:var(--forest);color:#f5f0df;max-width:none}.launchpad>.label,.launchpad .source-link{color:var(--mint)}.launchpad .button{background:var(--mint);color:#0b130f}.community-callout{background:#193829;border-color:var(--mint)}.support{border-color:#385c48}.support .label{color:var(--mint)}.ticker{background:var(--mint)}.outline{background:var(--mint);color:#10271d;border-color:#10271d}.chart-section{padding:70px 5%;background:#0a100d;color:#f5f0df}.chart-top{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.chart-top .label{color:var(--mint);margin-bottom:18px}.chart-top p{color:#a8bcb0}.mint{background:var(--mint);color:#0a100d}.chart-frame{border:1px solid #315843;border-radius:10px;overflow:hidden;background:#0a100d}.chart-frame iframe{display:block;width:100%;height:600px;border:0}.chart-note{font-size:11px;color:#b7cabe}.chart-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.chart-section{padding:50px 6%}.chart-top{display:block}.chart-top .button{margin:5px 0 10px}.chart-frame iframe{height:500px}}
