.cinematic-hero .hero-content{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,4vw,72px);max-width:1600px;min-height:min(960px,100svh);margin:auto;padding:145px 4vw 80px}.cinematic-hero .hero-copy{min-width:0;padding:0}.cinematic-hero .hero-copy>p{color:#b2b6bd;max-width:510px}.cinematic-hero .hero-backdrop{background-image:linear-gradient(#07080959 30%,#070809bf 80%,#070809),linear-gradient(90deg,#06080cd4,#06080c66),radial-gradient(at 78%,#5b1d2b40,#0000 55%),url(/home/hero-islands-enhanced-v1.webp);background-position:50%;background-size:cover}.cinematic-hero .game-picker{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#191e2778,#0a0d134d);border:1px solid #bfcbe01a;border-radius:26px;width:100%;min-width:0;margin:0;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 20px 70px #00000029}.cinematic-hero .picker-heading{border:0;padding:0 2px 22px}.cinematic-hero .picker-heading h2{letter-spacing:-.045em;font-size:28px}.cinematic-hero .storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.cinematic-hero .storefront-card,.cinematic-hero .storefront-card:nth-child(2n){min-width:0;height:238px;box-shadow:none;background:#101319;border:1px solid #becadf1a;border-radius:17px;padding:20px;transition:transform .3s,border-color .3s,box-shadow .3s}.cinematic-hero .store-art{z-index:-1;background:radial-gradient(ellipse at 65% 30%,color-mix(in srgb,var(--store-accent) 15%,#303741),#101319 80%);position:absolute;inset:0;overflow:hidden}.cinematic-hero .store-art img{object-fit:contain;filter:brightness(.86)saturate(.7);width:100%;height:90%;transition:transform .5s,filter .5s;position:absolute;top:0;right:-5%}.cinematic-hero .store-art-wot_eu img,.cinematic-hero .store-art-tb_lesta img{mix-blend-mode:multiply;filter:saturate(.65)}.cinematic-hero .storefront-card:before{opacity:1;z-index:0;pointer-events:none;background:linear-gradient(#1013191a 30%,#101319f5 78%,#101319 100%),linear-gradient(90deg,#10131980,#0000 60%);inset:0;transform:none}.cinematic-hero .storefront-card:after{background:var(--store-accent);opacity:.55;width:auto;height:1px;box-shadow:none;transition:opacity .3s;bottom:0;left:20px;right:20px}.cinematic-hero .store-name,.cinematic-hero .store-meta{z-index:1;max-width:none}.cinematic-hero .store-name{font-size:17px;line-height:1.2}.cinematic-hero .store-meta{color:#969da8;margin-top:7px;font-size:12px}.cinematic-hero .store-code{z-index:1;font-size:10px;top:17px;left:20px}.cinematic-hero .store-arrow{z-index:1;color:#adb4be;border-color:#ffffff21;border-radius:50%;width:28px;height:28px;top:13px;right:14px}.cinematic-hero .picker-more{height:auto;padding-top:20px;font-size:12px}@media (hover:hover){.cinematic-hero .storefront-card:hover{border-color:color-mix(in srgb,var(--store-accent) 36%,transparent);box-shadow:0 10px 25px color-mix(in srgb,var(--store-accent) 9%,transparent);transform:translateY(-3px)}.cinematic-hero .storefront-card:hover img{transform:scale(1.045)}.cinematic-hero .storefront-card:hover:after{opacity:1;height:1px}.cinematic-hero .storefront-card:hover .store-arrow{color:#fff;border-color:var(--store-accent)}}.cinematic-hero .storefront-card:focus-visible{outline:2px solid var(--store-accent);outline-offset:4px}@media (max-width:1100px){.cinematic-hero .hero-content{grid-template-columns:1fr;gap:42px;max-width:850px;padding-top:125px}.cinematic-hero .hero-copy>p{max-width:600px}}@media (max-width:650px){.cinematic-hero .hero-content{gap:30px;padding:105px 18px 45px}.cinematic-hero .game-picker{border-radius:22px;padding:16px}.cinematic-hero .picker-heading h2{font-size:24px}.cinematic-hero .storefront-grid{gap:10px}.cinematic-hero .storefront-card,.cinematic-hero .storefront-card:nth-child(2n){height:205px;padding:14px}.cinematic-hero .store-name{font-size:15px}.cinematic-hero .store-meta{font-size:11px;line-height:1.4}}@media (max-width:440px){.cinematic-hero .storefront-grid{grid-template-columns:1fr}.cinematic-hero .storefront-card,.cinematic-hero .storefront-card:nth-child(2n){height:225px}.cinematic-hero .store-art img{width:90%;right:-2%}}.cinematic-hero .game-picker{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:none;background:#0d121a38;border-color:#becce016;margin-top:96px}.cinematic-hero .hero-backdrop{filter:saturate(.9)contrast(1.12);background-image:linear-gradient(#0000 45%,#070809c7 82%,#070809 100%),linear-gradient(90deg,#04080fe0,#080f1b70 55%,#080c153d),radial-gradient(at 87% 43%,#c05e2845,#0000 52%),url(/home/hero-islands-enhanced-v1.webp)}.cinematic-hero .storefront-card{background:color-mix(in srgb,var(--store-accent) 12%,#080c12)}.cinematic-hero .store-art{background:radial-gradient(ellipse at 70% 35%,color-mix(in srgb,var(--store-accent) 36%,#18202b),color-mix(in srgb,var(--store-accent) 10%,#080b11) 85%)}.cinematic-hero .store-art-wot_eu,.cinematic-hero .store-art-tb_lesta{background:radial-gradient(ellipse at 70% 32%,color-mix(in srgb,var(--store-accent) 38%,#26303d),color-mix(in srgb,var(--store-accent) 16%,#0b1018) 85%)}.cinematic-hero .store-art img{filter:brightness(.78)saturate(.7)contrast(1.08)}.cinematic-hero .store-art-wot_eu img,.cinematic-hero .store-art-tb_lesta img{filter:brightness(.9)saturate(.7)contrast(1.08);mix-blend-mode:multiply}.cinematic-hero .store-arrow svg{transition:transform .25s}@media (hover:hover){.cinematic-hero .storefront-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.cinematic-hero .storefront-card:hover img{transform:scale(1.02)}.cinematic-hero .storefront-card:hover .store-arrow svg{transform:translate(2px)}}@media (max-width:1199px){.cinematic-hero .game-picker{margin-top:56px}}@media (max-width:767px){.cinematic-hero .game-picker{margin-top:0}}.cinematic-hero:before,.cinematic-hero:after,.cinematic-hero .game-picker:before,.cinematic-hero .game-picker:after{content:none;display:none}.cinematic-hero .picker-heading{background:0 0}.cinematic-hero .hero-content{padding-bottom:200px}.cinematic-hero .game-picker{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none;background:#0a0e1424;border-color:#afc0d312;margin-top:216px;margin-bottom:-120px;transform:none}.cinematic-hero .store-art{filter:none;background-position:65%;background-repeat:no-repeat;background-size:cover;transition:transform .4s;transform:scale(1)}.cinematic-hero .store-art-mt_lesta{background-image:url(/home/card-mt-v1.webp)}.cinematic-hero .store-art-tb_lesta{background-image:url(/home/card-tb-v1.webp)}.cinematic-hero .store-art-wot_eu{background-image:url(/home/card-wot-v1.webp)}.cinematic-hero .store-art-wotb_eu{background-image:url(/home/card-wotb-backdrop-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.cinematic-hero .store-art-wotb_eu:before{content:"";background:radial-gradient(30% 7% at 73% 77%,#000306e6,#0000 100%);position:absolute;inset:0}.cinematic-hero .store-art-wotb_eu:after{content:"";filter:saturate(.42)brightness(.8)contrast(1.15)drop-shadow(0 5px 3px #000509a6);background:url(/game-wotb_eu.png) 112% 42%/74% no-repeat;position:absolute;inset:0}.cinematic-hero .storefront-card:before{background:linear-gradient(#0000 35%,#05090e7a 70%,#05090ef5 100%),linear-gradient(90deg,#05090e8c,#0000 75%)}.cinematic-hero .storefront-card{border-color:color-mix(in srgb,var(--store-accent) 24%,#18202a)}@media (hover:hover){.cinematic-hero .storefront-card:hover .store-art{transform:scale(1.02)}}@media (min-width:1200px){.cinematic-hero .hero-content{min-height:100svh;padding-bottom:36px}.cinematic-hero .game-picker{align-self:end;margin-top:330px;margin-bottom:0}.cinematic-hero .hero-copy{align-self:start;margin-top:110px}}@media (max-width:1199px){.cinematic-hero .game-picker{margin-top:116px;margin-bottom:0}.cinematic-hero .hero-content{padding-bottom:36px}}@media (max-width:767px){.cinematic-hero .game-picker{margin-top:0;margin-bottom:0}.cinematic-hero .hero-content{padding-bottom:45px}}.cinematic-hero .hero-content{box-sizing:border-box;align-items:center;gap:clamp(32px,4vw,100px);width:92%;max-width:2100px;min-height:100svh;padding:128px 0 56px}.cinematic-hero .hero-copy{align-self:center;margin-top:0}.cinematic-hero .game-picker{box-sizing:border-box;place-self:center end;width:100%;max-width:none;margin:0}.cinematic-hero .storefront-card,.cinematic-hero .storefront-card:nth-child(2n){box-sizing:border-box;aspect-ratio:3/2;height:auto;min-height:0}@media (min-width:1600px){.cinematic-hero .game-picker{justify-self:start;width:89%;position:relative;top:56px;left:36px}}@media (max-width:1100px){.cinematic-hero .hero-content{grid-template-columns:1fr;gap:36px;max-width:850px}.cinematic-hero .game-picker{justify-self:stretch}}@media (max-width:650px){.cinematic-hero .hero-content{gap:28px;width:100%;padding:104px 18px 40px}}@media (min-width:441px) and (max-width:650px){.cinematic-hero .storefront-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cinematic-hero .storefront-card,.cinematic-hero .store-art,.cinematic-hero .store-arrow svg{transition:none}.cinematic-hero .storefront-card:hover,.cinematic-hero .storefront-card:hover .store-art,.cinematic-hero .storefront-card:hover .store-arrow svg{transform:none}}.cinematic-hero .living-hero{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-hero .living-hero.is-ready{opacity:1}.cinematic-hero .hero-backdrop:has(.living-hero.is-ready):after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#070809c7 82%,#070809 100%),linear-gradient(90deg,#04080fe0,#080f1b70 55%,#080c153d),radial-gradient(at 87% 43%,#c05e2845,#0000 52%);position:absolute;inset:0}@media (max-width:1100px),(prefers-reduced-motion:reduce){.cinematic-hero .living-hero{display:none}.cinematic-hero .hero-backdrop:has(.living-hero.is-ready):after{content:none}}
