@font-face{font-family:Bowlby One SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bowlby-one-sc-latin-ext-400-normal-DCwUCejp.woff2) format("woff2"),url(/assets/bowlby-one-sc-latin-ext-400-normal-DdIIB6VC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bowlby One SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bowlby-one-sc-latin-400-normal-CBAuFTm8.woff2) format("woff2"),url(/assets/bowlby-one-sc-latin-400-normal-DTrcXfXA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans,sans-serif;color:#171321;background:#f2ecff;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #171321;--paper: #f2ecff;--white: #fffdf7;--purple: #7a3cff;--hot: #ff3d8d;--coral: #ff625a;--yellow: #f8ff48;--cyan: #36d6ff;--mint: #4ff29b;--green: #4de38a;--line: 3px solid var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden}body::selection{color:var(--ink);background:var(--yellow)}a{color:inherit}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:4px solid var(--cyan);outline-offset:4px}.app{position:relative;overflow:clip}.skip-link{position:fixed;z-index:999;top:10px;left:10px;padding:10px 14px;border:var(--line);background:var(--yellow);transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:100;top:14px;left:14px;right:14px;height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:var(--line);border-radius:16px;background:#fffdf7e6;box-shadow:5px 5px 0 var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mini-brand{display:flex;align-items:center;gap:9px;padding-left:10px;text-decoration:none;font:700 12px/1 Space Mono,monospace}.mini-brand .brand-mark{width:40px;height:40px}.brand-mark{position:relative;display:block;aspect-ratio:1}.brand-arrows{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.brand-center{position:absolute;left:50%;top:52%;width:34%;aspect-ratio:1;border:clamp(2px,.7vw,8px) solid var(--ink);border-radius:50%;background:var(--white);transform:translate(-50%,-50%)}.brand-pump{position:absolute;left:50%;top:52%;width:25%;height:25%;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(2px 3px 0 rgba(23,19,33,.3))}.nav-loop{display:flex;align-items:center;gap:10px;font:700 10px/1 Space Mono,monospace}.nav-loop i{color:var(--hot);font-style:normal}.ticker-badge{justify-self:end;margin-right:7px;padding:9px 15px;border:2px solid var(--ink);border-radius:999px;background:var(--yellow);font:700 14px/1 Space Mono,monospace;text-decoration:none;box-shadow:2px 2px 0 var(--ink)}.hero{position:relative;min-height:clamp(780px,100svh,980px);padding:clamp(104px,9vh,132px) clamp(20px,5vw,80px) 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:2vw;background:var(--paper)}.hero-grid,.trenches-grid{position:absolute;inset:0;opacity:.28;pointer-events:none;background-image:linear-gradient(var(--purple) 1px,transparent 1px),linear-gradient(90deg,var(--purple) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000 0 64%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0 64%,transparent 94%)}.hero-copy,.hero-visual{position:relative;z-index:1}.eyebrow{margin:0 0 18px;font:700 clamp(10px,1vw,13px)/1.3 "Space Mono",monospace;letter-spacing:.08em}.hero-word{margin:0;padding:.08em .1em .16em;overflow:visible;font:400 clamp(66px,10vw,170px)/.84 "Bowlby One SC",sans-serif;letter-spacing:-.05em}.hero-word span{display:block;width:fit-content;max-width:100%;overflow:visible;filter:drop-shadow(5px 6px 0 var(--ink));-webkit-text-stroke:3px var(--ink)}.hero-word span:first-child{color:var(--yellow);transform:rotate(-1deg)}.hero-word span:last-child{margin-top:-.07em;color:var(--hot);transform:translate(3vw) rotate(1deg)}.hero-dek{max-width:720px;margin:34px 0 24px;font-size:clamp(20px,2.3vw,36px);line-height:1.08;font-weight:700}.hero-actions{display:flex;align-items:center;gap:18px}.hero-note{max-width:330px;font:400 11px/1.45 Space Mono,monospace}.coin-address{box-sizing:border-box;width:min(100%,760px);margin-top:22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px 9px 14px;border:var(--line);border-radius:13px;background:var(--white);box-shadow:5px 5px 0 var(--cyan);font:700 10px/1.2 Space Mono,monospace}.coin-address-label{color:var(--hot);white-space:nowrap}.coin-address code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.coin-address button,.coin-address a{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ink);border-radius:8px;color:var(--ink);background:var(--yellow);font:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.coin-address button:hover,.coin-address a:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink)}.coin-address a{background:var(--cyan)}.button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:0 20px;border:var(--line);border-radius:12px;font:700 12px/1 Space Mono,monospace;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ink)}.button-ink{color:var(--white);background:var(--ink);box-shadow:4px 4px 0 var(--hot)}.button-paper{color:var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink)}.button-outline{background:transparent;box-shadow:4px 4px 0 var(--ink)}.hero-visual{min-height:min(70vh,700px);display:grid;place-items:center}.hero-mark-shell{position:relative;z-index:2;width:min(38vw,590px);aspect-ratio:1;will-change:transform}.hero-mark{width:100%;height:100%;filter:drop-shadow(13px 16px 0 rgba(23,19,33,.92))}.hero-orbit{position:absolute;width:min(47vw,720px);aspect-ratio:1;border:3px dashed var(--ink);border-radius:50%;will-change:transform}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;inset:11%;border:2px solid var(--ink);border-radius:50%}.hero-orbit:after{inset:-5%;border-color:var(--hot);border-style:dotted}.hero-orbit>span{--angle: calc(var(--i) * 51.42deg);position:absolute;top:50%;left:50%;width:72px;height:72px;display:grid;place-items:center;padding:11px;border:var(--line);border-radius:20px;background:var(--white);box-shadow:4px 4px 0 var(--ink);transform:rotate(var(--angle)) translate(min(23.5vw,360px)) rotate(calc(var(--angle) * -1))}.hero-orbit img{width:100%;height:100%;object-fit:contain;border-radius:10px}.hero-ticket{position:absolute;z-index:4;right:1vw;bottom:2vh;width:190px;padding:13px;display:grid;gap:4px;border:var(--line);background:var(--yellow);box-shadow:6px 6px 0 var(--ink);transform:rotate(7deg);font-family:Space Mono,monospace}.hero-ticket span,.hero-ticket small{font-size:8px}.hero-ticket b{font:400 48px/.9 Bowlby One SC,sans-serif}.scroll-cue{position:absolute;z-index:2;left:5vw;bottom:34px;display:flex;gap:14px;align-items:center;font:700 11px/1 Space Mono,monospace}.scroll-cue i{font-style:normal;font-size:24px;color:var(--hot);animation:bob 1.2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(7px)}}.marquee{position:relative;z-index:8;overflow:hidden;border-block:var(--line);background:var(--yellow);transform:rotate(-1.2deg) scale(1.02)}.marquee>div{width:max-content;display:flex;align-items:center;gap:22px;padding:15px 0;animation:marquee 24s linear infinite;font:400 24px/1 Bowlby One SC,sans-serif}.marquee b{color:var(--hot);-webkit-text-stroke:1px var(--ink)}@keyframes marquee{to{transform:translate(-50%)}}.origin{position:relative;min-height:105vh;padding:10vh 5vw;display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,28vw,380px);align-items:center;gap:clamp(32px,5vw,84px);overflow:hidden;background:var(--ink);color:var(--white)}.origin-rows{min-width:0}.origin-line{display:grid;grid-template-columns:clamp(190px,20vw,285px) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,48px);border-bottom:2px solid rgba(255,255,255,.35)}.origin-line span{font:400 clamp(80px,14vw,210px)/.82 "Bowlby One SC",sans-serif;color:var(--yellow);-webkit-text-stroke:2px var(--white)}.origin-line p{min-width:0;margin:0;font:400 clamp(24px,3.3vw,54px)/.92 "Bowlby One SC",sans-serif;overflow-wrap:normal}.origin-line:nth-child(2) span{color:var(--cyan)}.origin-line:nth-child(3) span{color:var(--hot)}.origin-center{position:relative;width:100%;max-width:380px;justify-self:end;padding:24px;border:var(--line);border-color:var(--white);background:var(--purple);box-shadow:12px 12px 0 var(--hot);transform:rotate(4deg)}.origin-center img{width:55%;margin:0 auto 18px}.origin-center p{margin:0;text-align:center;font:700 14px/1.25 Space Mono,monospace}.rotation{position:relative;height:100vh;overflow:hidden;background:#c9b9ff}.rotation-track{height:100%;width:max-content;display:flex;align-items:stretch;will-change:transform}.rotation-intro,.rotation-outro,.rotation-card{position:relative;flex:0 0 min(88vw,1280px);height:100%;padding:clamp(90px,10vh,130px) clamp(28px,5vw,80px) 50px;border-right:var(--line);overflow:hidden}.rotation-intro{flex-basis:76vw;background:var(--coral)}.rotation-intro h2{position:relative;z-index:2;margin:0;font:400 clamp(64px,8vw,132px)/.78 "Bowlby One SC",sans-serif;letter-spacing:-.04em}.rotation-intro h2 em{color:var(--yellow);font-style:normal;-webkit-text-stroke:3px var(--ink);filter:drop-shadow(7px 8px 0 var(--ink))}.rotation-intro>p:last-of-type{position:relative;z-index:2;max-width:520px;margin-top:34px;font-size:18px;line-height:1.35;font-weight:700}.cake{position:absolute;right:-5vw;bottom:-10vh;width:45vw;height:58vh;transform:rotate(-8deg)}.cake span{position:absolute;left:10%;right:0;height:28%;border:var(--line);border-radius:50% 50% 14px 14px;background:var(--yellow);box-shadow:8px 8px 0 var(--ink)}.cake span:nth-child(1){bottom:5%}.cake span:nth-child(2){left:22%;bottom:27%;background:var(--hot)}.cake span:nth-child(3){left:36%;bottom:49%;background:var(--cyan)}.rotation-card{display:grid;grid-template-rows:auto 1fr auto auto;gap:16px;background:var(--white)}.rotation-card:after{content:attr(data-index);position:absolute;right:-1vw;bottom:-7vh;font:400 26vw/.7 Bowlby One SC,sans-serif;opacity:.07;pointer-events:none}.card-topline{display:flex;justify-content:space-between;align-items:center;font:700 11px/1 Space Mono,monospace}.chain-pill{display:flex;align-items:center;gap:8px;padding:7px 11px;border:2px solid var(--ink);border-radius:999px;background:#ffffffbf}.chain-pill img{width:19px;height:19px;object-fit:contain;border-radius:50%}.card-stage{position:relative;min-height:0;display:grid;grid-template-columns:minmax(260px,.72fr) 1fr;align-items:center;gap:4vw}.challenger-logo{position:relative;z-index:2;width:min(24vw,320px);aspect-ratio:1;object-fit:contain;justify-self:center;border:var(--line);border-radius:28%;background:var(--ink);box-shadow:10px 10px 0 var(--ink)}.four-card .challenger-logo{padding:12%;background:#080808;border-radius:50%}.believe-card .challenger-logo,.bonk-card .challenger-logo{border-radius:22%}.sunpump-card .challenger-logo{image-rendering:auto;padding:6%;background:var(--white)}.pons-card .challenger-logo{padding:5%;background:#050505}.episode{position:absolute;top:3%;left:2%;z-index:3;padding:7px 10px;border:2px solid var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--ink);font:700 10px/1 Space Mono,monospace;transform:rotate(-8deg)}.card-copy{position:relative;z-index:2;max-width:620px}.card-copy h3{margin:0 0 14px;font:400 clamp(54px,7vw,112px)/.78 "Bowlby One SC",sans-serif;letter-spacing:-.04em}.card-kicker{margin:0 0 12px;font-size:clamp(20px,2.2vw,34px)!important;line-height:1!important;font-weight:700!important}.card-copy>p:last-child{max-width:540px;margin:0;font-size:16px;line-height:1.4}.return-stamp{position:absolute;z-index:5;right:2%;bottom:0;width:150px;height:150px;padding:20px;display:grid;place-items:center;border:6px double var(--ink);border-radius:50%;background:var(--yellow);color:var(--ink);font:700 16px/1 Space Mono,monospace;text-align:center;box-shadow:5px 5px 0 var(--ink);will-change:transform,opacity}.return-stamp img{width:90px;height:38px;object-fit:contain}.counter-spin{position:relative;z-index:2;display:grid;grid-template-columns:170px 1fr;gap:20px;align-items:center;padding:14px 18px;border:2px solid var(--ink);background:#ffffffb8;box-shadow:4px 4px 0 var(--ink)}.counter-spin span{font:700 10px/1.2 Space Mono,monospace;color:var(--hot)}.counter-spin p{margin:0;font-size:14px;line-height:1.25;font-weight:700}.card-source{position:absolute;right:3vw;top:86px;z-index:5;font:700 9px/1 Space Mono,monospace}.return-line{margin:0;text-align:right;font:700 10px/1 Space Mono,monospace}.moonshot-card{background:#e8ff63}.sunpump-card{background:#c4a3ff}.four-card{background:#ffd93d}.believe-card{background:#6af3a5}.bonk-card{background:#ff7a45}.bags-card{background:#6bff55}.pons-card{background:#d7ded9}.rotation-outro{flex-basis:75vw;display:grid;place-content:center;justify-items:center;gap:28px;text-align:center;background:var(--purple);color:var(--white)}.rotation-outro .brand-mark{width:min(36vw,530px);filter:drop-shadow(10px 12px 0 var(--ink))}.rotation-outro p{margin:0;font:400 clamp(32px,4vw,68px)/.9 "Bowlby One SC",sans-serif}.rotation-outro strong{color:var(--yellow)}.rotation-outro>span{font:700 11px/1 Space Mono,monospace}.trenches{position:relative;min-height:100vh;padding:12vh 5vw;display:grid;align-content:center;background:var(--paper);overflow:hidden}.trenches h2{position:relative;z-index:1;margin:0 0 8vh;font:400 clamp(72px,12vw,190px)/.78 "Bowlby One SC",sans-serif;letter-spacing:-.05em}.trenches h2 span{color:var(--hot);-webkit-text-stroke:3px var(--ink);filter:drop-shadow(8px 9px 0 var(--yellow))}.trench-equation{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto .7fr;align-items:stretch;gap:14px}.trench-equation>div{min-height:180px;padding:18px;border:var(--line);border-radius:16px;background:var(--white);box-shadow:6px 6px 0 var(--ink)}.trench-equation>div:nth-child(3){background:var(--cyan)}.trench-equation>div:nth-child(5){background:var(--yellow)}.trench-equation b{display:block;margin-bottom:26px;font:700 11px/1 Space Mono,monospace;color:var(--hot)}.trench-equation span{font:400 clamp(20px,2vw,34px)/1 "Bowlby One SC",sans-serif}.trench-equation p{margin:8px 0 0;font-size:13px;line-height:1.25}.trench-equation>i{align-self:center;font:400 32px/1 Bowlby One SC,sans-serif;font-style:normal;color:var(--hot)}.pump-destination{display:grid;place-items:center;background:var(--mint)!important}.pump-destination img{width:120px}.callouts{position:relative;min-height:105vh;padding:12vh 7vw;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;overflow:hidden;color:var(--white);background:var(--purple)}.callout-copy{position:relative;z-index:4;max-width:790px}.callout-copy h2{margin:0;font:400 clamp(62px,8.5vw,140px)/.78 "Bowlby One SC",sans-serif;letter-spacing:-.04em}.callout-copy h2 span{color:var(--yellow);-webkit-text-stroke:2px var(--ink)}.callout-copy>p:not(.eyebrow){max-width:650px;font-size:19px;line-height:1.35;font-weight:700}.reward-ticket{max-width:620px;margin:28px 0 24px;padding:18px;display:grid;gap:10px;border:var(--line);border-color:var(--white);background:var(--hot);box-shadow:7px 7px 0 var(--ink);transform:rotate(-1deg)}.reward-ticket span,.reward-ticket small{font:700 9px/1.3 Space Mono,monospace}.reward-ticket b{font:400 19px/1 Bowlby One SC,sans-serif}.callout-rings{position:absolute;right:-20vw;width:80vw;aspect-ratio:1;display:grid;place-items:center;will-change:transform}.callout-rings span{position:absolute;width:calc(18% + var(--n, 0) * 18%);aspect-ratio:1;border:8px solid var(--yellow);border-radius:50%}.callout-rings span:nth-child(1){--n: 0}.callout-rings span:nth-child(2){--n: 1;border-color:var(--cyan)}.callout-rings span:nth-child(3){--n: 2;border-color:var(--coral)}.callout-rings span:nth-child(4){--n: 3;border-color:var(--mint)}.megaphone{position:relative;z-index:3;justify-self:center;width:min(37vw,530px);height:440px;filter:drop-shadow(12px 13px 0 var(--ink));transform:rotate(-8deg)}.megaphone-mouth{position:absolute;right:3%;top:6%;width:62%;height:62%;border:5px solid var(--ink);background:var(--yellow);clip-path:polygon(0 28%,100% 0,100% 100%,0 72%)}.megaphone-body{position:absolute;left:2%;top:31%;width:48%;height:30%;display:grid;place-items:center;border:5px solid var(--ink);border-radius:25px;background:var(--coral);color:var(--ink);font:400 50px/1 Bowlby One SC,sans-serif}.megaphone-handle{position:absolute;left:24%;top:58%;width:24%;height:34%;border:5px solid var(--ink);background:var(--cyan);transform:skew(-9deg)}.now-board{min-height:100vh;padding:10vh 6vw;display:grid;grid-template-columns:1fr .55fr;gap:4vw;align-content:center;background:var(--ink);color:var(--white)}.now-heading>span{display:inline-block;margin-bottom:18px;padding:8px 12px;border:2px solid var(--white);background:var(--hot);font:700 11px/1 Space Mono,monospace;transform:rotate(-3deg)}.now-heading h2{margin:0;font:400 clamp(62px,8vw,130px)/.8 "Bowlby One SC",sans-serif}.now-logos{display:flex;align-items:center;justify-content:center;gap:22px}.now-logos img{width:145px;height:145px;padding:10px;object-fit:contain;border:3px solid var(--white);border-radius:30px;background:#050505;box-shadow:8px 8px 0 var(--hot)}.now-logos b{font-size:38px;color:var(--yellow)}.snapshot{grid-column:1 / -1;margin-top:30px;display:grid;grid-template-columns:190px 1fr 1fr;gap:0;border:3px solid var(--white)}.snapshot>span{padding:18px;font:700 11px/1.4 Space Mono,monospace;background:var(--purple)}.snapshot>div{padding:18px;border-left:3px solid var(--white)}.snapshot b{display:block;font:400 clamp(42px,5vw,78px)/.9 "Bowlby One SC",sans-serif;color:var(--yellow)}.snapshot p{margin:8px 0 0;font:700 10px/1 Space Mono,monospace}.snapshot small{grid-column:1 / -1;padding:10px 18px;border-top:3px solid var(--white);font:400 9px/1.3 Space Mono,monospace}.now-thesis{grid-column:1 / -1;max-width:1020px;margin:40px 0 0 auto;font-size:clamp(22px,2.8vw,42px);line-height:1.08;font-weight:700;text-align:right}.finale{min-height:110vh;padding:10vh 6vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--yellow);overflow:hidden}.finale-copy{position:relative;z-index:2}.finale h2{margin:0;font:400 clamp(100px,15vw,240px)/.7 "Bowlby One SC",sans-serif;letter-spacing:-.06em}.finale h2 span{color:var(--hot);-webkit-text-stroke:3px var(--ink);filter:drop-shadow(8px 9px 0 var(--purple))}.final-actions{position:relative;z-index:5;margin-top:45px;display:flex;gap:16px;flex-wrap:wrap}.final-mark{width:min(48vw,760px);max-width:none;pointer-events:none;filter:drop-shadow(16px 18px 0 var(--ink));will-change:transform,opacity}footer{padding:42px 5vw;display:grid;grid-template-columns:1fr 1.4fr;gap:24px 50px;border-top:var(--line);background:var(--white)}.footer-brand{display:flex;align-items:center;gap:14px;font:700 15px/1 Space Mono,monospace}.footer-brand .brand-mark{width:64px;height:64px}footer>p{margin:0;max-width:680px;font-size:12px;line-height:1.5}.receipts{grid-column:1 / -1;display:flex;gap:12px;flex-wrap:wrap}.receipts a{padding:8px 10px;border:2px solid var(--ink);border-radius:999px;font:700 9px/1 Space Mono,monospace;text-decoration:none}.receipts a:hover{background:var(--yellow)}.built-on{grid-column:1 / -1;padding-top:18px;border-top:2px solid var(--ink);font:700 9px/1 Space Mono,monospace;text-align:right}@media(max-width:1100px){.hero{grid-template-columns:1fr .85fr}.hero-word{font-size:clamp(60px,9vw,110px)}.origin{grid-template-columns:minmax(0,1fr) minmax(250px,30vw);gap:34px}.origin-line{grid-template-columns:clamp(170px,21vw,220px) minmax(0,1fr);gap:22px}.origin-center{width:100%}.card-stage{grid-template-columns:.6fr 1fr}.challenger-logo{width:22vw}.return-stamp{width:122px;height:122px;font-size:12px}.trench-equation{grid-template-columns:1fr 1fr}.trench-equation>i{display:none}.pump-destination{grid-column:1 / -1;min-height:120px!important}}@media(max-width:899px){.site-header{grid-template-columns:1fr auto}.nav-loop{display:none}.hero{min-height:1250px;padding-inline:20px;grid-template-columns:1fr;align-content:start}.hero-copy,.hero-visual{position:relative;top:auto}.hero-visual{min-height:550px;margin-top:20px}.hero-mark-shell{width:min(78vw,520px)}.hero-orbit{width:min(90vw,620px)}.hero-orbit>span{width:54px;height:54px;transform:rotate(var(--angle)) translate(min(45vw,310px)) rotate(calc(var(--angle) * -1))}.hero-ticket{right:2vw;bottom:0}.origin{min-height:900px;grid-template-columns:1fr}.origin-line{grid-template-columns:.7fr 1.3fr}.origin-center{position:relative;inset:auto;width:min(70vw,360px);margin:50px auto 0;transform:rotate(3deg)}.rotation{height:auto;overflow:visible}.rotation-track{width:100%;height:auto;display:block;transform:none!important}.rotation-intro,.rotation-outro,.rotation-card{width:100%;height:auto;min-height:820px;border-right:0;border-bottom:var(--line)}.rotation-intro{min-height:760px}.cake{width:70vw}.card-stage{grid-template-columns:1fr;align-content:center;gap:34px}.challenger-logo{width:min(44vw,300px)}.return-stamp{right:6%;bottom:2%}.card-source{top:86px}.rotation-outro .brand-mark{width:min(70vw,460px)}.trenches h2{margin-bottom:60px}.callouts{min-height:1200px;grid-template-columns:1fr}.megaphone{width:min(76vw,500px)}.callout-rings{right:-45vw;width:130vw;bottom:-10vw}.now-board{grid-template-columns:1fr}.now-logos{margin-top:20px}.snapshot{grid-template-columns:1fr 1fr}.snapshot>span{grid-column:1 / -1}.snapshot>div:nth-of-type(1){border-left:0}.finale{min-height:1000px;grid-template-columns:1fr}.final-mark{grid-row:1;width:min(78vw,600px);justify-self:center;margin-bottom:30px}footer{grid-template-columns:1fr}}@media(max-width:600px){.site-header{left:8px;right:8px;top:8px}.mini-brand .brand-name{display:none}.hero{min-height:1060px;padding-top:98px}.hero-word{font-size:clamp(54px,19vw,86px)}.hero-word span{-webkit-text-stroke-width:2px;filter:drop-shadow(4px 5px 0 var(--ink))}.hero-word span:last-child{transform:translate(0) rotate(1deg)}.hero-dek{font-size:20px}.hero-actions{align-items:flex-start;flex-direction:column}.coin-address{width:calc(100vw - 40px);grid-template-columns:1fr 1fr}.coin-address-label,.coin-address code{grid-column:1 / -1}.coin-address code{white-space:normal;overflow-wrap:anywhere}.hero-visual{min-height:460px}.hero-orbit>span{width:44px;height:44px;padding:7px;transform:rotate(var(--angle)) translate(min(44vw,220px)) rotate(calc(var(--angle) * -1));box-shadow:2px 2px 0 var(--ink)}.hero-ticket{width:148px}.hero-ticket b{font-size:38px}.scroll-cue{bottom:16px}.origin{padding-inline:18px}.origin-line{grid-template-columns:1fr;padding:22px 0}.origin-line span{font-size:92px}.origin-line p{font-size:24px}.rotation-intro,.rotation-outro,.rotation-card{min-height:760px;padding:100px 20px 42px}.rotation-intro h2{font-size:54px}.rotation-card{min-height:900px;gap:12px}.card-stage{align-content:start;padding-top:20px}.card-copy h3{font-size:50px}.card-kicker{font-size:19px!important}.challenger-logo{width:180px}.counter-spin{grid-template-columns:1fr;gap:6px}.return-stamp{width:100px;height:100px;padding:12px;font-size:10px;right:2%;bottom:0}.return-stamp img{width:68px}.card-source{top:76px;right:20px}.trenches{padding-inline:20px}.trenches h2{font-size:68px}.trench-equation{grid-template-columns:1fr}.pump-destination{grid-column:auto}.callouts{padding-inline:20px}.callout-copy h2{font-size:54px}.callout-copy>p:not(.eyebrow){font-size:16px}.megaphone{width:88vw;height:330px}.megaphone-body{font-size:35px}.now-board{padding-inline:20px}.now-heading h2{font-size:53px}.now-logos img{width:100px;height:100px}.snapshot{grid-template-columns:1fr}.snapshot>div{border-left:0;border-top:3px solid var(--white)}.now-thesis{font-size:22px}.finale{padding-inline:20px}.finale h2{font-size:96px}footer{padding-inline:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.hero-copy,.hero-visual{position:relative;top:auto}.hero{min-height:auto;padding-bottom:100px}.rotation{height:auto;overflow:visible}.rotation-track{width:100%;height:auto;display:block;transform:none!important}.rotation-intro,.rotation-outro,.rotation-card{width:100%;min-height:820px;border-right:0;border-bottom:var(--line)}.return-stamp{opacity:1!important;transform:rotate(-8deg)!important}}
