.steamhub-hero{color:#fff;isolation:isolate;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.steamhub-hero__media{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.steamhub-hero__bg{object-fit:cover;object-position:center 35%}.steamhub-hero__veil{pointer-events:none;background:linear-gradient(rgba(22,28,45,0) 0%,#161c2d 85.4%);position:absolute;top:0;bottom:0;left:0;right:0}.steamhub-hero__bar{pointer-events:none;z-index:1;background:#161c2d;height:max(160px,min(19.7vw,379px));position:absolute;bottom:0;left:0;right:0}.steamhub-hero__content{z-index:2;text-align:center;box-sizing:border-box;padding:clamp(72px,9vw,160px)var(--container-pad)clamp(48px,5vw,100px);flex-direction:column;align-items:center;min-height:max(560px,min(70vw,1326px));display:flex;position:relative}.steamhub-hero__title{font-family:var(--font-body);color:#fff;margin:0;font-size:max(48px,min(8.5vw,163px));font-weight:500;line-height:1.02}.steamhub-hero__subtitle{font-family:var(--font-body);color:#fff;margin:0;font-size:max(22px,min(3.33vw,64px));font-weight:300;line-height:1.02}.steamhub-hero__body{max-width:min(959px,100%);font-family:var(--font-body);color:#fff;margin:max(20px,min(3vw,48px)) auto 0;font-size:max(14px,min(1.04vw,20px));font-weight:400;line-height:1.85}.steamhub-hero__stores{flex-wrap:wrap;justify-content:center;align-items:center;gap:max(12px,min(1.1vw,20px));margin-top:max(28px,min(4vw,72px));display:flex}.steamhub-hero__store{border-radius:8px;line-height:0;transition:opacity .15s,transform .15s;display:block}.steamhub-hero__store:hover{opacity:.92;transform:translateY(-1px)}.steamhub-hero__store:focus-visible{outline-offset:4px;outline:2px solid #ff9f27}.steamhub-hero__store-img{width:max(140px,min(10.1vw,194px));height:auto;display:block}@media (min-width:1200px){.steamhub-hero{--vx:min(100vw,1920px)/1920;height:calc(1326*var(--vx));min-height:calc(1326*var(--vx))}.steamhub-hero__bar{top:calc(858*var(--vx));height:calc(468*var(--vx));bottom:auto}.steamhub-hero__content{text-align:center;width:100%;height:100%;min-height:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.steamhub-hero__title{left:50%;top:calc(275*var(--vx));width:max-content;font-size:calc(162.978*var(--vx));white-space:nowrap;position:absolute;transform:translate(-50%)}.steamhub-hero__subtitle{left:50%;top:calc(455*var(--vx));width:max-content;font-size:calc(64*var(--vx));white-space:nowrap;position:absolute;transform:translate(-50%)}.steamhub-hero__body{left:50%;top:calc(760*var(--vx));width:calc(959*var(--vx));max-width:none;font-size:calc(20*var(--vx));line-height:calc(37*var(--vx));margin:0;position:absolute;transform:translate(-50%)}.steamhub-hero__stores{left:50%;top:calc(1055*var(--vx));gap:calc(11*var(--vx));width:max-content;margin:0;position:absolute;transform:translate(-50%)}.steamhub-hero__store-img{width:calc(194*var(--vx));height:calc(75*var(--vx));object-fit:contain}.steamhub-hero__store--app-store .steamhub-hero__store-img{width:calc(172*var(--vx));height:calc(51*var(--vx));margin:calc(12*var(--vx))calc(11*var(--vx))}}@media (min-width:768px) and (max-width:1199px){.steamhub-hero{height:auto;min-height:0}.steamhub-hero__bar{height:min(28%,200px)}.steamhub-hero__content{text-align:center;padding:88px var(--container-pad)72px;flex-direction:column;align-items:center;min-height:min(72svh,680px);display:flex;position:relative}.steamhub-hero__title{white-space:normal;width:auto;max-width:100%;font-size:max(52px,min(9vw,88px));position:static;transform:none}.steamhub-hero__subtitle{white-space:normal;width:auto;max-width:100%;margin-top:8px;font-size:max(26px,min(4.2vw,36px));position:static;transform:none}.steamhub-hero__body{width:auto;max-width:38rem;margin:18px auto 0;font-size:15px;line-height:1.65;position:static;transform:none}.steamhub-hero__stores{gap:14px;width:auto;margin-top:32px;position:static;transform:none}.steamhub-hero__store-img{width:160px;height:auto;margin:0}.steamhub-hero__store--app-store .steamhub-hero__store-img{width:148px;height:auto;margin:0}}@media (max-width:767px){.steamhub-hero{height:auto;min-height:0}.steamhub-hero__bar{height:min(26%,150px)}.steamhub-hero__bg{object-position:center 30%}.steamhub-hero__content{text-align:left;padding:64px var(--container-pad)52px;flex-direction:column;align-items:stretch;min-height:min(86svh,580px);display:flex;position:relative}.steamhub-hero__title{text-align:left;white-space:normal;width:auto;max-width:100%;font-size:max(40px,min(12vw,52px));line-height:1.05;position:static;transform:none}.steamhub-hero__subtitle{text-align:left;white-space:normal;width:auto;max-width:100%;margin-top:6px;font-size:max(20px,min(5.5vw,26px));position:static;transform:none}.steamhub-hero__body{text-align:left;width:auto;max-width:none;margin:14px 0 0;font-size:14px;line-height:1.55;position:static;transform:none}.steamhub-hero__stores{justify-content:flex-start;gap:10px;width:100%;margin-top:24px;position:static;transform:none}.steamhub-hero__store-img{width:min(148px,42vw);height:auto;margin:0}.steamhub-hero__store--app-store .steamhub-hero__store-img{width:min(136px,40vw);height:auto;margin:0}}@media (max-width:580px){.steamhub-hero__content{min-height:min(84svh,540px);padding-top:56px;padding-bottom:44px}.steamhub-hero__title{font-size:max(34px,min(11vw,42px))}.steamhub-hero__subtitle{font-size:18px}.steamhub-hero__body{font-size:13px;line-height:1.5}.steamhub-hero__stores{gap:8px}.steamhub-hero__store-img,.steamhub-hero__store--app-store .steamhub-hero__store-img{width:min(128px,44vw)}}@media (max-width:450px){.steamhub-hero__content{padding-top:48px;padding-bottom:40px}.steamhub-hero__title{font-size:32px}.steamhub-hero__subtitle{font-size:16px}.steamhub-hero__stores{flex-direction:column;align-items:flex-start}.steamhub-hero__store-img,.steamhub-hero__store--app-store .steamhub-hero__store-img{width:140px}}@media (prefers-reduced-motion:reduce){.steamhub-hero__store{transition:none}.steamhub-hero__store:hover{transform:none}}
