/* Homepage hero: GTA VI slide (third slide). Scoped to .store-hero__slide--gta. */
.store-hero--slider .store-hero__slide--gta{position:relative;isolation:isolate;background:#1d1429}
.store-hero__gta-bg{position:absolute;inset:0;z-index:-2}
.store-hero__gta-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.store-hero__slide--gta:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(29,20,41,.94) 0%,rgba(29,20,41,.86) 34%,rgba(29,20,41,.5) 56%,rgba(29,20,41,.08) 80%),linear-gradient(0deg,rgba(17,12,26,.75) 0%,rgba(17,12,26,0) 40%)}
.store-hero--slider .store-hero__slide--gta .store-hero__grid{z-index:1}
.store-hero__slide--gta .store-hero__copy{max-width:560px}
.store-hero__gta-logo{display:block;width:clamp(84px,7vw,112px);height:auto;margin:0 0 16px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}
.store-hero--slider .store-hero__slide--gta .store-hero__copy h2{font-size:clamp(34px,3.4vw,52px);text-wrap:balance}
.store-hero--slider .store-hero__slide--gta .store-hero__copy h2>span{color:#ffbdad}
.store-hero__slide--gta .store-hero__copy>p{color:#f1e6ee}
.store-hero__slide--gta .store-hero__copy .store-hero__gta-note{margin:22px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.3);max-width:46ch;font-size:13px;line-height:1.55;color:#e4d6e2}
.store-hero__gta-note strong{color:#fff}
.store-hero__slide--gta .store-hero__gta-pc{justify-self:end;align-self:center;max-width:520px}
.store-hero__slide--gta .store-hero__gta-pc img{height:auto;max-height:380px;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(12,6,22,.55))}
@media(max-width:1000px) and (min-width:701px){.store-hero__slide--gta .store-hero__gta-pc{align-self:center;max-width:420px}.store-hero__slide--gta .store-hero__gta-pc img{max-height:260px}}
@media(max-width:700px){
.store-hero__gta-bg{bottom:auto;height:min(100vw,520px)}
.store-hero__slide--gta:before{background:linear-gradient(180deg,rgba(29,20,41,.35) 0%,rgba(29,20,41,.15) 25%,rgba(29,20,41,.85) min(70vw,360px),#1d1429 min(100vw,520px))}
.store-hero__slide--gta .store-hero__grid{padding-top:min(48vw,250px)}
.store-hero__gta-logo{width:84px}
.store-hero__slide--gta .store-hero__gta-pc{display:none}
}
