body{display:none}body.loaded{display:block}*,*:after,*:before{box-sizing:border-box;user-select:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{color:inherit;outline:none;text-decoration:none}body{line-height:1}button{background:none;border:none;cursor:pointer;font:inherit;outline:none;padding:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.home__gameplay__box{height:100%;left:0;position:absolute;top:0;width:100%}.home__facts,.home__about{position:relative}.home__facts:after,.home__about:after{background-repeat:repeat-x;background-position:top;background-size:auto 100%;bottom:-4.5rem;content:"";height:9rem;left:0;position:absolute;width:100%}.nowebp .home__facts:after,.nowebp .home__about:after{background-image:url(/images/background-border-bottom.png)}.webp .home__facts:after,.webp .home__about:after{background-image:url(/images/background-border-bottom.webp)}.home__partners,.home__roadmap,.home__ascend,.home__download{position:relative}.home__partners:after,.home__roadmap:after,.home__ascend:after,.home__download:after{background-repeat:repeat-x;background-position:top;background-size:auto 100%;content:"";height:9rem;left:0;position:absolute;top:-4.5rem;width:100%}.nowebp .home__partners:after,.nowebp .home__roadmap:after,.nowebp .home__ascend:after,.nowebp .home__download:after{background-image:url(/images/background-border-top.png)}.webp .home__partners:after,.webp .home__roadmap:after,.webp .home__ascend:after,.webp .home__download:after{background-image:url(/images/background-border-top.webp)}html{background:#000;font-family:Lato;font-size:min(.5208333333vw,var(--100vh) / 1080 * 10);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}@media (max-width: 1365px) and (orientation: portrait){html{font-size:1.3333333333vw}}.app{position:relative;z-index:1}[data-animation=link] span{display:inline-block;pointer-events:none}@font-face{font-display:swap;font-family:Good Eatin Pro;src:url(/assets/good-eatin-pro.ff3a6e85.woff2) format("woff2"),url(/assets/good-eatin-pro.358348d7.woff) format("woff");font-weight:400;font-style:normal}.canvas{left:0;pointer-events:none;position:absolute;top:0}.menu{background-position:top;background-repeat:repeat-x;background-size:auto 100%;height:15rem;left:0;position:absolute;width:100%;z-index:3}.nowebp .menu{background-image:url(/images/background-menu.png)}.webp .menu{background-image:url(/images/background-menu.webp)}@media (max-width: 1365px) and (orientation: portrait){.menu{background-size:auto 70%;pointer-events:none}.menu:before{background-position:top;background-repeat:repeat-x;background-size:auto 70%;content:"";height:15rem;left:0;position:absolute;width:100%;z-index:2}.nowebp .menu:before{background-image:url(/images/background-menu.png)}.webp .menu:before{background-image:url(/images/background-menu.webp)}.menu:after{background-position:center;background-size:cover;content:"";height:var(--100vh);opacity:0;position:absolute;transition:opacity .4s .6s cubic-bezier(.645,.045,.355,1);width:100%;z-index:1}.nowebp .menu:after{background-image:url(/images/background-gameplay.jpg)}.webp .menu:after{background-image:url(/images/background-gameplay.webp)}.menu--open .menu:after{opacity:1;pointer-events:auto;transition-delay:0s}}.menu__wrapper{left:50%;position:absolute;transform:translate(-50%);width:192rem}@media (max-width: 1365px) and (orientation: portrait){.menu__wrapper{width:100%;z-index:2}}.menu__logo{background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;height:18.2rem;left:50%;position:absolute;transform:translate(-50%);width:35.2rem;z-index:1}.nowebp .menu__logo{background-image:url(/images/castle-crush.png)}.webp .menu__logo{background-image:url(/images/castle-crush.webp)}.menu__list{align-items:center;display:flex;height:13.25rem;justify-content:center;padding:0 7.5rem;position:absolute;width:100%}@media (max-width: 1365px) and (orientation: portrait){.menu__list{flex-direction:column;height:var(--100vh);pointer-events:none}.menu--open .menu__list{pointer-events:auto}}.menu__list__item:nth-child(2){margin-left:8rem;margin-right:auto}.menu__list__item:nth-child(3){margin-left:auto;margin-right:8rem}@media (max-width: 1365px) and (orientation: portrait){.menu__list__item{overflow:hidden}.menu__list__item:nth-child(2),.menu__list__item:nth-child(3){margin:0}.menu__list__item:not(:first-child){margin-top:2rem}}.menu__list__link{color:#f2f2f2;display:block;font-family:Good Eatin Pro;font-size:2.6rem;text-transform:uppercase;text-shadow:0 .3rem 0 #000;transition:opacity .4s cubic-bezier(.645,.045,.355,1);-webkit-text-stroke-color:#000;-webkit-text-stroke-width:.1rem}@media (max-width: 1365px) and (orientation: portrait){.menu__list__link{font-size:9rem;opacity:0;pointer-events:none;text-shadow:0 .6rem 0 #000}.menu--open .menu__list__link{opacity:1;pointer-events:auto}.menu__list__item:nth-child(1) .menu__list__link{transition-delay:.1s}.menu__list__item:nth-child(2) .menu__list__link{transition-delay:.2s}.menu__list__item:nth-child(3) .menu__list__link{transition-delay:.3s}.menu__list__item:nth-child(4) .menu__list__link{transition-delay:.4s}}.menu__toggle{display:none;font-size:0;height:10rem;position:absolute;right:0;top:0;width:10rem}@media (max-width: 1365px) and (orientation: portrait){.menu__toggle{display:block;pointer-events:auto}}.menu__toggle__dash{background:#f2f2f2;height:.6rem;left:50%;position:absolute;top:50%;transition:transform .4s cubic-bezier(.645,.045,.355,1);width:5rem}.menu__toggle__dash:nth-child(1){transform:translate(-50%,-50%) translateY(-1.4rem)}.menu__toggle__dash:nth-child(2){transform:translate(-50%,-50%) translateY(0)}.menu__toggle__dash:nth-child(3){transform:translate(-50%,-50%) translateY(1.4rem)}.menu--open .menu__toggle__dash:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.menu--open .menu__toggle__dash:nth-child(2){transform:translate(-50%,-50%) scaleX(0)}.menu--open .menu__toggle__dash:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.footer{background:#000;color:#f2f2f2;padding:16rem 0;position:relative;text-align:left}@media (max-width: 1365px) and (orientation: portrait){.footer{padding:10rem 7rem}}.footer__wrapper{margin:auto;width:160rem}@media (max-width: 1365px) and (orientation: portrait){.footer__wrapper{width:100%}}.footer__list{display:flex;align-items:center;justify-content:center}.footer__list__item:not(:first-child){margin-left:2.5rem}.footer__list__link{cursor:pointer;display:block;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.footer__list__link:hover{opacity:.5}.footer__list__image{display:block;height:auto;pointer-events:none;width:20.6rem}@media (max-width: 1365px) and (orientation: portrait){.footer__list__image{width:18.2rem}}.footer__separator{display:flex;justify-content:center;margin:7rem 0;overflow:hidden}@media (max-width: 1365px) and (orientation: portrait){.footer__separator{margin:11rem 0}}.footer__separator__image{display:block;height:12.8rem;width:auto}@media (max-width: 1365px) and (orientation: portrait){.footer__separator__image{height:4rem}}.footer__columns{display:flex;font-size:5rem;justify-content:space-between}@media (max-width: 1365px) and (orientation: portrait){.footer__columns{flex-direction:column;font-size:4.4rem}}.footer__logo{font-size:0;width:50rem}@media (max-width: 1365px) and (orientation: portrait){.footer__logo{width:20rem}}.footer__logo__image{display:block;height:auto;width:100%}.footer__content{width:75rem}@media (max-width: 1365px) and (orientation: portrait){.footer__content{margin-top:9.2rem;width:100%}}.footer__description{font-family:Good Eatin Pro;text-transform:uppercase}.footer__numbers{display:flex;font-family:Good Eatin Pro;font-size:3.2rem;margin:6.5rem 0;justify-content:space-between;text-align:left;text-transform:uppercase;width:70rem}@media (max-width: 1365px) and (orientation: portrait){.footer__numbers{flex-direction:column;margin:7.5rem 0}}@media (max-width: 1365px) and (orientation: portrait){.footer__numbers__item:not(:first-child){margin-top:5rem}}.footer__numbers__number{display:block;font-size:3.8rem;font-variant-numeric:tabular-nums;text-transform:uppercase;width:30rem}@media (max-width: 1365px) and (orientation: portrait){.footer__numbers__number{font-size:3rem}}.footer__copyright{color:#f2f2f2;font-size:2.5rem;line-height:1.5;width:70rem}@media (max-width: 1365px) and (orientation: portrait){.footer__copyright{width:100%}}.home{height:var(--100vh);left:0;position:fixed;top:0;text-align:center;width:100%}.home__progress{background:rgba(0,0,0,.33);border:.4rem solid rgba(242,242,242,.33);border-radius:4rem;height:calc(var(--100vh) - 14.9rem - 10rem);position:absolute;right:2rem;top:19.9rem;width:2rem;z-index:100}@media (max-width: 1365px) and (orientation: portrait){.home__progress{display:none}}.home__progress__bar{background:#f2f2f2;border-radius:2rem;height:15rem;left:50%;position:absolute;top:.2rem;transform:translate(-50%);transform-origin:top;width:calc(100% - .4rem)}.home__hero{font-size:0;height:var(--100vh);position:relative;width:100%}.home__hero__box{height:var(--100vh);visibility:hidden}.home__download{align-items:center;background-position:center;background-size:auto 100%;display:flex;flex-direction:column;height:31.5rem;justify-content:center;padding-top:4.25rem}.nowebp .home__download{background-image:url(/images/background-download.jpg)}.webp .home__download{background-image:url(/images/background-download.webp)}@media (max-width: 1365px) and (orientation: portrait){.home__download{height:45rem}}.home__download__title{color:#f2f2f2;font-family:Good Eatin Pro;font-size:4.4rem;text-shadow:0 .6rem 0 #000;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:.1rem;text-transform:uppercase}@media (max-width: 1365px) and (orientation: portrait){.home__download__title{font-size:6.4rem;padding:0 12rem}}.home__download__link{align-items:center;background-position:center;background-size:cover;color:#f2f2f2;cursor:pointer;display:flex;font-family:Good Eatin Pro;font-size:3.2rem;height:10.5rem;justify-content:center;margin:4rem auto 0;padding-bottom:.3rem;text-shadow:0 .5rem 0 #000;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:.1rem;text-transform:uppercase;width:38.5rem}.nowebp .home__download__link{background-image:url(/images/button.png)}.webp .home__download__link{background-image:url(/images/button.webp)}.home__about{align-items:center;background-position:center;background-size:100%;color:#f2f2f2;display:flex;height:53.4rem;justify-content:center;padding-bottom:4.25rem;text-align:left}.nowebp .home__about{background-image:url(/images/background-about.jpg)}.webp .home__about{background-image:url(/images/background-about.webp)}@media (max-width: 1365px) and (orientation: portrait){.home__about{background-size:auto 100%;height:70rem}}.home__about__wrapper{display:flex;justify-content:space-around;margin:auto;width:118rem}@media (max-width: 1365px) and (orientation: portrait){.home__about__wrapper{flex-direction:column;width:60rem}}.home__about__title{font-family:Good Eatin Pro;font-size:4.4rem;line-height:1.1;text-shadow:0 .6rem 0 #000;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:.1rem}.home__about__description{font-family:Lato;font-size:3rem;font-weight:600;line-height:1.5;width:48rem}@media (max-width: 1365px) and (orientation: portrait){.home__about__description{font-size:3rem;margin-top:5rem;width:100%}.home__about__description br{display:none}}.home__facts{font-size:0;height:calc(var(--100vh));width:100%}@media (max-width: 1365px) and (orientation: portrait){.home__facts{height:calc(var(--100vh) * 2.43)}}.home__facts__box{height:var(--100vh);visibility:hidden}@media (max-width: 1365px) and (orientation: portrait){.home__facts__box{height:calc(var(--100vh) * 2.43)}}.home__gameplay{font-size:0;height:232.5rem;position:relative;width:100%}@media (max-width: 1365px) and (orientation: portrait){.home__gameplay{height:calc(var(--100vh) * 2.95)}}.home__gameplay__box{visibility:hidden}.home__ascend{font-size:0;height:calc(var(--100vh) + 2.5rem);width:100%}@media (max-width: 1365px) and (orientation: portrait){.home__ascend{height:var(--100vh)}}.home__ascend__box{height:var(--100vh);visibility:hidden}@media (max-width: 1365px) and (orientation: portrait){.home__ascend__box{height:var(--100vh)}}.home__economy{font-size:0;height:calc(var(--100vh) + 2.5rem);width:100%}@media (max-width: 1365px) and (orientation: portrait){.home__economy{height:calc(var(--100vh) * 1.5)}}.home__economy__box{height:var(--100vh);visibility:hidden}@media (max-width: 1365px) and (orientation: portrait){.home__economy__box{height:calc(var(--100vh) * 1.5)}}.home__founders{font-size:0;height:calc(var(--100vh) + 2.5rem);width:100%}@media (max-width: 1365px) and (orientation: portrait){.home__founders{height:calc(var(--100vh) * 2.5)}}.home__founders__box{height:var(--100vh);visibility:hidden}@media (max-width: 1365px) and (orientation: portrait){.home__founders__box{height:calc(var(--100vh) * 2.5)}}.home__crystals{font-size:0;height:calc(var(--100vh) + 2.5rem);width:100%}@media (max-width: 1365px) and (orientation: portrait){.home__crystals{height:calc(var(--100vh) * 1.6)}}.home__crystals__box{height:var(--100vh);visibility:hidden}@media (max-width: 1365px) and (orientation: portrait){.home__crystals__box{height:calc(var(--100vh) * 1.6)}}.home__chests{font-size:0;height:calc(var(--100vh) + 5rem);width:100%}@media (max-width: 1365px) and (orientation: portrait){.home__chests{height:calc(var(--100vh) * 1.75)}}.home__chests__box{height:var(--100vh);visibility:hidden}@media (max-width: 1365px) and (orientation: portrait){.home__chests__box{height:calc(var(--100vh) * 1.75)}}.home__roadmap{font-size:0;height:calc(var(--100vh) + 2.5rem);position:relative;text-transform:uppercase}.home__roadmap__box{height:var(--100vh)}.home__roadmap__wrapper{color:#f2f2f2;height:var(--100vh);left:50%;margin-left:-96rem;position:absolute;top:0;width:192rem}@media (max-width: 1365px) and (orientation: portrait){.home__roadmap__wrapper{left:0;margin-left:0;overflow:auto;width:100%}}.home__roadmap__list{align-items:center;bottom:34rem;display:flex;justify-content:space-between;left:0;padding:0 40rem;position:absolute;right:0}@media (max-width: 1365px) and (orientation: portrait){.home__roadmap__list{bottom:37.5rem;display:inline-block;padding:0 15rem;white-space:nowrap}}.home__roadmap__item{background:#000;border:.8rem solid #f2f2f2;border-radius:50%;height:3.9rem;position:relative;width:3.9rem}@media (max-width: 1365px) and (orientation: portrait){.home__roadmap__item{display:inline-block;height:6.8rem;margin-left:33.33%;width:6.8rem}}.home__roadmap__item__title{font-size:3.2rem;font-family:Good Eatin Pro;left:50%;position:absolute;text-shadow:0 .3rem 0 #000;text-transform:uppercase;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:.1rem;transform:translate(-50%)}.home__roadmap__item:nth-child(odd) .home__roadmap__item__title{top:250%}.home__roadmap__item:nth-child(even) .home__roadmap__item__title{bottom:250%}@media (max-width: 1365px) and (orientation: portrait){.home__roadmap__item__title{font-size:5.6rem}}.home__roadmap__overlay{align-items:center;background-position:center;background-size:cover;display:flex;height:21.52rem;justify-content:center;left:50%;padding-bottom:2.16rem;pointer-events:none;position:absolute;transform:translate(-50%);width:27.2rem}.nowebp .home__roadmap__overlay{background-image:url(/images/roadmap-box.png)}.webp .home__roadmap__overlay{background-image:url(/images/roadmap-box.webp)}.home__roadmap__item:nth-child(odd) .home__roadmap__overlay{bottom:5rem}.home__roadmap__item:nth-child(even) .home__roadmap__overlay{top:5rem;transform:translate(-50%) scaleY(-1)}@media (max-width: 1365px) and (orientation: portrait){.home__roadmap__overlay{height:32.32rem;opacity:0;transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1);width:40.8rem;z-index:2}.home__roadmap__item:hover .home__roadmap__overlay{opacity:1}}.home__roadmap__overlay__list{font-size:2.6rem;font-family:Good Eatin Pro;padding-left:5.6rem;padding-right:2.4rem;text-align:left;text-shadow:0 .2rem 0 #000;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:.1rem}.home__roadmap__item:nth-child(even) .home__roadmap__overlay__list{transform:scaleY(-1)}@media (max-width: 1365px) and (orientation: portrait){.home__roadmap__overlay__list{font-size:3.9rem;padding-left:10rem;padding-right:6rem;white-space:normal}}.home__roadmap__overlay__item{position:relative}.home__roadmap__overlay__item:after{border:.4rem solid #dec485;border-radius:50%;content:"";height:1.8rem;left:-2.9rem;position:absolute;top:.4rem;width:1.8rem}.home__roadmap__overlay__item:not(:first-child){margin-top:1.5rem}@media (max-width: 1365px) and (orientation: portrait){.home__roadmap__overlay__item:after{border-width:.6rem;height:2.4rem;left:-4.5rem;top:.6rem;width:2.4rem}}.home__partners{font-size:0;height:calc(var(--100vh));width:100%}.home__partners__box{height:var(--100vh);visibility:hidden}.home__discord{align-items:center;background-position:center;background-size:cover;color:#f2f2f2;display:flex;font-family:Good Eatin Pro;height:55.1rem;justify-content:center;position:relative;text-transform:uppercase;z-index:1}.nowebp .home__discord{background-image:url(/images/background-discord.png)}.webp .home__discord{background-image:url(/images/background-discord.webp)}@media (max-width: 1365px) and (orientation: portrait){.home__discord{height:74.5rem}}.home__discord__title{font-size:8.8rem;line-height:.9;margin-top:1.5rem;text-shadow:0 .6rem 0 #000;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:.2rem}@media (max-width: 1365px) and (orientation: portrait){.home__discord__title{font-size:6.4rem;margin-top:3rem}}.home__discord__link{display:flex;gap:3.5rem;justify-content:center;margin-top:5rem}.home__discord__icon{display:block;height:10.5rem;transition:opacity .4s cubic-bezier(.645,.045,.355,1);width:12.3rem}.home__discord__icon:hover{opacity:.5}
