@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@1,800;1,900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--gold:#edbd61;--muted:#c8bda6;--line:#64502b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#060705;color:#f9f4e8;font:16px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 3.5%;border-bottom:1px solid #c3913522;position:absolute;inset:0 0 auto;z-index:5;background:#0506049c}.brand{display:flex;align-items:center;gap:8px;font-family:'Barlow Condensed',Impact,sans-serif;font-style:italic;font-size:29px;font-weight:900;white-space:nowrap}.brand em,h1 em{color:var(--gold)}.coin{font:700 18px Georgia,serif;border:3px double #e2b25b;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;color:#eac986;margin-right:5px}nav{display:flex;gap:25px}nav a{font-size:12px;font-weight:600}nav a:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:16px}.round{width:46px;height:46px;border:1px solid #8a764550;border-radius:50%;display:grid;place-items:center;font-size:31px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:0 28px;border-radius:40px;background:linear-gradient(170deg,#8e5c1d,#ffeab0 43%,#e8aa42);border:1px solid #dca54c;color:#080704;font-size:14px;font-weight:800;box-shadow:0 2px 28px #eaaa3225;transition:transform .2s,filter .2s}.button:hover{filter:brightness(1.13);transform:translateY(-2px)}.header-actions .button{min-height:46px;padding:0 30px;font-size:13px}.hero{height:540px;position:relative;isolation:isolate;display:flex;align-items:center;padding:85px 4.5% 10px;overflow:hidden}.hero-art{position:absolute;inset:0;z-index:-2;background:url('hero.png') center center/cover no-repeat}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#060705,transparent 15%),linear-gradient(90deg,#0005,transparent 65%)}.hero-content{width:48%;max-width:690px}.eyebrow{font-size:11px;letter-spacing:5px;color:#f1ca76;margin:0 0 17px}h1{font-family:'Barlow Condensed',Impact,sans-serif;font-style:italic;font-size:clamp(60px,7.4vw,117px);letter-spacing:-3px;line-height:1;margin:0 0 20px;white-space:nowrap;font-weight:900;text-shadow:2px 4px 1px #c99b3733;transform:rotate(-2deg)}h1 em{background:linear-gradient(#ffda87,#aa6a17 55%,#ffe6a9);background-clip:text;-webkit-text-fill-color:transparent}.subtitle{font-size:16px;font-weight:600;letter-spacing:4.5px;color:#f4c36e;margin:17px 0 25px}.values{display:flex;justify-content:space-between;gap:14px;margin-bottom:26px}.values>div{display:flex;align-items:center;gap:17px}.values b{font-size:43px;color:#f0c774;line-height:1}.values span{font-size:12px;line-height:1.4;letter-spacing:.4px}.actions{display:flex;gap:15px}.button span{font-size:23px;font-weight:500}.secondary{background:#080a0890;color:#fff;border:1px solid #938f81;box-shadow:none}.contract{margin-top:14px;border:1px solid #999689;border-radius:30px;background:linear-gradient(110deg,#1c1f1dbb,#030504);min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 13px 9px 24px}.contract>span{font-size:11px;color:#a69e8b;flex-shrink:0}.contract strong{font-size:13px;min-width:0;overflow-wrap:anywhere;user-select:text}.contract button{font-size:11px;font-weight:700;padding:8px 11px;border:1px solid var(--gold);color:#090806;background:var(--gold);border-radius:20px;cursor:pointer;flex-shrink:0}.contract button:disabled{opacity:.45;cursor:not-allowed}.copy-status{font-size:12px;color:#e5d5b4;margin:5px 0 0;min-height:15px}.hero-note{position:absolute;right:3%;top:105px;font-family:'Barlow Condensed',Impact,sans-serif;font-style:italic;text-transform:uppercase;font-size:34px;line-height:1.05;color:#d2a353;transform:rotate(-10deg);max-width:150px}.gallery{margin:0 3.2%;padding:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:13px;border:1px solid #c69b4a26;border-radius:16px;background:#020402}.card{aspect-ratio:1.56;background-image:url('reference.png');background-size:555% auto;background-position-y:61.75%;border:1px solid #aa803c;border-radius:10px;transition:transform .25s}.card:hover{transform:translateY(-4px)}.c1{background-position-x:4%}.c2{background-position-x:27.05%}.c3{background-position-x:50%}.c4{background-position-x:73%}.c5{background-position-x:96%}.details{display:grid;grid-template-columns:1.12fr 1fr 1.13fr 1fr;gap:18px;padding:0 3.4%;margin-top:16px}.panel{padding:19px 22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(120deg,#0e100b,#050704)}h2{font-size:21px;line-height:1.15;margin:0 0 19px;color:#e5b050;font-weight:800}.token-content{display:flex;gap:18px;align-items:center}.donut{width:120px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#a87830 0 60%,#e1ad57 60% 80%,#e8c690 80% 90%,#ffe3a5 90% 95%,#413c31 95%);position:relative;flex-shrink:0}.donut:after{content:'';position:absolute;inset:23px;background:#070906;border-radius:50%}.allocations{margin:0;padding:0;list-style:none;display:grid;gap:13px;flex:1}.allocations li{display:flex;align-items:center;gap:7px;font-size:10px;color:#e0cdae}.allocations strong{margin-left:auto;font-size:12px;color:white;font-weight:500}.allocations i{width:10px;height:10px;border-radius:50%;background:#a87830;flex-shrink:0}.allocations li:nth-child(2) i{background:#e1ad57}.allocations li:nth-child(3) i{background:#e8c690}.allocations li:nth-child(4) i{background:#ffe3a5}.allocations li:nth-child(5) i{background:#947d51}.allocation-note{font-size:10px;letter-spacing:1px;color:#a99670;margin:14px 0 0}.timeline,.steps{list-style:none;margin:0;padding:0;display:grid;gap:13px}.timeline{border-left:1px solid #967233;margin-left:7px;padding-left:23px}.timeline li,.steps li{display:flex;gap:16px;position:relative}.timeline li:before{content:'';position:absolute;left:-29px;top:1px;width:10px;height:10px;border-radius:50%;background:#e9b557}.timeline li>span{color:#efc673;font-size:12px}h3{font-size:12px;line-height:1.25;margin:0 0 2px;font-weight:600}.timeline p,.steps p{font-size:12px;line-height:1.35;margin:0;color:#cfc8bb}.steps b{font-size:11px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #c29b57;border-radius:50%;color:#edc77d;flex-shrink:0}.poster{background:url('reference.png') 95.7% 88.5%/475% auto no-repeat;min-height:219px;clip-path:polygon(4% 1%,25% 0,50% 2%,74% 0,97% 2%,100% 23%,98% 61%,100% 96%,73% 99%,44% 98%,6% 100%,1% 95%,0 54%)}.faq{margin:23px 3.4% 0;border-top:1px solid #60491f66;display:grid;grid-template-columns:120px 1fr 1fr;gap:25px;padding:18px 0}.faq h2{font-size:16px;margin:6px 0}.faq details{font-size:13px;line-height:1.6}.faq summary{cursor:pointer;color:#e7d6b4;padding:3px 0}.faq details p{color:#a69f90;margin:10px 0}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 3.4% 30px}footer .brand{font-size:23px}footer p{font-size:9px;letter-spacing:4px;color:#aaa38f}.crown{font-size:30px;color:var(--gold)}@media(min-width:1600px){.hero{height:620px}.hero-content{max-width:760px}.values span{font-size:14px}.allocations li,h3,.timeline p,.steps p{font-size:14px}}@media(max-width:1220px){nav{gap:16px}.header-actions .button{display:none}.details{grid-template-columns:repeat(3,1fr)}.poster{display:none}.token-content{flex-direction:column}.allocations{width:100%}.hero-content{width:56%}.hero-note{display:none}.values span{font-size:11px}.subtitle{font-size:13px;letter-spacing:3px}}@media(max-width:780px){header{height:70px}.brand{font-size:25px}nav{display:none}.hero{height:690px;padding:255px 5% 12px;align-items:flex-end}.hero-content{width:100%;max-width:none}.hero-art{background-position:68% top;background-size:auto 440px}.hero:after{background:linear-gradient(0deg,#060705 5%,#060705f5 35%,#06070500 80%)}h1{font-size:clamp(56px,13vw,100px);letter-spacing:-2px}.eyebrow{font-size:10px;letter-spacing:3px}.subtitle{font-size:12px;letter-spacing:2px}.values{justify-content:flex-start;gap:25px;margin:20px 0}.values>div{gap:9px}.values b{font-size:31px}.values span{font-size:10px}.button{font-size:12px;padding:0 22px;min-height:48px}.contract{padding-left:15px}.contract>span{font-size:10px}.contract strong{font-size:12px}.gallery{grid-template-columns:repeat(2,1fr);gap:10px}.gallery .card:last-child{grid-column:1/-1;max-width:50%;width:100%;justify-self:center}.details{grid-template-columns:1fr;gap:15px}.panel{padding:24px}.token-content{flex-direction:row;gap:28px}.donut{width:140px}.allocations li,.allocations strong{font-size:13px}h3,.timeline p,.steps p{font-size:14px}.timeline,.steps{gap:18px}.poster{display:block;min-height:0;aspect-ratio:1.45;background-size:475% auto;background-position-y:89.1%;max-width:420px;width:100%;justify-self:center}.faq{grid-template-columns:1fr;gap:10px}.faq details{font-size:14px}footer{flex-wrap:wrap;justify-content:center}footer p{letter-spacing:2px}footer p:nth-child(2){display:none}}@media(max-width:390px){.values{gap:13px}.actions{gap:9px}.button{padding:0 15px}.contract{flex-wrap:wrap}.contract>span{width:100%}.contract strong{flex:1}.hero{height:725px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
