:root{--bg:#080808;--panel:#111111;--panel2:#171717;--ink:#f1f0eb;--silver:#c3c2bc;--muted:#989895;--dim:#60615e;--line:#2c2c2c;--line-strong:#4c4c4a;--white:#f0efea;--heading:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--body:'Space Grotesk',Arial,sans-serif;--mono:'DM Mono',monospace;--wrap:1360px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:88px}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}
::selection{background:#e7e7e4;color:#080808}
a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:5px}
img,svg{max-width:100%}img{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:inherit}
.wrap{width:min(var(--wrap),calc(100% - 112px));margin-inline:auto}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.04em}.section{padding:128px 0;position:relative}.grain{position:fixed;z-index:100;inset:0;pointer-events:none;opacity:.13;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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.35' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.cursor-glow{position:fixed;z-index:0;left:0;top:0;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.026),transparent 66%);pointer-events:none;transform:translate(-50%,-50%);will-change:transform}
.ticker-bar{height:29px;background:#e9e9e4;color:#111;position:relative;z-index:40}.ticker-bar__inner{height:100%;display:flex;align-items:center;justify-content:space-between;font:500 9px var(--mono);letter-spacing:.07em}.ticker-bar__inner>span{display:flex;align-items:center;gap:10px}.ticker-bar__center{opacity:.6}.live-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#ddd;box-shadow:0 0 0 3px rgba(255,255,255,.10);animation:pulseDot 2s ease-in-out infinite}.ticker-bar .live-dot{background:#333;box-shadow:0 0 0 3px rgba(0,0,0,.08)}.tiny-star{font-size:13px}
.site-header{height:80px;position:sticky;top:0;z-index:50;background:rgba(8,8,8,.91);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #292929}.nav{height:100%;display:flex;align-items:center;gap:36px;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand__mark{border:1px solid #656565;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#101010;overflow:hidden}.brand__mark img{width:39px;height:39px;object-fit:contain}.brand__copy{display:flex;flex-direction:column;line-height:.9;font:800 23px var(--heading);letter-spacing:-.012em}.brand__copy b{font-weight:800}.brand__copy small{margin-top:5px;color:#a3a3a0;font:400 8px var(--mono);letter-spacing:.10em}.nav__links{display:flex;align-items:center;gap:31px;margin-left:auto}.nav__links a{color:#aaa9a6;font:500 10px var(--mono);letter-spacing:.035em;white-space:nowrap;transition:color .2s}.nav__links a:hover,.nav__links a.active{color:#fff}.button{min-height:42px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:25px;white-space:nowrap;transition:transform .2s,background .2s,color .2s,border-color .2s;font:700 12px var(--body);letter-spacing:.015em;border:1px solid transparent}.button:hover{transform:translateY(-3px)}.button span{font-size:19px;font-weight:400;line-height:1}.button--light{color:#0b0b0b;background:#ecebe5;border-color:#ecebe5}.button--light:hover{background:#fff}.button--outline{border-color:#656564;background:rgba(0,0,0,.18);color:#f0efea}.button--outline:hover{background:#fff;color:#090909;border-color:#fff}.button--large{height:57px;padding-inline:26px;gap:30px}.nav__cta{font-size:10px;min-height:39px;padding-inline:18px;gap:15px}.menu-toggle{display:none;background:transparent;border:1px solid var(--line-strong);width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:6px;cursor:pointer}.menu-toggle span{width:18px;height:2px;background:#fff;transition:transform .2s}
.hero{height:min(850px,calc(100svh - 109px));min-height:660px;position:relative;isolation:isolate;background:#050505;overflow:hidden}.hero__grid{position:absolute;inset:0;z-index:-2;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,#000,transparent 90%)}.hero__target{position:absolute;z-index:-1;width:630px;height:630px;right:6%;top:7%;opacity:.16;display:grid;place-items:center}.hero__target span{position:absolute;display:block;border:1px solid #d2d2d0;border-radius:50%;inset:0}.hero__target span:nth-child(2){inset:90px}.hero__target span:nth-child(3){inset:190px}.hero__image-wrap{position:absolute;z-index:0;right:-6%;bottom:-27%;width:min(82vw,1110px);height:115%;pointer-events:none;overflow:visible}.hero__image{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom right;filter:contrast(1.11) brightness(.94);mask-image:linear-gradient(to right,transparent 1%,#000 28%),linear-gradient(to top,transparent 0%,#000 20%);mask-composite:intersect}.hero__ghost{position:absolute;z-index:0;right:-2%;bottom:-10%;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);font:900 clamp(280px,35vw,620px)/.8 var(--heading);white-space:nowrap;pointer-events:none}.hero__inner{height:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.hero__topline{padding-top:31px;display:flex;align-items:center;justify-content:space-between;color:#d4d3ce}.eyebrow{display:inline-flex;align-items:center;gap:11px;font:500 11px var(--mono)}.micro-square{display:inline-block;width:9px;height:9px;border:1px solid #dadad5;transform:rotate(45deg)}.hero__serial{color:#787875}.hero__content{width:min(620px,54vw);margin-top:2%}.hero__intro{color:#c1c0bd;font-size:11px;line-height:1.65;letter-spacing:.13em;display:flex;align-items:flex-start;gap:12px;margin-bottom:21px}.small-cross{font:22px var(--body);line-height:1;color:#e0dfd9}.hero__headline{font:900 clamp(135px,17vw,254px)/.65 var(--heading);letter-spacing:-.042em;text-transform:uppercase;display:flex;flex-direction:column;margin:0 0 33px;position:relative}.hero__100{display:block;color:#f3f3ef;white-space:nowrap;transform:scaleX(1.02);transform-origin:left}.hero__percent{font-size:.67em;vertical-align:20%;margin-left:.025em}.hero__gains{display:block;color:transparent;-webkit-text-stroke:2px #e8e8e2;letter-spacing:-.055em;white-space:nowrap;margin-top:7px}.hero__period{color:#f2f1ec;-webkit-text-stroke:0}.hero__subline{display:flex;align-items:center;gap:14px;margin-bottom:18px}.hero__stroke{height:39px;width:3px;background:#f0efea;display:block}.hero__subline p{margin:0;font:700 17px/1.14 var(--body);letter-spacing:.06em}.hero__subline strong{font-weight:700;color:#979792}.hero__desc{max-width:385px;color:#bebdb9;font:400 14px/1.65 var(--body);margin-bottom:28px}.hero__actions{display:flex;align-items:center;gap:10px}.hero__foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #333;padding:17px 0 25px;color:#92918e}.hero__scroll{display:flex;align-items:center;gap:15px}.hero__scroll span{font-size:19px}.hero__stamp{position:absolute;right:6.4%;bottom:10%;z-index:3;width:122px;height:122px;border:2px solid #d9d9d3;border-radius:50%;transform:rotate(-16deg);display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(4,4,4,.45);box-shadow:0 0 0 7px rgba(0,0,0,.1)}.hero__stamp:after{content:'';position:absolute;inset:8px;border:1px dashed #d9d9d3;border-radius:50%;opacity:.8}.hero__stamp>span{font:900 40px/.9 var(--heading)}.hero__stamp small{text-align:center;font:500 8px/1.25 var(--mono);letter-spacing:.10em;margin-top:5px}
.marquee{height:95px;background:#eae9e4;color:#090909;overflow:hidden;display:flex;align-items:center;position:relative;z-index:4;border-block:1px solid #f6f6f0}.marquee__track{display:flex;gap:0;width:max-content;animation:marquee 35s linear infinite}.marquee__track>span{flex-shrink:0;font:900 59px/.9 var(--heading);white-space:nowrap;letter-spacing:.013em}.marquee b{font:500 35px var(--body);margin:0 23px;vertical-align:7px}
.section-top{border-top:1px solid #3a3a3a;display:flex;justify-content:space-between;align-items:center;padding-top:17px;margin-bottom:79px}.section-number{font:500 12px var(--mono);color:#dfdfd9}.section-coord{color:#858580}.section-kicker{font:500 11px var(--mono);letter-spacing:.08em;color:#bebdb7;margin:0 0 21px}.four-point{font-size:19px;margin-right:9px;vertical-align:-2px}.display-heading{font:900 clamp(65px,7.2vw,118px)/.83 var(--heading);letter-spacing:-.014em;margin:0;text-transform:uppercase}.display-heading em{font-style:normal;color:#a5a59f}.outlined{color:transparent;-webkit-text-stroke:1.3px #e8e8e2}.punctuation{color:#999}.body-lead{font-size:22px!important;font-weight:600!important;line-height:1.34!important;color:#f0efec!important}.text-link{display:inline-flex;align-items:center;gap:23px;font:700 12px var(--body);border-bottom:1px solid #e8e8e6;padding-bottom:9px;margin-top:16px}.text-link span{font-size:19px;transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}
.story{background:linear-gradient(180deg,#111 0%,#0a0a0a 90%)}.story__layout{display:grid;grid-template-columns:1.03fr .97fr;gap:8%;align-items:center}.story__copy h2{margin-bottom:37px}.story__copy>p:not(.section-kicker){max-width:475px;font-size:15px;line-height:1.74;color:#a5a5a1;margin:0 0 19px}.story__copy>p strong{color:#efefec}.story__visual{border:1px solid #464646;padding:12px;background:#151515;transform:rotate(1.2deg)}.specimen-header,.specimen-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a5a5a0;padding:12px 8px}.specimen-header{padding-top:4px}.specimen-footer{font-size:9px}.specimen-footer span{display:flex;flex-direction:column;gap:7px}.specimen-footer b{font-weight:500;color:#e5e4df}.story__portrait{position:relative;background:#000;aspect-ratio:1.22;overflow:hidden;border:1px solid #333}.story__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 29%;filter:contrast(1.15)}.story__portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 23%);pointer-events:none}.story__reticle{position:absolute;width:28px;height:28px;z-index:1;border-color:#ddd}.reticle--tl{top:19px;left:19px;border-left:1px solid;border-top:1px solid}.reticle--br{bottom:19px;right:19px;border-right:1px solid;border-bottom:1px solid}.story__portrait-label{position:absolute;bottom:20px;left:20px;z-index:2;color:#eee}.traits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #393939;border-bottom:1px solid #393939;margin-top:100px}.trait{padding:28px 30px 29px;border-right:1px solid #393939;display:flex;flex-direction:column;min-height:145px;justify-content:space-between}.trait:first-child{padding-left:0}.trait:last-child{border-right:0}.trait__id{color:#949490}.trait strong{font:800 clamp(24px,2.35vw,35px) var(--heading);white-space:nowrap}.trait strong span{color:#bcbcb8}.trait small{font:10px var(--mono);color:#888985}
.protocol{background:#0b0b0b}.protocol__intro,.roadmap__intro,.chart__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:58px}.protocol__intro>p,.roadmap__intro>p,.chart__intro>p{max-width:345px;color:#a8a8a4;font-size:15px;line-height:1.7;margin:0 0 3px}.protocol__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rule-card{min-height:490px;border:1px solid #393939;background:#161616;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:27px 30px;transition:background .25s,transform .25s,border-color .25s}.rule-card:hover{background:#222;border-color:#858581;transform:translateY(-7px)}.rule-card__top{display:flex;justify-content:space-between;align-items:center;color:#a5a59f}.rule-card__top>span:last-child{font-size:24px;color:#d5d5d0}.rule-card__icon{position:absolute;top:85px;left:50%;transform:translateX(-50%);height:150px;width:270px;display:flex;align-items:center;justify-content:center}.rule-card__icon--one span{width:13px;height:77px;border:2px solid #c9c9c5;border-radius:3px;background:linear-gradient(90deg,#303030,#c2c2ba,#4d4d4d)}.rule-card__icon--one span:nth-child(2),.rule-card__icon--one span:nth-child(4){height:110px;width:27px}.rule-card__icon--one span:nth-child(3){width:126px;height:9px;border:0;border-radius:0}.rule-card__icon--two{font:900 240px/.8 var(--heading);color:#c9c9c2;text-shadow:9px 8px 0 #434343;top:57px}.rule-card__icon--three{color:#ddd;font:900 128px var(--heading);gap:0}.rule-card__icon--three span{font-size:129px}.rule-card__icon--three i{font-style:normal;font-size:59px;align-self:center;margin-top:-24px}.rule-card__bottom{position:relative;z-index:2}.rule-card h3{font:800 55px/.9 var(--heading);margin:0 0 18px}.rule-card p{color:#aaa9a5;line-height:1.6;font-size:13px;max-width:280px;margin:0}.rule-card__watermark{position:absolute;right:22px;bottom:-62px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.05);font:900 220px var(--heading);pointer-events:none}
.rep-section{position:relative;overflow:hidden;padding:107px 0 112px;background:#e6e6e0;color:#111}.rep-section__lines{position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0,transparent 39px,rgba(0,0,0,.035) 40px,transparent 41px);opacity:.6}.rep__layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr .9fr;gap:10%;align-items:center}.rep__copy .section-kicker{color:#4e4e4c}.live-dot--white{background:#161616;box-shadow:0 0 0 3px rgba(0,0,0,.11);margin-right:7px}.rep__copy .display-heading{font-size:clamp(72px,8vw,125px)}.rep__copy .outlined{-webkit-text-stroke:1.5px #161616}.rep__copy>p:not(.section-kicker){font-size:16px;line-height:1.65;max-width:330px;color:#484848;margin:30px 0 42px}.rep__counterline{display:flex;justify-content:space-between;max-width:420px;color:#363636;margin-bottom:12px}.rep__progress{width:100%;height:7px;background:#c2c2bc;max-width:420px;border:1px solid #aaa}.rep__progress div{width:0;height:100%;background:#111;transition:width .25s}.rep__machine{background:#101010;border:1px solid #3e3e3e;box-shadow:12px 12px 0 #c3c3bd;padding:23px;min-height:444px;display:flex;flex-direction:column;align-items:center;position:relative;color:#fff}.rep__machine:before{content:'';position:absolute;inset:11px;border:1px solid #303030;pointer-events:none}.rep__machine-top{width:100%;display:flex;justify-content:space-between;color:#aaa;position:relative;z-index:1}.rep__number{margin-top:31px;display:flex;align-items:baseline;gap:10px}.rep__number>span{font:900 clamp(110px,13vw,195px)/1 var(--heading);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.rep__number>small{writing-mode:vertical-rl;transform:rotate(180deg);font:11px var(--mono);letter-spacing:.1em;color:#aaa}.barbell{height:65px;width:90%;position:relative;display:flex;align-items:center;justify-content:space-between;margin:11px 0 19px;transform-origin:center;transition:transform .2s}.barbell__shaft{height:8px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(#ddd,#777 48%,#e9e9e9);border:1px solid #bbb}.barbell__weights{position:relative;display:flex;align-items:center;gap:4px}.barbell__weights span{display:block;width:19px;height:61px;background:linear-gradient(90deg,#333,#aeaeae,#2b2b2b);border:1px solid #d4d4d4;box-shadow:inset 2px 0 rgba(255,255,255,.3);border-radius:3px}.barbell__weights span:nth-child(2){height:49px;width:15px}.barbell__weights span:nth-child(3){height:33px;width:10px}.barbell__weights--right{flex-direction:row-reverse}.barbell.lifting{animation:lift .35s cubic-bezier(.2,.5,.35,1)}.rep__button{width:100%;position:relative;z-index:1;background:#e9e9e4;border:1px solid #fff;color:#121212;padding:14px 25px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:800 20px var(--heading);letter-spacing:.02em;transition:background .2s,transform .1s}.rep__button:hover{background:#fff}.rep__button:active{transform:scale(.985)}.rep__button span{font:23px var(--body)}.rep__caption{z-index:1;color:#929292;margin-top:19px;font-size:10px;text-align:center}.rep__machine.success{box-shadow:12px 12px 0 #777}
.roadmap{background:#0b0b0b}.roadmap__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #404040;border-bottom:1px solid #404040}.phase{padding:0 27px 26px 27px;border-left:1px solid #393939;min-height:445px;display:flex;flex-direction:column;transition:background .25s}.phase:first-child{border-left:0;padding-left:0}.phase:last-child{padding-right:0}.phase:hover{background:rgba(255,255,255,.035)}.phase__rail{height:109px;display:flex;align-items:center;justify-content:space-between;position:relative}.phase__rail:after{content:'';position:absolute;height:1px;width:100%;background:#4d4d4d;bottom:10px;left:0}.phase__number{font:900 94px/.9 var(--heading);color:#252525;-webkit-text-stroke:1px #777;letter-spacing:-.04em}.phase__indicator{border:1px solid #777;width:14px;height:14px;border-radius:50%;background:#0b0b0b;position:absolute;bottom:4px;left:0;z-index:1;transition:background .2s}.phase:hover .phase__indicator{background:#e5e5df}.phase__tag{margin-top:21px;color:#b9b9b4}.phase h3{font:800 clamp(31px,3vw,45px)/.93 var(--heading);margin:22px 0 13px;white-space:nowrap}.phase p{color:#a9a9a5;font-size:12px;line-height:1.55;max-width:215px}.phase ul{list-style:none;margin:11px 0 27px;padding:0;color:#deded9;font-size:12px;line-height:1.7}.phase li{padding:7px 0;border-bottom:1px solid #262626}.phase li:before{content:'↳';color:#969691;margin-right:7px}.phase__bottom{margin-top:auto;color:#777;letter-spacing:.02em}
.chart-section{background:#131313;border-block:1px solid #222}.chart__intro{margin-bottom:43px}.chart__intro .display-heading{font-size:clamp(65px,7.5vw,115px)}.terminal{border:1px solid #61615d;background:#070707;box-shadow:0 20px 90px rgba(0,0,0,.30)}.terminal__header,.terminal__footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 22px;height:51px;font-size:10px}.terminal__header{color:#b0b0aa;border-bottom:1px solid #424242;background:#1b1b1b}.terminal__lights{display:flex;gap:6px}.terminal__lights i{height:8px;width:8px;border:1px solid #999;border-radius:50%}.terminal__lights i:first-child{background:#aaa}.terminal__status{display:flex;align-items:center;gap:9px}.terminal__body{height:540px;position:relative;overflow:hidden;background:#080808}.terminal__body iframe{height:100%;width:100%;display:none;border:0;background:#080808}.terminal__body.has-chart iframe{display:block}.terminal__body.has-chart .chart-empty{display:none}.terminal__footer{height:55px;background:#131313;border-top:1px solid #373737;color:#c9c9c5}.terminal__footer span{display:flex;align-items:center;gap:10px}.square-pulse{width:9px;height:9px;background:#d9d9d6;animation:pulseDot 2s infinite}.terminal__footer a{color:#f1f1eb;border-bottom:1px solid #888;padding:5px 0;transition:opacity .2s}.terminal__footer a:hover{opacity:.5}.chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.chart-empty__grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:55px 55px}.chart-empty__trace{position:absolute;width:100%;height:51%;left:0;bottom:18%;z-index:-1;opacity:.3}.chart-empty__trace path{fill:none;stroke:#b4b4ae;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:12 10;animation:dash 19s linear infinite}.chart-empty__content{text-align:center}.chart-empty__corner{display:block;color:#8d8d88;margin-bottom:17px}.chart-empty__glyph{display:block;font:90px/.6 var(--heading);color:#b5b5af;margin-bottom:33px}.chart-empty__content strong{font:900 clamp(52px,6vw,92px)/.81 var(--heading);letter-spacing:.015em}.chart-empty__content strong span{color:#858580}.chart-empty__content p{font:12px var(--mono);color:#aaa;margin:24px 0 0}.chart-empty__bottom{position:absolute;bottom:20px;left:23px;right:23px;display:flex;justify-content:space-between;color:#777}.chart__note{display:flex;align-items:center;gap:13px;color:#878783;margin-top:23px;font-size:10px}.chart__note span{color:#c0c0bc;font-size:21px}
.faq-section{background:#0b0b0b}.faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.faq__aside .display-heading{font-size:clamp(58px,6.5vw,100px)}.faq__mini-doge{display:flex;align-items:center;gap:19px;margin-top:44px}.faq__mini-doge img{border-radius:50%;border:1px solid #aaa}.faq__mini-doge span{color:#999;line-height:1.6}.faq__items{border-top:1px solid #525252}.faq__items details{border-bottom:1px solid #484848}.faq__items summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:19px;min-height:104px;font:800 clamp(20px,2.1vw,29px) var(--heading);letter-spacing:.015em;transition:color .2s}.faq__items summary::-webkit-details-marker{display:none}.faq__items summary:hover{color:#aaa}.faq__num{color:#83837e;font-size:10px;min-width:20px}.faq__plus{font:26px var(--body);font-weight:300;margin-left:auto;transition:transform .2s;color:#fff}.faq__items details[open] .faq__plus{transform:rotate(45deg)}.faq__items details>p{padding:0 50px 26px 39px;max-width:580px;color:#afafab;line-height:1.7;font-size:14px;margin:0}
.final-cta{background:#e5e5df;color:#080808;min-height:540px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center}.final-cta:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 1px,transparent 1px,transparent 13px);z-index:-1}.final-cta__image{position:absolute;right:-13%;top:-31%;width:64%;height:155%;background:url('assets/gains-doge.webp') center center/contain no-repeat;filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply;opacity:.21;z-index:-1;mask-image:linear-gradient(to right,transparent,#000 28%)}.final-cta__ring{position:absolute;right:7%;top:10%;font:900 clamp(100px,17vw,250px) var(--heading);color:transparent;-webkit-text-stroke:2px rgba(0,0,0,.09);width:400px;height:400px;border:3px solid rgba(0,0,0,.1);border-radius:50%;display:grid;place-items:center;transform:rotate(-20deg);z-index:-1;white-space:nowrap}.final-cta__inner{position:relative;padding:83px 0}.final-cta .section-kicker{color:#3f3f3d}.final-cta h2{font:900 clamp(102px,14vw,202px)/.75 var(--heading);letter-spacing:-.03em;margin:0 0 27px}.final-cta h2 span{color:transparent;-webkit-text-stroke:2px #111}.final-cta__inner>p:not(.section-kicker){color:#373734;font-size:16px;margin-bottom:28px}.final-cta__buttons{display:flex;gap:10px;flex-wrap:wrap}.button--dark{background:#0d0d0d;color:#fff;border-color:#0d0d0d}.button--dark:hover{background:#303030}.button--black-outline{border-color:#262626;background:transparent;color:#141414}.button--black-outline:hover{background:#111;color:#fff}
.footer{background:#080808;padding:76px 0 0}.footer__top{display:grid;grid-template-columns:1.1fr 1fr .5fr;gap:50px;align-items:start;padding-bottom:75px}.footer__logo{font:900 clamp(55px,7vw,102px)/.85 var(--heading);white-space:nowrap}.footer__logo span{color:transparent;-webkit-text-stroke:1.5px #f0efea}.footer__brand p{margin:20px 0 0;color:#777;line-height:1.6;font:10px var(--mono)}.footer__links{display:flex;flex-direction:column;gap:14px;max-width:270px}.footer__links>span{color:#777;margin-bottom:13px}.footer__links a{display:flex;align-items:center;justify-content:space-between;font:700 17px var(--heading);border-bottom:1px solid #333;padding-bottom:10px;transition:color .2s}.footer__links a:hover{color:#aaa}.footer__links a span{font:18px var(--body)}.footer__seal{justify-self:end;text-align:center}.footer__seal img{border-radius:50%;border:1px solid #666;display:block;margin:0 auto 14px}.footer__seal small{color:#888;line-height:1.6}.footer__bottom{border-top:1px solid #333;padding:21px 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#767671;font-size:9px}.footer__bottom a{color:#d6d6d0}.toast{position:fixed;z-index:200;bottom:25px;left:50%;transform:translate(-50%,30px);padding:12px 20px;background:#efeee9;color:#111;border:1px solid #888;font:11px var(--mono);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s cubic-bezier(.15,.7,.27,1)}.reveal.visible{opacity:1;transform:translateY(0)}.protocol__cards .rule-card:nth-child(2),.roadmap__track .phase:nth-child(2){transition-delay:.08s}.protocol__cards .rule-card:nth-child(3),.roadmap__track .phase:nth-child(3){transition-delay:.15s}.roadmap__track .phase:nth-child(4){transition-delay:.22s}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes pulseDot{50%{opacity:.35}}@keyframes lift{0%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}65%{transform:translateY(-27px)}}@keyframes dash{to{stroke-dashoffset:-440}}@keyframes shake{0%,100%{transform:rotate(0)}33%{transform:rotate(-1deg)}66%{transform:rotate(1deg)}}
@media(min-width:1600px){.hero__image-wrap{right:calc((100vw - 1510px)/2 - 110px)}.hero__stamp{right:calc((100vw - 1310px)/2)}}
@media(max-width:1200px){.wrap{width:min(var(--wrap),calc(100% - 72px))}.nav{gap:22px}.nav__links{gap:19px}.hero__image-wrap{right:-17%;width:96vw}.hero__content{width:55vw}.hero__headline{font-size:clamp(125px,18vw,225px)}.hero__stamp{right:4%;bottom:13%}.story__layout{gap:5%}.display-heading{font-size:clamp(65px,7.7vw,100px)}.rule-card{padding:23px 21px}.phase{padding-inline:18px}.phase h3{font-size:clamp(31px,3vw,40px)}.footer__top{grid-template-columns:1.1fr .9fr .3fr}}
@media(max-width:950px){.ticker-bar__center{display:none!important}.nav__links{position:absolute;top:79px;left:0;right:0;background:#121212;border-bottom:1px solid #555;display:flex;flex-direction:column;align-items:stretch;padding:19px 36px 25px;gap:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,transform .2s,visibility .2s}.nav__links.open{opacity:1;visibility:visible;transform:translateY(0)}.nav__links a{font-size:13px;padding:17px 0;border-bottom:1px solid #333}.nav__cta{margin-left:auto}.menu-toggle{display:flex}.menu-toggle.open span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle.open span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{height:740px}.hero__content{width:66vw}.hero__image-wrap{width:100vw;right:-29%;bottom:-21%;opacity:.86}.hero__stamp{width:96px;height:96px;bottom:9%;right:5%}.hero__stamp>span{font-size:32px}.hero__headline{font-size:clamp(110px,17vw,180px)}.hero__desc{max-width:310px}.story__layout{grid-template-columns:1fr .9fr;gap:3%}.story__copy h2{font-size:69px}.story__copy>p:not(.section-kicker){font-size:13px}.story__visual{transform:none}.trait{padding:24px 15px}.trait strong{font-size:25px}.rule-card{min-height:430px}.rule-card h3{font-size:44px}.rule-card__icon{transform:translateX(-50%) scale(.78)}.rep__layout{gap:4%}.rep__machine{padding:18px}.rep__number>span{font-size:118px}.phase h3{font-size:30px}.phase{padding-inline:13px}.phase li{font-size:10px}.phase__tag{font-size:9px}.faq__layout{gap:5%}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.section{padding:78px 0}.section-top{margin-bottom:50px;gap:12px}.section-coord{font-size:8px;text-align:right}.ticker-bar{height:25px}.ticker-bar__inner{font-size:8px}.ticker-bar__right{display:none!important}.site-header{height:67px}.nav__links{top:66px;padding-inline:18px}.brand__mark{width:38px;height:38px}.brand__mark img{width:36px;height:36px}.brand__copy{font-size:20px}.brand__copy small{font-size:7px}.nav__cta{display:none}.hero{height:auto;min-height:840px;height:calc(100svh - 92px);max-height:940px}.hero__inner{min-height:inherit}.hero__topline{padding-top:25px}.hero__serial{font-size:8px}.hero__image-wrap{width:110vw;height:77%;right:-29%;bottom:4%;opacity:.75}.hero__image{object-position:bottom center;mask-image:linear-gradient(to right,transparent 0,#000 32%),linear-gradient(to top,transparent 0,#000 22%);mask-composite:intersect}.hero__target{right:-45%;top:25%;width:480px;height:480px}.hero__ghost{bottom:10%;font-size:300px}.hero__content{width:100%;margin-top:8%;align-self:flex-start}.hero__intro{font-size:9px;margin-bottom:19px}.hero__headline{font-size:clamp(120px,29vw,190px);margin-bottom:20px;line-height:.66}.hero__gains{-webkit-text-stroke:1.7px #f2f1ed;margin-top:7px}.hero__subline{margin:25px 0 14px}.hero__subline p{font-size:14px}.hero__stroke{height:35px}.hero__desc{font-size:12px;max-width:255px;line-height:1.55;margin-bottom:22px}.hero__actions{gap:8px}.button--large{height:51px;padding:0 14px;gap:16px;font-size:10px}.hero__foot{padding:12px 0 22px;gap:20px;font-size:8px}.hero__scroll{white-space:nowrap}.hero__stamp{right:5%;bottom:14%;width:82px;height:82px;border-width:1px}.hero__stamp>span{font-size:28px}.hero__stamp small{font-size:7px}.hero__stamp:after{inset:5px}.marquee{height:70px}.marquee__track>span{font-size:44px}.marquee b{font-size:25px;vertical-align:5px;margin-inline:13px}.display-heading{font-size:clamp(64px,13.5vw,100px)}.story__layout{grid-template-columns:1fr;gap:38px}.story__copy h2{font-size:clamp(70px,13.5vw,99px);margin-bottom:28px}.story__copy>p:not(.section-kicker){font-size:14px}.story__visual{max-width:520px;margin-inline:12px}.traits{grid-template-columns:1fr;margin-top:55px}.trait,.trait:first-child{padding:18px 0;min-height:106px;border-right:0;border-bottom:1px solid #393939}.trait:last-child{border:0}.trait strong{font-size:34px}.protocol__intro,.roadmap__intro,.chart__intro{display:block;margin-bottom:35px}.protocol__intro>p,.roadmap__intro>p,.chart__intro>p{margin-top:25px;font-size:13px}.protocol__cards{grid-template-columns:1fr}.rule-card{min-height:355px}.rule-card__icon{top:48px;left:70%;transform:translateX(-50%) scale(.76)}.rule-card h3{font-size:53px}.rule-card__bottom p{font-size:13px}.rep-section{padding:76px 0 85px}.rep__layout{grid-template-columns:1fr;gap:45px}.rep__copy .display-heading{font-size:clamp(80px,15vw,115px)}.rep__copy>p:not(.section-kicker){margin:24px 0 30px}.rep__machine{max-width:520px;margin:0 auto;width:calc(100% - 11px);min-height:410px}.rep__number{margin-top:22px}.rep__number>span{font-size:clamp(118px,26vw,176px)}.roadmap__track{grid-template-columns:1fr 1fr}.phase{padding:0 20px 25px!important;min-height:410px;border-bottom:1px solid #333}.phase:nth-child(odd){border-left:0}.phase:nth-child(even){border-left:1px solid #333}.phase:nth-child(n+3){border-bottom:0}.phase__rail{height:93px}.phase__number{font-size:77px}.phase h3{font-size:clamp(30px,5.7vw,42px)}.terminal__header,.terminal__footer{padding-inline:12px;font-size:8px}.terminal__body{height:400px}.terminal__header>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-empty__content strong{font-size:64px}.chart-empty__bottom{font-size:8px;left:13px;right:13px}.chart__note{font-size:9px;line-height:1.6;align-items:flex-start}.chart__note span{line-height:1}.faq__layout{grid-template-columns:1fr;gap:45px}.faq__aside .display-heading{font-size:83px}.faq__mini-doge{margin-top:26px}.faq__mini-doge img{width:75px;height:75px}.faq__items summary{min-height:87px;font-size:24px}.faq__items details>p{padding:0 25px 22px 38px;font-size:13px}.final-cta{min-height:510px}.final-cta__inner{padding:75px 0}.final-cta h2{font-size:clamp(98px,20vw,150px)}.final-cta__image{width:120%;right:-65%;opacity:.13}.final-cta__ring{right:-50%;font-size:120px}.final-cta__inner>p:not(.section-kicker){font-size:13px;max-width:250px;line-height:1.5}.final-cta__buttons{max-width:420px}.footer{padding-top:61px}.footer__top{grid-template-columns:1fr 1fr;gap:40px 20px;padding-bottom:52px}.footer__brand{grid-column:1/-1}.footer__logo{font-size:79px}.footer__seal{justify-self:end}.footer__seal img{width:70px;height:70px}.footer__links a{font-size:19px}.footer__bottom{font-size:8px;line-height:1.55}}
@media(max-width:420px){.hero{min-height:775px}.hero__topline .eyebrow{font-size:9px}.hero__content{margin-top:15%}.hero__headline{font-size:28.7vw}.hero__image-wrap{width:130vw;right:-40%;height:75%;bottom:4%}.hero__stamp{bottom:15%}.hero__foot>span:first-child{max-width:150px}.hero__desc{max-width:240px}.hero__actions .button{gap:8px;padding-inline:12px}.story__copy h2{font-size:13.5vw}.section-top{margin-bottom:38px}.section-number{font-size:10px}.section-coord{font-size:7px}.rule-card{min-height:320px}.roadmap__track{grid-template-columns:1fr}.phase,.phase:nth-child(even){border-left:0;padding:0 4px 24px!important;min-height:360px}.phase:nth-child(3){border-bottom:1px solid #333}.phase__rail{height:85px}.phase h3{font-size:44px}.phase p{max-width:none}.phase ul{margin-top:0}.terminal__header{font-size:7px}.terminal__body{height:345px}.chart-empty__content strong{font-size:53px}.chart-empty__corner{font-size:9px}.chart-empty__glyph{font-size:70px}.faq__aside .display-heading{font-size:70px}.footer__logo{font-size:65px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.ca-copy{background:transparent;color:#bebeb7;border:1px solid #444;padding:8px 10px;cursor:pointer;font-size:9px;transition:color .2s,border-color .2s}.ca-copy:hover{color:#fff;border-color:#999}@media(max-width:700px){.ca-copy{font-size:8px;padding:6px}}

@media(max-width:420px){.footer__logo{font-size:clamp(39px,13.6vw,57px);max-width:100%}}
@media(max-width:540px){.roadmap__track{grid-template-columns:1fr}.roadmap__track .phase,.roadmap__track .phase:nth-child(even){border-left:0;padding:0 4px 24px!important;min-height:365px;border-bottom:1px solid #333}.roadmap__track .phase:last-child{border-bottom:0}.roadmap__track .phase h3{font-size:44px}.roadmap__track .phase p{max-width:unset}.roadmap__track .phase ul{margin-top:0}}
@media(max-width:380px){.protocol__intro .display-heading{font-size:clamp(45px,13.5vw,56px)}.trait strong{font-size:clamp(23px,7.8vw,28px)}.hero__foot{font-size:7px}.rep__copy .display-heading{font-size:clamp(69px,20.5vw,78px)}}
@media(max-width:540px){.roadmap__track .phase h3{font-size:clamp(30px,8.4vw,44px)}.footer__logo{font-size:clamp(40px,12.5vw,65px)}}
