:root{--cream:#f8f5ee;--ink:#17191d;--red:#e63b38;--blue:#134bcc;--line:rgba(23,25,29,.17);--display:'Bebas Neue',Impact,sans-serif;--body:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1280px,calc(100% - 64px));margin:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-50px;background:var(--red);color:#fff;padding:10px 15px;z-index:20}.skip-link:focus{top:10px}.site-header{height:90px;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(248,245,238,.92);backdrop-filter:blur(12px);z-index:10}.header-inner{height:100%;display:flex;align-items:center;position:relative}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.05em}.brand img{width:34px;height:34px;object-fit:contain}.site-nav{display:flex;gap:38px;position:absolute;left:50%;transform:translateX(-50%);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.site-nav a{position:relative;padding:8px 0}.site-nav a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--red);transition:width .2s}.site-nav a:hover:after,.site-nav a.active:after{width:100%}.header-buy{margin-left:auto;background:var(--red);color:white;padding:12px 17px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.header-buy b{margin-left:8px;font-size:15px}.menu-toggle{display:none}.hero{min-height:calc(100vh - 90px);display:flex;flex-direction:column;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;flex:1;padding:76px 0 64px}.eyebrow{margin:0 0 20px;color:var(--red);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.hero h1,.roadmap h2,.market h2{font-family:var(--display);font-weight:400;font-size:clamp(110px,15vw,224px);line-height:.73;letter-spacing:.015em;text-transform:uppercase;margin:0 0 40px}.hero h1 em,.roadmap h2 em,.market h2 em{color:var(--red);font-style:normal}.hero-lede{max-width:430px;font-size:17px;line-height:1.55;margin:0 0 27px}.hero-lede strong{font-weight:800}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-width:475px}.action{display:flex;align-items:center;gap:10px;border:1px solid var(--ink);min-height:48px;padding:11px 13px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;transition:transform .2s,background .2s,color .2s}.action:hover{transform:translateY(-3px)}.action img{width:18px;height:18px;object-fit:contain}.action span{margin-left:auto;font-size:15px}.action-buy{background:var(--red);color:#fff;border-color:var(--red);grid-column:span 2}.action-chart{background:var(--blue);color:#fff;border-color:var(--blue)}.hero-meta{display:flex;gap:22px;align-items:center;margin-top:31px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ticker-chip{border:1px solid var(--ink);padding:5px 9px}.hero-art{min-height:590px;position:relative;display:flex;justify-content:center;align-items:center}.art-frame{width:min(100%,540px);aspect-ratio:1/1.12;border:1px solid var(--ink);padding:13px;transform:rotate(3deg);background:#eae4d8;box-shadow:15px 15px 0 var(--red)}.art-frame img{width:100%;height:100%;object-fit:cover}.sticker{position:absolute;top:13%;right:1%;width:116px;height:116px;background:var(--blue);color:#fff;border-radius:50%;display:grid;place-content:center;text-align:center;text-transform:uppercase;font-family:var(--display);font-size:19px;line-height:.9;transform:rotate(12deg)}.red-tag{position:absolute;bottom:14%;left:3%;background:var(--red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;padding:8px 11px;transform:rotate(-7deg)}.art-caption{position:absolute;bottom:3%;right:0;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.07em}.art-caption b{font-size:14px}.hero-footer{border-top:1px solid var(--line);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero-footer .container{padding:14px 0;display:flex;justify-content:space-between}.roadmap{background:var(--ink);color:var(--cream);padding:110px 0 77px}.section-top{display:flex;justify-content:space-between;align-items:center}.eyebrow-light{color:#ff6d6a}.section-mark{font-size:10px;letter-spacing:.15em;opacity:.55}.roadmap-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:65px 0 93px}.roadmap h2{font-size:clamp(92px,12vw,180px);margin:0}.roadmap-heading>p{max-width:290px;margin:0 0 7px;color:rgba(248,245,238,.65);font-size:14px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(248,245,238,.3);border-bottom:1px solid rgba(248,245,238,.3)}.phase{padding:26px 38px 32px 0;min-height:280px;position:relative}.phase+.phase{border-left:1px solid rgba(248,245,238,.3);padding-left:38px}.phase-no{color:#ff6d6a;font-size:12px;font-weight:800;letter-spacing:.12em}.phase h3{font-family:var(--display);font-weight:400;font-size:40px;text-transform:uppercase;line-height:1;margin:25px 0 14px}.phase p{color:rgba(248,245,238,.65);max-width:250px;min-height:43px;font-size:13px}.phase ul{list-style:none;padding:0;margin:23px 0 0;color:var(--cream);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.phase li{border-top:1px solid rgba(248,245,238,.18);padding:9px 0}.roadmap-note{display:flex;justify-content:space-between;padding-top:19px;color:rgba(248,245,238,.55);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.market{padding:110px 0 100px}.market-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:58px 0 53px}.market h2{font-size:clamp(92px,12vw,180px);margin:0}.market h2 em{color:var(--blue)}.market-heading p{max-width:280px;margin:0 0 7px;color:rgba(23,25,29,.64);font-size:14px}.chart-shell{min-height:440px;background:#20242b;border:1px solid var(--ink);position:relative;overflow:hidden}.chart-shell:before{content:'';position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:55px 55px}.chart-empty{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:var(--cream);z-index:1}.chart-cross{font-size:39px;color:var(--red);margin-bottom:13px}.chart-empty h3{font-family:var(--display);font-size:40px;font-weight:400;line-height:1;margin:0 0 11px;text-transform:uppercase}.chart-empty p{color:rgba(248,245,238,.6);font-size:13px;margin:0}.chart-empty span{border:1px solid rgba(248,245,238,.25);padding:7px 11px;margin:22px auto 0;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.chart-shell iframe{width:100%;height:100%;min-height:440px;border:0;position:relative;z-index:2}.market-footer{display:flex;justify-content:space-between;padding-top:17px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.market-footer a{color:var(--blue)}.site-footer{border-top:1px solid var(--line);padding:20px 0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.site-footer .container{display:flex;justify-content:space-between}.site-footer a{color:var(--red)}.link-dialog{border:1px solid var(--ink);max-width:400px;padding:45px 38px 32px;color:var(--ink);background:var(--cream);box-shadow:14px 14px 0 var(--red)}.link-dialog::backdrop{background:rgba(23,25,29,.6);backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:25px;cursor:pointer}.dialog-badge{display:grid;place-content:center;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;margin-bottom:20px}.link-dialog h2{font-family:var(--display);font-size:44px;font-weight:400;line-height:.9;text-transform:uppercase;margin:0 0 13px}.link-dialog p{font-size:14px;color:rgba(23,25,29,.68)}.dialog-action{border:0;background:var(--red);color:#fff;padding:11px 17px;font:800 11px var(--body);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}@media(max-width:800px){.container{width:min(100% - 36px,600px)}.site-header{height:72px}.site-nav{display:none;position:absolute;top:72px;left:0;right:0;transform:none;background:var(--cream);border-bottom:1px solid var(--line);padding:20px 18px;flex-direction:column;gap:16px}.site-nav.open{display:flex}.menu-toggle{display:flex;border:0;background:transparent;flex-direction:column;gap:5px;padding:10px;margin-left:auto;margin-right:12px;cursor:pointer}.menu-toggle i{display:block;width:21px;height:2px;background:var(--ink)}.header-buy{padding:10px 11px}.header-buy span{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:63px 0 45px}.hero h1{font-size:clamp(94px,26vw,160px);margin-bottom:34px}.hero-art{min-height:490px;margin-top:33px}.art-frame{width:min(88vw,460px)}.sticker{right:3%;top:11%}.red-tag{left:3%;bottom:15%}.hero-footer .container{gap:12px;flex-wrap:wrap}.hero-footer .container span:last-child{width:100%}.roadmap,.market{padding:75px 0 62px}.roadmap-heading,.market-heading{display:block;margin:45px 0 55px}.roadmap-heading>p,.market-heading p{margin-top:28px}.roadmap h2,.market h2{font-size:clamp(83px,23vw,135px)}.timeline{display:block}.phase,.phase+.phase{border-left:0;border-top:1px solid rgba(248,245,238,.3);padding:25px 0;min-height:auto}.phase:first-child{border-top:0}.phase h3{margin-top:15px}.phase p{min-height:auto}.phase ul{margin-top:15px}.roadmap-note{gap:20px}.market-heading{margin-bottom:35px}.chart-shell{min-height:350px}.chart-shell iframe{min-height:350px}.site-footer .container{gap:15px;flex-wrap:wrap}.site-footer .container span:nth-child(2){order:3;width:100%}}@media(max-width:380px){.container{width:calc(100% - 28px)}.action{font-size:10px;padding-left:9px;padding-right:9px}.hero-art{min-height:380px}.sticker{width:88px;height:88px;font-size:15px}.hero h1{font-size:92px}.hero-footer .container span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{color-scheme:light}
[hidden]{display:none!important}
.header-buy{display:inline-flex;align-items:center;gap:8px}
.header-buy img{width:16px;height:16px;object-fit:contain}
.header-buy b{margin-left:0}
.art-caption{bottom:-18px;right:8px;background:var(--cream);padding:8px 10px;transform:rotate(-2deg);border:1px solid var(--line)}
.dialog-action{display:inline-flex;align-items:center;gap:8px}
.dialog-action img{width:16px;height:16px}
.market-footer a{display:inline-flex;align-items:center;gap:6px}
.market-footer a img{width:15px;height:15px;filter:brightness(0) saturate(100%) invert(24%) sepia(82%) saturate(3020%) hue-rotate(216deg) brightness(88%) contrast(93%)}
.chart-empty{padding:24px}
@media(max-width:800px){.art-caption{bottom:-12px}.header-buy{gap:5px}}
.chart-shell{height:560px;min-height:0}
.chart-empty{position:static;min-height:100%}
.chart-shell iframe{position:absolute;inset:0;height:100%;min-height:0}
@media(max-width:800px){.chart-shell{height:350px}.chart-shell iframe{min-height:0}}
[hidden]{display:none!important}
