:root{--bg:#06110d;--line:#264739;--text:#f1fff8;--muted:#91aa9f;--acid:#b9ff67;--mint:#6ce6b6;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif;color-scheme:dark;font-family:var(--sans);background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at var(--mx,80%) var(--my,10%),#17372a 0,transparent 24%),var(--bg)}body:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#fff04 1px,transparent 1px),linear-gradient(90deg,#fff04 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(#000,transparent 75%)}.noise{position:fixed;inset:0;opacity:.045;z-index:20;pointer-events:none;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='.9'/%3E%3C/svg%3E")}.site-header,main,footer{width:min(100% - 72px,1440px);margin:auto}.site-header{height:78px;display:flex;align-items:center;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:#06110de8;backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none;font-size:22px;font-weight:700;letter-spacing:-.8px}.brand img{width:36px;height:36px;border-radius:50%}.site-header nav{display:flex;gap:5px;margin-left:auto}.site-header nav a,.x-link{color:#bdd1c7;text-decoration:none;font-size:14px;padding:10px 13px;border-radius:3px}.site-header nav a:hover{background:#14271f;color:var(--acid)}.x-link{margin-left:22px;border:1px solid #406553;color:var(--acid)}.hero{height:690px;position:relative;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#06110df5 0,#06110dbd 48%,#06110d22 82%),linear-gradient(0deg,#06110d 0,transparent 30%)}.hero-copy{position:relative;z-index:2}.eyebrow{font:500 11px/1.5 var(--mono);letter-spacing:1.7px;color:var(--mint);margin:0 0 22px}.hero h1{font-size:clamp(58px,7vw,98px);line-height:.98;letter-spacing:-5px;margin:0;font-weight:600}.hero h1 em,.manifesto h2 em{font-style:normal;color:var(--acid)}.hero-lower{display:flex;align-items:flex-end;gap:75px;margin-top:42px;max-width:1050px}.hero-lower>p{font-size:17px;line-height:1.75;color:#bed2c9;max-width:600px;margin:0}.hero-actions{display:flex;align-items:center;gap:27px;white-space:nowrap}.btn{min-height:52px;padding:0 24px;border-radius:3px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:650}.primary{background:var(--acid);color:#0a1912}.primary:hover{background:#d0ff98;transform:translateY(-2px)}.text-link{color:#d8eee4;text-decoration:none;border-bottom:1px solid #607a6e;padding:9px 0;font-size:14px}.text-link span{margin-left:15px;color:var(--acid)}.hero-foot{position:absolute;z-index:2;bottom:24px;right:0;display:flex;gap:30px;font:10px var(--mono);color:#81998e}.ticker{min-height:92px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.ticker div{padding:22px 24px;border-left:1px solid var(--line)}.ticker div:first-child{border-left:0;padding-left:0}.ticker small,.ticker strong{display:block}.ticker small{font:10px var(--mono);color:#718a7f;letter-spacing:1px;margin-bottom:9px}.ticker strong{font-size:14px;font-weight:500}.ticker i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acid);margin-right:8px;box-shadow:0 0 12px var(--acid)}.section{padding:105px 0;border-bottom:1px solid var(--line);scroll-margin-top:78px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:55px}.section h2,.manifesto h2{font-size:clamp(40px,4.5vw,64px);line-height:1.06;letter-spacing:-2.7px;font-weight:550;margin:0}.section-note{max-width:470px;font-size:15px;line-height:1.75;color:var(--muted);margin:0}.principles,.utility-grid,.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #476c5b}.principles article,.utility-grid article,.flow-grid article{padding:30px 30px 35px;border-right:1px solid var(--line)}.principles article:first-child,.flow-grid article:first-child{padding-left:0}.principles article:last-child,.flow-grid article:last-child{border-right:0}.principles span,.utility-grid b,.flow-grid span{font:11px var(--mono);color:var(--mint)}.principles h3,.utility-grid h3,.flow-grid h3{font-size:23px;margin:70px 0 15px}.principles p,.utility-grid p,.flow-grid p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.token-section{display:grid;gap:68px}.token-identity{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px}.token-visual{min-height:430px;border:1px solid var(--line);background:radial-gradient(circle,#1d4935,#081610 62%);display:grid;place-items:center;position:relative;overflow:hidden}.token-visual:before,.token-visual:after,.orbit{content:'';position:absolute;width:330px;height:330px;border:1px solid #8fe4b433;border-radius:50%;animation:spin 14s linear infinite}.token-visual:after{width:440px;height:170px;transform:rotate(32deg)}.token-visual img{width:210px;height:210px;border-radius:50%;position:relative;z-index:2;box-shadow:0 25px 70px #0009}.orbit{width:12px;height:12px;background:var(--acid);border:0;box-shadow:0 0 20px var(--acid);animation:orb 8s linear infinite}.ticker-name{font:500 28px var(--mono);color:var(--acid);margin:10px 0 25px}.lead{font-size:17px;line-height:1.8;color:#b8cdc3;max-width:630px}.token-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.token-links a{color:var(--mint);border:1px solid #365b4b;padding:11px 14px;text-decoration:none;font:11px var(--mono)}.token-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.token-facts div{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.token-facts div:nth-child(3n){border-right:0}.token-facts div:nth-last-child(-n+3){border-bottom:0}.token-facts small,.token-facts strong{display:block}.token-facts small{font:10px var(--mono);color:#738e82;margin-bottom:10px}.token-facts strong{font-size:14px}.utility-grid{grid-template-columns:repeat(4,1fr)}.utility-grid article:last-child{border-right:0}.utility-grid h3{margin-top:55px}.flow-grid{grid-template-columns:repeat(4,1fr)}.flow-grid article{position:relative}.flow-grid i{position:absolute;right:24px;top:23px;color:#557b69;font-style:normal}.flow-grid h3{margin-top:55px}.simulator{margin-top:65px;border:1px solid #3b6351;background:linear-gradient(135deg,#0d2319,#091710);padding:34px;display:grid;grid-template-columns:.8fr 1.2fr;gap:35px}.simulator h3{font-size:25px;margin:0 0 8px}.simulator p{color:var(--muted);font-size:13px}.sim-control label{display:flex;justify-content:space-between;font:11px var(--mono);color:#9db4aa;margin-bottom:20px}.sim-control output{color:var(--acid);font-size:15px}.sim-control input{width:100%;accent-color:var(--acid)}.sim-results{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:25px}.sim-results div{border-left:1px solid var(--line);padding-left:25px}.sim-results div:first-child{border:0;padding:0}.sim-results small,.sim-results strong{display:block}.sim-results small{font:10px var(--mono);color:#738e82;margin-bottom:9px}.sim-results strong{font:500 24px var(--mono)}.disclaimer{grid-column:1/-1;color:#6e8579;font:10px var(--mono)}.allocation-wrap{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:65px;align-items:center}.allocation-ring{width:270px;height:270px;border-radius:50%;background:conic-gradient(var(--acid) 0 55%,var(--mint) 55% 75%,#3f9271 75% 90%,#244b3c 90%);display:grid;place-items:center;position:relative}.allocation-ring:after{content:'';position:absolute;inset:42px;border-radius:50%;background:var(--bg)}.allocation-ring span{position:relative;z-index:1;text-align:center;font:11px var(--mono);color:var(--muted)}.allocation-ring b{display:block;color:var(--text);font-size:36px}.allocation-list{display:grid;gap:21px}.allocation-list div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:13px;padding-bottom:17px;border-bottom:1px solid var(--line);font-size:13px}.allocation-list i{width:9px;height:9px;background:var(--c)}.allocation-list strong{font:500 18px var(--mono)}.vesting{display:grid;gap:20px}.vesting p{margin:0;border-left:1px solid #476b5b;padding-left:20px}.vesting b,.vesting span{display:block}.vesting b{font-size:14px;margin-bottom:7px}.vesting span{color:var(--muted);font-size:13px;line-height:1.65}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.roadmap-grid article{min-height:270px;border:1px solid var(--line);padding:25px;background:#091711}.roadmap-grid article.active{border-color:var(--acid);background:#10271c}.roadmap-grid small{font:10px var(--mono);color:var(--mint)}.roadmap-grid h3{margin:75px 0 20px}.roadmap-grid p{color:var(--muted);font:12px/2 var(--mono)}.manifesto{height:520px;position:relative;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}.manifesto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48}.manifesto:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#06110df2,#06110d60)}.manifesto>div{position:relative;z-index:2;padding-left:7%}.manifesto h2{margin-bottom:35px}.disclosure{display:flex;gap:30px;padding:32px 0;border-bottom:1px solid var(--line);font-size:12px;color:#718a7e}.disclosure strong{color:#9db4a9;white-space:nowrap}.disclosure p{margin:0;line-height:1.8;max-width:1000px}footer{padding:52px 0;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:35px;align-items:start}footer p{margin:0;font-size:13px;line-height:1.7}footer p span,footer small{color:#71877d}footer>div{display:flex;flex-direction:column;gap:10px}footer>div a{font-size:12px;color:#abc2b7;text-decoration:none}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orb{from{transform:rotate(0) translateX(165px)}to{transform:rotate(360deg) translateX(165px)}}
@media(max-width:950px){.site-header,main,footer{width:min(100% - 40px,1440px)}.site-header nav{display:none}.hero h1{font-size:70px}.hero-lower{align-items:flex-start;flex-direction:column;gap:28px}.token-identity{grid-template-columns:1fr}.utility-grid,.roadmap-grid{grid-template-columns:1fr 1fr}.utility-grid article:nth-child(2){border-right:0}.flow-grid{grid-template-columns:1fr 1fr}.flow-grid article:nth-child(2){border-right:0}.allocation-wrap{grid-template-columns:1fr 1fr}.vesting{grid-column:1/-1}.token-facts{grid-template-columns:1fr 1fr}.token-facts div:nth-child(3n){border-right:1px solid var(--line)}.token-facts div:nth-child(2n){border-right:0}.token-facts div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.token-facts div:nth-last-child(-n+2){border-bottom:0}}
@media(max-width:650px){.site-header,main,footer{width:min(100% - 28px,1440px)}.site-header{height:68px}.x-link{font-size:11px;padding:9px;margin-left:auto}.hero{height:700px;align-items:flex-start;padding-top:110px}.hero h1{font-size:52px;letter-spacing:-3px}.hero-art{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#06110df5,#06110d99),linear-gradient(0deg,#06110d,transparent)}.hero-lower>p{font-size:15px}.hero-actions{flex-wrap:wrap}.hero-foot{display:none}.ticker{grid-template-columns:1fr 1fr}.ticker div{padding:18px 10px}.section{padding:72px 0}.section-head{align-items:flex-start;flex-direction:column}.principles,.utility-grid,.flow-grid{grid-template-columns:1fr}.principles article,.principles article:first-child,.utility-grid article,.flow-grid article,.flow-grid article:first-child{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.principles h3,.utility-grid h3,.flow-grid h3{margin-top:30px}.token-visual{min-height:330px}.token-visual img{width:155px;height:155px}.token-facts{grid-template-columns:1fr}.token-facts div,.token-facts div:nth-child(3n),.token-facts div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.token-facts div:last-child{border-bottom:0}.simulator{grid-template-columns:1fr;padding:23px}.sim-results{grid-template-columns:1fr;gap:18px}.sim-results div,.sim-results div:first-child{padding:0 0 15px;border-left:0;border-bottom:1px solid var(--line)}.allocation-wrap{grid-template-columns:1fr}.allocation-ring{margin:auto}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{min-height:220px}.manifesto>div{padding-left:0}.disclosure{flex-direction:column;gap:10px}footer{grid-template-columns:1fr}.token-links{flex-direction:column}.token-links a{text-align:center}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
.runway-card{border:1px solid #3d6754;background:linear-gradient(135deg,#0e241a,#08140f);padding:30px;margin-bottom:54px;display:grid;grid-template-columns:1fr auto;gap:28px;box-shadow:0 30px 90px #0005}.runway-project{display:flex;align-items:center;gap:18px}.runway-project img{width:62px;height:62px;border-radius:50%}.runway-project small,.runway-project span,.runway-days span,.runway-stats small,.sample-note{font:10px var(--mono);color:#759084;letter-spacing:.7px}.runway-project h3{font-size:22px;margin:7px 0}.runway-project span{color:var(--acid)}.runway-days{text-align:right}.runway-days strong{display:block;font:500 72px/.9 var(--mono);color:var(--acid);letter-spacing:-5px}.runway-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:24px}.runway-stats p{margin:0;border-right:1px solid var(--line);padding-left:24px}.runway-stats p:first-child{padding-left:0}.runway-stats p:last-child{border:0}.runway-stats small,.runway-stats b{display:block}.runway-stats b{font:500 22px var(--mono);margin-top:10px}.runway-stats .green{color:var(--acid)}.health-bar{grid-column:1/-1;height:5px;background:#183126}.health-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--mint),var(--acid))}.sample-note{grid-column:1/-1}
@media(max-width:650px){.runway-card{grid-template-columns:1fr;padding:22px}.runway-days{text-align:left}.runway-days strong{font-size:58px}.runway-stats{grid-template-columns:1fr;gap:18px}.runway-stats p,.runway-stats p:first-child{padding:0 0 16px;border-right:0;border-bottom:1px solid var(--line)}}
.contract-card{margin:26px 0 4px;padding:18px;border:1px solid #527662;background:#0b1d15;display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center}.contract-card span{grid-column:1/-1;font:10px var(--mono);letter-spacing:1px;color:var(--mint)}.contract-card code{font:12px/1.5 var(--mono);color:var(--text);overflow-wrap:anywhere}.contract-card button{border:0;border-radius:3px;padding:11px 15px;background:var(--acid);color:#0a1912;font:600 12px var(--mono);cursor:pointer}.contract-card button:hover{background:#d0ff98}.contract-fact strong{font-family:var(--mono);color:var(--acid)}@media(max-width:650px){.contract-card{grid-template-columns:1fr}.contract-card button{width:100%}}
.x-link{display:inline-flex;align-items:center;gap:8px;background:#10251b;border-color:#5f9a77;font-weight:600;transition:.2s}.x-link b{font-size:17px;color:#fff}.x-link:hover,.x-button:hover{background:#173728;border-color:var(--acid);transform:translateY(-1px)}.x-button{border:1px solid #5f9a77;color:#eafff2;background:#0d2018}.token-purpose{display:grid;gap:14px;margin:28px 0}.token-purpose p{margin:0;padding-left:16px;border-left:1px solid #4b7962}.token-purpose b,.token-purpose span{display:block}.token-purpose b{font-size:13px;color:#dff9ec;margin-bottom:5px}.token-purpose span{font-size:12px;line-height:1.6;color:var(--muted)}.token-links .social-cta{background:var(--acid);color:#0a1912;border-color:var(--acid);font-weight:600}.value-loop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:38px;padding:25px;border:1px solid var(--line);background:#091811}.value-loop span{font:10px var(--mono);letter-spacing:.8px;color:#c9ded4}.value-loop i{font-style:normal;color:var(--acid)}
@media(max-width:650px){.x-link{font-size:0}.x-link b,.x-link span{font-size:15px}.x-button{min-width:150px}.value-loop{align-items:flex-start;flex-direction:column}.value-loop i{transform:rotate(90deg)}.hero-actions{gap:12px}}
