.BackgroundOverlay_BackgroundOverlay__rMPtk{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BackgroundOverlay_BackgroundOverlayGradient__wrgL0{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/20%) 0,rgb(0 0 0/20%)),linear-gradient(90deg,rgb(0 0 0/50%),rgb(0 0 0/0) 45.04%),linear-gradient(180deg,rgb(0 0 0/0) 35%,#000)}.BackgroundOverlay_Fixed___WhTt{position:fixed}.Carousel_Carousel__YdcMc{position:relative}.Carousel_CarouselItems__IWIGa{display:flex;gap:2.4rem;overflow:scroll hidden;scroll-snap-type:x mandatory;margin-inline:calc(var(--container-padding)*-1);padding-inline:calc(var(--container-padding)*4);padding-block:.6rem;margin-block:-.6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Carousel_CarouselItems__IWIGa::-webkit-scrollbar{display:none}@media (max-width:576px){.Carousel_CarouselItems__IWIGa{gap:.8rem;padding-inline:var(--container-padding);scroll-padding-left:var(--container-padding)}}.Carousel_CarouselItemsDragging__VZ8xX{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Carousel_CarouselItem__iLZb0{--width:calc(100vw - var(--container-padding)*2);aspect-ratio:2/1;flex-shrink:0;flex-basis:var(--width);width:var(--width);scroll-snap-align:center;container-type:size;container-name:game-library-card}@media (max-width:576px){.Carousel_CarouselItem__iLZb0{--width:calc(100vw - var(--container-padding)*6);aspect-ratio:320/500;scroll-snap-align:start;scroll-padding-inline-start:var(--container-padding)}}.Carousel_CarouselButton__GuDSY{position:absolute;top:0;height:100%;display:grid;place-items:center;background:none;border:none;cursor:pointer;z-index:1}@media (max-width:576px){.Carousel_CarouselButton__GuDSY{display:none}}.Carousel_CarouselButtonLeft__G3_eN{padding-inline:4.2rem;right:100%;fill:var(--monochrome-white-03);transition:fill .3s ease-in-out}@media (-ms-high-contrast:none),not all and (hover:none){.Carousel_CarouselButtonLeft__G3_eN:hover{fill:var(--monochrome-white-07)}}.Carousel_CarouselButtonRight__Dy1pe{padding-inline:4.2rem;left:100%;fill:var(--monochrome-white-03);transition:fill .3s ease-in-out}@media (-ms-high-contrast:none),not all and (hover:none){.Carousel_CarouselButtonRight__Dy1pe:hover{fill:var(--monochrome-white-07)}}.Carousel_Ambient__fzhlT{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Carousel_NavigationDotsWrapper__z10cM{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 1.6rem)}.NavigationDots_DotWrapper__PT4J0{padding:.6rem}@media (max-width:576px){.NavigationDots_DotWrapper__PT4J0{padding:.4rem}}.NavigationDots_Dots__AgAEE{display:flex}.NavigationDots_Dots__AgAEE .NavigationDots_DotActive__sGBLl{width:calc(var(--dot-size)*3)}.NavigationDots_DotsPrimary__4BGn7{--dot-size:1.2rem;--dot-color:var(--monochrome-white-05)}.NavigationDots_DotsPrimary__4BGn7 .NavigationDots_DotActive__sGBLl{--dot-color:var(--monochrome-white)}.NavigationDots_DotsSecondary__lQ_lX{--dot-size:0.8rem;--dot-color:var(--monochrome-white-03)}.NavigationDots_DotsSecondary__lQ_lX .NavigationDots_DotActive__sGBLl{--dot-color:var(--monochrome-white-05)}.NavigationDots_Dot__psiJO{width:var(--dot-size);height:var(--dot-size);background-color:var(--dot-color);border-radius:var(--dot-size);transition:width .3s ease-in-out,background-color .3s ease-in-out}.HeroNavigationButtons_PrevButton__cO4f1{left:0}.HeroNavigationButtons_NextButton__6ZQLT{right:0}.HeroNavigationButtons_Button__k7mrt{padding-inline:4.2rem;position:absolute;top:0;height:100%;justify-content:center;fill:var(--monochrome-white-03);transition:fill .2s ease-in-out,transform .2s ease-in-out;z-index:3}@media (-ms-high-contrast:none),not all and (hover:none){.HeroNavigationButtons_Button__k7mrt:hover{fill:var(--monochrome-white-07)}}@media (max-width:576px){.HeroNavigationButtons_Button__k7mrt{display:none}}.HeroNavigationButtons_SpatialNavigationButton__NFWER{--padding:4.2rem;position:absolute;bottom:0;height:12rem;width:6rem;pointer-events:none}.HeroSectionCard_HeroSectionCard__KmbIL{position:relative;height:100%;width:100%;overflow:hidden;isolation:isolate}.HeroSectionCard_Content__JydEW{position:relative;margin-inline:var(--container-padding);height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.4rem;padding-bottom:4rem;z-index:1}@media (max-width:576px){.HeroSectionCard_Content__JydEW{align-items:stretch;padding-bottom:2rem}}.HeroSectionCard_MobileBackgroundOverlay__vg9IF{display:none;position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/100%) 10%,rgb(0 0 0/0) 50%)}@media (max-width:576px){.HeroSectionCard_MobileBackgroundOverlay__vg9IF{display:block}}.HeroSectionCard_BackgroundOverlayWrapper__H9ZGs{opacity:.8}.BackgroundMedia_MediaBackground__7_ye3{position:absolute;z-index:0;height:100%;width:auto;top:0;right:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.BackgroundMedia_VideoBackground__jj81d{transform:scale(1.35)}.BackgroundMedia_MediaBackground__7_ye3.BackgroundMedia_Gradient__bIiMa{-webkit-mask:linear-gradient(90deg,transparent,black 45%);mask:linear-gradient(90deg,transparent,black 45%)}@media (max-width:576px){.BackgroundMedia_MediaBackground__7_ye3.BackgroundMedia_Gradient__bIiMa{-webkit-mask:linear-gradient(0deg,transparent,black 45%);mask:linear-gradient(0deg,transparent,black 45%)}}.BackgroundMedia_MediaBackground__7_ye3.BackgroundMedia_FullWidth__x1Kg2{width:100%;transform:scale(1.35);-o-object-fit:cover;object-fit:cover}.BackgroundMedia_MediaBackground__7_ye3.BackgroundMedia_Cover__fv3cZ{top:0;left:0;width:100%;height:100%;aspect-ratio:unset;-o-object-fit:cover;object-fit:cover}.BackgroundMedia_FadeTransition__kU4ye{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.BackgroundMedia_FadeTransition__kU4ye.BackgroundMedia_Visible__D7vnB{opacity:1}.SteamPurchaseSyncButton_SteamPurchaseSyncInfo__u3wQC{max-width:100%}.SteamPurchaseSyncButton_SteamPurchaseSyncInfoInner__x5a0_{display:flex;flex-direction:column;gap:.2rem;min-height:0}.SteamPurchaseSyncButton_PurchasedAccount__dyq3J{display:inline-flex;gap:.2rem;align-items:center;flex-wrap:wrap}.SteamPurchaseSyncButton_PurchasedAccountIcon__kVfAw{display:inline-flex;align-items:center;margin-left:.3rem}.SteamPurchaseSyncButton_InfoText__8x2HS{display:block;max-width:43.4rem}.HeroSectionClient_HeroSection__UqL6w{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;min-height:56rem;height:90vh}@supports (height:90svh){.HeroSectionClient_HeroSection__UqL6w{height:90svh}}.HeroSectionClient_CardWrapperInner__kjHuK,.HeroSectionClient_CardWrapper__YDfcl{position:absolute;inset:0}.HeroSectionClient_Appear___ILms{animation:HeroSectionClient_appear__vffW2 .4s ease-in-out}.HeroSectionClient_Disappear__RyOi5{animation:HeroSectionClient_disappear__jKzKi .3s ease-in-out forwards}@keyframes HeroSectionClient_appear__vffW2{0%{opacity:0}to{opacity:1}}@keyframes HeroSectionClient_disappear__jKzKi{0%{opacity:1}to{opacity:0}}.HeroSectionClient_NavigationDotsWrapper__rxoQn{position:absolute;right:var(--container-padding);bottom:5.6rem;z-index:3}@media (max-width:576px){.HeroSectionClient_NavigationDotsWrapper__rxoQn{bottom:10.6rem;right:2.4rem}.HeroSectionClient_NavigationDotsWrapper__rxoQn.HeroSectionClient_WithTariff__vhdB8{bottom:17.2rem}}.DiscoverPage_HeroSectionWrapper__K7c5J{margin:calc(var(--gap-m)*-1 - var(--navigation-header-height)) calc(var(--container-padding)*-1) 0}.DiscoverPage_CollectionsWrapper__GHhpj{display:flex;flex-direction:column;gap:8rem;padding-top:3rem}