:root{--ink:#090b0c;--panel:#101315;--line:#292c2d;--cream:#f1eee5;--muted:#a09f98;--amber:#f5a524;--cyan:#74d8e7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Manrope,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.nav{height:82px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:20;top:0;width:100%;border-bottom:1px solid transparent;transition:.3s}.nav.scrolled{background:rgba(9,11,12,.88);backdrop-filter:blur(16px);border-color:var(--line)}.brand{display:flex;align-items:center;gap:11px;font-size:.78rem;letter-spacing:.12em}.brand b{color:var(--amber)}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--amber);border-radius:50%;color:var(--amber);font:500 .78rem 'DM Mono'}.nav nav{display:flex;gap:32px}.nav nav a{font-size:.76rem;text-transform:uppercase;letter-spacing:.11em;color:#c1c0ba;transition:.2s}.nav nav a:hover{color:var(--amber)}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--amber);color:#111;padding:16px 24px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:.2s}.button:hover{background:#ffc15c;transform:translateY(-2px)}.button-small{padding:11px 17px}.menu{display:none;background:none;border:0;color:white;font-size:1.4rem}.hero{min-height:900px;height:100vh;position:relative;display:flex;align-items:center;padding:140px 7vw 100px;overflow:hidden;background:linear-gradient(90deg,rgba(6,8,9,.97) 0%,rgba(6,8,9,.82) 38%,rgba(6,8,9,.06) 75%),url('assets/hero-chef.png') center/cover no-repeat}.hero:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,var(--ink))}.hero-glow{position:absolute;width:600px;height:600px;background:rgba(245,165,36,.12);filter:blur(130px);left:-300px;top:100px}.hero-content{position:relative;z-index:2;max-width:760px}.eyebrow,.section-label,.status,.data-card span,.contract-card span{font:500 .7rem 'DM Mono';letter-spacing:.16em;color:var(--muted)}.eyebrow span{display:inline-block;width:28px;height:1px;background:var(--amber);vertical-align:middle;margin-right:10px}.hero h1,.section h2,.community h2{font-size:clamp(3.5rem,7vw,7.2rem);line-height:.92;letter-spacing:-.055em;margin:25px 0 30px}.hero h1 em,.section h2 em,.community h2 em{font-family:Georgia,serif;font-weight:400;color:var(--amber)}.lead{font-size:1.06rem;color:#bbb9b0;max-width:610px}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:42px}.text-link{font-size:.78rem;letter-spacing:.08em;border-bottom:1px solid #666;padding-bottom:5px}.hero-stats{position:absolute;z-index:3;right:7vw;bottom:7vh;display:flex;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px)}.hero-stats div{padding:20px 32px;border-right:1px solid rgba(255,255,255,.18)}.hero-stats div:last-child{border:0}.hero-stats strong{display:block;font-size:1.3rem}.hero-stats span{font:500 .58rem 'DM Mono';letter-spacing:.12em;color:var(--muted)}.ticker{overflow:hidden;border-block:1px solid var(--line);padding:14px 0;white-space:nowrap;font:500 .65rem 'DM Mono';letter-spacing:.18em;color:#8c8c87}.ticker div{width:max-content;animation:tick 24s linear infinite}.ticker span{color:var(--amber);margin:0 32px}@keyframes tick{to{transform:translateX(-50%)}}.section{padding:120px 7vw;border-bottom:1px solid var(--line)}.section-label{margin-bottom:70px}.intro{display:grid;grid-template-columns:1fr 3fr}.intro-copy{max-width:970px}.kicker{font-family:Georgia,serif;font-size:1.25rem;color:var(--amber);font-style:italic}.intro h2,.section-head h2,.security h2{font-size:clamp(2.9rem,5.5vw,5.8rem)}.intro-copy>p:last-child,.section-head>p,.security-copy>p:last-child{font-size:1.05rem;color:var(--muted);max-width:690px}.token{background:#0d0f10}.token-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.token-grid article{background:var(--panel);padding:42px}.token-main{grid-row:span 2}.token-main h2{font-size:clamp(2.6rem,4vw,4.4rem);margin:30px 0 85px}.supply span{font:500 .65rem 'DM Mono';color:var(--muted);display:block}.supply strong{font-size:clamp(3.8rem,6vw,7rem);letter-spacing:-.06em}.supply small{color:var(--amber);margin-left:12px}.data-card strong{display:block;font-size:2rem;margin:18px 0}.data-card p{color:var(--muted);margin:0}.contract-card{grid-column:span 3;display:flex;justify-content:space-between;align-items:center}.contract-card code{display:block;margin-top:12px;color:#ddd;word-break:break-all}.copy{background:none;border:1px solid #4a4b49;color:var(--cream);padding:11px 18px;cursor:pointer;font:500 .65rem 'DM Mono'}.copy:hover{border-color:var(--amber);color:var(--amber)}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:60px}.section-head h2{margin:0}.project-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px}.project{min-height:450px;background:var(--panel);border:1px solid var(--line);padding:35px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s}.project:hover{border-color:#665333;transform:translateY(-5px)}.project.featured{background:linear-gradient(140deg,#2b2113,#121313)}.status.live{color:var(--amber)}.project small{color:#666}.project h3{font-size:2rem;line-height:1.05;margin:18px 0}.project p{color:var(--muted)}.project b{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.security{background:var(--cream);color:#101112}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.security-copy>p:last-child{color:#686965}.verify-list a{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #cac7bd;transition:.2s}.verify-list a:hover{color:#a3660d;padding-left:10px}.verify-list b{font:400 .65rem 'DM Mono';color:#999;margin-right:24px}.verify-list i{font-style:normal;font-size:1.3rem}.community{padding:130px 7vw;text-align:center;background:radial-gradient(circle at 50% 120%,#4c3214 0,transparent 50%),#090b0c}.community-inner{max-width:1000px;margin:auto}.community .eyebrow{display:inline-block}.community h2{font-size:clamp(3rem,6vw,6.5rem)}.socials{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.socials a{border:1px solid var(--line);padding:14px 20px;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.socials a:hover{border-color:var(--amber);color:var(--amber)}footer{padding:45px 7vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:.65rem}footer .risk{text-align:right;max-width:400px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.2s}@media(max-width:900px){.nav nav,.nav>.button{display:none}.menu{display:block}.nav.open nav{display:flex;position:absolute;top:82px;left:0;right:0;background:#101315;padding:25px 4vw;flex-direction:column}.hero{min-height:780px;background-position:62% center}.hero:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.15)}.hero-content{margin-top:-70px}.hero-stats{left:5vw;right:5vw;bottom:30px}.hero-stats div{padding:15px;flex:1}.intro,.security-grid{grid-template-columns:1fr}.section-label{margin-bottom:35px}.token-grid,.project-grid{grid-template-columns:1fr}.token-main,.contract-card{grid-column:auto;grid-row:auto}.contract-card{padding:25px!important}.section-head{display:block}.section-head>p{margin-top:25px}.project{min-height:340px}footer{grid-template-columns:1fr;gap:20px;text-align:center}footer .brand{justify-content:center}footer .risk{text-align:center;margin:auto}}@media(max-width:560px){.nav{height:70px}.hero{padding:120px 6vw 160px;min-height:760px}.hero h1{font-size:3.4rem}.lead{font-size:.92rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr)}.hero-stats div{padding:12px 8px}.hero-stats strong{font-size:1rem}.hero-stats span{font-size:.48rem}.section{padding:80px 6vw}.intro h2,.section-head h2,.security h2{font-size:2.8rem}.token-grid article{padding:28px}.token-main h2{margin-bottom:50px}.contract-card{gap:20px}.contract-card code{font-size:.68rem}.community{padding:90px 6vw}.community h2{font-size:3rem}}
