*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:3ex}.screen-reader-text{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}body{--site-color:#ffcc18}body.page-dlc{--site-color:#81c89a}body.no-scroll{overflow:hidden!important}body img{width:100%;height:auto}body p:empty{display:none}body .button{color:#fff;background:#000;border:0;border-radius:1.25rem;padding:.8rem 1.875rem .75rem;line-height:1;transition:background-color .2s ease-in-out;display:inline-block}body .button:hover,body .button:focus{color:#fff;background:#000;transition:background-color .2s ease-in-out;border-bottom:0!important}body .aspect-ratio-1-1{aspect-ratio:1}body .aspect-ratio-3-2{aspect-ratio:3/2}body .aspect-ratio-4-3{aspect-ratio:4/3}body .aspect-ratio-16-9{aspect-ratio:16/9}body .aspect-ratio-2-35-1{aspect-ratio:2.35}body .screen-reader-only,body .visually-hidden{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}body .alignfull-no-padding{padding-left:0!important;padding-right:0!important}body .no-bottom-margin,body .is-style-no-bottom-margin{margin-bottom:0!important}body .no-top-margin{margin-top:0!important}body .no-left-margin{margin-left:0!important}body .no-right-margin{margin-right:0!important}body .no-bottom-padding{padding-bottom:0!important}body .no-top-padding{padding-top:0!important}body .no-left-padding{padding-left:0!important}body .no-right-padding{padding-right:0!important}body .justify-left{text-align:left}body .justify-right{text-align:right}body .justify-center{text-align:center}body .has-object-position-center-center img{object-position:center center}body .has-object-position-center-left img{object-position:center left}body .has-object-position-center-right img{object-position:center right}body .has-object-position-top-center img{object-position:top center}body .has-object-position-top-left img{object-position:top left}body .has-object-position-top-right img{object-position:top right}body .has-object-position-bottom-center img{object-position:bottom center}body .has-object-position-bottom-left img{object-position:bottom left}body .has-object-position-bottom-right img{object-position:bottom right}@font-face{font-family:Cuphead Vogue;src:url(../fonts/CupheadVogue-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Cuphead Vogue;src:url(../fonts/CupheadVogue-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cuphead Vogue;src:url(../fonts/CupheadVogue-ExtraBold.woff)format("woff");font-weight:800;font-style:normal}@font-face{font-family:GT Standard;src:url(../fonts/GT-Standard-L-Standard-Light.woff2)format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GT Standard;src:url(../fonts/GT-Standard-L-Standard-Semibold.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GT Standard;src:url(../fonts/GT-Standard-L-Standard-Heavy.woff2)format("woff2");font-weight:800;font-display:swap;font-style:normal}body{color:#433851;-webkit-font-smoothing:antialiased;letter-spacing:0;font-family:Cuphead Vogue,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.2}body p.body-text{font-size:18px;font-weight:700}@media only screen and (min-width:600px){body p.body-text{font-size:24px}}body p.lead-text{font-size:20px;font-weight:700}@media only screen and (min-width:1024px){body p.lead-text{font-size:28px}}body strong{font-weight:800}body .has-style-uppercase{text-transform:uppercase}body .has-style-normal{font-style:normal}body .has-style-italic,body i,body em{font-style:italic}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;margin-bottom:.5em}body a{color:#433851;text-underline-offset:5px;text-decoration-style:solid;text-decoration-color:#433851;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out}body a:hover,body a:focus{transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out}html{scroll-behavior:smooth;visibility:hidden;opacity:0;overscroll-behavior:none;background:#fff9e6;min-height:100%}html.ready{visibility:visible;opacity:1;transition:opacity .15s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#fff9e6;flex-direction:column;max-width:1280px;min-height:100vh;margin:0 auto;padding-bottom:30px;display:flex;position:relative;overflow-x:hidden}@media only screen and (min-width:600px){body{padding-bottom:80px}}body .texture{pointer-events:none;z-index:100;opacity:.2;background-image:url(../images/global/texture.webp);background-repeat:repeat;background-size:contain;position:absolute;inset:0}body header.site-header{align-items:center;width:90%;margin:0 auto;padding:20px 0 30px;display:flex;position:relative}@media only screen and (min-width:600px){body header.site-header{padding:30px}}@media only screen and (min-width:1100px){body header.site-header{padding:30px 96px 30px 50px}}@media only screen and (min-width:1280px){body header.site-header{padding:30px 96px 30px 50px}}body .container{border-style:solid;border-width:0;z-index:2;border-image-source:url(../images/global/container-frame.webp);border-image-slice:24 0;border-image-repeat:repeat;width:100%;position:relative;top:0;left:0;right:0}@media only screen and (min-width:600px){body .container{border-width:6px;border-image-slice:23;width:90%;left:5%;overflow-x:clip}}body .container main.main{flex:1;position:relative}body .container footer.site-footer{margin-top:100px}body.page-dlc .banner{max-width:98%;margin:0 auto}body.page-terms-of-use .container main.main,body.page-privacy-policy .container main.main{padding:40px 24px}@media only screen and (min-width:600px){body.page-terms-of-use .container main.main,body.page-privacy-policy .container main.main{padding:80px 60px 40px}}body.page-terms-of-use .container main.main #wp-content h1,body.page-terms-of-use .container main.main #wp-content h2,body.page-privacy-policy .container main.main #wp-content h1,body.page-privacy-policy .container main.main #wp-content h2{font-weight:800}body.page-terms-of-use .container main.main #wp-content p,body.page-privacy-policy .container main.main #wp-content p{margin-bottom:1em}body.page-terms-of-use .container main.main #wp-content .has-xlarge-font-size,body.page-privacy-policy .container main.main #wp-content .has-xlarge-font-size{font-size:24px}body.page-terms-of-use .container main.main #wp-content ol.jump-links li,body.page-privacy-policy .container main.main #wp-content ol.jump-links li{color:#c84d46}body.page-terms-of-use .container main.main #wp-content a,body.page-privacy-policy .container main.main #wp-content a{color:#c84d46;text-underline-offset:2px;text-decoration-style:solid;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out;text-decoration-line:underline!important}body.page-terms-of-use .container main.main #wp-content a:hover,body.page-terms-of-use .container main.main #wp-content a:focus,body.page-privacy-policy .container main.main #wp-content a:hover,body.page-privacy-policy .container main.main #wp-content a:focus{color:#c84d46;text-decoration-color:#c84d46;transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out}body.page-terms-of-use .container main.main #wp-content .wp-block-group,body.page-privacy-policy .container main.main #wp-content .wp-block-group{margin-top:40px}body.page-terms-of-use .container main.main #wp-content .wp-block-group .wp-block-group,body.page-privacy-policy .container main.main #wp-content .wp-block-group .wp-block-group{margin-top:0}html:has(body.page-error-404){background:#a2d6f3;height:100%;min-height:100vh}body.page-error-404{background:0 0;width:100vw;max-width:100vw;height:100%;margin:0;padding:0;font-family:GT Standard,sans-serif;overflow:visible}body.page-error-404 main{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex}body.page-error-404 main .ghost-404{max-width:150px;margin-bottom:12px;display:block}@media only screen and (min-width:1280px){body.page-error-404 main .ghost-404{max-width:200px}}body.page-error-404 main h1{color:#fff;margin:0 0 24px;font-size:48px;font-weight:800}@media only screen and (min-width:767px){body.page-error-404 main h1{margin-bottom:36px;font-size:72px}}body.page-error-404 main p{text-align:center;margin-bottom:24px;font-size:24px;font-weight:600}@media only screen and (min-width:767px){body.page-error-404 main p{margin-bottom:36px;font-size:36px}}body.page-error-404 main .button{background:#433851;border-radius:0;padding:12px 18px;font-size:18px;font-weight:300;transition:background-color .25s ease-in-out;text-decoration:none!important}@media only screen and (min-width:767px){body.page-error-404 main .button{font-size:24px}}body.page-error-404 main .button:hover,body.page-error-404 main .button:focus{background:#ff4009}header.site-header .brand{color:#ff4009;align-items:center;column-gap:12px;display:inline-flex;position:relative;text-decoration:none!important}header.site-header .brand .logo{width:42px;height:auto}@media only screen and (min-width:1024px){header.site-header .brand .logo{width:56px}}header.site-header .brand .logo svg .mdhr-logo{fill:currentColor}header.site-header .brand .wordmark{margin:-2px 0 0}@media only screen and (min-width:1024px){header.site-header .brand .wordmark{margin-top:-4px}}header.site-header .brand .wordmark svg{height:14px}@media only screen and (min-width:1024px){header.site-header .brand .wordmark svg{width:auto;height:18.35px}}header.site-header .brand:hover,header.site-header .brand:focus{color:#433851}header.site-header .skip-link{text-align:center;z-index:999;color:#433851;background:#fff9e6;border:1px solid #433851;border-radius:4px;width:175px;margin-left:auto;margin-right:auto;padding:8px;font-weight:700;text-decoration:none;transition:transform .2s ease-in-out;position:absolute;top:42px;left:0;right:0;transform:translateY(calc(-100% - 200px))}header.site-header .skip-link:focus{transition:transform .2s ease-in-out;transform:translateY(0%)}header.site-header .menu-toggle{cursor:pointer;z-index:30;background:0 0;border:0;width:28px;height:22px;margin:-2px 0 0 auto;padding:0;display:block}@media only screen and (min-width:1024px){header.site-header .menu-toggle{display:none}}header.site-header .menu-toggle .line{background-color:#433851;width:28px;height:4px;margin-top:0;transition:transform .2s linear,background-color .2s ease-in-out;display:block;position:relative;-webkit-mask:url(../images/global/hamburger.webp) 0 0/28px;mask:url(../images/global/hamburger.webp) 0 0/28px}header.site-header .menu-toggle .line.top{transform-origin:0 100%;transition:transform .2s linear,background-color .2s ease-in-out;-webkit-mask-position:0 0;mask-position:0 0}header.site-header .menu-toggle .line.middle{margin-top:4px;-webkit-mask-position:0 -8px;mask-position:0 -8px}header.site-header .menu-toggle .line.bottom{transform-origin:0 0;margin-top:4px;transition:transform .2s linear,background-color .2s ease-in-out;-webkit-mask-position:0 -16px;mask-position:0 -16px}header.site-header .menu-toggle:hover .line,header.site-header .menu-toggle:focus .line{background-color:#ff4009}header.site-header .menu-toggle[aria-expanded=true]{background:0 0;padding-left:6px}header.site-header .menu-toggle[aria-expanded=true] .line.top{opacity:1;transform-origin:0 0;width:28px;margin-top:0;transform:rotate(45deg)}header.site-header .menu-toggle[aria-expanded=true] .line.middle{opacity:0}header.site-header .menu-toggle[aria-expanded=true] .line.bottom{opacity:1;transform-origin:0 100%;width:28px;margin-top:6.5px;transform:rotate(-45deg)}header.site-header .menu-toggle[aria-expanded=true]:hover .line,header.site-header .menu-toggle[aria-expanded=true]:focus .line{background-color:#fff9e6}@media (prefers-reduced-motion:reduce){header.site-header .menu-toggle,header.site-header .menu-toggle .line.top,header.site-header .menu-toggle .line.middle,header.site-header .menu-toggle .line.bottom{transition:none}}header.site-header nav.main-navigation{z-index:20;visibility:hidden;opacity:0;background-color:#c84d46;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100dvh;max-height:-webkit-fill-available;transition:opacity .2s ease-in-out;display:flex;position:fixed;inset:0}header.site-header nav.main-navigation.expanded{visibility:visible;opacity:1;z-index:3;transition:opacity .2s ease-in-out;overflow-y:scroll}@media only screen and (min-width:1024px){header.site-header nav.main-navigation{z-index:30;width:auto;min-height:auto;max-height:auto;opacity:1;visibility:visible;margin:0 0 0 auto;padding:0;position:relative;background-color:#0000!important}}header.site-header nav.main-navigation ul.menu-main-menu{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:0;padding:8px 12px;font-family:Cuphead Vogue,sans-serif;font-size:36px;font-weight:700;line-height:1;list-style:none;display:flex}header.site-header nav.main-navigation ul.menu-main-menu li{margin:0 0 10px;padding:0}header.site-header nav.main-navigation ul.menu-main-menu li a{color:#433851;text-decoration:none;transition:color .2s ease-in-out}header.site-header nav.main-navigation ul.menu-main-menu li[aria-current=true]{color:#00f}header.site-header nav.main-navigation ul.menu-main-menu li.desktop-only{display:none}@media only screen and (min-width:1024px){header.site-header nav.main-navigation ul.menu-main-menu{text-transform:revert;text-align:left;letter-spacing:0;border-style:solid;border-image-source:url(../images/global/menu-border.webp);border-image-slice:24 0;border-image-repeat:no-repeat;border-image-width:6px 0;flex-direction:row;gap:18px;margin-top:-8px;margin-right:132px;padding:8px 6px;font-size:20px;font-weight:700;line-height:1.2}header.site-header nav.main-navigation ul.menu-main-menu li{margin:0}header.site-header nav.main-navigation ul.menu-main-menu li:hover a,header.site-header nav.main-navigation ul.menu-main-menu li:focus a{color:#ff4009}header.site-header nav.main-navigation ul.menu-main-menu li.desktop-only{display:block}header.site-header nav.main-navigation ul.menu-main-menu li.mobile-only{display:none}}@media only screen and (min-width:1280px){header.site-header nav.main-navigation ul.menu-main-menu{gap:24px;padding:8px 12px;font-size:24px}}header.site-header nav.main-navigation .buy-button{margin-top:24px}header.site-header nav.main-navigation .buy-button button{appearance:none;color:#fff9e6;text-transform:uppercase;cursor:pointer;z-index:0;background:0 0;border-color:#0000;padding:16px 22px 16px 28px;font-size:36px;font-weight:700;transition:color .2s ease-in-out,transform .2s ease-in-out;position:relative;transform:scale(1)}header.site-header nav.main-navigation .buy-button button span{margin-top:-4px;display:block}header.site-header nav.main-navigation .buy-button button:after{content:"";border-image-source:url(../images/global/buy-button.webp);border-image-slice:36 54 fill;border-image-repeat:no-repeat;z-index:-1;border-image-width:12px;position:absolute;inset:0}header.site-header nav.main-navigation .buy-button button:before{content:"";background:var(--site-color);z-index:-1;clip-path:polygon(calc(100% - 5px) 5px,90% 50%,calc(100% - 2px) calc(100% - 5px),3px calc(100% - 5px),10% 50%,5px 5px);position:absolute;inset:0}header.site-header nav.main-navigation .buy-button button:hover,header.site-header nav.main-navigation .buy-button button:focus{transform:scale(1.1)}@media only screen and (min-width:1024px){header.site-header nav.main-navigation .buy-button{margin-top:0;position:absolute;top:-15px;right:0}header.site-header nav.main-navigation .buy-button button{letter-spacing:0;padding:12px 18px 12px 22px;font-size:36px;font-weight:700}header.site-header nav.main-navigation .buy-button button:hover,header.site-header nav.main-navigation .buy-button button:focus{color:#433851}}ul.gallery{grid-template-columns:repeat(1,1fr);gap:20px 22.5px;margin:0;padding:0 5%;list-style:none;display:grid}@media only screen and (min-width:600px){ul.gallery{grid-template-columns:repeat(2,1fr);padding:0 12.5%}}ul.gallery li.image{aspect-ratio:16/10;box-sizing:border-box;width:100%;display:block;position:relative;overflow:hidden;transform:translateZ(0)}ul.gallery li.image:before{content:"";border-style:solid;border-width:12px;pointer-events:none;z-index:2;border-image-source:url(../images/features/image-frame.webp);border-image-slice:42 46;border-image-repeat:repeat;position:absolute;inset:0}ul.gallery li.image a{width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px;overflow:hidden}ul.gallery li.image a img{object-fit:cover;object-position:center center;backface-visibility:hidden;width:100%;height:100%;transition:transform .2s ease-in-out;display:block;position:relative;transform:scale(1)}ul.gallery li.image a:hover img,ul.gallery li.image a:focus img{transform:scale(1.05)}ul.platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 30px;width:fit-content;margin:5px auto 0;padding:0;list-style:none;display:flex}@media only screen and (min-width:480px){ul.platforms{gap:0 40px;margin:0 auto;padding:0}}ul.platforms li.platform{color:#433851;margin:0;padding:0}ul.platforms li.platform:first-child{margin-left:-1px}ul.platforms li.platform a,ul.platforms li.platform a .platform-logo-full,ul.platforms li.platform a .platform-logo-icon{display:block}ul.platforms li.platform a .platform-logo-full svg,ul.platforms li.platform a .platform-logo-icon svg{width:auto;height:45px;display:block}@media only screen and (min-width:767px){ul.platforms li.platform a .platform-logo-full svg,ul.platforms li.platform a .platform-logo-icon svg{height:50px}}@media only screen and (min-width:1024px){ul.platforms li.platform a .platform-logo-full svg,ul.platforms li.platform a .platform-logo-icon svg{height:60px}}ul.platforms li.platform a .platform-logo-full svg .st0,ul.platforms li.platform a .platform-logo-icon svg .st0{fill:currentColor}ul.platforms li.platform a .platform-logo-icon{display:none}@media only screen and (max-width:767px){ul.platforms li.platform a .platform-logo-full{display:none}ul.platforms li.platform a .platform-logo-icon{display:block}ul.platforms li.platform a .platform-logo-icon svg{height:35px}}ul.platforms li.platform:hover,ul.platforms li.platform:focus{color:#ff4009}.modal-overlay{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;background:#433851e8;justify-content:center;align-items:center;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal-overlay .modal-content{max-width:90%;max-height:90vh;overflow:auto}.modal-overlay .modal-content img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90vh;display:block}.modal-overlay .video-modal{aspect-ratio:16/9;width:100%;max-height:85vh}.modal-overlay .video-modal video{width:100%;height:auto;display:block}.modal-overlay .modal-close{color:#fff;text-align:center;cursor:pointer;z-index:15;opacity:1;background-color:#433851;border:none;border-radius:50%;width:40px;height:40px;font-size:42px;transition:background-color .2s ease-in-out,color .2s ease-in-out;position:absolute;top:2vw;right:2vw}.modal-overlay .modal-close span{margin-top:0;margin-left:2px;line-height:0;display:block}.modal-overlay .modal-close:hover,.modal-overlay .modal-close:focus{color:#433851;background-color:#fff}.modal-overlay .modal-close{outline:none}.modal-overlay .modal-close:focus-visible{outline:2px solid -webkit-focus-ring-color;outline-offset:3px;box-shadow:0 0 0 5px #ffffff40}.modal-overlay .gallery-modal{align-items:center;gap:10px;display:flex}.modal-overlay .gallery-modal .gallery-modal img{max-width:100%;max-height:100%}.modal-overlay .gallery-modal .gallery-nav{text-align:center;color:#fff;cursor:pointer;z-index:10;opacity:1;background:#433851;border:none;border-radius:50%;width:40px;height:40px;padding-top:4px;font-size:28px;transition:background-color .2s ease-in-out,color .2s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.modal-overlay .gallery-modal .gallery-nav#gallery-prev{left:2vw}.modal-overlay .gallery-modal .gallery-nav#gallery-prev span{margin-top:-1px;margin-left:-1px;display:block}.modal-overlay .gallery-modal .gallery-nav#gallery-next{right:2vw}.modal-overlay .gallery-modal .gallery-nav#gallery-next span{margin-top:-1px;margin-left:4px;display:block}.modal-overlay .gallery-modal .gallery-nav:hover,.modal-overlay .gallery-modal .gallery-nav:focus{color:#433851;background-color:#fff}nav.legal-nav{padding-top:12px}nav.legal-nav ul{justify-content:center;gap:12px;width:90%;margin:0 auto;padding:0;list-style:none;display:flex}@media only screen and (min-width:600px){nav.legal-nav ul{justify-content:flex-end}}nav.legal-nav ul li a{text-transform:uppercase;color:#433851;text-underline-offset:2px;text-decoration-style:solid;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out;text-decoration-line:underline!important}nav.legal-nav ul li a:hover,nav.legal-nav ul li a:focus{color:#433851;text-decoration-color:#433851;transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out}nav.legal-nav ul li a{font-size:12px}section#hero{aspect-ratio:1/1.5;z-index:1;margin-top:-20px;position:relative;overflow:clip visible}section#hero .background{--parallax-from:-50px;--parallax-to:250;background-image:url(../images/hero/background.webp);background-position:0 0;background-repeat:no-repeat;background-size:115%;width:100%;height:100%;position:absolute;top:0}@media only screen and (min-width:600px){section#hero .background{--parallax-from:-50;--parallax-to:200}}section#hero .background{transform:translateY(var(--parallax-offset,0px))}section#hero .logo{z-index:5;width:60%;position:absolute;top:5%;left:5%}section#hero .run-and-gun{z-index:5;width:27.5%;display:none;position:absolute;top:53%;left:auto;right:5%}@media only screen and (min-width:600px){section#hero{aspect-ratio:471/532;background-position:50% -30px;margin-top:0}section#hero .background{background-position:50%;background-size:100%}section#hero .logo{width:36.5%;position:absolute;top:4%;left:5%}section#hero .run-and-gun{width:25.5%;display:block;top:37%;left:auto;right:5.5%}}body.page-dlc section#hero .background{background-image:url(../images/dlc/hero/background.webp);background-position:0 0;background-size:101%}@media only screen and (min-width:600px){body.page-dlc section#hero .background{background-position:top;background-size:100%}}body.page-dlc section#hero .background{--parallax-from:0;--parallax-to:250}@media only screen and (min-width:600px){body.page-dlc section#hero .background{--parallax-from:-40;--parallax-to:240}}body.page-dlc section#hero .background{transform:translateY(var(--parallax-offset,0px))}body.page-dlc section#hero .logo{z-index:5;width:50%;position:absolute;top:5%;left:5%}body.page-dlc section#hero .run-and-gun{z-index:5;width:20%;position:absolute;top:20px;left:auto;right:5%}@media only screen and (min-width:600px){body.page-dlc section#hero .logo{width:37.5%;top:5%;left:5%}}@media only screen and (min-width:767px){body.page-dlc section#hero .run-and-gun{width:20%;top:50px;left:auto;right:5%}}html.disable-parallax section#hero .background{transform:translateY(-50px)}html.disable-parallax body.page-dlc section#hero .background{transform:translateY(-40px)}section#gameplay{z-index:10;flex-direction:column;margin-top:-50%;scroll-margin-block:50px;display:flex;position:relative}@media only screen and (min-width:600px){section#gameplay{flex-direction:row;margin-top:-49%;padding-bottom:50px;scroll-margin-block:100px}}@media only screen and (min-width:1024px){section#gameplay{padding-bottom:100px}}section#gameplay .column.right{order:1;padding:0 5%}@media only screen and (min-width:600px){section#gameplay .column.right{order:2;width:47.5%;padding:0;right:2.5%}}section#gameplay .column.left{flex-direction:column;order:2;margin-top:24px;padding:0 10%;display:flex}@media only screen and (min-width:600px){section#gameplay .column.left{order:1;width:47.5%;margin-top:0;padding:6% 5% 0}}section#gameplay .column .trailer{aspect-ratio:16/10;border-style:solid;border-width:12px 14px;cursor:pointer;border-image-source:url(../images/gameplay/trailer-frame.webp);border-image-slice:42 48 fill;border-image-repeat:repeat;position:relative}section#gameplay .column .trailer video{object-fit:cover;width:100%;height:100%;position:absolute}section#gameplay .column .boss-battles{margin-top:30px;position:relative}section#gameplay .column .lead-text{text-align:center;margin-top:24px}section#gameplay .column .lead-text:first-of-type{margin-top:30px}section#gameplay .column .starring{order:1;width:80%;margin:0 auto 50px}@media only screen and (min-width:600px){section#gameplay .column .starring{order:2;width:90%;margin-bottom:0}}section#gameplay .column .dlc{z-index:4;transform-origin:50%;backface-visibility:hidden;order:2;width:42%;margin-bottom:50px;transition:transform .2s ease-in-out;position:absolute;top:-29vw;right:2.5%;transform:translateZ(0)scale(1)}@media only screen and (min-width:600px){section#gameplay .column .dlc{order:1;width:auto;margin-top:30px;margin-bottom:110px;display:block;position:relative;top:auto;left:auto}}section#gameplay .column .dlc:hover,section#gameplay .column .dlc:focus{transform:scale(1.1)}body.page-dlc section#gameplay{margin-top:-60%!important}@media only screen and (min-width:480px){body.page-dlc section#gameplay{align-items:flex-start;margin-top:-88%!important}}@media only screen and (min-width:600px){body.page-dlc section#gameplay{margin-top:-55.65%!important}}body.page-dlc section#gameplay .column.left{order:1;padding:0 5%}@media only screen and (min-width:600px){body.page-dlc section#gameplay .column.left{width:47.5%;margin-top:24px;margin-left:5%;padding:0}}body.page-dlc section#gameplay .column.right{flex-direction:column;order:2;margin-top:24px;padding:0 10%;display:flex}@media only screen and (min-width:600px){body.page-dlc section#gameplay .column.right{width:47.5%;margin-top:0;padding:0 5%}}body.page-dlc section#gameplay .column .requires{z-index:4;transform-origin:50%;will-change:transform;backface-visibility:hidden;order:2;width:42%;margin-bottom:50px;transition:transform .2s ease-in-out;position:absolute;top:-35vw;right:7.5%;transform:translateZ(0)scale(1)}@media only screen and (min-width:600px){body.page-dlc section#gameplay .column .requires{order:1;width:auto;margin-bottom:110px;display:block;position:relative;top:auto;left:auto;right:2.5%}}body.page-dlc section#gameplay .column .requires:hover,body.page-dlc section#gameplay .column .requires:focus{transform:scale(1.1)}section#features{margin-top:25px;scroll-margin-block:0;position:relative;overflow-x:hidden}@media only screen and (min-width:600px){section#features{margin-top:0;scroll-margin-block:0}}section#features .features-heading{z-index:2;width:76%;margin-top:6.8%;margin-left:4%;position:relative}section#features .columns{z-index:1;--top-offset:-14vw;flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}@media only screen and (min-width:1280px){section#features .columns{--top-offset:-160px}}section#features .columns .bg-before{--parallax-from:25;--parallax-to:150}@media only screen and (min-width:767px){section#features .columns .bg-before{--parallax-from:100;--parallax-to:200}}@media only screen and (min-width:1280px){section#features .columns .bg-before{--parallax-from:50;--parallax-to:200}}section#features .columns .bg-before{left:0;right:0;top:var(--top-offset);aspect-ratio:4710/2601;z-index:1;width:100%;height:auto;transform:translateY(var(--parallax-offset,0px));background-image:url(../images/features/border-yellow.webp);background-repeat:no-repeat;background-size:100%;display:block;position:absolute}section#features .columns .bg-after{width:100%;left:0;right:0;top:calc(var(--top-offset) + 55.2229vw);margin-top:var(--top-offset);background-color:var(--site-color);z-index:0;height:1000px;display:block;position:absolute}@media only screen and (min-width:1280px){section#features .columns .bg-after{top:calc(var(--top-offset) + 706.854px)}}section#features .columns .bg-after{transform:translateY(var(--parallax-offset,0px))}@media only screen and (min-width:767px){section#features .columns{flex-flow:wrap;padding-top:60px}}@media only screen and (min-width:1024px){section#features .columns{padding-top:0}}section#features .columns .column-text{z-index:5}section#features .columns .column-text .body-text{font-size:20px}@media only screen and (min-width:1024px){section#features .columns .column-text .body-text{font-size:28px}}section#features .columns .column-text.first{text-align:center;letter-spacing:-.5px;-webkit-hyphens:auto;hyphens:auto;flex-basis:62.5%;padding-top:10%;padding-left:10%}@media only screen and (min-width:600px){section#features .columns .column-text.first{letter-spacing:0;flex-basis:60%;padding-top:4%;padding-left:13.5%}}@media only screen and (min-width:1024px){section#features .columns .column-text.first{flex-basis:51%}}section#features .columns .column-text.last{text-align:center;width:90%;margin:0 auto}@media only screen and (min-width:480px){section#features .columns .column-text.last{margin-top:24px}}@media only screen and (min-width:500px){section#features .columns .column-text.last{margin-top:64px}}@media only screen and (min-width:550px){section#features .columns .column-text.last{margin-top:96px}}@media only screen and (min-width:600px){section#features .columns .column-text.last{flex-basis:60%;margin:0;padding-left:13.5%}}@media only screen and (min-width:1024px){section#features .columns .column-text.last{flex-basis:51%}}section#features .columns .column-text.last .gold-seal{width:50%;margin:32px auto 0;display:block}@media only screen and (min-width:600px){section#features .columns .column-text.last .gold-seal{width:75%}}section#features .columns .column-art{z-index:5;flex-basis:40%}section#features .columns .column-art .boss-taunt{display:none}@media only screen and (min-width:1024px){section#features .columns .column-art .boss-taunt{z-index:6;text-align:center;width:125px;margin:0;font-size:18px;display:block;position:absolute;top:-35%;right:20px}}@media only screen and (min-width:1280px){section#features .columns .column-art .boss-taunt{width:150px}}section#features .columns .column-art .boss{width:47.5%;position:absolute;top:-17.5%;right:-8%}@media only screen and (min-width:1024px){section#features .columns .column-art .boss{top:-35%;right:-5px}}section#features .screenshot-gallery{z-index:5;background:var(--site-color);width:100%;padding-top:80px;padding-bottom:10px;display:block;position:relative}section#features .screenshot-gallery .gallery-heading{width:300px;margin:0 auto 20px}html.disable-parallax section#features .columns .bg-before{--parallax-offset:-12.5px!important}@media only screen and (min-width:600px){html.disable-parallax section#features .columns .bg-before{--parallax-offset:0px!important}}@media only screen and (min-width:1280px){html.disable-parallax section#features .columns .bg-before{--parallax-offset:-25px!important}}body.page-dlc section#features .features-heading{z-index:2;width:73%;margin-top:6.8%;margin-left:auto;margin-right:1.5%;position:relative}body.page-dlc section#features .columns{margin-top:-11%;padding-top:0}@media only screen and (min-width:896px) and (max-width:1024px){body.page-dlc section#features .columns{padding-bottom:60px}}body.page-dlc section#features .columns .bg-before{--parallax-from:50;--parallax-to:175}@media only screen and (min-width:767px){body.page-dlc section#features .columns .bg-before{--parallax-from:75;--parallax-to:175}}@media only screen and (min-width:1280px){body.page-dlc section#features .columns .bg-before{--parallax-from:75;--parallax-to:200}}body.page-dlc section#features .columns .bg-before{background-image:url(../images/dlc/features/border-green.webp)}body.page-dlc section#features .columns .column-text.first{text-align:center;letter-spacing:-.5px;-webkit-hyphens:auto;hyphens:auto;flex-basis:62.5%;margin-left:40%;padding-top:8%;padding-right:12.5%}@media only screen and (min-width:480px){body.page-dlc section#features .columns .column-text.first{padding-top:20%}}@media only screen and (min-width:600px){body.page-dlc section#features .columns .column-text.first{letter-spacing:0;flex-basis:60%;margin-left:0;padding-top:8%;padding-left:2.5%;padding-right:17.5%}}@media only screen and (min-width:1024px){body.page-dlc section#features .columns .column-text.first{flex-basis:51%;padding-left:7.5%;padding-right:7.5%}}body.page-dlc section#features .columns .column-text.last{padding-left:0}@media only screen and (min-width:480px){body.page-dlc section#features .columns .column-text.last{margin-top:24px}}@media only screen and (min-width:500px){body.page-dlc section#features .columns .column-text.last{margin-top:24px}}@media only screen and (min-width:550px){body.page-dlc section#features .columns .column-text.last{margin-top:24px}}@media only screen and (min-width:600px){body.page-dlc section#features .columns .column-text.last{margin-top:0;margin-left:38.75%;padding-left:5%;padding-right:17.5%}}@media only screen and (min-width:1024px){body.page-dlc section#features .columns .column-text.last{padding-left:10%;padding-right:7.5%}}body.page-dlc section#features .columns .column-art .boss{width:47.5%;position:absolute;top:-15.5%;left:-4%}@media only screen and (max-width:400px){body.page-dlc section#features .columns .column-art .boss{width:80%;left:-25%}}@media only screen and (min-width:400px) and (max-width:480px){body.page-dlc section#features .columns .column-art .boss{width:60%;left:-15%}}@media only screen and (min-width:1024px){body.page-dlc section#features .columns .column-art .boss{top:-30%;left:-5px}body.page-dlc section#features .columns .column-art .boss-taunt{top:-35%;left:80px}}body.page-dlc section#features .screenshot-gallery{padding-bottom:350px}@media only screen and (min-width:600px){body.page-dlc section#features .screenshot-gallery{padding-bottom:400px}}@media only screen and (min-width:1024px){body.page-dlc section#features .screenshot-gallery{padding-bottom:500px}}section#awards{z-index:10;background:var(--site-color);margin-top:-5px;padding-top:95px;padding-bottom:300px;scroll-margin-block:0;position:relative}section#awards:after{content:"";background:var(--site-color);z-index:9;width:100%;height:200px;position:absolute;bottom:-200px;left:0}section#awards h2.awards-heading{width:230px;margin:0 auto}@media only screen and (min-width:600px){section#awards h2.awards-heading{width:260px}}section#awards .award-row{justify-content:center;gap:30px;margin-top:30px;padding:30px 5% 0;display:flex;position:relative}section#awards .award-row:nth-of-type(2){flex-direction:column;align-items:center}@media only screen and (min-width:600px){section#awards .award-row:nth-of-type(2){flex-direction:row}}section#awards .award-row:before{content:"";background-image:url(../images/awards/divider.webp);background-position:top;background-repeat:no-repeat;background-size:100%;width:90%;height:3px;position:absolute;top:-1.5px;left:5%}section#awards .award-row:first-of-type:before{display:none}@media only screen and (min-width:600px){section#awards .award-row:first-of-type:before{display:block}}section#awards .award-row .award{flex:1;justify-content:center;gap:30px;display:flex;position:relative}@media only screen and (min-width:480px){section#awards .award-row .award{align-items:center;gap:30px}}section#awards .award-row .award ul{margin:0;padding:0;list-style:none}section#awards .award-row .award ul li{text-transform:uppercase;letter-spacing:0;font-size:14px}section#awards .award-row .award img{max-width:revert}section#awards .award-row .award.annie-awards{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}@media only screen and (min-width:600px){section#awards .award-row .award.annie-awards{flex-direction:row}}section#awards .award-row .award.annie-awards ul{flex:1}section#awards .award-row .award.annie-awards ul li{padding:0 15%}section#awards .award-row .award.annie-awards ul:first-child{order:2}section#awards .award-row .award.annie-awards ul:last-child{order:3}@media only screen and (min-width:600px){section#awards .award-row .award.annie-awards ul{display:flex}section#awards .award-row .award.annie-awards ul:first-child{text-align:right;order:1;justify-content:flex-end}section#awards .award-row .award.annie-awards ul:last-child{text-align:left;order:3;justify-content:flex-start}section#awards .award-row .award.annie-awards ul li{max-width:180px;padding:0}}section#awards .award-row .award.annie-awards img{width:30%;height:auto}@media only screen and (min-width:600px){section#awards .award-row .award.annie-awards img{order:2;width:auto;height:160px}}section#awards .award-row .award.game-awards{flex-direction:column;justify-content:flex-end;gap:30px;margin-bottom:-30px;display:flex}@media only screen and (min-width:600px){section#awards .award-row .award.game-awards{margin-bottom:0}}@media only screen and (min-width:1024px){section#awards .award-row .award.game-awards{flex-direction:row}}section#awards .award-row .award.game-awards li{text-align:center;line-height:2}@media only screen and (min-width:600px){section#awards .award-row .award.game-awards li{text-align:right;line-height:revert}}section#awards .award-row .award.game-awards ul{order:2}@media only screen and (min-width:1024px){section#awards .award-row .award.game-awards ul{order:1}}section#awards .award-row .award.game-awards img{order:1;width:auto;height:100px}@media only screen and (min-width:600px){section#awards .award-row .award.game-awards img{max-width:185px;height:auto}}@media only screen and (min-width:767px){section#awards .award-row .award.game-awards img{width:auto;max-width:100%;height:100px}}@media only screen and (min-width:1024px){section#awards .award-row .award.game-awards img{order:2}}section#awards .award-row .award.bafta-awards{text-align:center;flex-direction:column;justify-content:flex-start;gap:30px;min-height:150px;padding-top:30px;display:flex;position:relative}section#awards .award-row .award.bafta-awards:before{content:"";background-image:url(../images/awards/divider.webp);background-position:top;background-repeat:no-repeat;background-size:100%;width:90vw;height:3px;position:relative;top:-1.5px;left:0}@media only screen and (min-width:600px){section#awards .award-row .award.bafta-awards{padding-top:0;padding-left:30px}section#awards .award-row .award.bafta-awards:before{background-image:url(../images/awards/divider-vertical.webp);background-position:0;background-size:2px 100%;width:3px;height:100%;position:absolute;top:0;left:0}}@media only screen and (min-width:1024px){section#awards .award-row .award.bafta-awards{text-align:left;flex-direction:row}}section#awards .award-row .award.bafta-awards img{width:auto;height:100px;margin:0 auto}@media only screen and (min-width:600px){section#awards .award-row .award.bafta-awards img{max-width:185px;height:auto;margin:0}}@media only screen and (min-width:767px){section#awards .award-row .award.bafta-awards img{width:auto;max-width:100%;height:100px}}section#awards .award-row .award.dice-awards{text-align:center;flex-direction:column;align-items:center}@media only screen and (min-width:767px){section#awards .award-row .award.dice-awards{flex-direction:row}}section#awards .award-row .award.dice-awards ul{flex-direction:column;gap:10px;display:flex}@media only screen and (min-width:600px){section#awards .award-row .award.dice-awards ul{flex-direction:row}}section#awards .award-row .award.dice-awards ul li{margin-bottom:1em;padding:0 15%}@media only screen and (min-width:600px){section#awards .award-row .award.dice-awards ul li{margin-bottom:0;padding:0}}@media only screen and (min-width:767px){section#awards .award-row .award.dice-awards ul li{text-align:left;max-width:120px}}section#awards .award-row .award.dice-awards img{width:auto;height:130px}section#music{z-index:10;scroll-margin-block:50px;position:relative}@media only screen and (min-width:600px){section#music{scroll-margin-block:-200px}}section#music .border{aspect-ratio:4710/2601;--parallax-from:0;--parallax-to:200;width:100%;margin-top:clamp(-475px,-46.9395%,-125px);position:relative}@media only screen and (min-width:1024px){section#music .border{--parallax-from:250;--parallax-to:200}}section#music .border .border-before{z-index:2;pointer-events:none;width:100%;height:auto;transform:translateY(var(--parallax-offset,0px));background-image:url(../images/music/border-red.webp);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}section#music .border .border-after{aspect-ratio:4710/2601;z-index:1;width:100%;height:auto;transform:translateY(var(--parallax-offset,0px));background:#c84d46;position:absolute;top:auto;bottom:calc(10px - 100%);left:0}section#music .content-wrapper{z-index:8;background:linear-gradient(#0000 100px,#c84d46 100px);min-height:1000px;margin-top:-182px;display:flow-root;position:relative}@media only screen and (min-width:767px){section#music .content-wrapper{margin-top:-150px}}section#music .content-wrapper .band{z-index:10;width:80%;margin:-25% auto 0;position:relative}@media only screen and (min-width:1024px){section#music .content-wrapper .band{margin-top:-20%}}section#music .content-wrapper .content{width:90%;margin:0 auto;padding-bottom:200px}section#music .content-wrapper .content .music-heading{margin-top:-7%}section#music .content-wrapper .content .product-row{flex-direction:column;gap:50px;margin:50px 7.5% 0;display:flex}@media only screen and (min-width:600px){section#music .content-wrapper .content .product-row{flex-direction:row;gap:30px}}@media only screen and (min-width:1024px){section#music .content-wrapper .content .product-row{gap:20%}}section#music .content-wrapper .content .product-row .product{width:100%;text-decoration:none;display:block}section#music .content-wrapper .content .product-row .product img.product-image{border-style:solid;border-width:12px;transform-origin:50%;backface-visibility:hidden;border-image-source:url(../images/music/album-frame.webp);border-image-slice:44 48 fill;border-image-repeat:repeat;padding:0 0 0 1px;transition:transform .2s ease-in-out;transform:scale(1)}section#music .content-wrapper .content .product-row .product h3.product-title{text-align:center;text-transform:uppercase;color:#fff9e6;letter-spacing:.12rem;margin:20px auto;font-size:22px;font-weight:800}section#music .content-wrapper .content .product-row .product span.buy-now{cursor:pointer;background:#b63832;width:145px;margin:0 auto;transition:background-color .2s ease-in-out;display:block}@media only screen and (min-width:600px){section#music .content-wrapper .content .product-row .product span.buy-now{width:165px}}section#music .content-wrapper .content .product-row .product:hover img.product-image,section#music .content-wrapper .content .product-row .product:focus img.product-image{transform:scale(1.025)}section#music .content-wrapper .content .product-row .product:hover span.buy-now,section#music .content-wrapper .content .product-row .product:focus span.buy-now{background:#433851}section#music .content-wrapper .content .sheet-music{text-align:center;margin-top:100px}section#music .content-wrapper .content .sheet-music .sheet-music-heading{width:200px;margin:0 auto}@media only screen and (min-width:600px){section#music .content-wrapper .content .sheet-music .sheet-music-heading{width:350px}}section#music .content-wrapper .content .sheet-music .body-text{color:#fff9e6;margin:10px auto 20px}@media only screen and (min-width:600px){section#music .content-wrapper .content .sheet-music .body-text{width:80%}}section#music .content-wrapper .content .sheet-music a.buy-now{cursor:pointer;background:#b63832;width:145px;margin:0 auto;transition:background-color .2s ease-in-out;display:block}@media only screen and (min-width:600px){section#music .content-wrapper .content .sheet-music a.buy-now{width:165px}}section#music .content-wrapper .content .sheet-music a.buy-now:hover,section#music .content-wrapper .content .sheet-music a.buy-now:focus{background:#433851}html.disable-parallax section#music .border .border-before{--parallax-offset:-75px!important}@media only screen and (min-width:600px){html.disable-parallax section#music .border .border-before{--parallax-offset:-50px!important}}@media only screen and (min-width:1024px){html.disable-parallax section#music .border .border-before{--parallax-offset:-25px!important}}body.page-dlc section#music .border{margin-top:clamp(-100%,-55.2229%,-125px)}@media only screen and (min-width:600px){body.page-dlc section#music .content .product-row .product{max-width:50%;margin:0 auto}}section#artbooks{z-index:10;padding-bottom:80px;scroll-margin-block:400px;position:relative;transform:translateZ(0)}@media only screen and (min-width:600px){section#artbooks{scroll-margin-block:500px}}section#artbooks{--parallax-from:200;--parallax-to:200}@media only screen and (min-width:1024px){section#artbooks{--parallax-from:300;--parallax-to:200}}section#artbooks{margin-top:var(--parallax-offset,0px)}@media only screen and (min-width:600px){section#artbooks{flex-direction:row;align-items:flex-start;gap:60px}}section#artbooks .border{pointer-events:none;z-index:1;background-image:url(../images/artbooks/border.webp);background-repeat:repeat;background-size:100%;width:100%;height:auto;display:block;position:absolute;inset:80px 0 10px}@media only screen and (min-width:480px){section#artbooks .border{inset:100px 0 15px}}@media only screen and (min-width:600px){section#artbooks .border{inset:100px 0 25px}}@media only screen and (min-width:1280px){section#artbooks .border{inset:100px 0 50px}}section#artbooks .artbooks-heading{z-index:2;width:100%;position:relative}section#artbooks .product-row{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:70%;margin:50px auto;display:flex;position:relative}@media only screen and (min-width:600px){section#artbooks .product-row{flex-direction:row;align-items:flex-start;gap:60px}}section#artbooks .product-row .product-image{border-style:solid;border-width:12px;transform-origin:50%;backface-visibility:hidden;border-image-source:url(../images/music/album-frame.webp);border-image-slice:44 48 fill;border-image-repeat:repeat;flex-basis:33.33%;min-width:0;padding:0 0 0 1px;transition:transform .2s ease-in-out;transform:scale(1)}section#artbooks .product-row .product-details{color:#fff9e6;text-align:center;flex-basis:66.66%;min-width:0}@media only screen and (min-width:600px){section#artbooks .product-row .product-details{text-align:left}}section#artbooks .product-row .product-details span.buy-now{cursor:pointer;background:0 0;width:145px;margin-top:30px;transition:background-color .2s ease-in-out;display:inline-block}@media only screen and (min-width:600px){section#artbooks .product-row .product-details span.buy-now{width:165px}}section#artbooks .product-row:hover img.product-image,section#artbooks .product-row:focus img.product-image{transform:scale(1.025)}section#artbooks .product-row:hover span.buy-now,section#artbooks .product-row:focus span.buy-now{background:#b63832}section#artbooks .artbooks-footer{z-index:2;width:100%;position:absolute;bottom:0}html.disable-parallax section#artbooks{--parallax-offset:-150px!important}section#footer{display:block}section#footer .buy-now{background:var(--site-color);text-align:center;margin-top:-50px;padding:100px 5% 50px}section#footer .buy-now .buy-now-heading{width:220px;margin:0 auto}@media only screen and (min-width:600px){section#footer .buy-now .buy-now-heading{width:320px}}section#footer .buy-now ul.platforms{margin-top:35px}section#footer .special-arrangement{width:90%;margin:0 auto;padding:20px 0;display:block}@media only screen and (min-width:767px){section#footer .special-arrangement{width:72.5%}}#buy-now-modal{background:var(--site-color);width:90vw;height:auto;padding:10px;display:none;position:relative}.modal-overlay.active #buy-now-modal{display:block}#buy-now-modal .inner{border-style:solid;border-width:6px;border-image-source:url(../images/buy-now/frame.webp);border-image-slice:24;border-image-repeat:repeat;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:20px;display:flex}@media only screen and (min-width:767px){#buy-now-modal .inner{padding:5%}}#buy-now-modal .inner .columns{flex-direction:column;align-items:center;gap:20px;margin-top:20px;padding:0 5%;display:flex}@media only screen and (min-width:767px){#buy-now-modal .inner .columns{flex-direction:row;gap:50px;margin-top:0}}#buy-now-modal .inner .columns *{min-width:0}#buy-now-modal .inner .columns .flourish{z-index:1;width:35%;height:auto;position:absolute;top:0;right:0}@media only screen and (min-width:767px){#buy-now-modal .inner .columns .flourish{width:22%}}#buy-now-modal .inner .columns .logo{z-index:2;flex:1 1 0;min-width:0;max-width:90%;margin:0}@media only screen and (min-width:480px){#buy-now-modal .inner .columns .logo{max-width:80%}}@media only screen and (min-width:767px){#buy-now-modal .inner .columns .logo{max-width:100%}}#buy-now-modal .inner .columns .brothers{z-index:2;flex:1 1 0;max-width:70%;height:auto;display:block}@media only screen and (min-width:480px){#buy-now-modal .inner .columns .brothers{max-width:60%}}@media only screen and (min-width:767px){#buy-now-modal .inner .columns .brothers{max-width:100%}}#buy-now-modal .inner .buy-title{text-transform:uppercase;text-align:center;margin:50px auto 20px;font-size:20px;font-weight:800}@media only screen and (min-width:767px){#buy-now-modal .inner .buy-title{margin:50px auto 20px}}#buy-now-modal .inner ul.platforms{margin-bottom:10px;padding:0 30px}@media only screen and (min-width:480px){#buy-now-modal .inner ul.platforms{padding:0}}.modal-overlay:has(#buy-now-modal) .modal-close{top:30px;right:30px}