.cta-steam{fill:#ffe011;transition:fill .2s;display:flex;flex-direction:row;text-decoration:none;position:relative}.cta-steam svg{display:block}.cta-steam__left{width:17px;height:49px;right:-1px;position:relative}.cta-stam__right{width:11px;height:49px}.cta-steam__content{background:#ffe011;height:49px;display:flex;transition:background .2s;align-items:center;padding-left:18px}.cta-steam__hover .cta-steam__content{background:#d0b500}.cta-steam__wishlist-on{font-family:var(--font-roboto);font-style:normal;font-weight:500;font-size:15px;text-transform:uppercase;color:#fff;text-decoration:none;position:relative;top:1px}.cta-steam__steam-logo{margin-left:12px;width:99px;height:29px}.cta-steam__right{width:17px;height:49px;display:inline-block}.cta-steam__hover{width:100%;height:100%;position:absolute;clip-path:circle(0%);display:flex;flex-direction:row;fill:#d0b500;transition:clip-path .3s,opacity .3s;z-index:2;opacity:0}.cta-steam:hover .cta-steam__hover{clip-path:circle(100%);opacity:1}.cta-steam__hover .cta-steam__content{background:#d0b500}.diamond-button{width:46.21px;height:46.21px;position:relative;transform:rotate(-45deg)}.diamond-button svg{display:block}.diamond-button__bg{width:100%;height:100%;position:absolute;background:#000;outline:solid 1px #ffe011;transition:background .2s,box-shadow .2s}.diamond-button__play-icon{position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);width:11px;height:11px}.diamond-button__line-top{height:2px;width:35px;position:absolute;background:#ffe011;right:10px;top:-3px;transition:all .3s}.diamond-button__line-bottom{height:2px;width:35px;position:absolute;background:#ffe011;bottom:-3px;left:10px;transition:all .3s}.diamond-button:hover .diamond-button__line-top{right:-6px;top:-3px;background:#ffe011}.diamond-button:hover .diamond-button__line-bottom{bottom:-3px;left:-6px;background:#ffe011}.diamond-button:hover .diamond-button__bg{background:#160006;box-shadow:0px 0px 15px #ffe011}.cta-social-wrapper{position:absolute;top:8px;right:16px;display:none;z-index:2}@media(min-width: 834px){.cta-social-wrapper{display:block}}.cta-social-wrapper .social-media__icon,.social-media__icon--body.social-media__icon--body{color:#f1f1f1;margin:0 0 0 32px;font-size:24px}.cta-social-wrapper .social-media__icon:visited,.social-media__icon--body.social-media__icon--body:visited{color:#f1f1f1}.home-page__media-section,.home-page__news-section{width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-top:solid 2px #000}.home-media__video-lightbox>.lightbox__content,.home-page__cta-trailer-lightbox>.lightbox__content{width:80%}.home-media__video-lightbox-player,.home-page__cta-trailer-video{width:100%;aspect-ratio:16/9}.home-page{width:100%}.home-page__section-header{text-transform:uppercase}.home-page__cta-section{width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;color:#000;height:clamp(613px,474.2162162162px + 35.5855855856vw,771px);overflow:hidden;position:relative}@media(min-width: 771px){.home-page__cta-section{height:clamp(769px,100vh - 90px,1231px)}}.home-page__cta-background{background:url("/images/home/cta-bg.webp") center no-repeat;background-color:#000;width:100%;height:100%;display:flex;justify-content:center;background-size:auto 100%}.home-page__cta-background-video{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);background:#000}.home-page__cta-foreground-video{position:absolute;left:50%;width:clamp(680px,208.5097192225px + 127.4298056156vw,1270px);top:clamp(232px,154.0625px + 21.875vw,305px);transform:translate(-50%, -50%)}@media(min-width: 690px){.home-page__cta-foreground-video{top:clamp(305px,225.3846153846px + 11.5384615385vw,320px)}}@media(min-width: 834px){.home-page__cta-foreground-video{font-size:clamp(517px, 67.055771725vh, 847px);width:2.3404255319em;top:0.6189555126em}}.home-page__cta-content{width:100%;max-width:1200px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative;justify-content:start}.home-page__cta-wrapper{background:url("/images/home/cta-logo-bg.webp") center/contain no-repeat;width:clamp(340px,100%,603px);height:clamp(380px,184.1216216216px + 50.2252252252vw,603px);display:flex;flex-direction:column;align-items:center;max-width:669px;background-position:center 36%}@media(min-width: 834px){.home-page__cta-wrapper{font-size:517px;height:0.8723404255em;line-height:0;font-size:clamp(517px, 67.055771725vh, 847px);width:1.166344294em}}.home-page__cta-logo{margin-top:30.65px;width:250px;height:42px}@media(min-width: 834px){.home-page__cta-logo{margin-top:0.0592843327em}}.home-page__cta-logo svg{display:block}.home-page__cta-logo-caption{font-family:var(--font-roboto);font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0em;text-align:center;margin:0;color:#fff;text-transform:uppercase}.home-page__cta-play-trailer{margin-top:auto;margin-bottom:37.65px;cursor:pointer}@media(min-width: 834px){.home-page__cta-play-trailer{margin-bottom:0.0580270793em}}.home-page__news-content{width:100%;max-width:1200px;padding:16px;box-sizing:border-box;min-height:400px}.home-page__news-display{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.home-page__news-posts{display:flex;justify-content:space-between;align-items:stretch}.home-page__news-post{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;width:30%;border:solid 2px #666;box-shadow:2px 2px 6px #000}.home-page__news-post-thumbnail{width:100%}.home-page__news-post-content{width:100%;padding:8px;box-sizing:border-box}.home-page__media-content{width:100%;max-width:1200px;padding:16px;box-sizing:border-box;min-height:400px}.home-media{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:20px}.home-media__media-btn{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;position:relative;padding:0;overflow:hidden}.home-media__video{grid-row:1/3;grid-column:1/3}.home-media__video::after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:50%;left:50%;color:#fff;font-size:3em;transform:translate(-50%, -50%)}.home-media__thumbnail{width:100%;height:100%;object-fit:cover}.home-page__torn-divider{background:url("/images/home/torn-divider.png");background-size:auto 100%;background-position:bottom center;background-repeat:repeat;width:100%;height:12px;position:absolute;bottom:0}.cta-section-march{height:clamp(613px,474.2162162162px + 35.5855855856vw,771px)}@media(min-width: 771px){.cta-section-march{height:clamp(769px,100vh - 90px,1231px)}}.devlog-divider-mask{-webkit-mask-image:url("/images/home/torn-divider.png");-webkit-mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-image:url("/images/home/torn-divider.png");mask-size:auto 100%;mask-repeat:repeat-x}
.devlog-section{width:100%;position:relative;background:#1b1b1b}.devlog-section img,.devlog-section video{max-width:none}.devlog-section svg{display:inline-block}.devlog-anchor{position:absolute;top:-40px}.devlog-content{width:100%;max-width:1200px;padding:24px 20px;box-sizing:border-box;margin:auto}@media only screen and (min-width: 640px){.devlog-content{padding:24px 64px}}@media only screen and (min-width: 980px){.devlog-content{padding:24px}}.devlog-social-title,.devlog-main-title{font-family:var(--font-jetbrains-extra-bold);font-weight:800;color:var(--site-primary-color);text-transform:uppercase}.devlog-main-title{font-size:36px;margin:.5em auto;color:#fff}.devlog-social-title{font-size:16px;font-style:italic}.devlog-social-title--twitter{margin-bottom:24px}.devlog__social-sections{display:flex;flex-direction:column}@media only screen and (min-width: 980px){.devlog__social-sections{flex-direction:row}}.devlog__social-section{width:100%}.devlog__tumblr-blog{position:relative;padding:0 0 0 24px;margin-bottom:32px}.devlog__tumblr-blog::before{content:"";width:0;height:calc(100% - 10px);position:absolute;border-left:1px solid #666;top:10px;left:0}.devlog__tumblr-blog--photo::before{height:100%;top:0}@media only screen and (min-width: 980px){.devlog__tumblr-blog{padding:0 40px 0 24px}}.devlog__tumblr-blog-title{font-family:var(--font-jetbrains-extra-bold);font-weight:800;font-size:36px;line-height:48px;text-transform:uppercase;color:#fff;margin:.5em 0;word-break:break-word;text-decoration:none;display:block}.devlog__tumblr-blog-summary{font-family:var(--font-roboto-condensed-light);font-size:20px;font-weight:300;line-height:24px;text-align:left;word-break:break-word;color:#ccc;margin:16px 0}.devlog__tumblr-blog-photo{max-width:100%}.devlog__tumblr-hashtags{color:#ccc;font-family:var(--font-roboto);font-size:16px;line-height:19px;letter-spacing:0em;text-align:left}.devlog__tumblr-hash{padding-right:6px}.devlog__tumblr-date{color:#ccc;font-family:var(--font-roboto);font-size:16px;line-height:19px;letter-spacing:0em;text-align:right;text-decoration:none}.devlog__tumblr-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:44px}.devlog__tumblr-button{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;padding:4px;margin-right:4px}.devlog__tumblr-button path{transition:fill .2s;fill:#fff}.devlog__tumblr-button:hover path{fill:#fff}.devlog__tumblr-button--hidden{opacity:0;visibility:hidden}.devlog__tumblr-button--visible{opacity:1;visibility:visible}.devlog__tumblr-share-button-wrapper{position:relative}.devlog__tumblr-share-popup{width:auto;padding:4px 2px;border-radius:4px;border:1px solid #ccc;position:absolute;background:#f9f9f9;left:-5px;top:-54px;backface-visibility:hidden;transition:all .3s ease}.devlog__tumblr-share-popup--hidden{opacity:0;visibility:hidden}.devlog__tumblr-share-popup--visible{opacity:1;visibility:visible}.devlog__tumblr-share-popup::before{content:"";position:absolute;bottom:-8px;left:10px;width:0;height:0;border-style:solid;border-width:11px 9px 0 9px;border-color:#f9f9f9 transparent transparent transparent}.devlog__tumblr-share-popup .tumblr-share__social-icon:not(:last-child){border-right:1px solid #ccc}.tumblr-share__social-icon{text-decoration:none;font-size:20px;font-family:"Font Awesome 5 Brands";color:#666;padding:0 8px;transition:color .2s;cursor:pointer}.tumblr-share__social-icon[platform=twitter]::after{content:""}.tumblr-share__social-icon[platform=facebook]::after{content:""}.tumblr-share__social-icon:hover{color:rgba(0,0,0,.5)}.devlog__share-open{transition:all .3s ease}.devlog__share-open--hidden{opacity:0;visibility:hidden;transform:scale(0)}.devlog__share-open--visible{opacity:1;visibility:visible;transform:scale(1)}.devlog__share-close{position:relative;top:0;margin-left:-22px;transition:all .3s ease}.devlog__share-close line{transition:stroke .2s;stroke:#fff}.devlog__share-close:hover line{stroke:#fff}.devlog__share-close--hidden{opacity:0;visibility:hidden;transform:scale(0)}.devlog__share-close--visible{opacity:1;visibility:visible;transform:scale(1)}.devlog-view-more-button{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;box-sizing:border-box;border-width:1px;border-style:solid;box-shadow:none;font-weight:bold;text-transform:uppercase;text-align:center;padding:12px 20px;cursor:pointer}.devlog-view-more-button{display:block;margin:20px auto;border-width:2px;border-color:rgba(255,255,255,.5);background-color:rgba(0,0,0,0);color:#fff;font-family:var(--font-roboto);font-size:.75em;font-weight:700;transition:all .2s}.devlog-view-more-button:hover{border-color:#fff;background-color:rgba(255,255,255,.05)}@media only screen and (max-width: 639px){.devlog-view-more-button{width:100%}}.devlog__twitter-blog{display:flex;position:relative;padding:0 0 0 24px;margin-bottom:32px}.devlog__twitter-blog::before{content:"";width:0;height:100%;position:absolute;border-left:1px solid #666;top:0;left:0}@media only screen and (min-width: 980px){.devlog__twitter-blog{padding:0 24px}}.devlog__twitter-blog-thumbnail-wrapper{height:fit-content}.devlog__twitter-blog-thumbnail{width:48px;height:48px}.devlog__twitter-blog-content{padding-left:32px}.devlog__twitter-blog-title{font-family:var(--font-jetbrains-extra-bold);font-size:24px;font-weight:800;line-height:1;letter-spacing:0em;text-align:left;margin:0;word-break:break-word;color:#fff;text-decoration:none}.devlog__twitter-blog-summary{font-family:var(--font-roboto-condensed-light);font-size:18px;font-weight:300;line-height:20px;text-align:left;word-break:break-word;margin:1em 0;color:#ccc}.devlog__twitter-blog-summary a{color:#ccc;text-decoration:none}.devlog__twitter-date{color:#ccc;font-family:var(--font-roboto);font-size:16px;line-height:19px;letter-spacing:0em;text-decoration:none}.devlog__status-text{color:#ccc}
.social-media{width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:calc(var(--site-spacing-base)*20) 0 0;flex-direction:column}.footer__scroll-top{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;position:relative;color:#fff;font-size:2rem;margin-bottom:calc(var(--site-spacing-base)*2)}.social-media__header{font-family:var(--font-juice);font-size:3rem;font-weight:400;text-transform:uppercase;color:var(--site-primary-color);margin:0}.social-media__content{width:100%;max-width:1200px;padding:16px;box-sizing:border-box;max-width:100%;display:flex;justify-content:space-around;align-items:center;padding:calc(var(--site-spacing-base)*6) calc(var(--site-spacing-base)*4);background-color:var(--site-footer-social-background)}@media(min-width: 640px){.social-media__content{justify-content:center}}.social-media+.social-media__content{margin-top:calc(var(--site-spacing-base)*10)}.social-media__icon{color:var(--site-primary-color);text-decoration:none;font-size:30px;font-family:"Font Awesome 5 Brands"}@media(min-width: 640px){.social-media__icon{margin:0 calc(var(--site-spacing-base)*8)}}.social-media__icon:visited{color:var(--site-primary-color)}@media(hover: hover){.social-media__icon{transition:color .2s}.social-media__icon:hover{color:var(--hover-color, #d0b500)}}.social-media__icon[platform=facebook]::after{content:""}.social-media__icon[platform=twitter]::after{content:""}.social-media__icon[platform=youtube]::after{content:""}.social-media__icon[platform=twitch]::after{content:""}.social-media__icon[platform=reddit]::after{content:""}.social-media__icon[platform=instagram]::after{content:""}.social-media__icon[platform=tumblr]::after{content:""}.social-media__icon[platform=discord]{transform:translateY(3px);display:inline-block}.social-media__icon[platform=discord]>svg{fill:currentColor}
@font-face{font-family:"JetBrainsMono";src:url("/fonts/JetBrainsMono.ttf") format("truetype")}@font-face{font-family:"JetBrainsMono Extra Bold";src:url("/fonts/JetBrainsMono-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Roboto Condensed";src:url("/fonts/RobotoCondensed-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto Condensed Light";src:url("/fonts/RobotoCondensed-Light.ttf") format("truetype")}@font-face{font-family:"Roboto Condensed Bold";src:url("/fonts/RobotoCondensed-Bold.ttf") format("truetype")}:root{--heart-machine-red: #FF024A;--font-roboto: Roboto, sans-serif;--font-jetbrains: JetBrainsMono, sans-serif;--font-jetbrains-extra-bold: "JetBrainsMono Extra Bold", sans-serif;--font-roboto-condensed: "Roboto Condensed", sans-serif;--font-roboto-condensed-light: "Roboto Condensed Light", sans-serif;--font-roboto-condensed-bold: "Roboto Condensed Bold", sans-serif;--site-neutral-color: #000;--site-grey-color: #999;--site-primary-color: var(--heart-machine-red);--site-primary-companion-color: #D8003D;--site-primary-text-color: #fff;--site-secondary-color: #FFF;--site-secondary-companion-color: #666;--site-secondary-text-color: #fff;--site-spacing-base: 4px;--site-header-height: 60px;--footer-social-icon-color: #ffe011;--footer-social-icon-hover-color: #d0b500;--footer-social-icon-drop-shadow-hover-color: none}html{width:100%;font-family:var(--font-roboto);background:#000}body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;scrollbar-color:#cdcdcd #f0f0f0}#everything-container{width:100%}main{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex-grow:1}.everything-wrapper{width:100%}.button-secondary,.button-primary{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;box-sizing:border-box;border-width:1px;border-style:solid;box-shadow:none;font-weight:bold;text-transform:uppercase;text-align:center;padding:11px 20px;cursor:pointer}.button-primary{background-color:#ffe011;border-color:#ffe011;color:#000;transition:all .2s;white-space:nowrap;overflow:hidden;position:relative;font-family:var(--font-roboto-condensed);font-weight:700;line-height:0;padding:20px 20px}.button-primary:hover{border-color:#000;color:#000}.button-secondary{border-color:rgba(255,255,255,.4);background-color:transparent;color:var(--site-secondary-text-color);transition:all .2s;white-space:nowrap;overflow:hidden;position:relative;font-family:var(--font-roboto-condensed);font-weight:700;line-height:0;padding:20px 24px}.button-secondary:hover{border-color:rgba(255,255,255,.8);color:var(--site-secondary-text-color)}.button-primary::after,.button-secondary::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;clip-path:circle(0%);transition:clip-path .3s,background-color .3s}.button-primary::after{background-color:#d0b500}.button-secondary::after{background:#FFFFFF00}.button-primary:hover::after{background-color:#d0b500}.button-secondary:hover::after{background:#FFFFFF33}.button-primary:hover::after,.button-secondary:hover::after{clip-path:circle(100%)}.button-primary .button-primary__text,.button-secondary .button-secondary__text{font-size:.75em;position:relative;z-index:1}.select-box{box-sizing:border-box;position:relative;color:#a3a3a3}.select-box__button{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;position:relative;border:solid 1px var(--site-grey-color);padding:8px 16px;font-size:1em;color:inherit;text-align:left;width:100%;display:flex;justify-content:flex-start;align-items:center}.select-box__button:hover{color:#fff}.select-box__button::after{content:"";display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:600;margin-left:10px}.select-box[data-direction=up]>.select-box__button::after{content:""}.select-box__menu{position:absolute;top:100%;left:0;min-width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#000;box-shadow:2px 2px 5px #000;font-size:1em;display:none}.select-box[data-direction=up]>.select-box__menu{top:auto;bottom:100%}.select-box__menu[aria-hidden=false]{display:flex}.select-box__menu-item{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;padding:8px 16px;text-align:left;color:inherit}.select-box__menu-item:not(:last-child){border-bottom:solid 1px var(--site-grey-color)}.select-box__menu-item:hover{color:#fff}.select-box__menu-item--selected{display:none}.lang-selector{min-width:100px}.lang-selector__flag{margin-right:8px}.lightbox{background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none;z-index:300000;transition:opacity .2s}.lightbox--active{opacity:1;pointer-events:auto}.lightbox__content{position:relative;max-width:100%;max-height:calc(100% - 32px)}@media only screen and (min-width: 640px){.lightbox__content{max-width:90%}}.lightbox__close-btn{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;position:absolute;color:#fff;top:-50px;left:0;right:0;margin:auto;font-size:28px}.lightbox__close-btn rect{transition:all .2s}.lightbox__close-btn:hover rect{stroke:#fff}@media only screen and (min-width: 640px){.lightbox__close-btn{left:auto;right:-50px}}picture>img{width:inherit}.divider{display:block;margin:20px auto 8px;max-width:100%}.games-dd{overflow-y:auto}
.main-header{width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:var(--site-neutral-color);color:#fff;padding:calc(var(--site-spacing-base)*2);position:sticky;top:0;z-index:1000;height:var(--site-header-height);flex-shrink:0;border-bottom:solid 1px #333}.main-header__game-logo{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;margin-right:auto;margin-left:calc(var(--site-spacing-base)*3)}.main-header__game-logo>svg{height:26px}.main-header__game-logo>svg path{fill:#fff}@media(min-width: 840px){.main-header__game-logo{margin-right:0}}.main-header__nav{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;box-sizing:border-box}.main-header__nav-btn{text-decoration:none;font-size:.75em;font-weight:700;text-transform:uppercase;color:#ccc}@media(min-width: 840px){.main-header__nav-btn{margin-left:calc(var(--site-spacing-base)*5)}}.main-header__nav-btn:hover{color:#fff}.main-header__nav-btn[target=_blank]::after{content:"";font-family:"Font Awesome 5 Pro"}.main-header__nav-btn--selected{pointer-events:none;text-shadow:0 0 5px rgba(255,255,255,.8),0 0 10px rgba(255,255,255,.8)}.main-header__cta{margin-left:auto}@media only screen and (min-width: 840px){.lang-selector__wrapper{margin-right:calc(var(--site-spacing-base)*4)}}.main-header__hamburger-btn{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;font-size:1.5rem;color:#ffe011}.main-header__hamburger-btn:hover{color:#d0b500}.main-header__hamburger-btn::after{content:"";font-weight:300;font-family:"Font Awesome 5 Pro"}@media(min-width: 840px){.main-header__hamburger-btn{display:none}}.main-header__hamburger-btn--expanded::after{content:"";color:#d0b500}.main-header__nav-items{display:flex;flex-grow:1}@media(max-width: 839px){.main-header__nav-items{position:absolute;z-index:5000;top:100%;left:0;width:100%;height:calc(100vh - 100%);background-color:#161616;justify-content:flex-start;align-items:stretch;flex-direction:column;overflow:hidden;max-height:0px;transition:max-height .5s}.main-header__nav-items>*{color:#fff;font-family:var(--font-roboto);order:2;text-align:left;font-size:1rem;height:60px;display:flex;justify-content:flex-start;align-items:center;padding:calc(var(--site-spacing-base)*3) calc(var(--site-spacing-base)*5);box-sizing:border-box}.main-header__nav-items>*.main-header__cta-button{order:0;color:#000}.main-header__nav-items>*:not(.main-header__cta-button){border-bottom:solid 1px #333}.main-header__nav-items>*.main-header__nav-btn:hover,.main-header__nav-items>*.pw-dropdown__wrapper:hover{background-color:#262626}.main-header__nav-items>*.main-header__email-button{order:1;margin:0;border:none;border-bottom:solid 1px #333}.main-header__nav-items>*.button>:is(.button-secondary__text,.button-primary__text){font-size:1rem}}@media(min-width: 840px){.main-header__nav-items{justify-content:center;align-items:center}}.main-header__nav-items--expanded{max-height:calc(100vh - 100%)}.main-header__email-button{margin-left:0;margin-right:12px;white-space:nowrap}@media(min-width: 840px){.pw-dropdown__wrapper{margin-left:auto}}
@media only screen and (min-width: 840px){.pw-dropdown__wrapper{position:relative}}.pw-dropdown__toggle{appearance:none;background-color:transparent;border:0;outline:none;text-decoration:none;cursor:pointer;width:100%;white-space:nowrap;padding:0;position:relative;display:flex;justify-content:center;align-items:center;font-family:var(--font-roboto);font-weight:bold;text-transform:uppercase;cursor:pointer;font-size:1rem}.pw-dropdown__toggle::after{font-family:"Font Awesome 5 Pro";font-weight:600}@media only screen and (max-width: 839px){.pw-dropdown__toggle::after{content:"";color:#ccc;margin-left:auto}}@media only screen and (min-width: 840px){.pw-dropdown__toggle::after{content:"";color:#666;margin-left:4px}}.pw-dropdown__toggle:hover::after{color:#fff}.pw-lang--desktop{display:none;color:#ccc}.pw-dropdown__toggle:hover>.pw-lang--desktop{color:#fff}@media only screen and (min-width: 840px){.pw-lang--desktop{display:block}}.pw-lang--mobile{color:#fff}@media only screen and (min-width: 840px){.pw-lang--mobile{display:none}}.pw-dropdown__menu{display:flex;position:absolute;flex-direction:column}@media only screen and (min-width: 840px){.pw-dropdown__menu{min-width:200px;top:calc(100% + (var(--site-header-height) - 100%)/2);left:0;background-color:#333;z-index:6000;opacity:0;visibility:hidden;transition:all .2s}.pw-dropdown__menu--expanded{opacity:1;visibility:visible}}@media(max-width: 839px){.pw-dropdown__menu{position:absolute;display:flex;top:0;width:100%;left:0;height:calc(100vh - var(--site-header-height));transform:translateX(100%);transition:transform .5s;overflow-x:hidden;overflow-y:auto;background-color:#161616;z-index:6000;cursor:auto}.pw-dropdown__menu--expanded{transform:translateX(0%)}}.pw-dropdown__option{display:flex;justify-content:flex-start;align-items:center;padding:calc(var(--site-spacing-base)*5);font-size:1rem;background-color:#161616;color:#ccc;font-family:var(--font-roboto);font-weight:bold;text-transform:uppercase;text-decoration:none;cursor:pointer}.pw-dropdown__option:hover{color:#fff;text-decoration:none;background-color:#262626}@media only screen and (max-width: 839px){.pw-dropdown__option{border-top:solid 1px #333}.pw-dropdown__option:last-child{border-bottom:solid 1px #333}}@media only screen and (min-width: 840px){.pw-dropdown__option{font-size:.75rem}.pw-dropdown__option:not(:first-of-type){margin-top:2px}}.pw-dropdown__option--selected{color:#fff;pointer-events:none}.pw-header__mobile-back-btn{display:flex;border:0;color:#ccc !important}.pw-header__mobile-back-btn::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:14px;padding-right:16px}@media only screen and (min-width: 840px){.pw-header__mobile-back-btn{display:none}}
.home-page__subscribe-section{margin:auto;height:100%}.home-page__email-sign-up .lightbox__content{max-width:100%;max-height:75%;height:650px;width:400px}@media only screen and (min-width: 640px){.home-page__email-sign-up .lightbox__content{max-width:90%}}@media only screen and (min-width: 980px){.home-page__email-sign-up .lightbox__content{width:auto}}.subscribe-content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;background:#000;height:100%;box-sizing:border-box;border:solid 1px #333}@media only screen and (min-width: 980px){.subscribe-content{flex-direction:row;max-width:960px}}.subscribe-content__main{width:100%;padding:32px;box-sizing:border-box}@media only screen and (min-width: 980px){.subscribe-content__main{width:480px}}.subscribe-content__image{background:url("/images//subscribe-image.png") no-repeat;background-position:center;background-size:cover;display:none}@media only screen and (min-width: 980px){.subscribe-content__image{display:block;width:480px;height:100%}}.subscribe-logo{display:block;width:95px;margin:auto}.subscribe-text{font-family:var(--font-jetbrains);font-size:var(--paragraph-font-size);color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center}.subscribe-message{margin:1em 0 0;font-weight:400}.subscribe-message--success{color:#fff;text-align:center}.subscribe-message--error{color:var(--site-primary-color)}.subscribe-email-input{width:100%;background:rgba(255,255,255,.15);font-family:var(--font-roboto);color:#fff;height:44px;font-size:16px;font-weight:400;padding:8px 12px;box-sizing:border-box;border:none;outline:none}.subscribe-email-input:focus{outline:1px solid #ffe011}::placeholder{color:#fff;opacity:1}::-ms-input-placeholder{color:#fff}.subscribe-btn{background:#ffe011;font-family:var(--font-blitz);color:#000;text-transform:uppercase;font-size:16px;margin-top:12px;padding:0 40px;min-width:100%;min-height:46px;border:none;cursor:pointer}
