:root{--ink:#061a1a;--paper:#f4f1e7;--mint:#7cf0ca;--blue:#a8e9ff;--line:rgba(6,26,26,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Mono",monospace;overflow-x:hidden}.grain{inset:0;pointer-events:none;position:fixed;z-index:10;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.17'/%3E%3C/svg%3E")}.site-header{height:82px;display:flex;align-items:center;gap:34px;padding:0 max(4vw,28px);border-bottom:1px solid var(--line);position:absolute;top:0;z-index:3;width:100%;background:rgba(244,241,231,.72);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);font:bold 18px Syne,sans-serif;letter-spacing:-1px}.brand img{width:38px;height:38px;object-fit:contain}.brand span span{color:#18a87f}nav{display:flex;gap:30px;margin:auto}nav a,.text-link{color:inherit;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.header-buy{background:var(--ink);color:#fff;text-decoration:none;border-radius:99px;padding:13px 17px;font-weight:bold;font-size:11px;white-space:nowrap}.header-buy span{color:var(--mint);margin-left:6px}.menu-toggle{display:none}.section{padding-left:max(7vw,28px);padding-right:max(7vw,28px)}.hero{min-height:100vh;padding-top:150px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 45%,#69d6b6 0,transparent 26%),linear-gradient(117deg,#f4f1e7 37%,#d2f5e7 100%)}.hero:after{content:"";position:absolute;width:88vw;height:88vw;border:1px solid rgba(6,26,26,.12);border-radius:50%;right:-35vw;top:-25vw}.hero-copy{position:relative;z-index:2;max-width:620px}.eyebrow{font-size:10px;letter-spacing:.12em;margin:0 0 21px;font-weight:bold}.eyebrow span{display:inline-block;width:8px;height:8px;background:#24c693;border-radius:50%;margin-right:8px;box-shadow:0 0 0 5px rgba(36,198,147,.15)}h1,h2,h3{font-family:Syne,sans-serif;margin:0;letter-spacing:-.07em}h1{font-size:clamp(54px,7vw,112px);line-height:.9}h1 em,h2 em{font-style:normal;color:#20b98a}.intro{font-size:14px;line-height:1.75;max-width:410px;margin:28px 0}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action{color:var(--ink);text-decoration:none;border:1px solid var(--ink);padding:10px 13px;border-radius:6px;display:flex;align-items:center;gap:8px;font-weight:bold;font-size:11px;transition:.2s}.action:hover{transform:translateY(-3px);box-shadow:4px 4px 0 var(--ink)}.action-buy{background:var(--ink);color:white}.action-buy>span,.action-dex>span{color:var(--mint);margin-left:3px}.action-x{background:#fff}.action-dex{background:var(--mint)}.generated-icon{width:20px;height:20px;display:block;background-image:url("assets/action-icons.png");background-size:200% 100%;background-repeat:no-repeat}.buy-icon{background-position:left center}.dex-icon{background-position:right center}.x-icon{font-size:17px;line-height:1}.contract{margin-top:32px;font-size:9px;display:flex;align-items:center;gap:9px}.contract span{color:#168466}.contract code{font:inherit;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract button{font:inherit;border:0;padding:0;background:none;text-decoration:underline;cursor:pointer;color:inherit}.hero-art{align-self:end;height:min(76vh,760px);position:relative;z-index:1;display:flex;justify-content:center}.hero-art>img{max-height:100%;max-width:100%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 25px 26px rgba(1,67,55,.2))}.orbit{position:absolute;border:1px solid rgba(6,26,26,.23);border-radius:50%;z-index:0}.orbit-one{width:90%;height:72%;bottom:3%;transform:rotate(-25deg)}.orbit-two{width:67%;height:90%;bottom:-8%;transform:rotate(39deg)}.sticker{position:absolute;z-index:3;background:#fff;border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:10px;font-weight:bold;font-size:11px}.ticker{right:0;top:16%;transform:rotate(7deg);background:var(--blue)}.status{left:1%;bottom:18%;transform:rotate(-7deg)}.status i{display:inline-block;width:7px;height:7px;background:#28cd93;border-radius:50%;margin-right:4px}.scroll-cue{position:absolute;left:max(7vw,28px);bottom:31px;color:inherit;text-decoration:none;font-size:9px;letter-spacing:.1em;z-index:3}.scroll-cue span{font-size:18px;margin-left:8px}.roadmap{padding-top:120px;padding-bottom:120px;background:var(--ink);color:var(--paper)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between}.roadmap .eyebrow{color:var(--mint)}h2{font-size:clamp(46px,6vw,92px);line-height:.88}.roadmap-intro{max-width:380px;line-height:1.7;font-size:13px;margin:42px 0 60px}.phases{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(244,241,231,.28)}.phase{min-height:276px;padding:22px 21px;border-right:1px solid rgba(244,241,231,.28);position:relative}.phase:first-child{border-left:1px solid rgba(244,241,231,.28)}.phase-index{font-size:12px;color:var(--mint);margin-bottom:56px}.phase h3{font-size:24px;letter-spacing:-.05em}.phase p{font-size:11px;line-height:1.75;max-width:210px}.phase small{position:absolute;bottom:21px;font-size:8px;letter-spacing:.1em;color:#a8e9ff}.phase.done:before{content:"";position:absolute;top:-4px;left:-1px;width:50px;height:7px;background:var(--mint)}.chart{padding-top:110px;padding-bottom:118px;background:#e7fbf1}.chart-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:43px}.chart-head .eyebrow{color:#168466}.text-link{padding-bottom:5px;border-bottom:1px solid var(--ink);font-weight:bold}.chart-frame{height:590px;border:1px solid var(--ink);background:#092422;position:relative;overflow:hidden}.chart-placeholder{height:100%;color:#d9fff2;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;font-size:12px;letter-spacing:.08em;background:repeating-linear-gradient(0deg,transparent 0 72px,rgba(130,255,214,.12) 73px),repeating-linear-gradient(90deg,transparent 0 92px,rgba(130,255,214,.1) 93px)}.chart-placeholder img{width:80px;height:80px;object-fit:contain}.chart-placeholder p{font:bold 19px Syne,sans-serif;margin:4px 0}.chart-placeholder span{font-size:10px;letter-spacing:0;opacity:.75}.chart-placeholder code{color:var(--mint)}.chart-frame iframe{border:0;width:100%;height:100%;display:block}footer{background:var(--mint);padding:20px max(7vw,28px);display:flex;justify-content:space-between;font-size:9px;letter-spacing:.04em}footer a{color:inherit;font-weight:bold}@media(max-width:800px){.site-header{height:65px;padding:0 21px;gap:12px}.brand{font-size:15px}.brand img{width:32px;height:32px}.header-buy{padding:11px 13px;font-size:9px}.menu-toggle{display:block;margin-left:auto;width:35px;height:35px;border:0;background:transparent}.menu-toggle i{display:block;height:2px;background:var(--ink);width:22px;margin:5px auto}.site-header nav{display:none;position:absolute;top:65px;left:0;right:0;padding:18px 21px;background:var(--paper);border-bottom:1px solid var(--line)}.site-header nav.open{display:flex;gap:20px}.hero{grid-template-columns:1fr;padding-top:112px;min-height:auto}.hero-art{height:440px;margin-top:25px}.ticker{right:2%}.status{left:1%;bottom:16%}.scroll-cue{display:none}.phases{grid-template-columns:1fr 1fr}.phase:nth-child(3){border-left:1px solid rgba(244,241,231,.28)}.chart-frame{height:430px}.chart-head{align-items:flex-start;gap:15px;flex-direction:column}.section-heading{display:block}footer{gap:12px;flex-wrap:wrap}}@media(max-width:460px){.header-buy{font-size:0}.header-buy span{font-size:15px;margin:0}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.action{justify-content:center}.action-dex{grid-column:1/-1}.phases{grid-template-columns:1fr}.phase,.phase:nth-child(3){border-left:1px solid rgba(244,241,231,.28);min-height:220px}.phase-index{margin-bottom:32px}.chart{padding-top:75px;padding-bottom:75px}.chart-frame{height:350px}footer{display:block;line-height:2.2}}
