:root{--ink:#0a0a0a;--paper:#f5f0e4;--orange:#f38a25;--orange-hi:#ffa340;--muted:#a6a29a;--line:#37342e;--mono:'DM Mono',monospace;--display:'Archivo Black',Impact,sans-serif;--body:'Space Grotesk',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.page-shell{overflow:hidden}.section-pad{padding-left:clamp(22px,5.2vw,88px);padding-right:clamp(22px,5.2vw,88px)}::selection{background:var(--orange);color:var(--ink)}
.ticker{height:34px;display:flex;align-items:center;overflow:hidden;background:var(--orange);color:var(--ink);font:500 12px/1 var(--mono);letter-spacing:.12em}.ticker-track{display:flex;white-space:nowrap;width:max-content;animation:ticker 22s linear infinite}.ticker-track span{display:inline-block;padding-right:1.25rem}.ticker b{padding:0 2.1rem;font-size:15px}@keyframes ticker{to{transform:translateX(-50%)}}
.site-header{height:94px;padding:0 clamp(22px,5.2vw,88px);display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line);position:relative;z-index:5;background:var(--ink)}.brand{display:flex;align-items:center;gap:11px;min-width:260px}.brand-mark{display:grid;place-items:center;width:52px;height:52px;background:var(--orange);color:var(--ink);font:18px/1 var(--display);letter-spacing:-.13em;transform:rotate(-5deg)}.brand-mark span{font-size:14px;padding:0 1px}.brand-type{font:13px/1.05 var(--display);letter-spacing:-.025em}.main-nav{display:flex;align-items:center;gap:clamp(20px,3vw,48px)}.main-nav a,.header-edition{font:500 11px/1.2 var(--mono);letter-spacing:.1em}.main-nav a{transition:color .2s}.main-nav a:hover,.footer-top a:hover{color:var(--orange)}.header-edition{color:#77736b;white-space:nowrap}
.hero{min-height:calc(100vh - 128px);display:flex;flex-direction:column;justify-content:space-between;position:relative;background:radial-gradient(circle at 78% 36%,#332110 0,transparent 29%),var(--ink)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:2vw;flex:1;min-height:655px;padding:52px 0 10px;position:relative}.hero-copy{position:relative;z-index:2}.eyebrow,.section-number,.mini-label{font:500 12px/1.4 var(--mono);letter-spacing:.16em}.eyebrow{display:flex;align-items:center;gap:16px;color:var(--orange);margin-bottom:30px}.eyebrow-line{height:1px;width:40px;background:var(--orange)}h1,h2,h3,p{margin-top:0}.hero h1{font:clamp(58px,7.2vw,124px)/.91 var(--display);letter-spacing:-.077em;margin:0 0 32px;text-transform:uppercase}.hero h1>span{display:block}.title-outline{color:transparent;-webkit-text-stroke:1.5px var(--paper);font-size:clamp(40px,5vw,86px);letter-spacing:-.077em}.title-accent{color:var(--orange);-webkit-text-stroke:0}.hero-lede{font:600 clamp(23px,2.45vw,39px)/1.1 var(--body);letter-spacing:-.055em;margin:0 0 15px}.hero-body{color:#aea99e;font:400 clamp(16px,1.25vw,19px)/1.6 var(--body);max-width:590px;margin:0 0 32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.action-link{min-height:54px;padding:0 22px;display:inline-flex;justify-content:space-between;align-items:center;gap:28px;font:700 13px/1 var(--body);letter-spacing:.04em;border:1px solid var(--orange);transition:background .2s,color .2s,transform .2s}.action-link:hover[href]{transform:translateY(-3px)}.action-primary{background:var(--orange);color:var(--ink)}.action-primary:hover[href]{background:var(--orange-hi)}.action-secondary{color:var(--orange)}.action-secondary:hover[href]{background:var(--orange);color:var(--ink)}.link-symbol{font-size:22px;font-weight:400;line-height:1}.action-link[aria-disabled=true]{opacity:.52;cursor:default}
.hero-art{width:min(100%,660px);aspect-ratio:1;position:relative;justify-self:end;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(243,138,37,.25);border-radius:50%;inset:2%;animation:orbit 36s linear infinite}.orbit:before{content:"";position:absolute;width:8px;height:8px;background:var(--orange);border-radius:50%;top:14%;left:14%}.orbit-two{inset:11%;border-style:dashed;animation-direction:reverse;animation-duration:48s}@keyframes orbit{to{transform:rotate(360deg)}}.art-frame{width:74%;aspect-ratio:1;position:relative;z-index:2;transform:rotate(-5deg);box-shadow:18px 18px 0 rgba(243,138,37,.12);animation:float 7s ease-in-out infinite}.art-frame:after{content:"";position:absolute;inset:-10px;border:1px solid rgba(255,255,255,.32);pointer-events:none}.art-frame img{display:block;width:100%;height:100%;object-fit:cover}.art-stamp{position:absolute;z-index:3;right:0;bottom:11%;width:135px;height:135px;border-radius:50%;background:var(--orange);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:13px/1.12 var(--display);transform:rotate(13deg);box-shadow:0 8px 0 #aa5514}.art-stamp span{font-size:21px;margin-top:4px}.art-coordinate{position:absolute;z-index:2;color:#b2aaa0;font:11px/1.45 var(--mono);letter-spacing:.13em}.coordinate-one{top:15%;left:2%;writing-mode:vertical-rl}.coordinate-two{bottom:14%;left:3%}@keyframes float{50%{transform:translateY(-14px) rotate(-3deg)}}.hero-bottom{position:relative;border-top:1px solid var(--line);min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:30px}.mini-label{display:block;color:var(--orange);margin-bottom:12px}.contract-block{max-width:min(100%,770px);width:100%;position:relative}.contract-row{display:flex;align-items:stretch;width:100%;border:1px solid #5d5143}.contract-row code{display:flex;align-items:center;padding:15px 17px;color:var(--paper);font:14px/1.2 var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.contract-row button{min-width:137px;background:var(--paper);color:var(--ink);border:0;padding:0 16px;cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.06em;transition:background .2s}.contract-row button:hover:not(:disabled){background:var(--orange)}.contract-row button:disabled{opacity:.55;cursor:default}.contract-row button span{font-size:18px;margin-left:7px}.copy-status{position:absolute;bottom:-23px;color:var(--orange);font:11px var(--mono)}.hero-index{display:flex;gap:16px;align-items:center;white-space:nowrap;color:#89847b;font:11px var(--mono);letter-spacing:.08em}.hero-index span:first-child{color:var(--orange)}.index-rule{width:46px;height:1px;background:#5f574b}
.marquee-band{height:112px;background:var(--orange);color:var(--ink);display:flex;align-items:center;overflow:hidden;transform:rotate(-2deg) scale(1.03);position:relative;z-index:2}.marquee-inner{display:flex;width:max-content;white-space:nowrap;animation:ticker 30s linear infinite}.marquee-inner span{font:clamp(40px,4.5vw,72px)/1 var(--display);letter-spacing:-.06em}.marquee-inner i{font-style:normal;font-size:.75em;padding:0 35px}
.tokenomics{padding-top:155px;padding-bottom:135px;background:#11100e}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:80px}.section-number{display:block;color:var(--orange);margin-bottom:22px}.section-heading h2{font:clamp(55px,7vw,120px)/.9 var(--display);letter-spacing:-.075em;margin:0}.section-heading h2 span{color:var(--orange)}.section-heading p{font:18px/1.55 var(--body);color:#a49e92;max-width:345px;margin:0 0 7px}.token-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,110px);align-items:center}.token-orb{height:min(40vw,530px);min-height:380px;position:relative;display:grid;place-items:center}.orb-ring{position:absolute;width:min(40vw,470px);aspect-ratio:1;border:1px solid #6a421e;border-radius:50%}.orb-ring-a:before,.orb-ring-b:before{content:"";position:absolute;top:7%;left:12%;width:10px;height:10px;border-radius:50%;background:var(--orange)}.orb-ring-a{animation:orbit 32s linear infinite}.orb-ring-b{width:min(31vw,365px);border-style:dashed;border-color:#453522;animation:orbit 48s linear infinite reverse}.orb-core{width:min(26vw,305px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffbc69,var(--orange) 55%,#bd5914);display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--ink);box-shadow:0 0 80px #f38a2522;text-align:center;transform:rotate(-12deg)}.orb-core span{font:clamp(30px,4vw,56px)/.9 var(--display);letter-spacing:-.07em}.orb-core strong{font:clamp(38px,5vw,70px)/.9 var(--display);letter-spacing:-.09em}.orb-core small{font:500 10px var(--mono);letter-spacing:.03em;margin-top:16px}.token-list{border-top:1px solid #6f5c42}.token-line{display:grid;grid-template-columns:52px 1fr 30px;gap:15px;align-items:center;min-height:110px;padding:12px 0;border-bottom:1px solid #544c40}.token-no,.token-label{font:12px var(--mono);color:var(--orange)}.token-label{display:block;color:#8d8578;margin-bottom:8px;letter-spacing:.08em}.token-line strong{font:clamp(24px,2.8vw,43px)/1 var(--display);letter-spacing:-.04em}.token-glyph{font-size:26px;color:var(--orange);font-weight:400}
.lore{padding-top:150px;padding-bottom:130px;background:var(--paper);color:var(--ink)}.lore .section-number{color:#b75814}.lore-intro h2{font:clamp(48px,7.5vw,128px)/.98 var(--display);letter-spacing:-.07em;margin:0 0 55px}.lore-intro h2 em{color:#dc6f16;font-style:normal}.lore-intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:135px}.asterisk{font:190px/.6 var(--display);color:var(--orange);display:block;animation:orbit 36s linear infinite;width:max-content}.lore-intro-bottom p{max-width:655px;font:clamp(20px,2.1vw,31px)/1.34 var(--body);font-weight:600;letter-spacing:-.04em;margin:0}.roadmap-head{border-top:1px solid #aaa296;padding-top:23px;display:flex;justify-content:space-between;gap:20px;color:#766c60;font:12px var(--mono);letter-spacing:.1em}.roadmap-head .section-number{margin:0}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.roadmap-step{min-height:440px;padding:26px;display:flex;flex-direction:column;border:1px solid #b9ac9d;background:#eee6d8;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.roadmap-step:hover{transform:translateY(-8px);box-shadow:8px 8px 0 #df8b3a}.roadmap-step:nth-child(2){background:#e9ddcb}.roadmap-step:nth-child(3){background:var(--orange)}.step-top{display:flex;justify-content:space-between;font:12px var(--mono);letter-spacing:.08em;padding-bottom:18px;border-bottom:1px solid #a79c8e}.roadmap-step h3{font:clamp(29px,3vw,48px)/.98 var(--display);letter-spacing:-.05em;margin:42px 0 22px}.roadmap-step p{font:17px/1.55 var(--body);max-width:340px;margin:0 0 35px}.step-foot{margin-top:auto;border-top:1px solid #a79c8e;padding-top:19px;display:flex;justify-content:space-between;font:12px var(--mono);letter-spacing:.08em}.step-foot span{font-size:20px}
.chart-section{padding-top:145px;padding-bottom:145px;background:#11100e}.chart-heading{margin-bottom:55px}.chart-shell{border:1px solid #71614d;background:#070707;box-shadow:16px 16px 0 #281d12}.chart-topline{height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #4d4337;color:#aba397;font:12px var(--mono);letter-spacing:.09em}.live-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-right:10px;box-shadow:0 0 12px var(--orange);animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.4;box-shadow:0 0 0 transparent}}.chart-content{height:clamp(450px,55vw,660px);position:relative}.chart-content iframe{border:0;display:block;width:100%;height:100%}.chart-pending{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center}.pending-grid{position:absolute;inset:0;background-image:linear-gradient(#4c39252e 1px,transparent 1px),linear-gradient(90deg,#4c39252e 1px,transparent 1px);background-size:53px 53px;mask-image:radial-gradient(circle,#000,transparent 75%)}.chart-cross{position:relative;font-size:90px;color:var(--orange);line-height:1;animation:orbit 25s linear infinite}.chart-pending strong{position:relative;font:clamp(28px,4vw,56px)/1 var(--display);letter-spacing:-.06em;margin-top:18px}.chart-pending>span:last-child{position:relative;font:12px var(--mono);color:#81796e;letter-spacing:.18em;margin-top:15px}
.footer{background:var(--orange);color:var(--ink);padding-top:45px;padding-bottom:28px}.footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:20px;font:12px var(--mono);letter-spacing:.1em}.footer-top{padding-bottom:27px;border-bottom:1px solid #965014}.footer-top a{text-decoration:underline;text-underline-offset:4px}.footer-top a:hover{color:var(--paper)}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:66px 0 100px}.footer-main h2{font:clamp(70px,9vw,155px)/.85 var(--display);letter-spacing:-.085em;margin:0}.footer-main h2 span{color:var(--paper)}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:end}.footer-links a{min-height:64px;border:1px solid #8e4b13;padding:0 20px;display:flex;align-items:center;justify-content:space-between;font:700 clamp(13px,1.4vw,19px) var(--body);transition:background .2s,color .2s,transform .2s}.footer-links a:hover[href]{background:var(--ink);color:var(--paper);transform:translateY(-3px)}.footer-links a[aria-disabled=true]{opacity:.58;cursor:default}.footer-links a span{font-size:22px;font-weight:400}.footer-bottom{border-top:1px solid #965014;padding-top:23px}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1150px){.site-header{height:82px}.brand{min-width:210px}.header-edition{display:none}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr)}.hero h1{font-size:clamp(52px,7vw,92px)}.title-outline{font-size:clamp(37px,4.6vw,62px)}.hero-art{width:100%}.art-stamp{width:108px;height:108px;font-size:11px}.roadmap-step{padding:21px}}
@media(max-width:800px){.site-header{height:auto;min-height:78px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:12px}.brand{min-width:0}.brand-mark{width:43px;height:43px;font-size:15px}.brand-type{font-size:11px}.main-nav{gap:15px;overflow-x:auto;width:100%;padding:10px 0 2px}.main-nav a{font-size:10px;white-space:nowrap}.hero-grid{grid-template-columns:1fr;min-height:0;padding:65px 0 20px}.hero h1{font-size:clamp(65px,11vw,110px)}.title-outline{font-size:clamp(39px,7.8vw,78px)}.hero-art{width:min(100%,600px);justify-self:center;margin:35px auto}.hero-bottom{padding:25px 0 42px}.hero-index{display:none}.section-heading{display:block;margin-bottom:50px}.section-heading p{margin-top:25px}.token-layout{grid-template-columns:1fr;gap:25px}.token-orb{height:400px;min-height:0}.orb-ring{width:370px}.orb-ring-b{width:290px}.orb-core{width:245px}.token-list{margin-top:10px}.lore-intro-bottom{grid-template-columns:100px 1fr;gap:25px}.asterisk{font-size:115px}.roadmap{grid-template-columns:1fr}.roadmap-step{min-height:330px}.roadmap-step h3{margin-top:36px}.chart-content{height:520px}.footer-main{grid-template-columns:1fr;padding:65px 0}.footer-main h2{font-size:clamp(70px,13vw,130px)}}
@media(max-width:520px){.ticker{height:29px}.hero-grid{padding-top:50px}.eyebrow{font-size:10px;margin-bottom:22px}.hero h1{font-size:clamp(60px,17vw,86px);margin-bottom:23px}.title-outline{font-size:clamp(32px,9.2vw,48px);-webkit-text-stroke:1px var(--paper)}.hero-lede{font-size:24px}.hero-body{font-size:16px}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-link{padding:0 12px;gap:6px;min-height:51px;font-size:11px}.link-symbol{font-size:18px}.hero-art{margin:25px auto 15px}.art-stamp{width:84px;height:84px;font-size:9px;bottom:10%;right:1%;box-shadow:0 5px 0 #aa5514}.art-stamp span{font-size:15px}.art-coordinate{font-size:8px}.hero-bottom{min-height:125px}.contract-row code{font-size:11px;padding:12px}.contract-row button{min-width:106px;font-size:10px;padding:0 8px}.contract-row button span{font-size:15px;margin-left:1px}.marquee-band{height:76px}.marquee-inner span{font-size:39px}.tokenomics,.lore,.chart-section{padding-top:100px;padding-bottom:95px}.section-heading h2{font-size:clamp(47px,13vw,70px)}.section-heading p{font-size:16px}.token-orb{height:330px}.orb-ring{width:295px}.orb-ring-b{width:235px}.orb-core{width:195px}.orb-core span{font-size:31px}.orb-core strong{font-size:41px}.orb-core small{font-size:8px}.token-line{min-height:95px;grid-template-columns:32px 1fr 25px}.token-line strong{font-size:24px}.lore-intro h2{font-size:clamp(42px,11.8vw,65px);margin-bottom:40px}.lore-intro-bottom{grid-template-columns:1fr;gap:30px;margin-bottom:90px}.asterisk{font-size:90px}.lore-intro-bottom p{font-size:21px}.roadmap-head span:last-child{display:none}.roadmap-step{min-height:360px}.chart-heading{margin-bottom:35px}.chart-topline{padding:0 12px;font-size:10px}.chart-topline span:last-child{font-size:9px;text-align:right}.chart-content{height:420px}.chart-pending strong{font-size:31px}.footer-main{gap:40px;padding:55px 0 75px}.footer-main h2{font-size:clamp(61px,16vw,90px)}.footer-links{gap:8px}.footer-links a{min-height:57px;padding:0 11px;font-size:12px}.footer-bottom{font-size:10px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
