:root{--ink:#06110b;--ink2:#0a1f14;--gold:#d7b671;--gold2:#a98a4d;--cream:#eee7d6;--muted:#9aa69b;--line:rgba(215,182,113,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:'DM Sans',sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.08;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.site-header{position:fixed;z-index:10;top:0;left:0;right:0;height:78px;padding:0 clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(6,17,11,.95),rgba(6,17,11,0));backdrop-filter:blur(8px)}.brand{font-weight:700;letter-spacing:.18em;display:flex;gap:10px;align-items:center;font-size:14px}.brand-mark{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--gold);color:var(--gold);font-family:Georgia,serif;font-size:14px}.nav-links{display:flex;gap:30px;color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.nav-links a:hover{color:var(--gold)}.wallet-btn{border:1px solid var(--gold);background:var(--gold);color:var(--ink);padding:12px 17px;min-width:140px;font:600 10px 'DM Mono';letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wallet-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink);margin-right:7px}.menu-btn{display:none;background:0;border:0}.section-shell{max-width:1280px;margin:auto;padding-left:clamp(22px,6vw,100px);padding-right:clamp(22px,6vw,100px)}.hero{min-height:790px;padding-top:145px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;overflow:hidden}.eyebrow,.section-kicker{font:10px 'DM Mono';letter-spacing:.16em;color:var(--gold);text-transform:uppercase}.eyebrow span{display:inline-block;width:27px;border-top:1px solid var(--gold);vertical-align:middle;margin-right:8px}.hero h1{font:600 clamp(50px,7vw,95px)/.95 'Playfair Display',serif;letter-spacing:-.04em;margin:25px 0 30px}.hero h1 span{font-family:'DM Mono';font-size:.55em;letter-spacing:.02em;color:var(--gold)}em{font-style:italic;color:var(--gold)}.hero-sub{max-width:520px;color:#b7c0b7;font-size:14px;line-height:1.8}.hero-actions{display:flex;gap:12px;margin:32px 0}.btn{padding:15px 20px;font:11px 'DM Mono';letter-spacing:.05em;cursor:pointer}.btn-primary{background:var(--gold);color:var(--ink);border:1px solid var(--gold)}.btn-ghost{border:1px solid var(--line);color:var(--cream)}.arrow{font-size:15px;margin-left:13px}.contract-line{display:flex;gap:12px;align-items:center;font:10px 'DM Mono';letter-spacing:.05em;color:#768277}.contract-line code{color:var(--cream)}.status-dot{width:5px;height:5px;background:#91b97a;border-radius:50%;margin-left:4px}.hero-art{height:580px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(215,182,113,.3);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:560px;height:220px}.orbit-two{width:460px;height:170px;transform:rotate(20deg)}.orbit-three{width:350px;height:130px;transform:rotate(80deg);border-color:rgba(215,182,113,.18)}.art-glow{position:absolute;width:280px;height:280px;border-radius:50%;background:#a77e31;filter:blur(90px);opacity:.16}.pepe-head{width:300px;height:255px;position:relative;background:linear-gradient(145deg,#dec88f 0%,#92733a 37%,#f1dba0 62%,#6c5125 100%);border-radius:48% 48% 44% 44%;box-shadow:inset -18px -24px 40px rgba(25,17,6,.45),inset 12px 10px 22px rgba(255,241,196,.45),0 35px 70px rgba(0,0,0,.4);transform:rotate(-5deg);z-index:2}.pepe-head:before,.pepe-head:after{content:"";position:absolute;top:-47px;width:105px;height:100px;border-radius:50%;background:inherit;box-shadow:inset -12px -14px 25px rgba(25,17,6,.34)}.pepe-head:before{left:7px}.pepe-head:after{right:7px}.eye{position:absolute;top:55px;width:73px;height:42px;background:#ebdfbb;border-radius:50%;z-index:3;box-shadow:inset 0 -7px 9px rgba(60,38,11,.23)}.eye-left{left:57px;transform:rotate(6deg)}.eye-right{right:57px;transform:rotate(-6deg)}.eye i{display:block;width:14px;height:24px;background:#15140e;border-radius:50%;margin:9px auto}.brow{position:absolute;top:43px;width:75px;border-top:8px solid #47391f;z-index:4}.brow-left{left:53px;transform:rotate(10deg)}.brow-right{right:53px;transform:rotate(-10deg)}.mouth{position:absolute;z-index:3;bottom:56px;left:76px;width:148px;height:25px;border-bottom:5px solid #3c2c18;border-radius:50%}.pepe-shine{position:absolute;top:18px;left:45px;width:70px;height:18px;background:rgba(255,246,213,.45);filter:blur(12px);border-radius:50%}.art-caption{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;font:10px 'DM Mono';color:#788579;letter-spacing:.12em}.manifesto{padding-top:150px;padding-bottom:170px}.section-kicker{padding-bottom:20px;border-bottom:1px solid var(--line)}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:70px}.manifesto-lead,.manifesto-body{font:clamp(42px,5.4vw,76px)/1.05 'Playfair Display',serif;margin:0}.manifesto-body{font:20px/1.7 'Playfair Display',serif;max-width:580px;color:#d6d2c5}.manifesto-body p{margin:0 0 24px}.manifesto-signoff{font:18px/1.45 'DM Mono';color:var(--gold);margin-top:60px!important}.manifesto-signoff span{color:var(--cream)}.tokenomics{background:#091a11;max-width:none;padding-top:110px;padding-bottom:120px}.tokenomics>.section-kicker,.token-grid{max-width:1080px;margin-left:auto;margin-right:auto}.section-kicker span{float:right;color:#768277;letter-spacing:0;text-transform:none}.token-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:12%;padding-top:70px}.token-intro h2,.roadmap>h2,.buy-heading h2,.community h2{font:600 clamp(44px,6vw,76px)/.95 'Playfair Display';margin:0 0 20px}.token-intro p,.buy-heading p{color:var(--muted);max-width:300px;line-height:1.7;font-size:14px}.data-row{display:grid;grid-template-columns:1.1fr 1.4fr 1fr;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.data-row span{font-family:'Playfair Display';font-size:18px}.data-row strong,.data-row small{font:14px 'DM Mono';text-align:right}.data-row small{font-size:10px;color:var(--gold);letter-spacing:.05em}.roadmap{padding-top:145px;padding-bottom:130px}.roadmap>h2{margin:65px 0}.timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.timeline:before{content:"";position:absolute;top:8px;left:0;right:0;border-top:1px solid var(--gold2)}.timeline article{padding:40px 25px 0 0;position:relative}.timeline article:before{content:"";position:absolute;top:3px;left:0;width:9px;height:9px;border:1px solid var(--gold);border-radius:50%;background:var(--ink)}.timeline span,.steps span{font:11px 'DM Mono';color:var(--gold)}.timeline h3,.steps h3{font:20px 'Playfair Display';margin:17px 0 10px}.timeline p,.steps p{font-size:13px;line-height:1.7;color:var(--muted);max-width:220px}.roadmap-note{text-align:right;margin:70px 0 0;font:italic 16px 'Playfair Display';color:var(--gold)}.how-to-buy{padding-top:110px;padding-bottom:150px;background:#091a11}.buy-heading{display:flex;justify-content:space-between;align-items:end;padding:70px 0 45px}.buy-heading p{margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.steps article{border:1px solid var(--line);padding:28px 24px;min-height:190px;background:rgba(13,36,23,.65)}.steps p{max-width:none}.community{padding-top:150px;padding-bottom:150px;text-align:center}.community-inner{border:1px solid var(--line);padding:80px 20px}.community h2{font-size:clamp(60px,9vw,120px);margin:35px 0}.socials{display:flex;justify-content:center;gap:12px}.socials a{width:45px;height:45px;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;color:var(--gold)}.socials a:hover{background:var(--gold);color:var(--ink)}footer{background:#030a06;padding:50px clamp(22px,6vw,100px) 30px;color:#6c796f}.footer-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:27px}.footer-top code{color:var(--gold);font:11px 'DM Mono'}.footer-tag{font:italic 16px 'Playfair Display';color:var(--cream)}footer>p{max-width:650px;font-size:11px;line-height:1.7;margin:35px 0}.footer-bottom{display:flex;justify-content:space-between;font:10px 'DM Mono';letter-spacing:.1em}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);background:var(--gold);color:var(--ink);padding:12px 18px;font:11px 'DM Mono';opacity:0;transition:.3s;z-index:20}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{animation:rise .9s both}.reveal:nth-child(2){animation-delay:.15s}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:800px){.nav-links{display:none}.menu-btn{display:block}.menu-btn span{display:block;width:24px;border-top:1px solid var(--gold);margin:6px}.wallet-btn{margin-left:auto;margin-right:18px;min-width:auto;padding:10px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:130px;padding-bottom:70px}.hero-art{height:400px;order:-1}.pepe-head{width:225px;height:190px}.eye{top:43px;width:56px;height:32px}.eye-left{left:42px}.eye-right{right:42px}.brow{top:34px;width:59px}.brow-left{left:39px}.brow-right{right:39px}.mouth{bottom:42px;left:57px;width:112px}.orbit-one{width:400px}.orbit-two{width:330px}.manifesto-grid,.token-grid{grid-template-columns:1fr;gap:50px}.manifesto{padding-top:100px;padding-bottom:100px}.manifesto-body{font-size:18px}.section-kicker span{display:none}.timeline,.steps{grid-template-columns:1fr 1fr;gap:25px}.timeline:before{display:none}.buy-heading{display:block}.buy-heading p{margin-top:20px}.footer-top{flex-wrap:wrap;gap:20px}.footer-tag{width:100%}.footer-bottom{gap:10px;flex-wrap:wrap}}
