html{font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizespeed}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body,input,select{font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:300;line-height:1.25rem}html{font-size:100%}.sb-show-main.sb-main-padded,body{font-size:1.33333333rem;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.333333333;margin:0}h1{font-size:4.25rem}h1,h2{padding:0 0 1rem}h2{font-size:3.16666667rem}h3{font-size:2.33333333rem;padding:0 0 1rem}h4{font-size:1.66666667rem}h4,h5{padding:0 0 .5rem}h5{font-size:1.33333333rem}h6{font-size:1rem;padding:0 0 .5rem}.button,h6{text-transform:uppercase}.button{align-items:center;background-color:#2b3137;border:1px solid #2b3137;border-radius:.66666667rem;color:#fefdfc;cursor:pointer;display:inline-flex;font-size:1.33333333rem;margin-right:1rem;min-height:3.16666667rem;padding:0 1rem}.button:last-child{margin-right:0}.button:hover{background-color:#3b434b}.button:focus{border-color:transparent;box-shadow:0 0 0 1px #fefdfc,0 0 0 3px #8697a6;outline:none}.button:active{background-color:#2b3137;border-color:#2b3137;box-shadow:none}.button.secondary{background-color:#f5f7f8;border:1px solid #2b3137;color:#2b3137}.button.secondary:hover{background-color:#dde3e9}.button.secondary:focus{border-color:transparent;box-shadow:0 0 0 1px #fefdfc,0 0 0 3px #8697a6}.button.secondary:active{background-color:#f5f7f8;border-color:#2b3137;box-shadow:none}.button.large{font-size:1.33333333rem;min-height:4.25rem}.button.large.icon{height:4.25rem;width:4.25rem}.button.small{font-size:1rem;min-height:2.33333333rem}.button.small.icon{height:2.33333333rem;width:2.33333333rem}.button.icon-label svg{margin-right:.5rem}.button.icon{border-radius:50%;height:3.16666667rem;padding:0;width:3.16666667rem}.button.icon svg{margin:auto}.text-link{background-color:transparent;box-shadow:0 2px 2px -2px #4e5862;font-weight:700;line-height:1.2rem;position:relative;text-decoration:none}.text-link,.text-link:visited{color:#4e5862}.text-link:hover{box-shadow:0 4px 4px -4px #4e5862;color:#2b3137}.text-link:focus{box-shadow:0 4px 4px -4px #022208;outline:none;outline-offset:.5rem}.text-link:active{box-shadow:none}button.text-link{background-color:transparent;border:0;cursor:pointer;display:inline;margin:0;padding:0;text-align:left;white-space:nowrap}.vm-grid{display:grid}.vm-row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}[class*=vm-col]{align-items:flex-start;display:flex;flex:1 0;padding-left:.5rem;padding-right:.5rem}[class*=vm-col]>*{width:100%}.vm-col-1{flex:0 0 auto;width:8.3333333333%}.vm-col-2{flex:0 0 auto;width:16.6666666667%}.vm-col-3{flex:0 0 auto;width:25%}.vm-col-4{flex:0 0 auto;width:33.3333333333%}.vm-col-5{flex:0 0 auto;width:41.6666666667%}.vm-col-6{flex:0 0 auto;width:50%}.vm-col-7{flex:0 0 auto;width:58.3333333333%}.vm-col-8{flex:0 0 auto;width:66.6666666667%}.vm-col-9{flex:0 0 auto;width:75%}.vm-col-10{flex:0 0 auto;width:83.3333333333%}.vm-col-11{flex:0 0 auto;width:91.6666666667%}.vm-col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.vm-col-sm-1{flex:0 0 auto;width:8.3333333333%}.vm-col-sm-2{flex:0 0 auto;width:16.6666666667%}.vm-col-sm-3{flex:0 0 auto;width:25%}.vm-col-sm-4{flex:0 0 auto;width:33.3333333333%}.vm-col-sm-5{flex:0 0 auto;width:41.6666666667%}.vm-col-sm-6{flex:0 0 auto;width:50%}.vm-col-sm-7{flex:0 0 auto;width:58.3333333333%}.vm-col-sm-8{flex:0 0 auto;width:66.6666666667%}.vm-col-sm-9{flex:0 0 auto;width:75%}.vm-col-sm-10{flex:0 0 auto;width:83.3333333333%}.vm-col-sm-11{flex:0 0 auto;width:91.6666666667%}.vm-col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.vm-col-md-1{flex:0 0 auto;width:8.3333333333%}.vm-col-md-2{flex:0 0 auto;width:16.6666666667%}.vm-col-md-3{flex:0 0 auto;width:25%}.vm-col-md-4{flex:0 0 auto;width:33.3333333333%}.vm-col-md-5{flex:0 0 auto;width:41.6666666667%}.vm-col-md-6{flex:0 0 auto;width:50%}.vm-col-md-7{flex:0 0 auto;width:58.3333333333%}.vm-col-md-8{flex:0 0 auto;width:66.6666666667%}.vm-col-md-9{flex:0 0 auto;width:75%}.vm-col-md-10{flex:0 0 auto;width:83.3333333333%}.vm-col-md-11{flex:0 0 auto;width:91.6666666667%}.vm-col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.vm-col-lg-1{flex:0 0 auto;width:8.3333333333%}.vm-col-lg-2{flex:0 0 auto;width:16.6666666667%}.vm-col-lg-3{flex:0 0 auto;width:25%}.vm-col-lg-4{flex:0 0 auto;width:33.3333333333%}.vm-col-lg-5{flex:0 0 auto;width:41.6666666667%}.vm-col-lg-6{flex:0 0 auto;width:50%}.vm-col-lg-7{flex:0 0 auto;width:58.3333333333%}.vm-col-lg-8{flex:0 0 auto;width:66.6666666667%}.vm-col-lg-9{flex:0 0 auto;width:75%}.vm-col-lg-10{flex:0 0 auto;width:83.3333333333%}.vm-col-lg-11{flex:0 0 auto;width:91.6666666667%}.vm-col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:1200px){.vm-col-xl-1{flex:0 0 auto;width:8.3333333333%}.vm-col-xl-2{flex:0 0 auto;width:16.6666666667%}.vm-col-xl-3{flex:0 0 auto;width:25%}.vm-col-xl-4{flex:0 0 auto;width:33.3333333333%}.vm-col-xl-5{flex:0 0 auto;width:41.6666666667%}.vm-col-xl-6{flex:0 0 auto;width:50%}.vm-col-xl-7{flex:0 0 auto;width:58.3333333333%}.vm-col-xl-8{flex:0 0 auto;width:66.6666666667%}.vm-col-xl-9{flex:0 0 auto;width:75%}.vm-col-xl-10{flex:0 0 auto;width:83.3333333333%}.vm-col-xl-11{flex:0 0 auto;width:91.6666666667%}.vm-col-xl-12{flex:0 0 auto;width:100%}}@media(min-width:1400px){.vm-col-xxl-1{flex:0 0 auto;width:8.3333333333%}.vm-col-xxl-2{flex:0 0 auto;width:16.6666666667%}.vm-col-xxl-3{flex:0 0 auto;width:25%}.vm-col-xxl-4{flex:0 0 auto;width:33.3333333333%}.vm-col-xxl-5{flex:0 0 auto;width:41.6666666667%}.vm-col-xxl-6{flex:0 0 auto;width:50%}.vm-col-xxl-7{flex:0 0 auto;width:58.3333333333%}.vm-col-xxl-8{flex:0 0 auto;width:66.6666666667%}.vm-col-xxl-9{flex:0 0 auto;width:75%}.vm-col-xxl-10{flex:0 0 auto;width:83.3333333333%}.vm-col-xxl-11{flex:0 0 auto;width:91.6666666667%}.vm-col-xxl-12{flex:0 0 auto;width:100%}}.text-input{display:flex;flex:1 0;line-height:inherit;margin-right:1rem;position:relative}.text-input:last-child{margin-right:0}.text-input label{font-size:1.33333333rem;left:1px;margin-left:.5rem;padding-left:.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:top .12s,font-size .12s}.text-input input{background-color:#fefdfc;border:1px solid #65727e;border-radius:.66666667rem;font-size:1.33333333rem;min-height:3.16666667rem;outline:none;padding:1rem 1rem 0;width:100%}.text-input input:focus{border-color:transparent;box-shadow:0 0 0 1px #fefdfc,0 0 0 3px #8697a6}.text-input input::placeholder{transition:color .25s 50ms}.text-input input:placeholder-shown::placeholder{color:transparent}.text-input input:focus+label,.text-input input:focus:placeholder-shown+label,.text-input input:not(:placeholder-shown)+label{font-size:1rem;top:.66666667rem}.text-input input:focus:placeholder-shown::placeholder{color:#65727e}.text-input.small input{font-size:1rem;min-height:2.33333333rem;padding-top:.5rem}.text-input.small input:focus+label,.text-input.small input:focus:placeholder-shown+label,.text-input.small input:not(:placeholder-shown)+label{background-color:#fefdfc;border:1px solid #65727e;border-radius:.66666667rem;border-radius:.5rem;font-size:1rem;min-height:1rem;padding-right:.5rem;top:-.4rem}.text-input.small input:focus+label,.text-input.small input:focus:placeholder-shown+label{border-color:transparent;box-shadow:0 0 0 1px #fefdfc,0 0 0 3px #8697a6}.text-input.small label{transition:top .12s,font-size .12s}.text-input.large label{font-size:1.66666667rem}.text-input.large input{font-size:1.66666667rem;min-height:4.25rem;padding-top:1.33333333rem}.text-input.large input:focus+label,.text-input.large input:focus:placeholder-shown+label,.text-input.large input:not(:placeholder-shown)+label{font-size:1.33333333rem;top:1rem}.header{align-items:center;background-color:#f1f1f1;border-bottom:1px solid #c2cdd8;display:flex;gap:2rem;padding:1rem}.header .logo{display:flex;height:2rem}.header .page-title,.header .page-tools,.header .top-navigation{align-self:flex-end;display:flex;flex-basis:fit-content}.header .page-tools{margin-left:auto}.header .site-name{color:#2b3137;display:flex;font-weight:700}.navigation ul{list-style-type:none;margin:0;padding:0}.navigation li{padding-bottom:.5rem}.header .navigation ul{display:flex;flex-direction:row}.header .navigation ul li{margin-right:.5rem;padding-bottom:0}.header .navigation ul .text-link{line-height:1}.footer{align-items:center;background-color:#f1f1f1;border-bottom:#c2cdd8;display:flex;padding:1rem}.footer .footer-details,.footer .footer-navigation,.footer .page-title{align-items:center;align-self:center;display:flex}.footer .footer-navigation,.footer .footer-navigation>*{margin-left:1rem}.footer .page-title{margin-right:1rem}.footer .page-tools{margin-left:auto}.footer .site-name{color:#2b3137;display:flex;margin-right:1rem}.footer .site-logo+.site-name{margin-left:.5rem}.panel{border:1px solid #dde3e9;border-radius:.66666667rem;box-shadow:0 0 .66666667rem #dde3e9;display:flex;margin-bottom:2.33333333rem;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}body{background-image:linear-gradient(180deg,rgba(0,170,170,.337) 0,hsla(0,0%,100%,0) 1px);background-repeat:repeat-y;background-size:100% .5rem}.header{border-bottom-color:transparent;box-shadow:0 0 5rem #f2f8f0}.header .site-name{flex-shrink:0}.header .top-navigation{gap:1rem}.header .logo{flex-grow:0;width:24px}.footer{margin-top:4rem}.container{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.text-link{line-height:inherit}main{width:100%;max-width:1140px;margin:0 auto;flex:1 1}h1{margin:1rem;position:relative;min-height:200px;display:flex;align-items:center;flex-direction:row;color:#2c322a}h1 svg{max-width:200px;margin-right:5rem}.heading-logo{width:200px}.content-panel{border-radius:.66666667rem;box-shadow:0 0 1rem #3d4343;color:#3d4343;background-color:#fff;padding:3rem}.content-panel p{padding-bottom:1rem}.background-logo{z-index:-1;position:absolute;height:100%;left:0;top:0}body{background-image:none;background-color:#f1f1f1}.card{margin:1rem;border:1px solid #3d4343;border-radius:.66666667rem;background-color:#3d4343;display:grid;grid-template-rows:max-content}.card.card-featured .card-hero{overflow:hidden}.card.card-featured .card-background{border-radius:.66666667rem;max-width:100%;max-height:none}.card.card-featured .card-logo{width:auto;position:absolute}.card:hover{box-shadow:0 0 .5rem #8a9797}.card-hero{background-color:#fff;border-top-left-radius:.66666667rem;border-top-right-radius:.66666667rem;padding:1rem;position:relative}.card-hero .card-background{border-radius:.66666667rem;width:auto;max-width:100%;height:auto;max-height:250px}.card-hero .card-logo{width:40%;height:auto;right:2rem;bottom:1rem;position:absolute}.card-title{background-color:#fff;padding:1rem;border-bottom-left-radius:.66666667rem;border-bottom-right-radius:.66666667rem}.card-cta,.card-title>h2{font-size:2.33333333rem}.card-cta{padding:2rem;text-align:right;background-color:#fff;border-bottom-left-radius:.66666667rem;border-bottom-right-radius:.66666667rem}.card-cta .text-link{font-weight:700}.card-details{padding:2rem;color:#d3e6e6}.card-details p{margin-bottom:1.5rem}.card-details p:last-of-type{margin-bottom:0}.card-details [class*=vm-col]{flex-direction:column}.game-specs,.tagline{font-weight:700}.game-specs{padding-left:0;list-style-type:none;color:#cecad4}.game-specs li{margin-bottom:.5rem}.game-specs li:last-of-type{margin-bottom:0}.game-specs-icon{padding-right:1rem}.news{color:#3d4343;padding:2rem 1rem;margin:5rem 1rem;border-radius:.66666667rem;background-color:#fff}.news ul{list-style:none;padding:0 0 0 2rem}.news li{margin:0;padding:.5rem}.news h2,.news p{padding-left:2rem}@media(max-width:992px){.card-details p:last-of-type{margin-bottom:2rem}}.footer{flex-wrap:wrap}.social-links{padding-top:2rem;display:flex;flex:1 1 100%;justify-content:center;align-items:flex-end;gap:1rem;flex-wrap:wrap}.social-links a{color:#4e5862;text-decoration:none;outline:none}.social-links a:hover{color:#8697a6}.social-links a:focus{color:#d3e6e6}