@font-face{font-family:Orcish;src:url(/assets/fonts/Orcish-Regular.ttf) format("truetype");font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}:root{color-scheme:dark;--cream:#fff1cd;--gold:#f3c778;--muted:#bed7cc;--forest:#052d2b;--ink:#062322;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #fff0a9;outline-offset:6px}img{max-width:100%;object-fit:contain}h1,h2,h3,p{margin:0}h1,h2,h3,.button,.footer-brand{font-family:Orcish,Arial,sans-serif;font-weight:400;line-height:1.15;text-wrap:balance}h1{font-size:clamp(38px,4vw,64px)}h2{font-size:clamp(38px,4.2vw,58px)}h3{font-size:clamp(28px,3vw,42px)}p{text-wrap:pretty}ul{padding-left:20px}li::marker{color:var(--gold)}.skip{position:fixed;top:-100px;left:20px;background:var(--cream);color:var(--ink);padding:10px;z-index:10}.skip:focus{top:10px}.site-header{position:absolute;z-index:5;top:24px;left:50%;transform:translate(-50%);width:min(1200px,calc(100% - 64px));height:78px;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f6f4dfef;border:2px solid #fff5d8;border-radius:44px;color:#164b3c;box-shadow:0 7px #052b2a22}.brand{width:125px;flex-shrink:0;align-self:stretch;position:relative}.brand img{position:absolute;top:-10px;height:88px;width:125px}.site-header nav{display:flex;gap:40px;font-size:15px;font-weight:700}.site-header nav a:hover{color:#a66513}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:2px solid #ffdb91;background:#096951;box-shadow:inset 0 0 0 3px #073f37,0 5px #062f28;border-radius:15px;color:#fff6d8;font-size:22px;min-height:58px;padding:12px 32px;text-transform:uppercase;transition:transform .15s,background-color .15s}.button:hover{background:#14805f;transform:translateY(-2px)}.nav-play{min-height:48px;padding:9px 23px;font-size:18px;border-radius:28px}.primary{min-width:220px;margin-top:28px}.hero{min-height:850px;height:min(1000px,100svh);position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;text-align:center;background:#052d2b}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero:after{content:"";position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#052d2b);z-index:-1}.hero-content{padding-top:125px;max-width:780px;z-index:2}.hero-logo{display:block;width:clamp(340px,37vw,560px);height:300px;margin:0 auto 10px;filter:drop-shadow(0 8px 2px #082d3b55)}.hero h1{color:#fff5d9;text-shadow:0 3px 0 #153e31,0 4px 18px #123a34}.hero p{font-size:22px;line-height:1.45;font-weight:700;margin-top:20px;text-shadow:0 2px 7px #062e29}.hero-note{display:block;margin:16px auto 0;font-size:12px;color:#f9f4df;text-shadow:0 1px 4px #062e29}.hero-axie{position:absolute;width:clamp(190px,23vw,340px);height:auto;bottom:100px;z-index:1;filter:drop-shadow(0 15px 9px #01171377)}.hero-momo{left:8%;transform:rotate(-9deg)}.hero-buba{right:8%;transform:scaleX(-1) rotate(-8deg)}.axie-art:not(.loaded){visibility:hidden}.axie-art.unavailable{display:none}.discover{position:absolute;bottom:27px;left:50%;transform:translate(-50%);font-size:11px;text-transform:uppercase;font-weight:700}.discover span{display:block;font-size:25px;line-height:1.2}.section{padding:100px max(28px,calc((100% - var(--max))/2));position:relative}.section-heading{text-align:center;max-width:820px;margin:0 auto 60px}.section-heading p{margin:23px auto 0;max-width:680px;color:var(--muted);font-size:18px}.eyebrow{display:block;color:var(--gold);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:17px}.meet{background:#052d2b;padding-top:70px}.racer-showcase{display:grid;grid-template-columns:1fr 130px 1fr;gap:25px;align-items:center;max-width:960px;margin:auto}.racer{text-align:center}.racer img{width:340px;height:255px;filter:drop-shadow(0 17px 4px #001e1c)}.racer h3{margin-top:18px}.racer-type{color:var(--gold);font-size:13px;font-weight:700}.racer p{color:var(--muted);max-width:300px;margin:15px auto;font-size:15px}.versus{font:44px Orcish,Arial;text-align:center;color:var(--gold)}.versus span{display:block;font:13px/1.6 Arial;margin-top:22px;color:var(--muted)}.small-note{text-align:center;font-size:12px;color:#a9c0b6;max-width:850px;margin:35px auto 0}.facts{display:flex;justify-content:space-around;gap:25px;border-top:1px solid #d9b66b44;border-bottom:1px solid #d9b66b44;padding:28px 15px;margin-top:60px}.facts div{text-align:center}.facts strong{display:block;font-size:35px;color:var(--gold);line-height:1.2}.facts span{font-size:12px;color:var(--muted)}.gameplay{background:#051f22 url(/assets/home/cavern-v1.png) center top/100% auto no-repeat;padding-top:120px}.feature{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:85px;margin:100px 0 130px}.feature.reverse .picture-frame{order:2}.feature-copy p{color:var(--muted);margin-top:25px}.feature-copy ul{font-size:15px;color:#d4e5da;margin-top:23px;line-height:1.85}.picture-frame{position:relative;margin:0;padding:9px;border:5px solid #b77a34;border-radius:18px 7px 20px;background:#e6ba70;box-shadow:0 0 0 2px #f2da94,0 0 0 7px #30271d,0 18px 30px #0006;aspect-ratio:1.45;transform:rotate(-2deg)}.picture-frame:before,.picture-frame:after{content:"◆";position:absolute;color:#ffe7a7;text-shadow:0 2px #493827;font-size:27px;z-index:1;line-height:1}.picture-frame:before{top:-16px;left:-16px}.picture-frame:after{bottom:-16px;right:-16px}.picture-frame>img{width:100%;height:100%;object-fit:cover;border-radius:7px}.picture-frame figcaption{position:absolute;bottom:14px;left:14px;right:14px;background:#042c29e8;font-size:10px;text-align:center;padding:5px;border-radius:3px;color:#eddfbf}.mine-figure{background:#075345;display:flex;flex-direction:column;justify-content:center;transform:rotate(2deg)}.mine-display{display:flex;justify-content:center;gap:10px}.mine-display>div{width:29%;text-align:center}.mine-display img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.mine-display span{font-family:Orcish,Arial;font-size:21px;color:var(--gold)}.fuse{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:25px}.fuse strong{font-size:42px;color:var(--gold)}.fuse span{font-size:13px;line-height:1.5}.boost-figure{background:#0d5e56 url(/assets/rootbound-v1/background-far.png) center/cover;overflow:hidden;text-align:center}.boost-figure .boost-racer{object-fit:contain;width:72%;height:77%;filter:drop-shadow(0 9px 3px #14453966)}.boost-charges{position:absolute;top:20px;right:20px;background:#063d36;padding:4px 12px;border-radius:8px;color:var(--gold);font-size:22px}.boost-caption{font:22px Orcish,Arial;color:#fff2d2;text-shadow:0 2px 4px #082d29;position:absolute;bottom:53px;left:0;right:0}.demo-note{text-align:center;max-width:850px;margin:0 auto;background:#123c36c9;border:1px solid #cbad6260;padding:30px 42px;border-radius:8px}.demo-note strong{color:var(--gold);font-size:18px}.demo-note p{font-size:15px;color:var(--muted);margin:12px 0 18px}.demo-note a{font-weight:700;font-size:14px;color:#fff2cd}.roadmap{background:#103b35 url(/assets/home/forest-hero-v1.png) center/cover;background-blend-mode:multiply}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.road-card{background:#072e2df5;border:3px solid #a28149;border-radius:17px;padding:30px 25px;box-shadow:inset 0 0 0 4px #153f39,0 12px #061f1e88;position:relative}.road-card.current{border-color:#efcb79}.road-status{display:block;margin:-48px -9px 28px;padding:12px 8px;text-align:center;background:#13634e;border:2px solid #d7ba72;border-radius:8px;font:18px Orcish,Arial;color:#fff4d8;box-shadow:0 4px #051e1a}.road-status.next{background:#75522c}.road-status.future{background:#244951}.road-card h3{font-size:29px}.road-intro{font-size:13px;color:var(--muted);margin-top:12px}.road-card ul{padding:0;list-style:none}.road-card li{border-top:1px solid #a9b98b25;padding:17px 0}.road-card li strong{display:block;color:#f6dfae;font-size:15px}.road-card li span{display:block;font-size:13px;color:#bcd1c8;line-height:1.6;margin-top:4px}.road-card>a{display:block;text-align:center;color:var(--gold);font-size:14px;font-weight:700}.roadmap .section-heading{margin-bottom:80px}.guide{background:#eee1b9;color:#183e33}.guide .eyebrow{color:#77531f}.guide .section-heading p{color:#486357}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;list-style:none;padding:0;margin:0 0 60px}.steps li>span{font-size:14px;font-weight:700;color:#84612d;border:1px solid #aa8a51;border-radius:50%;display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:17px}.steps h3{font-size:29px}.steps p{margin-top:17px;font-size:15px;color:#496053}.controls{display:grid;grid-template-columns:repeat(4,1fr);gap:25px 22px;border-block:1px solid #95774560;padding:33px 0}.controls>div{min-height:70px}.controls span{display:block;margin-top:9px;font-size:12px;color:#466251}kbd{font:700 14px Arial;display:inline-block;padding:4px 10px;background:#fbf4de;border:1px solid #a48c61;border-bottom-width:3px;border-radius:6px;min-width:31px;text-align:center;margin-right:4px}.faq{margin:45px auto 0}.faq details{border-bottom:1px solid #95774550;padding:20px 0}.faq summary{cursor:pointer;font-weight:700;font-size:16px}.faq details p{max-width:850px;color:#466251;font-size:15px;margin:14px 0 0}.final-cta{text-align:center;padding:115px 25px;background:#164b43 url(/assets/home/forest-hero-v1.png) center 75%/cover;background-blend-mode:multiply}.final-cta h2{font-size:clamp(38px,4vw,56px)}.final-cta p{font-size:12px;color:var(--muted);margin-top:24px}footer{max-width:var(--max);padding:45px 25px 30px;margin:auto;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}footer nav{display:flex;gap:25px;font-size:13px}footer p{flex-basis:100%;font-size:11px;color:#90ada3;border-top:1px solid #ffffff1f;padding-top:25px}.footer-brand{font-size:22px;color:var(--gold)}@media(min-width:1700px){.hero-content{padding-top:140px}.hero-logo{height:360px}.hero-axie{bottom:100px}}@media(max-width:1000px){.site-header{width:calc(100% - 32px);gap:14px}.site-header nav{gap:20px}.hero{min-height:790px}.hero-axie{width:230px;bottom:75px}.hero-momo{left:2%}.hero-buba{right:2%}.feature{gap:40px}.roadmap-grid{gap:18px}.road-card{padding:25px 18px}.road-status{font-size:15px}.section{padding-left:32px;padding-right:32px}.hero-logo{height:270px}.hero-content{padding-top:145px}.hero p{font-size:19px}}@media(max-width:700px){html{scroll-padding-top:25px}.site-header{height:auto;min-height:68px;top:15px;border-radius:20px;flex-wrap:wrap;padding:8px 14px;gap:4px}.brand{height:49px;width:93px}.brand img{height:65px;width:93px;top:-8px}.site-header nav{order:3;width:100%;justify-content:center;gap:26px;font-size:12px;padding:7px 0}.nav-play{font-size:15px;min-height:38px;padding:7px 18px}.hero{height:850px;min-height:850px}.hero-content{padding:150px 20px 0}.hero-logo{width:340px;max-width:90vw;height:235px}.hero h1{font-size:40px}.hero p{font-size:17px}.hero-note{font-size:10px}.hero-axie{width:180px;bottom:65px}.hero-momo{left:-8px}.hero-buba{right:-8px}.hero .primary{margin-top:23px}.discover{bottom:20px}.section{padding:70px 24px}.section-heading{margin-bottom:40px}.section-heading p{font-size:16px}.racer-showcase{grid-template-columns:1fr 1fr;gap:15px}.versus{display:none}.racer img{width:100%;height:160px}.racer h3{font-size:28px}.racer p{font-size:13px}.racer-type{font-size:11px}.facts{display:grid;grid-template-columns:1fr 1fr;margin-top:35px}.feature{grid-template-columns:1fr;gap:40px;margin:65px 0 80px}.feature.reverse .picture-frame{order:0}.feature-copy h3{font-size:37px}.picture-frame{max-width:480px;width:100%;margin:auto}.feature-copy p{font-size:16px}.gameplay{background-size:auto 1000px}.demo-note{padding:25px}.roadmap-grid{grid-template-columns:1fr;gap:65px}.road-card{padding:30px}.road-status{font-size:20px}.steps{grid-template-columns:1fr;gap:30px}.steps li{padding-left:55px;position:relative}.steps li>span{position:absolute;left:0;top:0}.steps p{margin-top:10px}.controls{grid-template-columns:1fr 1fr;gap:20px}.final-cta{padding:80px 24px}footer{padding:35px 25px}.mine-display span{font-size:19px}.fuse{margin-top:12px}.fuse strong{font-size:34px}}.gameplay{background-image:linear-gradient(to bottom,transparent 300px,#051f22 820px),url(/assets/home/cavern-v1.png);background-size:100% 830px,100% auto;background-repeat:no-repeat}.meet{background-image:linear-gradient(#052d2b,#052d2bea,#052d2b),url(/assets/home/forest-hero-v1.png);background-position:center;background-size:cover}.collection-info{max-width:850px;margin:24px auto 0;border-block:1px solid #b79c6250;padding:20px 0;color:var(--muted);font-size:14px}.collection-info summary{cursor:pointer;color:var(--gold);font-weight:700}.collection-info p{margin-top:15px}@media(max-width:700px){.gameplay{background-size:100% 830px,auto 830px}}.gameplay,.roadmap,.guide,.final-cta{isolation:isolate;position:relative;--seam-depth:90px}.gameplay:before,.roadmap:before,.roadmap:after,.guide:before,.final-cta:before,.final-cta:after{content:"";position:absolute;left:0;right:0;height:var(--seam-depth);pointer-events:none;z-index:-1}.gameplay:before{top:0;background:linear-gradient(to bottom,#052d2b,#052d2be6 18%,#052d2b80 52%,#052d2b00)}.roadmap:before{top:0;background:linear-gradient(to bottom,#051f22,#051f22e6 18%,#051f2280 52%,#051f2200)}.roadmap:after{bottom:0;background:linear-gradient(to top,#062322,#062322e6 18%,#06232280 52%,#06232200)}.guide:before{top:0;background:linear-gradient(to bottom,#062322,#062322cf 15%,#06232266 48%,#06232200)}.final-cta:before{top:0;background:linear-gradient(to bottom,#eee1b9,#eee1b9d9 18%,#eee1b973 50%,#eee1b900)}.final-cta:after{bottom:0;background:linear-gradient(to top,#062322,#062322e6 18%,#06232280 52%,#06232200)}@media(max-width:700px){.gameplay,.roadmap,.guide,.final-cta{--seam-depth:62px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
