.franchise-wrapper .franchise-logo img{max-height:50vh}.franchise-wrapper .franchise-hero .hero--media-wrapper .media--image img{min-height:50vh;-o-object-fit:cover;object-fit:cover}@media not all and (min-width:960px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content{width:100%}}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav{flex-direction:column}@media (min-width:960px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav{flex-direction:row}}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link{position:relative;display:block}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--label{display:none}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{position:absolute;bottom:2rem;width:100%;font-size:2.25rem;line-height:1.125}@media (min-width:1280px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{font-size:3rem;line-height:1.125}}@media (min-width:1600px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{font-size:4rem;line-height:1}}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{text-align:center;text-transform:uppercase}.game-wrapper,.game-wrapper .game-content{display:flex;flex-direction:column}.game-wrapper .game-content{padding-top:.625rem;padding-bottom:.625rem}.game-wrapper .game-content .game-info .game-info--details-wrapper{width:100%}@media (min-width:640px){.game-wrapper .game-content .game-info .game-info--details-wrapper{width:50%}}@media (min-width:960px){.game-wrapper .game-content .game-info .game-info--details-wrapper{width:auto}}.game-wrapper .game-content .game-info .game-info--details-wrapper .game-info--label{font-weight:600}.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper{height:100%}.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide{height:auto}.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content .section-columns,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content .section-columns .column-wrapper,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content .section-columns .column-wrapper .column-content{height:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--default.view--bundles .view--content .view--product .view--product--details .product-bundle--items .product-bundle--item{flex-wrap:wrap}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content{display:grid}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product{display:flex;flex-direction:column;align-items:center}@media (min-width:960px){.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product{flex-direction:row}}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert{display:flex;justify-content:center;max-height:50vh;padding:1rem 0}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert .media--image,.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert a{display:flex;justify-content:center;height:auto;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert .media--image img,.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert a img{max-height:100%;width:auto}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--horz{flex:1 1 0%;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--details{flex:1 1 0%;align-self:center}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative{display:flex;flex-direction:column}@media (min-width:960px){.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative{flex-direction:row}}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative.view--bundles .view--content .view--product .view--product--details .product-bundle--items .product-bundle--item{flex-wrap:wrap}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--info{min-width:10rem}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--info:has(.label-notes){min-width:20rem}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content{display:grid}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product{display:flex;flex-direction:column;align-items:center}@media (min-width:960px){.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product{flex-direction:row}}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert{display:flex;justify-content:center;max-height:50vh;padding:1rem 0}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert .media--image,.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert a{display:flex;justify-content:center;height:auto;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert .media--image img,.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert a img{max-height:100%;width:auto}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--horz{flex:1 1 0%;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--details{flex-grow:1;flex-basis:100%}.game-wrapper .game-languages,.game-wrapper .game-requirements{padding-top:.625rem;padding-bottom:.625rem}.game-languages .game-languages--content .game-languages--wrapper ul.game-languages--list{display:flex;flex-wrap:wrap}.game-languages .game-languages--content .game-languages--wrapper ul.game-languages--list li:not(:last-child):after{content:", "}.game-requirements .tabs .tab-menu .tab-menu-buttons button.tab{display:flex;flex-direction:row-reverse;align-items:center}.game-requirements .product-requirements .requirements-list{flex:1}.game-requirements .product-requirements .requirements-list:only-child{flex:.5}.game-requirements .product-requirements .requirements-list .requirement .requirement-label,.game-requirements .product-requirements .requirements-list .requirement .requirement-value{flex:1}.product-wrapper{display:flex;flex-direction:column}.product-wrapper>div:not(.product-hero)>h2{font-size:2rem;font-weight:700}.product-wrapper>div:not(.product-hero) h3{font-size:1.75rem;font-weight:600}.product-wrapper>div:not(.product-hero) h4{padding-bottom:1rem;font-size:1.5rem;font-weight:500}.product-wrapper>div:last-child{margin-bottom:2.5rem}.product-wrapper .product-content .product-info .product-info--details-wrapper{width:100%}@media (min-width:640px){.product-wrapper .product-content .product-info .product-info--details-wrapper{width:50%}}@media (min-width:960px){.product-wrapper .product-content .product-info .product-info--details-wrapper{width:auto}}.product-wrapper .product-content .product-info .product-info--details-wrapper .product-info--label{font-weight:600}.product-wrapper .game-languages,.product-wrapper .game-requirements{margin-top:1.25rem;margin-bottom:1.25rem}.product-wrapper .product-media .product-details .product-info--media-wrapper .gallery .gallery-content .gallery-slider{height:100%}.node--reward .reward-wrapper .reward--tags{display:flex;flex-wrap:wrap}.page-hero.content-with-media-background .page-hero-media{min-height:50vh}.page-hero.content-below-media .page-hero-media img{width:100%}.page-hero.content-below-media .page-hero-media iframe{aspect-ratio:16/9}.component--signup .signup--logo,.signup--wrapper .signup--logo{max-width:8rem}.component--signup button:not(:disabled):hover .email-submit--arrow,.signup--wrapper button:not(:disabled):hover .email-submit--arrow{animation:move-right 1s infinite}.signup--wrapper .signup--image img{min-height:100%;-o-object-fit:cover;object-fit:cover}.signup--wrapper .signup--form .signup--step{display:flex;width:100%;align-items:center;justify-content:center}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .text.text-intro{padding-top:2rem;padding-bottom:2rem}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details{display:flex;flex-direction:column}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details .email-entry{padding-bottom:1rem}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details .email-entry form .input.input-email{position:relative;width:auto}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details .email-entry form .input.input-email label{display:none}.signup--wrapper .signup--form .signup--step.signup--step--2 .signup--logo.site-logo--default svg path{fill:currentColor}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input label a{text-decoration-line:underline}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input input{position:relative;order:-9999;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5rem;height:1.5rem;width:1.5rem;font-size:1.5rem;line-height:1.5;font-weight:700;border-width:2px;border-style:solid}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input input:checked:after{content:"¬";display:flex;height:100%;width:100%;align-items:center;justify-content:center;transform:rotate(135deg)}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input button{align-items:center}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input button:not(:disabled):hover .signup--submit--arrow{animation:move-right 1s infinite}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form button.signup--submit-button .signup--submit--arrow{display:flex;align-items:center;justify-content:center}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form button.signup--submit-button .signup--submit--arrow svg{height:auto}.signup--wrapper .signup--form .signup--step form.email-form{max-width:40rem}.signup--wrapper .signup--form .signup--step form .input{position:relative}.signup--wrapper .signup--form .signup--step form .input input,.signup--wrapper .signup--form .signup--step form .input select{border-width:1px;border-style:solid;padding:1rem}.signup--wrapper .signup--form .signup--step form .input input:-moz-read-only{-moz-user-select:none;user-select:none}.signup--wrapper .signup--form .signup--step form .input input:read-only{-webkit-user-select:none;-moz-user-select:none;user-select:none}.signup--wrapper .signup--form .signup--step form .input input:-moz-read-only:focus-visible{outline:none}.signup--wrapper .signup--form .signup--step form .input input:read-only:focus-visible{outline:none}.signup--wrapper .signup--form .signup--step form .input input[type=checkbox]{padding:.5rem}.signup--wrapper .signup--form .signup--step form .input input[type=email],.signup--wrapper .signup--form .signup--step form .input input[type=text]{min-width:min(100%,30rem)}.signup--wrapper .signup--form .signup--step form .input input[type=date],.signup--wrapper .signup--form .signup--step form .input select{min-width:min(100%,30rem);min-height:3.625rem;background-color:transparent}.component.component--signup .signup--content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width:1280px){.component.component--signup .signup--content-wrapper{flex-direction:row}}.component.component--signup .signup--content-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:1280px){.component.component--signup .signup--content-wrapper{max-height:28rem}}.component.component--signup .signup--content-wrapper .signup--content:only-child{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1280px){.component.component--signup .signup--content-wrapper .signup--content:only-child{flex-direction:row;align-items:center}}.component.component--signup .signup--content-wrapper .signup--content:only-child{width:100%}.component.component--signup .signup--content-wrapper .signup--content:only-child .signup--content-details,.component.component--signup .signup--content-wrapper .signup--content:only-child .signup--title{flex:1}.component.component--signup .signup--content-wrapper .signup--content:only-child .signup--title{max-width:max(60%,35rem)}@media (min-width:1280px){.component.component--signup .signup--content-wrapper .signup--content:not(:only-child){max-width:max(50rem,50%)}}.component.component--signup .signup--content-wrapper .signup--content:not(:only-child) .signup--content-details .email-entry,.component.component--signup .signup--content-wrapper .signup--content:not(:only-child) .signup--content-details .text{max-width:40rem}.component.component--signup .signup--content-wrapper .signup--content .signup--content-details{display:flex;flex-direction:column}.component.component--signup .signup--content-wrapper .signup--content .signup--content-details .email-entry{order:-9999}.component.component--signup .signup--content-wrapper .signup--image{width:100%}