:root{font-size:62.5%;--font-body-size: 1.6rem;--font-body-size-mobile: 1.8rem;--font-menu-size: 1.5rem;--font-menu-size-mobile: 2rem;--body-background: var(--pallete-0);--body-width: 1180px;--body-width-min: 350px;--body-width-full: 94%;--body-font-family: "Cinzel", serif;--alternative-font-family: "Corbel", sans-serif;--menu-height: 6rem;--pallete-0: #000000;--pallete-1: #FFFFFF;--pallete-2: #0D0D0D;--pallete-3: #B98F4A;--pallete-4: #DAC095;--pallete-5: #080303;--pallete-6: #FFF2E7;--pallete-7: #A6A6A6;--pallete-0-opacity-8: rgba(255, 255, 255, .8);--pallete-4-opacity-7: rgba(40, 84, 98, .7);--color-filter-1: brightness(0) saturate(100%) invert(71%) sepia(7%) saturate(3249%) hue-rotate(359deg) brightness(82%) contrast(82%);--swiper-theme-color: var(--pallete-3);--swiper-pagination-color: var(--pallete-3)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}body{background-color:var(--body-background);font-size:var(--font-body-size);font-family:var(--body-font-family);color:var(--pallete-1);font-optical-sizing:auto;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;overflow-x:clip;overscroll-behavior-x:none}.body{max-width:100%;margin:0 auto;position:relative}.menu-container{position:fixed;z-index:50;top:0;left:0;right:0;background-color:transparent}.menu{display:flex;align-items:flex-start;justify-content:space-between;font-size:clamp(1.6rem,1vw,2.6rem);font-weight:400;background-image:url(/assets/bg-top-DH3Vu38K.webp);background-repeat:repeat-x;background-position:bottom;background-size:cover;flex-direction:column;padding:0 2rem}@media only screen and (min-width: 1440px){.menu{padding:0 2rem 1.8rem}}.menu>div{display:flex;width:100%;flex:1;align-items:center}.menu .menu-row-top{justify-content:space-between;padding-top:1rem;gap:1rem}.menu .menu-row-top>*{display:flex;align-items:center}.menu .menu-row-top .logo{max-width:14rem}@media only screen and (min-width: 1200px){.menu .menu-row-top .logo{max-width:20rem}}@media only screen and (min-width: 1440px){.menu .menu-row-top .logo{max-width:24rem}}.menu .menu-row-top .logo>img{width:100%;max-width:300px;height:auto;display:block}.menu .menu-row-top .menuItems{position:fixed;top:0;right:0;left:0;bottom:0;z-index:10;flex-direction:column;align-items:stretch;justify-content:center;width:100%;display:none;list-style:none;gap:2rem;padding:0 0 0 1.6rem;margin:0}@media only screen and (min-width: 1200px){.menu .menu-row-top .menuItems{gap:.4rem;position:relative;flex-direction:row;display:flex;height:auto;width:auto;justify-content:end}}.menu .menu-row-top .menuItems>li{align-self:center;display:flex}@media only screen and (min-width: 1200px){.menu .menu-row-top .menuItems>li{align-items:normal}.menu .menu-row-top .menuItems>li:not(:last-child):after{content:" |";align-content:center;margin-left:.3rem;color:var(--pallete-3)}}.menu .menu-row-top .menuItems>li a{color:var(--pallete-3);text-decoration:none;padding:1rem;display:block;text-align:center}@media only screen and (min-width: 1200px){.menu .menu-row-top .menuItems>li a{padding:.3rem 1rem}}.menu .menu-row-top .menuItems>li a:hover,.menu .menu-row-top .menuItems>li a.router-link-exact-active{color:var(--pallete-4)}.menu .menu-row-top .buy-now-btn{display:none;text-decoration:none}@media only screen and (min-width: 480px){.menu .menu-row-top .buy-now-btn{display:inline-flex;align-items:center;margin-left:auto;margin-right:1.6rem;background-color:var(--pallete-3);color:#000;padding:.5rem 1.4rem;border-radius:.5rem;font-weight:700;font-size:1.8rem;white-space:nowrap}.menu .menu-row-top .buy-now-btn:hover{background-color:var(--pallete-1)}}.menu .menu-row-top .navbar .nav-container a:hover{font-weight:bolder}.menu .menu-row-top .nav-container{display:block;position:relative;height:60px}.menu .menu-row-top #menu-toggle{display:none;position:fixed;height:32px;width:32px;top:0;bottom:0;right:0;margin:auto 0;z-index:20;opacity:0;cursor:pointer}.menu .menu-row-top .hamburger-lines{display:flex;height:26px;width:32px;flex-direction:column;justify-content:space-between;z-index:20;cursor:pointer}@media only screen and (min-width: 1200px){.menu .menu-row-top .hamburger-lines{position:relative;right:auto;display:none}}.menu .menu-row-top .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:var(--pallete-3)}.menu .menu-row-top .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.menu .menu-row-top .hamburger-lines .line2{transition:transform .2s ease-in-out}.menu .menu-row-top .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}.menu .menu-row-top input[type=checkbox]:checked~.menu-items{transform:translate(0)}.menu .menu-row-top input[type=checkbox]:checked~.hamburger-lines{position:fixed;right:.1rem}.menu .menu-row-top input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.menu .menu-row-top input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.menu .menu-row-top input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.menu .menu-row-top input[type=checkbox]:checked~nav .menuItems{display:flex;background-color:var(--pallete-2)}.menu .menu-row-top input[type=checkbox]:checked~.order-app{display:block;position:fixed;z-index:10}.menu .menu-row-bottom{min-height:30px}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-variable.woff2) format("woff2");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}.sections::-webkit-scrollbar{display:none}@media only screen and (min-width: 1200px) and (min-height: 960px) and (orientation: landscape){.sections{overflow-y:scroll;height:100vh;-ms-scroll-snap-type:y mandatory;-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;-ms-overflow-style:none}}.sections section{background-color:var(--body-background);position:relative;box-sizing:border-box;flex:1;width:100%}.sections section:first-child{height:100vh;flex:1}@media only screen and (min-width: 992px) and (min-height: 960px){.sections section{padding-top:calc(var(--menu-height) / 2)}}@media only screen and (min-width: 1200px) and (min-height: 960px) and (orientation: landscape){.sections section{height:100vh;-webkit-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;-webkit-scroll-snap-stop:always;-ms-scroll-snap-stop:always;scroll-snap-stop:always}}.sections h2{font-size:clamp(3.6rem,2.5vw,7.2rem);font-weight:300;padding:2rem 0;text-align:center;margin-top:0}.sections h2.pt60{padding-top:6rem}.sections .bf.bf-bottom-red:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background-image:url(/assets/bg-red-B7bNVXE5.webp);background-repeat:repeat-x;background-position:top;z-index:1;overflow:hidden}.sections .bf.bf-top-red:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:80px;background-image:url(/assets/bg-red-B7bNVXE5.webp);background-repeat:repeat-x;background-position:bottom;z-index:1;overflow:hidden}.sections .bf.bf-top-black:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:80px;background-image:url(/assets/bg-black-24ag6D5O.webp);background-repeat:repeat-x;background-position:bottom;z-index:1;overflow:hidden}.sections .bf.bf-bottom-black:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background-image:url(/assets/bg-black-24ag6D5O.webp);background-repeat:repeat-x;background-position:top;z-index:0;overflow:hidden}#home{background-image:url(/assets/top-bg2-CZBFMcsl.webp);background-size:cover;position:relative;display:flex;justify-content:end;align-items:center;column-gap:4rem}#home video{position:absolute;right:0;top:0;bottom:0;object-fit:cover;object-position:center;z-index:1;width:100%;height:100%}#home .infos{width:100%;z-index:2;justify-items:center;text-align:-webkit-center}#home .infos>img{max-width:40%;height:auto}@media only screen and (min-width: 992px){#home .infos{padding:2rem;align-self:end}}@media only screen and (min-width: 1200px){#home .infos{max-width:40%;margin-right:4rem;align-self:auto;justify-items:auto}#home .infos>img{max-width:100%}}#home .infos .game-links{background-color:#00000080;display:grid;grid-template-columns:1fr;gap:2rem;padding:3rem;margin-top:2rem;width:fit-content}@media only screen and (min-width: 768px){#home .infos .game-links{grid-template-columns:auto 1fr}}#home .infos .game-links>.buy-now-section{display:flex;grid-column:1/-1;justify-content:center}#home .infos .game-links>.buy-now-section .buy-now-btn{display:inline-flex;align-items:center;gap:.8rem;background-color:var(--pallete-3);color:var(--pallete-2);padding:.8rem 3rem;border-radius:.5rem;font-weight:700;font-size:1.8rem;text-decoration:none;white-space:nowrap}#home .infos .game-links>.buy-now-section .buy-now-btn img{height:3rem;width:auto}#home .infos .game-links>.buy-now-section .buy-now-btn:hover img{filter:brightness(0)}#home .infos .game-links>.buy-now-section .buy-now-btn:hover{background-color:var(--pallete-1)}#home .infos .game-links>div{display:contents}#home .infos .game-links>div h2{margin:0;padding:0;text-align:left;align-content:center;font-weight:400;font-size:clamp(1.6rem,1vw,2.4rem)}@media only screen and (min-width: 768px){#home .infos .game-links>div h2{text-align:end}}#home .infos .game-links>div ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:1rem}#home .infos .game-links>div ul li a{color:#fff;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}#home .infos .game-links>div ul li a.sign-up-btn{background-color:var(--pallete-1);color:var(--pallete-2);padding:0 2rem;border-radius:.5rem;font-weight:600}#home .infos .game-links>div ul li a.sign-up-btn:hover{background-color:var(--pallete-3)}#home .infos .game-links>div ul li a img{max-height:3rem;width:auto;object-fit:contain}#home .infos .game-links>div ul li a img:hover{filter:var(--color-filter-1)}#requirements{background-image:linear-gradient(#e6b560ac,#e6b560ac),url(/assets/requirements-uKrfRDB5.webp);background-size:cover;top:0;left:0;position:relative;width:100%;flex-direction:column;display:flex;gap:1rem;color:#3c2c18}#requirements h2{margin-top:4rem}@media only screen and (min-width: 1200px){#requirements h2{margin-top:8rem}}#requirements .border{position:relative;padding:1rem;font-size:1.8rem}@media only screen and (min-width: 1200px){#requirements .border{padding:2rem;font-size:2rem}}@media only screen and (min-width: 1440px){#requirements .border{font-size:2.3rem}}#requirements .border:last-child{grid-column:1/-1}#requirements .border:before{content:"";position:absolute;top:-1rem;left:0;right:0;bottom:0;border:.1rem solid #000;border-radius:1.5rem}#requirements .border .tab{position:absolute;top:-1rem;left:4rem;padding:0 1rem;font-weight:300;border:.1rem solid #000;border-radius:0 0 1rem 1rem;border-top:solid .2rem #C99D55;height:2.4rem;width:29rem}#requirements .border .tab>span{position:absolute;top:-1.4rem;z-index:30;font-size:clamp(2rem,2.5vw,3rem)}@media only screen and (min-width: 480px){#requirements .border .tab>span{top:-1.6rem}}@media only screen and (min-width: 768px){#requirements .border .tab>span{top:-1.4rem}}@media only screen and (min-width: 992px){#requirements .border .tab>span{top:-1.9rem;width:26rem}}@media only screen and (min-width: 1200px){#requirements .border .tab>span{top:-2.1rem}}#requirements .border .table{padding:0}@media only screen and (min-width: 992px){#requirements .border{flex-direction:row;gap:6rem;padding:4rem}}#requirements .requirements-container{display:grid;grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:1fr;gap:4rem;max-width:100%;margin-top:2rem;padding:1rem}@media only screen and (min-width: 768px){#requirements .requirements-container{padding:1rem 4rem 0}}#requirements .requirements-container ul{list-style:none;display:flex;flex-direction:column;gap:1rem}#requirements .requirements-container ul li{display:flex;gap:2rem;flex-direction:column}@media only screen and (min-width: 480px){#requirements .requirements-container ul li{flex-direction:row;gap:2rem}}#requirements .requirements-container ul li span{font-weight:300;text-align:left;flex:0 0 auto}@media only screen and (min-width: 480px){#requirements .requirements-container ul li span{min-width:23rem}}@media only screen and (min-width: 768px){#requirements .requirements-container ul li span{text-align:right}}@media only screen and (min-width: 992px){#requirements .requirements-container ul li span{text-align:left}}@media only screen and (min-width: 1200px){#requirements .requirements-container ul li span{text-align:right;min-width:30rem}}#requirements .requirements-container ul li strong{flex:1}@media only screen and (min-width: 1200px){#requirements .requirements-container{grid-template-areas:"minimum recommended" "languages languages";grid-template-columns:1fr 1fr}#requirements .requirements-container .minimum{grid-area:minimum;width:100%}#requirements .requirements-container .recommended{grid-area:recommended;width:100%}#requirements .requirements-container .languages{grid-area:languages}}#requirements .requirements-container>div{min-width:0}#editions{background-image:url(/assets/editions-DvODOhuC.webp);background-size:cover;background-position:center;z-index:1}#editions h2{padding-top:5rem}#editions .container{display:flex;justify-content:center;flex-direction:column;gap:4rem;padding:0 4rem 6rem}@media only screen and (min-width: 1200px){#editions .container{flex-direction:row}}#editions .container .card{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}#editions .container .card:last-child{flex:0 0 60%}#editions .container .card h3{font-size:clamp(2.4rem,2vw,4.8rem);font-weight:300}#editions .container .card>a>img{max-height:80rem;height:auto;width:120rem;max-width:100%;object-fit:contain}@media only screen and (min-width: 992px){#editions .container .card>a>img{max-height:50rem;height:auto}}@media only screen and (min-width: 1440px) and (min-height: 1200px){#editions .container .card>a>img{width:130rem;max-height:76rem;height:auto}}#editions .container .card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#editions .container .card ul.platforms{gap:3rem}#editions .container .card ul.platforms li a{color:#fff;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}#editions .container .card ul.platforms li a img{max-height:2.6rem;width:auto;object-fit:contain}#editions .container .card ul.what-includes{gap:1rem;color:var(--pallete-4)}#editions .container .card ul.what-includes li{display:flex;align-items:center}#editions .container .card ul.what-includes li:not(:last-child):after{content:"";width:1px;height:15px;background-color:var(--pallete-4);margin-left:15px}#editions .container .card .preorder{background-image:url(/assets/preorder-BRB54OSe.webp);background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:10rem;height:5rem;align-self:flex-end;right:0;bottom:95px}@media only screen and (min-width: 1440px){#editions .container .card .preorder{position:absolute}}#editions .container .card .preorder a{display:block;width:100%;height:100%}#screenshots h2{padding-top:5rem}.screenshots-grid{display:grid;width:100%;gap:1rem;margin:0 auto;grid-auto-rows:minmax(0,1fr);align-content:start;padding:0 1rem}@media only screen and (min-width: 480px){.screenshots-grid{grid-template-columns:repeat(auto-fit,minmax(48%,1fr));gap:2rem}}@media only screen and (min-width: 992px){.screenshots-grid{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}}@media only screen and (min-width: 1200px){.screenshots-grid{grid-template-columns:repeat(auto-fit,minmax(22%,1fr));height:80%}}.screenshot-item{width:100%;height:100%}.screenshot-image{width:100%;height:100%;object-fit:cover;border-radius:1rem;cursor:pointer}.vel-modal{background:#000000e6!important}.vel-toolbar{display:none!important}#community{background-image:url(/assets/bg-D4-MDjTS.webp);background-size:cover;background-position:center;z-index:1}#community h2{padding-top:5rem}#community article{display:flex;justify-content:space-between;font-family:var(--alternative-font-family);gap:2rem;flex-direction:column}@media only screen and (min-width: 992px){#community article{flex-direction:row}}#community article>div{flex:0 1 auto;padding:0 2rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 992px){#community article>div{max-width:76rem}}#community article>div>div{text-align:center}#community article>div>div.logos{margin-top:auto}#community article>div>div.logos ul{align-items:center;flex-wrap:wrap;gap:1rem}#community article>div>div.logos ul li:nth-child(3){flex-basis:100%;display:flex;justify-content:center}#community article>div>div.logos img{height:auto;max-height:120px;width:300px;max-width:90%}#community article>div>div.logos img:hover{filter:var(--color-filter-1)}#community article>div>div ul{list-style:none;display:flex;justify-content:center}#community article>div>div ul.socials{gap:1rem;margin:1rem 0;padding:2rem}#community article>div>div ul.socials a:hover img{filter:var(--color-filter-1)}#community article>div>div ul.socials img{max-height:6rem;width:auto}#community article>div>div h3{font-size:clamp(2.2rem,2vw,4.6rem);font-weight:500;margin-bottom:1rem}#community article>div>div p{font-size:clamp(1.6rem,1.6vw,2.6rem);font-weight:300;color:var(--pallete-7)}#community article>div>div p>span{color:var(--pallete-1)}#community article>div>div a{color:var(--pallete-4);text-decoration:none}#community article>div>div a:hover{color:var(--pallete-1);text-decoration:underline}.site-footer{background-color:var(--pallete-2);border-top:1px solid rgba(185,143,74,.25);color:var(--pallete-7);font-family:var(--alternative-font-family);font-size:1.4rem;padding:2rem 1.6rem;position:relative;z-index:5;width:100%}@media only screen and (min-width: 1200px) and (min-height: 960px) and (orientation: landscape){.sections>.site-footer{scroll-snap-align:end;scroll-snap-stop:always}}.site-footer__inner{max-width:var(--body-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media only screen and (min-width: 768px){.site-footer__inner{flex-direction:row;justify-content:space-between;text-align:left}}.site-footer__copy{margin:0}.site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem}.site-footer__nav a{color:var(--pallete-3);text-decoration:none;transition:color .2s ease-in-out}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{color:var(--pallete-4);text-decoration:underline}.privacy-layout{display:flex;flex-direction:column;min-height:100vh}.privacy-page{background-color:var(--body-background);color:var(--pallete-1);flex:1 0 auto;padding:calc(var(--menu-height) + 4rem) 1.6rem 6rem;position:relative}.privacy-page__inner{max-width:80rem;margin:0 auto}.privacy-page h1{font-family:var(--body-font-family);font-size:clamp(3.6rem,4vw,6.4rem);font-weight:300;text-align:center;color:var(--pallete-3);margin:0 0 3rem}.privacy-page p{font-family:var(--alternative-font-family);font-size:clamp(1.6rem,1.4vw,1.8rem);line-height:1.7;color:var(--pallete-6);margin:0 0 3rem}.privacy-page__download{display:inline-flex;align-items:center;gap:1.4rem;padding:1.6rem 2.4rem;border:1px solid var(--pallete-3);border-radius:.6rem;background-color:#b98f4a14;color:var(--pallete-4);text-decoration:none;font-family:var(--alternative-font-family);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out}.privacy-page__download:hover,.privacy-page__download:focus-visible{background-color:var(--pallete-3);color:var(--pallete-0);border-color:var(--pallete-4);transform:translateY(-1px)}.privacy-page__download-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:#b98f4a2e;color:inherit;flex-shrink:0}.privacy-page__download-text{display:inline-flex;flex-direction:column;gap:.2rem;text-align:left}.privacy-page__download-title{font-size:1.8rem;font-weight:700;letter-spacing:.02em}.privacy-page__download-meta{font-size:1.3rem;opacity:.75}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 12px;z-index:10000;text-decoration:none}.skip-link:focus{top:0}
