@font-face{font-family:Display;src:url('/assets/anton.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#191a16;background:#fffef4;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #e86c25;outline-offset:6px}::selection{color:#161713;background:#bcff24}.skip-link{position:fixed;top:-90px;left:20px;background:#161713;color:#bcff24;padding:14px;z-index:10}.skip-link:focus{top:12px}.announcement{height:38px;display:flex;justify-content:space-between;align-items:center;padding:0 4.2%;background:#191a16;color:#fffef4;font-size:12px;letter-spacing:1.5px;font-weight:800}.announcement-right{color:#b8bbad}.header{height:104px;margin:0 4.2%;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #191a16;gap:24px}.wordmark{font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:1000;letter-spacing:-1.7px;white-space:nowrap}.wordmark>span{font-style:italic}.wordmark>i{font-size:29px;color:#191a16;margin-left:9px;display:inline-block;transform:rotate(10deg)}nav{display:flex;align-items:center;gap:36px;font-size:13px;font-weight:900;letter-spacing:.35px}nav>a:not(.nav-cta){padding:14px 0;border-bottom:2px solid transparent}nav>a:not(.nav-cta):hover{border-color:#191a16}.nav-cta{background:#bcff24;border:2px solid #191a16;border-radius:6px;padding:16px 20px;box-shadow:3px 3px 0 #191a16;transition:transform .2s,box-shadow .2s}.nav-cta:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 #191a16}.nav-cta span{padding-left:20px;font-size:18px}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:82px 4.2% 0;min-height:750px;overflow:hidden}.hero-copy{position:relative;z-index:2;padding-bottom:64px}.eyebrow{font-size:12px;letter-spacing:1px;font-weight:800;display:flex;gap:8px;align-items:center;margin-bottom:28px}.check{display:inline-flex;justify-content:center;align-items:center;background:#bcff24;width:22px;height:22px;border:1.5px solid;border-radius:50%;font-size:14px}h1,h2,h3,p{margin:0}h1,h2,h3,.final-line,.ticker,.sticker{font-family:Display,Impact,'Arial Narrow',Arial,sans-serif;font-stretch:condensed;font-weight:900}h1{font-size:clamp(70px,7.7vw,118px);line-height:.98;letter-spacing:-2.5px;white-space:nowrap}h1>span{color:#191a16;position:relative;z-index:0}h1>span::after{content:'';position:absolute;left:-6px;right:-6px;bottom:0;height:91%;background:#bcff24;z-index:-1;transform:rotate(-2deg)}.hero-description{font-size:21px;line-height:1.5;max-width:420px;margin-top:27px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;min-height:59px;border:2px solid #191a16;border-radius:5px;padding:16px 23px;font-size:14px;letter-spacing:.5px;font-weight:900;transition:transform .2s,box-shadow .2s}.button-dark{background:#191a16;color:#fffef4;margin-top:27px;box-shadow:5px 5px 0 #bcff24}.button-dark:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 #bcff24}.button span{font-size:23px;line-height:1}.hero-note{font-size:12px;margin-top:22px;line-height:1.5;color:#5f6158}.hero-note span{color:#e87429;font-weight:900;font-size:17px}.hero-art{position:relative;align-self:center;min-width:0;height:540px;margin-top:-46px}.art-circle{position:absolute;width:94%;aspect-ratio:1;border-radius:50%;background:#ffac44;left:4%;top:2%;background-image:repeating-linear-gradient(-20deg,transparent,transparent 6px,#e88d2825 7px,#e88d2825 8px)}.mascot{position:absolute;inset:-1% auto auto -3%;width:109%;height:auto;object-fit:contain;transform:rotate(-3deg);transition:transform .35s;filter:drop-shadow(0 13px 0 #191a1612)}.hero-art:hover .mascot{transform:rotate(-1deg) translateY(-6px)}.art-label{position:absolute;z-index:2;right:0;top:-15px;background:#fffef4;padding:10px 14px;border:1.5px solid;border-radius:4px;transform:rotate(9deg);font-size:12px;font-weight:900;line-height:1.45;letter-spacing:1px;box-shadow:3px 3px 0 #191a16}.sticker{position:absolute;left:0;bottom:8%;transform:rotate(-10deg);z-index:3;width:120px;height:120px;border:2px solid;background:#bcff24;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:37px;line-height:1.1;box-shadow:3px 4px 0 #191a16}.sticker span{font-family:Arial,sans-serif;font-size:14px;font-weight:900;letter-spacing:1px}.art-caption{position:absolute;bottom:-15px;right:24px;transform:rotate(-3deg);font-family:monospace;font-weight:bold;font-size:12px;letter-spacing:1px}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #191a1640;padding:21px 0;font-size:12px;letter-spacing:1px;font-weight:bold}.hero-bottom b{font-size:24px;margin-left:16px}.ticker{background:#bcff24;overflow:hidden;border-block:2px solid #191a16;transform:rotate(-1.3deg);margin:0 -5px;padding:14px 0}.ticker-track{display:flex;align-items:center;gap:35px;width:max-content;animation:marquee 35s linear infinite;font-size:38px;letter-spacing:.5px}.ticker i{font-family:Arial,sans-serif;font-size:32px;font-style:normal}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:100px 6.5%}.section-label{font-size:12px;letter-spacing:1.5px;font-weight:900;margin-bottom:33px}.lore{padding-top:111px}.lore-heading{display:grid;grid-template-columns:1fr .83fr;gap:10%}h2{font-size:clamp(52px,5.6vw,85px);line-height:1.03;letter-spacing:-1.5px}.lore h2>span{color:#55594a}.lore-copy{padding-top:8px;max-width:500px;font-size:18px;line-height:1.6}.lore-copy p+p{margin-top:20px}.lore-copy p:first-child{font-size:24px;font-weight:bold;line-height:1.4}.signature{font-family:monospace;font-size:16px;display:inline-block;background:#bcff24;padding:6px 10px;transform:rotate(-2deg);margin-top:28px}.dog-stats{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:40px;border-top:2px solid #191a16;margin-top:58px;padding-top:25px}.dog-stats>div{display:flex;align-items:center;gap:23px}.dog-stats strong{font-family:Display,Impact,sans-serif;font-size:65px;line-height:1}.dog-stats span{font-size:12px;max-width:165px;font-weight:900;letter-spacing:1px;line-height:1.5}.plan{background:#191a16;color:#fffef4}.plan .section-label{color:#bcff24}.plan-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.plan h2 em{font-style:normal;color:#bcff24}.plan-heading>p{font-size:19px;line-height:1.5;max-width:310px;padding-bottom:8px}.plan-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-block:1px solid #53564a}.plan-steps article{padding:30px 28px 35px;border-right:1px solid #53564a;position:relative}.plan-steps article:first-child{padding-left:0}.plan-steps article:last-child{border-right:0}.step-no{color:#bcff24;font-family:monospace;font-size:14px;display:block;margin-bottom:28px}.plan h3{font-size:40px;letter-spacing:-.5px;margin-bottom:12px}.plan-steps p{font-size:16px;color:#c7cabd;line-height:1.5}.plan-footnote{font-size:13px;color:#a4a896;margin-top:22px}.token{display:grid;grid-template-columns:1fr 1fr;gap:7%;background:#bcff24}.token h2{font-size:clamp(48px,5vw,76px)}.token h2>span{font-size:.72em;letter-spacing:-1px;white-space:nowrap}.token-intro>p{font-size:21px;line-height:1.5;margin-top:23px}.launch-label{display:inline-block;font-size:12px;letter-spacing:.7px;font-weight:900;border:1.5px solid #191a16;border-radius:4px;padding:11px 13px;margin-top:28px;background:#ffffff40}.token-details{padding-top:16px}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1.5px solid #191a16;padding:22px 0}dl>div:first-child{border-top:1.5px solid #191a16}dt{font-size:12px;letter-spacing:.7px;font-weight:900}dd{margin:0;font-size:18px;font-weight:800;text-align:right}dd small{display:block;font-size:13px;font-weight:normal;margin-top:5px}.not-live{font-weight:normal;font-size:16px}.launch-note{display:flex;gap:18px;align-items:flex-start;margin-top:23px}.launch-note p{font-size:14px;line-height:1.6;max-width:410px}.launch-note-icon{font-size:30px;line-height:1}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%}.faq h2{font-size:65px}.faq-items{padding-top:3px}details{border-bottom:1.5px solid #191a16}details:first-child{border-top:1.5px solid #191a16}summary{font-size:19px;font-weight:700;padding:23px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}summary::-webkit-details-marker{display:none}summary>span{font-size:27px;font-weight:normal;line-height:1;transition:transform .2s}details[open] summary>span{transform:rotate(45deg)}details p{font-size:16px;line-height:1.6;padding:0 30px 25px 0;color:#55594a;max-width:620px}.final-line{background:#ffab43;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:clamp(35px,5.5vw,76px);padding:36px 4%;border-block:2px solid #191a16;line-height:1.1;letter-spacing:-1px}.final-line i{font-style:normal}footer{padding:40px 4.2% 22px;background:#fffef4}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-top>.wordmark{font-size:24px}.footer-top>span,.back-top{font-size:12px;font-weight:900;letter-spacing:.6px}.back-top{font-size:12px}.back-top:hover{text-decoration:underline}footer>p{font-size:12px;color:#64675c;line-height:1.6;max-width:780px;margin-top:30px}.footer-bottom{display:flex;justify-content:space-between;margin-top:25px;border-top:1px solid #191a1630;padding-top:18px;color:#64675c;font-size:12px;letter-spacing:.5px}
@media(min-width:1600px){.header,.hero,footer{padding-left:max(4.2%,calc((100vw - 1470px)/2));padding-right:max(4.2%,calc((100vw - 1470px)/2))}.header{margin:0}.section{padding-left:max(6.5%,calc((100vw - 1400px)/2));padding-right:max(6.5%,calc((100vw - 1400px)/2))}}
@media(max-width:1100px){nav{gap:22px}.wordmark{font-size:24px}.hero{min-height:655px;padding-top:65px}.hero-art{height:450px;margin-top:-5px}.hero-description{font-size:19px}.eyebrow{font-size:12px;letter-spacing:.3px}.hero-note{max-width:270px}.sticker{width:96px;height:96px;font-size:30px}.art-caption{bottom:13px;font-size:12px}.lore-heading{gap:6%}.section{padding:80px 5%}.dog-stats{gap:20px}.dog-stats>div{gap:15px}.dog-stats span{font-size:12px}.token{gap:4%}dd{font-size:16px}.footer-top>span{display:none}}
@media(max-width:760px){.announcement{height:32px;font-size:12px;padding-inline:5%}.announcement-right{display:none}.header{height:82px;margin-inline:5%;gap:10px}.wordmark{font-size:21px;letter-spacing:-1.4px}.wordmark>i{display:none}nav{gap:0}nav>a:not(.nav-cta){display:none}.nav-cta{padding:11px 12px;font-size:12px;border-radius:4px}.nav-cta span{padding-left:6px;font-size:15px}.hero{grid-template-columns:1fr;padding:43px 5% 0;min-height:0}.hero-copy{padding-bottom:0}.eyebrow{font-size:12px;letter-spacing:.4px;margin-bottom:23px}.check{height:20px;width:20px}h1{font-size:clamp(58px,12.3vw,91px);line-height:1.03;letter-spacing:-1px}.hero-description{font-size:18px;line-height:1.45;margin-top:22px}.button{font-size:12px;min-height:52px;padding:13px 17px;gap:32px;margin-top:23px}.hero-note{font-size:12px;margin-top:18px;max-width:none}.hero-art{width:100%;height:auto;aspect-ratio:1.1;margin-top:35px;margin-bottom:28px}.art-circle{width:83%;left:9%;top:0}.mascot{width:98%;left:1%;top:-7%}.art-label{font-size:12px;right:3%;top:0;padding:8px 10px}.sticker{width:86px;height:86px;left:3%;bottom:7%;font-size:29px}.sticker span{font-size:12px}.art-caption{font-size:12px;bottom:-1px;right:8px}.hero-bottom{padding:17px 0;font-size:12px;letter-spacing:.4px}.hero-bottom span:last-child{font-size:0}.hero-bottom b{font-size:22px}.ticker{padding:12px 0}.ticker-track{font-size:29px;gap:25px}.ticker i{font-size:23px}.section{padding:65px 6%}.section-label{font-size:12px;letter-spacing:1px;margin-bottom:25px}.lore-heading{grid-template-columns:1fr;gap:28px}h2{font-size:54px;letter-spacing:-1px}.lore-copy{font-size:16px;padding:0;max-width:none}.lore-copy p:first-child{font-size:21px}.signature{font-size:14px;margin-top:23px}.dog-stats{gap:14px;margin-top:37px;padding-top:21px}.dog-stats>div{display:block}.dog-stats strong{font-size:48px}.dog-stats span{display:block;font-size:12px;letter-spacing:.4px;margin-top:9px;max-width:120px}.plan-heading{display:block}.plan h2{font-size:52px}.plan-heading>p{margin-top:25px;font-size:17px;max-width:none}.plan-steps{grid-template-columns:1fr;margin-top:26px}.plan-steps article,.plan-steps article:first-child{padding:24px 0 24px 51px;border-right:0;border-bottom:1px solid #53564a}.plan-steps article:last-child{border-bottom:0}.step-no{position:absolute;left:0;top:28px;font-size:13px}.plan h3{font-size:32px;margin-bottom:6px}.plan-steps p{font-size:15px}.plan-footnote{font-size:12px;line-height:1.5}.token{grid-template-columns:1fr;gap:30px}.token h2{font-size:65px}.token h2>span{font-size:.68em}.token-intro>p{font-size:19px}.launch-label{font-size:12px;margin-top:22px}.token-details{padding-top:0}dt{font-size:12px}dd{font-size:16px}dl>div{padding:21px 0}.launch-note p{font-size:13px}.faq{grid-template-columns:1fr;gap:32px}.faq h2{font-size:52px}.faq h2 br{display:block}.faq h2 br::after{content:' '}.faq .section-label{margin-bottom:17px}summary{font-size:17px;padding:22px 0}details p{font-size:15px}.final-line{display:block;font-size:46px;padding:27px 6%;letter-spacing:-.8px}.final-line>span{display:block}footer{padding:30px 6% 22px}.footer-top{gap:10px}.footer-top>.wordmark{font-size:21px}.back-top{font-size:12px;white-space:nowrap}footer>p{font-size:12px;margin-top:23px}.footer-bottom{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Let the clean mascot artwork sit naturally on the page. */
.art-circle{display:none}.mascot{mix-blend-mode:multiply;filter:none}.sticker{background:#ffad45}

body{overflow-x:clip}

.ticker{transform:none;margin:0}

h1,h2,h3,.final-line,.ticker,.sticker,.dog-stats strong{font-weight:400;letter-spacing:0}

.story-scene{margin:0;overflow:hidden;border:2px solid #191a16;border-radius:6px;background:#fffef4;color:#191a16}
.token-trade{box-shadow:4px 4px 0 #fffef4}
.token-trade:hover{box-shadow:2px 2px 0 #fffef4}
.token-details{min-width:0}
dl>.contract-row{display:block}
.contract-row dt{margin-bottom:14px}
.contract-row dd{text-align:left;min-width:0}
#contract-address{display:block;font-family:monospace;font-size:14px;line-height:1.7;font-weight:600;overflow-wrap:anywhere;user-select:all}
.copy-button{margin-top:14px;min-height:44px;padding:10px 15px;border:1.5px solid #191a16;border-radius:4px;background:#fffef4;color:#191a16;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}
.copy-button:hover{background:#191a16;color:#fffef4}
.copy-button:focus-visible{outline:3px solid #191a16;outline-offset:4px}
.copy-status{display:block;min-height:22px;margin-top:8px;font-size:13px;line-height:1.6;font-weight:400}
.story-scene img{display:block;width:100%;height:auto}
.story-scene figcaption{display:flex;justify-content:space-between;gap:16px;padding:17px 21px;border-top:2px solid #191a16;font-size:11px;line-height:1.5;font-weight:800;letter-spacing:1.2px}
.story-scene figcaption span:last-child{font-family:monospace;font-weight:400}
.fleet-scene{margin:48px auto 0;max-width:1000px}
.plan-feature{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:5%;margin-top:46px}
.road-scene{border-color:#bcff24}
.road-scene figcaption{background:#bcff24}
.plan-feature .plan-steps{display:block;margin-top:0}
.plan-feature .plan-steps article,.plan-feature .plan-steps article:first-child{padding:25px 0 25px 49px;border-right:0;border-bottom:1px solid #53564a}
.plan-feature .plan-steps article:last-child{border-bottom:0}
.plan-feature .step-no{position:absolute;left:0;top:30px;margin-bottom:0}
.plan-feature h3{font-size:34px}
@media(max-width:900px){.plan-feature{grid-template-columns:1fr;gap:28px}.road-scene{max-width:680px}.plan-feature .plan-steps{width:100%}}
@media(max-width:760px){.fleet-scene{margin-top:32px}.story-scene figcaption{padding:13px 14px;font-size:10px;letter-spacing:.7px}.plan-feature{margin-top:28px}.plan-feature h3{font-size:32px}}
