@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=TikTok+Sans:opsz,wdth,wght@12..36,75..150,300..900&display=swap);@keyframes animate-text{0%,to{color:var(--color-shade-light)}50%{color:var(--color-secondary)}}:root{--color-shade-lighter:#D8DEFF;--color-shade-light:#91A8FF;--color-shade:#3A57BC;--color-shade-dark:#314798;--color-dark:#171D32;--color-primary:#0C53EC;--color-secondary:#71FF62;--success:#71FF62;--font-default:"Open Sans", sans-serif;--font-title:"TikTok Sans", sans-serif;--section-height:calc(100vh - 5.5rem)}body{padding:.75em;margin:0;font-family:var(--font-default);background:var(--color-shade-lighter);color:#fff;display:flex;height:100vh;flex-direction:column;gap:.75rem;box-sizing:border-box}#header{padding:.25rem 0}#header svg{fill:var(--color-primary);height:2rem;width:auto}#header>div{display:flex;align-items:center;gap:.5rem;justify-content:space-between}#content,#cookie-consent{background:var(--color-dark);border-radius:.5rem}#content{overflow:auto;position:relative}footer{background:var(--color-primary);padding:0 1rem;text-align:center}footer a{color:inherit}footer .copyright{padding-bottom:1rem}footer .copyright p{font-size:.75rem;margin:0;color:var(--color-shade-lighter)}footer nav{margin-top:3rem;margin-bottom:3rem}.footer-social,footer nav ul{display:flex;justify-content:center;align-items:center}footer nav ul{gap:2rem;list-style:none;flex-wrap:wrap}footer nav ul a{text-decoration:none;font-family:var(--font-title);font-weight:600;font-variation-settings:"slnt" 0,"wdth" 120,"opsz" 36}footer nav ul a:hover{color:var(--color-secondary)}.footer-social{gap:1rem;margin-bottom:3rem}.footer-social-icon{border-radius:100%;height:40px;width:40px;background-size:25px;background-repeat:no-repeat;background-position:center;display:block;filter:brightness(10)}.footer-social-icon__facebook{background-image:url(../images/ui/colors/social/facebook.svg)}.footer-social-icon__twitch{background-image:url(../images/ui/colors/social/twitch.svg)}.footer-social-icon__twitter{background-image:url(../images/ui/colors/social/twitter.svg)}.footer-social-icon__instagram{background-image:url(../images/ui/colors/social/instagram.svg)}.footer-social-icon__tiktok{background-image:url(../images/ui/colors/social/tiktok.svg)}.footer-social-icon__discord{background-image:url(../images/ui/colors/social/discord.svg);background-size:30px}.footer-social-icon__youtube{background-image:url(../images/ui/colors/social/youtube.svg)}#cookie-consent{z-index:20;max-width:380px;right:1.5rem;bottom:1.5rem;color:#fff;position:fixed;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;border:1px solid var(--color-shade-dark)}#cookie-consent .btn.error{background:var(--color-shade-dark)}#cookie-consent .btn.success{background:var(--color-secondary);color:var(--color-dark)}#cookie-consent .cookie-title{font-size:1.5rem}#cookie-consent p{font-size:.875rem;line-height:1.5em;color:var(--color-shade-light);margin-bottom:1rem}#cookie-consent p a,.btn{color:#fff}#cookie-consent .cookie-title,.btn{font-family:var(--font-title);font-weight:600;font-variation-settings:"slnt" 0,"wdth" 120,"opsz" 36}.btn{background:var(--color-primary);min-height:2.75rem;border-radius:.25rem;display:inline-flex;justify-content:center;align-items:center;padding:.5rem 1.125rem;box-sizing:border-box;cursor:pointer;outline:0 solid color-mix(in srgb,var(--color-primary),transparent 60%);transition:.25s;text-decoration:none;font-size:inherit;border:0}.btn:focus{outline:4px solid color-mix(in srgb,var(--color-secondary),transparent 60%)}.btn:hover{background:color-mix(in srgb,var(--color-primary),black 20%);outline:4px solid color-mix(in srgb,var(--color-primary),transparent 60%)}.btn-secondary,.h2>span{color:var(--color-primary)}.btn-secondary{background:var(--color-secondary)}.areas-section ul li:hover,.btn-secondary:hover{background:color-mix(in srgb,var(--color-secondary),white 20%);outline:4px solid color-mix(in srgb,var(--color-secondary),transparent 60%)}.h1,.h2{font-weight:900;line-height:1.125em}.h1{font-family:var(--font-title);font-variation-settings:"slnt" 0,"wdth" 150,"opsz" 36;font-size:2.5rem;text-transform:uppercase;margin:0 0 3.5rem}.h2{font-size:2rem;margin-bottom:1rem;margin-top:0}.h2>span{display:inline-flex;padding:0 .5rem}.areas-section ul li,.h2,.h3{font-family:var(--font-title);font-variation-settings:"slnt" 0,"wdth" 120,"opsz" 36}.h3{font-weight:900;font-size:1.5rem;line-height:1.125em;margin-bottom:.5rem;margin-top:0;text-transform:uppercase}p{line-height:1.5em;font-size:.875rem}.animate-text{animation:animate-text 10s forwards linear infinite}.pills{background:var(--color-secondary);color:var(--color-primary);padding:.25rem 2.5rem;border-radius:5rem;margin-top:0;display:inline-block}.hero-section{height:var(--section-height);position:relative;overflow:hidden}.hero-section .parallax-container{position:absolute;height:100%;width:100%;top:0;z-index:1;overflow:hidden}.hero-section .parallax-container .parallax{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;transform:scale(1.05);user-select:none}.hero-section-mask{background:linear-gradient(0deg,var(--color-dark),color-mix(in srgb,var(--color-dark),transparent 10%),transparent);position:absolute;z-index:2;inset:0;pointer-events:none}.hero-section-content{position:absolute;z-index:2;color:#fff;bottom:1.5rem;left:1.5rem;right:1.5rem}.hero-section-content .link{position:absolute;right:0;bottom:0;text-decoration:underline;color:#fff}.hero-section-content h2{margin-bottom:1rem}.hero-section-content p{max-width:430px;color:var(--color-shade-lighter);margin-bottom:2rem;font-weight:600}.hero-section-content p+p{margin-top:-1rem}.hero-section-content .argument{font-size:.875rem;color:var(--color-shade-light);font-weight:600;margin-bottom:0}.featured-section{display:flex;margin-bottom:-200px;flex-direction:column}.featured-section>svg{width:100%}.featured-section>div{background:var(--color-primary);color:#fff;padding:6rem 0;text-align:center}.featured-section p{font-weight:500;max-width:660px;margin:auto;padding:0 1rem}.featured-section .btn{margin-top:3rem}.featured-section .keen-slider__slide{aspect-ratio:1/1;min-width:200px;max-width:200px;background:var(--color-shade-dark);border-radius:.5rem;margin-top:4rem}.pokedex-section{background:url(/images/landing/home/gradient/top.png) top center/100% auto;background-repeat:no-repeat;padding:10rem 1rem;text-align:center}.pokedex-section-grid{display:grid;gap:2rem;margin:4rem auto auto;max-width:1150px}.pokedex-section-pokemon{display:flex;align-items:center;justify-content:center}.pokedex-section-pokemon>svg{position:absolute;inset:0}.pokedex-section-pokemon img{position:relative;z-index:1;object-fit:cover;object-position:top;image-rendering:pixelated;width:80%;height:80%}.pokedex-section-amethyst,.pokedex-section-pokemon{aspect-ratio:1/1;position:relative}.pokedex-section-amethyst img{object-fit:cover;object-position:top;width:70%;height:100%}.pokedex-section-amethyst-bubble{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQwIiBoZWlnaHQ9IjI0MSIgdmlld0JveD0iMCAwIDU0MCAyNDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDIzLjc0MzhMMjA5LjAyNyAyMy43NDM5TDIyNy4wNDEgMEwyNDIuNSAyMy43NDM5TDI3MS4wNjcgMjMuNzQzOEwzMTQuMDQ4IDMzLjM0NDJMMzUwLjYyMiAyMy43NDM4SDU0MFY1MS44OTExTDUzMi42NDEgODYuNzQ0N0w1NDAgMTI5LjAxOFYyNDFINTA2LjgzTDQ5MC45MTkgMjI2LjY2TDQ3MS4zNzYgMjQwLjQ2MkgzMTcuMzM2TDI4OS4xNCAyMjkuMTkxTDI1Ni45NDkgMjQwLjU2M0wwIDI0MVYyMjQuOTRMMi44OTA4OCAyMTEuNDI5TDAgMTk4LjI5NVYxNDkuMTc2TDkuOTUzNzYgMTM2LjQ3MUwwLjAwMDMyMDkzMSAxMjQuNTk5VjExNy40NzZMNy41ODc1ZS0wNSAxMDkuODE1TDAgOTAuMTE1MVYyMy43NDM4WiIgZmlsbD0iIzBDNTNFQyIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center center;width:100%;background-size:100% 100%;aspect-ratio:9/4;display:flex;text-align:left;padding-top:2rem;box-sizing:border-box;position:absolute;bottom:0}.pokedex-section-amethyst-bubble>div{padding:0 1.5rem;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:auto;justify-content:center}.areas-section .areas-section-grid>div p,.pokedex-section-amethyst-bubble>div p{margin:0}.areas-section ul,.pokedex-section-navigation{list-style:none;display:flex;gap:.5rem;padding:0;margin:0}.pokedex-section-navigation{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;align-items:center}.pokedex-section-navigation>li{width:1rem;height:1rem;border-radius:1rem;background:var(--color-shade);cursor:pointer}.h2>span,.pokedex-section-navigation>li.active{background:var(--color-secondary)}.areas-section{padding:0 0 8rem}.areas-section .section-inner{max-width:1312px;margin:auto;padding:0 1rem}.areas-section-flex{margin-bottom:2rem}.areas-section ul{flex-wrap:wrap}.areas-section ul li{background:var(--color-shade-dark);font-weight:600;min-height:2.5rem;border-radius:.25rem;display:inline-flex;justify-content:center;padding:.5rem 1rem;box-sizing:border-box;color:#fff;align-items:center;cursor:pointer;transition:.25s}.areas-section ul li.active{background:var(--color-secondary)!important;color:var(--color-primary)}.areas-section .areas-section-grid{display:grid;gap:1rem}.areas-section .areas-section-grid.hide{display:none}.areas-section .areas-section-grid>div{overflow:hidden;border-radius:.5rem;border:1px solid var(--color-shade);color:var(--color-shade-lighter)}.areas-section .areas-section-grid>div img{width:100%;height:100%;object-fit:cover}.areas-section .areas-section-grid>div:first-child{min-height:300px}.areas-section .areas-section-grid>div:last-child{padding:3rem}.areas-section .areas-section-grid>div h3{color:var(--color-shade-light)}.areas-section .keen-slider,.areas-section .keen-slider__slide,.areas-section .slider-container{height:100%}.features-section{padding:8rem 0;text-align:center}.features-section h2{margin-bottom:5rem}.features-section .section-inner{max-width:1312px;margin:auto;padding:0 1rem}.features-section-row{display:grid;gap:1rem;margin-bottom:1rem}.features-section-block{border:var(--color-shade-dark) 1px solid;border-radius:1rem;padding:.5rem}.features-section-block-inner{position:relative;overflow:hidden;border-radius:.5rem;height:450px}.features-section-block-bg{height:100%;width:100%;object-fit:cover;border-radius:.5rem;overflow:hidden}.features-section-block-content{background:color-mix(in srgb,var(--color-dark),transparent 20%);backdrop-filter:blur(10px);position:absolute;bottom:0;text-align:left;padding:1.5rem;border-radius:.5rem;width:calc(100% - 2rem);box-sizing:border-box;margin:1rem;border:1px solid var(--color-dark)}.features-section-block-content p{max-width:360px;font-weight:500;margin:0;color:var(--color-shade-lighter)}.features-section-block-icon{height:4rem;width:4rem;border-radius:.5rem;position:absolute;left:1rem;top:1rem;background:linear-gradient(to top,color-mix(in srgb,var(--color-primary),black 30%),var(--color-primary));padding:.75rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.features-section-block_small .features-section-block-inner{height:240px}.features-section-block_small .features-section-block-content{padding:0}.sprite-position-1,.sprite-position-2{position:absolute;image-rendering:pixelated}.sprite-position-1{right:0;transform-origin:50% 80%;scale:2;bottom:250px}.sprite-position-2{left:0;top:0;z-index:0;transform-origin:50% 40%;scale:-2 2}.start-section{padding:4rem 0;background:var(--color-primary);color:#fff;text-align:center}.start-section .sticky{position:sticky;top:4rem}.start-section .section-inner{max-width:1312px;margin:auto;padding:0 1rem}.start-section .btn{margin-top:2rem}.start-section-grid{display:grid;gap:1rem}.start-section-grid>div:nth-child(2){display:flex;align-items:center;justify-content:center}.start-section .avatar-area{aspect-ratio:1/1;width:100%;max-width:650px;display:flex;align-items:center;position:relative;justify-content:center}.start-section .avatar-area .avatar{image-rendering:pixelated;width:60%;position:relative;z-index:2}.start-section .avatar-area .circular-images{position:absolute;width:100%;height:100%;top:0;left:0}.start-section .avatar-area .circular-images img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;image-rendering:pixelated;border-radius:.5rem}.circular-images{perspective:1000px;transform-style:preserve-3d}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}@media (min-width:729px){:root{--section-height:calc(100vh - 6rem)}body{padding:1rem;gap:1rem}footer nav ul a{font-size:1.25rem}#cookie-consent{width:100%}.btn{padding:.5rem 1.5rem}.h1{font-size:6rem}.h2{font-size:2.5rem}.h3{font-size:1.5rem}p{font-size:1rem}.hero-section-content{left:4rem;right:4rem;bottom:4rem}.featured-section .keen-slider__slide{min-width:400px;max-width:400px}.pokedex-section-grid{grid-template-columns:1fr 1fr;gap:6rem}.areas-section{padding:8em 0 8rem}.areas-section-flex{display:flex;justify-content:space-between;align-items:flex-end}.areas-section-flex h2{margin-bottom:0}.areas-section .areas-section-grid{grid-template-columns:2fr 1fr}.areas-section .areas-section-grid>div:first-child{min-height:500px}.features-section-row{grid-template-columns:1fr 1fr}.features-section-row-2{grid-template-columns:3fr 2fr}.features-section-row-3{grid-template-columns:1fr 1fr 1fr}.features-section-row-3 .features-section-block-content{padding:1.5rem}.features-section-row-3 p{font-size:.875rem}.features-section-row-3 .h3{font-size:1.25rem}.features-section-block{padding:1rem}.features-section-block-content{padding:2rem}.features-section-block_small .features-section-block-content{padding:0}.sprite-position-1{scale:3;bottom:0;z-index:2}.sprite-position-2{scale:-3 3}.start-section{padding:8rem 0;text-align:left}.start-section-grid{grid-template-columns:1fr 2fr}}@media (max-width:728px){#cookie-consent{left:1.5rem}.hero-section-content .link,.hero-section-content p+p{display:none}}