@charset "UTF-8";@font-face{font-display:swap;font-family:jostlight;src:url(fonts/jostlight.eot);src:url(fonts/jostlight.eot) format("embedded-opentype"),url(fonts/jostlight.woff2) format("woff2"),url(fonts/jostlight.woff) format("woff"),url(fonts/jostlight.ttf) format("truetype"),url(fonts/jostlight.svg#jostlight) format("svg")}@font-face{font-display:swap;font-family:jostregular;src:url(fonts/jostregular.eot);src:url(fonts/jostregular.eot) format("embedded-opentype"),url(fonts/jostregular.woff2) format("woff2"),url(fonts/jostregular.woff) format("woff"),url(fonts/jostregular.ttf) format("truetype"),url(fonts/jostregular.svg#jostregular) format("svg")}@font-face{font-display:swap;font-family:jostmedium;src:url(fonts/jostmedium.eot);src:url(fonts/jostmedium.eot) format("embedded-opentype"),url(fonts/jostmedium.woff2) format("woff2"),url(fonts/jostmedium.woff) format("woff"),url(fonts/jostmedium.ttf) format("truetype"),url(fonts/jostmedium.svg#jostmedium) format("svg")}@font-face{font-display:swap;font-family:NocturneSerifRegular;src:url(fonts/NocturneSerifRegular.eot);src:url(fonts/NocturneSerifRegular.eot) format("embedded-opentype"),url(fonts/NocturneSerifRegular.woff2) format("woff2"),url(fonts/NocturneSerifRegular.woff) format("woff"),url(fonts/NocturneSerifRegular.ttf) format("truetype"),url(fonts/NocturneSerifRegular.svg#NocturneSerifRegular) format("svg")}@font-face{font-display:swap;font-family:NocturneSerifMedium;src:url(fonts/NocturneSerifMedium.eot);src:url(fonts/NocturneSerifMedium.eot) format("embedded-opentype"),url(fonts/NocturneSerifMedium.woff2) format("woff2"),url(fonts/NocturneSerifMedium.woff) format("woff"),url(fonts/NocturneSerifMedium.ttf) format("truetype"),url(fonts/NocturneSerifMedium.svg#NocturneSerifMedium) format("svg")}@font-face{font-display:swap;font-family:NocturneSerifBold;src:url(fonts/NocturneSerifBold.eot);src:url(fonts/NocturneSerifBold.eot) format("embedded-opentype"),url(fonts/NocturneSerifBold.woff2) format("woff2"),url(fonts/NocturneSerifBold.woff) format("woff"),url(fonts/NocturneSerifBold.ttf) format("truetype"),url(fonts/NocturneSerifBold.svg#NocturneSerifBold) format("svg")}body{background:#000 url(images/Key_art_Background2.png.webp) center center no-repeat;background-attachment:fixed;background-size:100% auto;color:#fff;font-family:NocturneSerifRegular,serif;padding-bottom:0!important}h1,h2,h3,h4{font-family:NocturneSerifRegular,serif;font-variant:small-caps;letter-spacing:1px}h1{font-size:3rem}h2{font-size:2.3rem}@media screen and (max-width:400px){h2{font-size:1.8rem}}h3{font-size:1.5rem}p:not(footerp){font-size:115%;margin-bottom:1rem}a:not(.button){color:#fff;text-shadow:0 0 12px rgba(255,255,255,0);transition:all .3s ease-in-out}a:hover:not(.button){color:#000;text-shadow:0 0 12px rgba(255,255,255,1),0 0 12px rgba(255,255,255,1)}.fa-b{font-family:"Font Awesome 5 Brands"}.fa,.fa-b{font-size:2rem;font-style:normal}.site-header{background:#000;padding:8px 0 4px 0;position:fixed;width:100%;z-index:9999}.site-logo{max-width:240px}#mobile-menu-list,#primary-menu-list{font-family:NocturneSerifRegular,serif;text-transform:uppercase}#mobile-menu-list li,#primary-menu-list li{display:inline;line-height:1;margin:0 .2rem;text-align:center}#mobile-menu-list li a,#primary-menu-list li a{color:#fff;display:inline-block;font-size:1.1rem;padding:10px;position:relative;text-shadow:0 0 0 rgba(255,255,255,0);transform:scale(1);transition:all .3s ease-in-out}#mobile-menu-list li a:hover,#primary-menu-list li a:hover{color:#ccc;text-shadow:0 0 12px rgba(255,255,255,1),0 0 12px rgba(255,255,255,1),0 0 12px rgba(255,255,255,1);transform:scale(1.1)}#mobile-menu-list li a:after,#mobile-menu-list li a:before,#primary-menu-list li a:after,#primary-menu-list li a:before{position:absolute;top:.5rem;transition:all .3s ease-in-out}.menu-item-60{padding-bottom:10px;padding-right:10px}.menu-item-60 a{margin-bottom:-3px}.menu-item-has-children{position:relative}.sub-menu{background:#000;display:none;left:0;position:absolute;top:100%;width:auto}.language_list .sub-menu{left:-17px;padding:5px}.menu-item-has-children:hover>.sub-menu{display:block}.language_list>a{content:url(images/earth_icon.png.webp);height:20px;padding:0!important;width:20px}.language_list-us>a{content:url(images/us.png.webp)}.language_list-uk>a{content:url(images/uk.png.webp)}.language_list-fr>a{content:url(images/fr.png.webp)}.language_list-it>a{content:url(images/it.png.webp)}.language_list-de>a{content:url(images/de.png.webp)}.language_list-es>a{content:url(images/es.png.webp)}.language_list-ru>a{content:url(images/rs.png.webp)}.language_list-jp>a{content:url(images/jp.png.webp)}.language_list-cn>a{content:url(images/ca.png.webp)}.hamburger{position:relative}.hamburger-trigger{background:#fff;border-radius:5px;color:#000;display:none;float:right;font-size:1.3rem;font-weight:800;line-height:1;padding:.4rem .6rem;width:40px}.mobile-menu-container{display:none}@media screen and (max-width:1280px){#primary-menu-list li{margin:0 .4rem}}@media screen and (max-width:1024px){.hamburger-trigger{display:inline-block;margin:32px 10px 0 0}.mobile-menu-container{background:#000;position:absolute;right:0;top:66px}.primary-menu-container{display:none}#mobile-menu-list>li{display:block;margin-right:0;text-align:right}#mobile-menu-list li a:after{content:""}.language_list{margin-right:10px}.sub-menu{left:auto!important;right:0;width:102%}}.video-container{background:url(images/video-poster2.png.webp);background-attachment:fixed;background-size:100% 100%;height:690px;overflow:hidden;position:relative;width:100%}.header-content{height:100%;max-width:1200px!important}.release-date{margin-top:-70px}@media screen and (max-width:1920px){.header-content{max-width:900px!important}.release-date{margin-top:-46px}}.header-buttons{max-width:800px!important;position:relative;z-index:2}.header-buttons a{width:100%}.social-header{background:#515153;bottom:0;box-shadow:-8px -8px 0 rgb(0,0,0,.5);padding:0 3.5rem 0 0;position:absolute;right:-2rem;text-align:right;transform:skewX(-30deg);width:auto;z-index:2}.social-header:before{background:#515153;bottom:0;box-shadow:-5px -5px 0 rgb(0,0,0,.5);content:"";height:6px;position:absolute;right:99%;width:100vw}.social-header ul{display:inline-block;padding:0 .4rem;width:auto}.social-header ul li{border-right:1px solid #ccc;display:inline-block;line-height:1;margin-bottom:0;padding:.5rem 1.2rem;vertical-align:middle}.social-header ul li a{color:#fff}.social-header ul li a:hover{color:#000}.social-header ul li a i{display:inline-block;transform:skewX(30deg)}.platform-logos img{margin:0 .75rem;max-height:50px}.footer-rating,.header-rating{max-height:100px}.header-rating{bottom:30px;position:absolute;right:85%;z-index:2}track{display:none}img[data-src]{opacity:0}@media screen and (max-width:780px){.header-rating{display:none}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.columns{margin:0 auto;max-width:1920px;width:95%}#masthead .columns{width:98%}.max-w-1280{margin:1rem auto;max-width:1280px}.max-w-1920{margin:1rem auto;max-width:1920px}.divider{display:none;margin:6rem auto 5rem;width:100%}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0!important}@media screen and (max-width:760px){.mobile-hidden{display:none}}.icon-bg,.icon-bg-large{background:url(images/soulstice-icon-bg.png.webp) center center no-repeat;background-size:100% 100%;height:100px;margin:0 auto;padding-top:25px;text-align:center;width:100px}.icon-bg-large{height:130px;padding-top:42px;width:130px}.icon-bg-large .fa,.icon-bg-large .fa-b{font-size:2.5rem}.content-container{background:rgba(0,0,0,.75);border:2px solid rgba(255,255,255,1);display:block;height:100%;padding:1rem 1.5rem 4rem;position:relative}.content-container:after{bottom:-62px;left:calc(50% - 50px);position:absolute;z-index:101}.content-container.diamond:after,.content-container.diamond:before{content:"";height:2.5rem;left:calc(50% - 1.25rem);position:absolute;transform:rotate(45deg);width:2.5rem}.content-container.diamond:before{background:#000;border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:-1.7rem;height:3.2rem;left:calc(50% - 1.6rem);width:3.2rem;z-index:9}.content-container.diamond:after{border:2px solid #fff;bottom:-1.2rem!important;left:calc(50% - 1.235rem);z-index:9}.content-container>h2,.content-container>h3{font-family:NocturneSerifRegular,serif;font-variant:small-caps;letter-spacing:1px;margin-bottom:1rem}#exclusive-video{margin-bottom:5rem}.sign-up-container{background:#000;border:3px solid #fff;margin:1rem auto;padding:.5rem}.sign-up-container img{cursor:pointer;display:block;width:100%}.inquiry-overlay,.signup-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:99999}.signup-form-bg{background:#000 url(images/soulstice-bg.png.webp) center center no-repeat;border:3px solid #fff;border-radius:3px;box-shadow:0 0 15px rgba(255,255,255,.8);left:calc(50% - 200px);max-width:400px;padding:1rem 1.5rem;position:absolute;top:100px;width:90%}@media screen and (max-width:720px){.signup-form-bg{left:calc(50% - 170px);width:340px}}.signup-form-bg>p{font-size:1.3rem}.signup-form-bg a[href="#close"]{background:#000;border:2px solid #fff;border-radius:50%;color:#fff;font-weight:800;height:24px;line-height:23px;position:absolute;right:-15px;text-align:center;top:-15px;width:24px;z-index:999999}#gform_fields_1 input:not([type=submit]),#gform_fields_1 select,#gform_fields_2 input:not([type=submit]),#gform_fields_2 select,#gform_fields_2 textarea,#gform_fields_3 select{margin-bottom:.5rem;padding:6px 8px;width:100%}.gfield_label,.hidden_sub_label{display:none}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3{display:block;height:auto;margin:1rem auto 0;padding:6px 12px}.gfield_error{color:red}#gform_3{margin:0 auto;max-width:300px;padding-top:1rem}#gform_3 select{margin-bottom:.8rem}.bullet-list li{background:url(images/nav-left.png.webp) 0 .25rem no-repeat;margin-bottom:1rem;padding-left:1.5rem}.bullet-list li::marker{margin-top:5px}.age-gate-submit,.button,.button:active,.button:focus{background:#000;border:2px solid rgba(255,255,255,.5);border-radius:0;box-shadow:0 0 10px rgba(0,0,0,1);color:#fff;cursor:pointer;font-family:NocturneSerifRegular,serif;font-size:1.2rem;font-variant:small-caps;height:auto;letter-spacing:1px;padding:10px 26px;text-align:center;transition:all .3s ease-in-out;white-space:pre-wrap}.age-gate-submit:hover,.button:hover{border:2px solid rgba(255,255,255,1);box-shadow:0 0 12px rgba(255,255,255,1);color:#fff}.yt-video-container{margin:0 0 1.25rem;padding-bottom:56.25%;padding-top:25px;position:relative;width:100%}.yt-video-container iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}footer{background:#000 url(images/soulstice-bg.png.webp) center center no-repeat;background-attachment:fixed;background-size:cover;border-top:2px solid rgba(255,255,255,1);margin-top:6rem;padding-top:4rem}.support-link{margin-right:1rem}.press-link,.support-link{max-width:336px;width:100%}.icon-bg-large .fa.fa-envelope{font-size:2rem;padding-top:3px}.platform-logos{margin-top:3rem;width:100%}.language-flags a{margin:0 6px}.age-gate form{background:rgba(255,255,255,.6);border:2px solid #000;padding:1.25rem}.age-gate form label{display:block}.age-gate-heading.age-gate-logo{margin:0 0 -30px}.age-gate-submit{margin-top:20px}.emporer,.layton{max-height:707px}.beauty-shot{border:2px solid rgba(255,255,255,1)}@media screen and (max-width:1920px){.emporer,.layton{max-height:361px}.large-filler{display:none}}@media screen and (max-width:768px){.header-content{padding-top:50%}.emporer,.layton{display:none}.support-link{margin-bottom:1rem;margin-right:0}}@media screen and (max-width:420px){.social-header{padding:0 1.5rem 0 0}.social-header .fa,.social-header .fa-b{font-size:1.1rem}}.nanogallery_gallerytheme_dark_my_nanogallery .nGY2GThumbnail{background:0 0!important}.lb-number{display:none!important}.bx-wrapper{margin:0 auto;position:relative}.bx-wrapper,.owl-carousel{max-width:none!important;width:90%!important}.slider li{overflow:hidden}.slider li a img{filter:grayscale(0);transform:scale(1);transition:all .2s ease-in-out}.slider li a:hover img{filter:grayscale(1);transform:scale(1.15)}.bx-next,.bx-prev,.owl-next,.owl-prev{display:inline-block;height:60px;position:absolute;top:calc(50% - 30px);transition:all .3s ease-in-out;width:31px}.bx-prev,.owl-prev{background:url(images/gallery-prev.png) no-repeat!important;left:-50px}.bx-next,.owl-next{background:url(images/gallery-next.png) no-repeat!important;right:-50px}.bx-prev:hover,.owl-prev:hover{left:-60px}.bx-next:hover,.owl-next:hover{right:-60px}.bx-controls-direction,.owl-nav{opacity:0;transition:all .6s ease-in-out}.bx-wrapper:hover .bx-controls-direction,.owl-carousel:hover .owl-nav{opacity:1}@media screen and (max-width:480px){.bx-controls-direction,.owl-nav{opacity:1}}#ct-ultimate-gdpr-cookie-popup{z-index:10!important}#field_1_10{display:none}.page-template-dlc-downloads footer{padding-top:0}.page-template-dlc-downloads .video-container,.page-template-dlc-downloads footer .button{display:none}.page-template-dlc-downloads .header-content{max-width:600px;padding-top:140px}.soulstice-code-content{margin:0 auto;max-width:1200px}.bullet-list.code-download-list li{background-position:0 0;min-height:27px}.code-form-container{align-items:center;display:flex}.code-form-container form{margin:0 auto;max-width:300px;width:80%}.code-form-container form label,.code-form-container form label input{display:block;text-align:left;width:100%}.code-form-container form label{font-size:1.2rem}.code-form-container form label input{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.5);border-radius:0;box-shadow:0 0 10px rgba(0,0,0,1);color:#fff;font-family:NocturneSerifRegular,serif;font-size:1.1rem;height:auto;padding:10px 16px;transition:all .3s ease-in-out}.code-form-container form label input:focus{border:2px solid rgba(255,255,255,1);box-shadow:0 0 12px rgba(255,255,255,1);color:#fff}.code-error{color:red}.artbook-cover{border:1px solid #fff;max-height:339px}