.content-hub-page{--hub-orange:#f97316;--hub-orange-dim:rgba(249,115,22,0.16);--hub-surface:#121a2b;--hub-surface-2:#0c1220;--hub-line:rgba(255,255,255,0.08);--hub-text-muted:rgba(255,255,255,0.72);--hub-topbar-h:76px;background:var(--hub-surface-2);padding-bottom:4rem;overflow-x:clip}@media (max-width:600px){.content-hub-page{--hub-topbar-h:64px}}.content-hub-main-wrap{display:block}.hub-skip-link{position:absolute;left:-9999px;z-index:10000;padding:.65rem 1rem;border-radius:.4rem;background:var(--hub-orange);color:#140a04;font-size:.9rem;font-weight:700;text-decoration:none}.hub-skip-link:focus{left:.75rem;top:calc(var(--hub-topbar-h) + .5rem)}.content-hub-page :where(a,button,summary,.hub-cta,.hub-sidebar a,.hub-sidebar__link,.hub-sidebar__shortcut,.hub-sidebar__home,.hub-article-card__link,.hub-guide-card__link,.hub-inline-nav__card):focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.content-hub-main{width:min(100% - 1.5rem,76rem);margin-inline:auto;padding:clamp(.85rem,2.5vw,1.35rem) 0 2rem}.content-hub-main .breadcrumbs{margin-bottom:1rem}.content-hub-main .breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;color:var(--hub-text-muted);font-size:.8rem}.content-hub-main .breadcrumbs li:not(:last-child):after{content:"→";margin-left:.5rem;color:var(--hub-text-muted);opacity:.6}.content-hub-main .breadcrumbs a{color:var(--hub-text-muted);text-decoration:none;transition:color .15s ease}.content-hub-main .breadcrumbs a:hover{color:var(--hub-orange)}.content-hub-main .breadcrumbs [aria-current=page]{color:#fff}.content-hub--fc27,.content-hub--gta6{--hub-accent:var(--hub-orange);--hub-accent-dim:var(--hub-orange-dim)}.content-hub--gta6{--hub-surface:#111117;--hub-surface-2:#0c0d17;--hub-line:rgba(255,255,255,0.06);background:var(--hub-surface-2)}.content-hub--gta6 .hub-hero-banner--gta .hub-hero-banner__bg--photo{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:639px){.content-hub--gta6 .hub-hero-banner--immersive .hub-hero-banner__bg{object-position:center 22%}}.hub-floating-switcher__bubble{position:fixed;z-index:95;left:1rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:.55rem .95rem .55rem .7rem;border:1px solid rgba(249,115,22,.45);border-radius:.85rem;background:rgba(10,14,24,.92);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.35);color:#fff;text-decoration:none;transition:border-color .15s ease,transform .15s ease,background .15s ease}.hub-floating-switcher__bubble:hover{border-color:var(--hub-orange);background:rgba(18,24,38,.96);transform:translateY(-2px)}.hub-floating-switcher__bubble>svg{width:1.1rem;height:1.1rem;color:var(--hub-orange);flex-shrink:0}.hub-floating-switcher__label{font-size:.82rem;font-weight:800;line-height:1.2;white-space:nowrap}@media (max-width:600px){.hub-floating-switcher__bubble{left:.75rem;bottom:5.5rem;max-width:calc(100vw - 5.5rem)}}.hub-hero-banner{position:relative;min-height:clamp(18rem,52vw,28rem);margin-top:.75rem;overflow:hidden;border-radius:.85rem;border:1px solid var(--hub-line)}.hub-hero-banner--immersive{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);min-height:calc(100svh - var(--hub-topbar-h));border:none;border-radius:0}.hub-hero-banner__bg{object-fit:cover;object-position:center 35%}.hub-responsive-img--desktop{display:none}@media (min-width:640px){.hub-responsive-img--mobile{display:none}.hub-responsive-img--desktop{display:block}}.hub-hero-banner__bg--photo{position:absolute;inset:0;z-index:0}.hub-hero-banner--immersive .hub-hero-banner__bg{object-position:center center}.hub-hero-banner__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,10,20,.92),rgba(6,10,20,.55) 45%,rgba(6,10,20,.25))}.hub-hero-banner--immersive .hub-hero-banner__veil{background:linear-gradient(180deg,rgba(6,10,20,.35),rgba(6,10,20,.55) 40%,rgba(6,10,20,.88)),linear-gradient(90deg,rgba(6,10,20,.9),rgba(6,10,20,.45) 50%,rgba(6,10,20,.2))}.hub-hero-banner--split .hub-hero-banner__veil,.hub-hero-banner--split>.hub-hero-banner__bg{display:none}.hub-hero-banner--split{display:flex;flex-direction:column}.hub-hero-banner__ea{position:relative;z-index:1;display:grid;flex:1;width:100%;min-height:calc(100svh - var(--hub-topbar-h));grid-template-columns:1fr}@media (min-width:900px){.hub-hero-banner__ea{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hub-hero-banner__visual{position:relative;min-height:clamp(16rem,46vh,26rem);overflow:hidden;background:#0a0a0a}@media (min-width:900px){.hub-hero-banner__visual{min-height:calc(100svh - var(--hub-topbar-h))}}.hub-hero-banner__visual-single{object-fit:cover;object-position:center top}.hub-hero-banner__visual-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(5,7,13,0),rgba(5,7,13,.2) 88%,rgba(5,7,13,.45));pointer-events:none}@media (max-width:899px){.hub-hero-banner__visual-shade{background:linear-gradient(180deg,rgba(5,7,13,0) 55%,rgba(5,7,13,.75))}.hub-hero-banner__visual{min-height:clamp(13.5rem,40vw,19rem)}.hub-hero-banner__panel{padding:clamp(1.15rem,4.5vw,2rem)}.hub-hero-banner--split .hub-hero-banner__ea{display:block;position:relative}.hub-hero-banner--split .hub-hero-banner__ea,.hub-hero-banner--split .hub-hero-banner__visual{min-height:calc(100svh - var(--hub-topbar-h))}.hub-hero-banner--split .hub-hero-banner__panel{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;justify-content:center;padding:clamp(1rem,4vw,1.5rem) clamp(1rem,4.5vw,1.35rem) clamp(3.25rem,10vw,4rem);background:transparent}.hub-hero-banner--split .hub-hero-banner__panel-bg-wrap{display:none}.hub-hero-banner--split .hub-hero-banner__panel-shade{background:linear-gradient(180deg,rgba(5,7,13,.08),rgba(5,7,13,.55) 42%,rgba(5,7,13,.94))}.hub-hero-banner--split .hub-hero-banner__panel-inner{width:100%;max-width:none;text-align:center}.hub-hero-banner--split .hub-hero-banner__actions--ea{justify-content:center}}@media (min-width:900px){.hub-hero-banner--split .hub-hero-banner__panel-bg-wrap{position:absolute;inset:0;z-index:0}}.hub-hero-banner__panel{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#05070d;padding:clamp(1.5rem,5vw,3rem)}@media (min-width:900px){.hub-hero-banner__panel{padding:clamp(2rem,5vw,4rem)}}.hub-hero-banner__panel-bg{object-fit:cover;object-position:65% center}.hub-hero-banner__panel-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,7,13,.94),rgba(5,7,13,.78) 38%,rgba(5,7,13,.45));pointer-events:none}@media (max-width:899px){.hub-hero-banner__panel-shade{background:linear-gradient(180deg,rgba(5,7,13,.55),rgba(5,7,13,.92) 55%,rgba(5,7,13,.96))}}.hub-hero-banner__panel-inner{position:relative;z-index:2;width:min(100%,28rem)}.hub-hero-banner__title-ea{margin:0;font-size:clamp(1.65rem,3.8vw,2.65rem);font-weight:800;line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.hub-hero-banner__lead--ea{margin-top:1rem;max-width:none;color:rgba(255,255,255,.78);font-size:clamp(.92rem,1.8vw,1.02rem);line-height:1.55}.hub-hero-banner__release{margin:1.15rem 0 0;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hub-hero-banner__actions--ea{margin-top:1.35rem}.hub-cta--ea-primary{min-width:9.5rem;text-transform:uppercase;letter-spacing:.04em}.hub-cta--trailer{gap:.45rem;border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent}.hub-cta--trailer svg{width:1rem;height:1rem}.hub-hero-banner__platforms{margin:1.5rem 0 0;color:rgba(255,255,255,.82);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.hub-hero-banner__platforms span{display:block;margin-bottom:.35rem;color:rgba(255,255,255,.72);font-size:.75rem}.hub-ps-platforms__list{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;padding:0;list-style:none}.hub-ps-platforms__item{display:inline-flex;align-items:center;gap:.38rem;margin:0;padding:0;color:#fff;font-size:.8125rem;font-weight:800;letter-spacing:.1em;line-height:1}.hub-ps-platforms__mark-wrap{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.05em;height:1.05em}.hub-ps-platforms__mark{display:block;width:100%;height:100%;fill:currentColor}.hub-ps-platforms__slug{display:block;padding-top:.06em}.hub-hero-banner--split .hub-hero-banner__scroll{z-index:3}.hub-hero-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;max-width:36rem;min-height:inherit;padding:clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem) clamp(3.5rem,8vw,5rem)}.hub-hero-banner--immersive .hub-hero-banner__content{width:min(100% - 1.5rem,76rem);margin-inline:auto;max-width:none;justify-content:center;padding-bottom:clamp(4.5rem,10vw,6rem)}@media (min-width:900px){.hub-hero-banner--immersive .hub-hero-banner__content{justify-content:flex-end;padding-bottom:clamp(5rem,12vh,7rem)}}.hub-hero-banner__badge{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.35rem .65rem;border-radius:999px;background:rgba(0,0,0,.35);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hub-hero-banner__badge svg{width:1rem;height:1rem;color:var(--hub-orange)}.hub-hero-banner h1{margin:.85rem 0 0;font-size:clamp(2.5rem,8vw,4.5rem);line-height:.95;letter-spacing:-.02em}.hub-hero-banner__lead{margin:.85rem 0 0;max-width:34ch;color:var(--hub-text-muted);font-size:clamp(.95rem,2vw,1.05rem);line-height:1.6}.hub-hero-banner__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.hub-hero-banner__scroll{position:absolute;z-index:2;bottom:1.25rem;left:50%;display:flex;flex-direction:column;align-items:center;gap:.3rem;transform:translateX(-50%);color:rgba(255,255,255,.82);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;animation:hub-scroll-hint 2.4s ease-in-out infinite}.hub-hero-banner__scroll svg{width:1.15rem;height:1.15rem;color:var(--hub-orange)}.hub-hero-banner__scroll:hover{color:#fff}@keyframes hub-scroll-hint{0%,to{transform:translateX(-50%) translateY(0);opacity:.75}50%{transform:translateX(-50%) translateY(.35rem);opacity:1}}@media (prefers-reduced-motion:reduce){.hub-hero-banner__scroll{animation:none}}.hub-section-head aside,.hub-section__head p{margin:0;color:var(--hub-text-muted);font-size:.88rem}.hub-section{padding:clamp(2.25rem,5vw,3.75rem) 0}.hub-section--band{width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(180deg,#0a0f1a,#0c1220);border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line)}.hub-section__inner{width:min(100% - 1.5rem,76rem);margin-inline:auto}.hub-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.hub-section__head h2{margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.05}.hub-section__head a{color:var(--hub-orange);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap}.hub-section__head a:hover{color:#fff}.hub-news__subhead{margin:clamp(1.75rem,4vw,2.5rem) 0 0;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:700;line-height:1.2}.hub-news__feed{list-style:none;margin:0;padding:0}.hub-news__feed,.hub-news__feed>li+li{border-top:1px solid var(--hub-line)}.hub-news__grid{display:grid;gap:clamp(.85rem,2vw,1.25rem);list-style:none;margin:0;padding:0}@media (min-width:768px){.hub-news__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.hub-home .hub-card-rail{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:0;padding-inline:0;padding-bottom:.35rem}.hub-home .hub-card-rail::-webkit-scrollbar{display:none}.hub-home .hub-card-rail>li{flex:0 0 min(82%,16.75rem);scroll-snap-align:start;max-width:none;grid-column:auto}}.hub-article-card--grid .hub-article-card__link{height:100%;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:rgba(255,255,255,.02);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.hub-article-card--grid .hub-article-card__link:hover{border-color:rgba(249,115,22,.45);transform:translateY(-2px)}.hub-article-card--grid .hub-article-card__media{aspect-ratio:16/10}.hub-article-card--grid .hub-article-card__body{flex:1;padding:.9rem 1rem 1rem}.hub-article-card--grid h3{font-size:clamp(.95rem,2vw,1.05rem);font-weight:800;line-height:1.3}.hub-article-card--grid p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.86rem}.hub-panel{margin-top:1.75rem;padding:clamp(1rem,3vw,1.35rem);border:1px solid var(--hub-line);border-radius:.85rem;background:var(--hub-surface)}.hub-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.hub-panel__head h2{margin:0;font-size:clamp(1.15rem,3vw,1.45rem);letter-spacing:.04em;text-transform:uppercase}.hub-panel__head a,.hub-panel__head p{margin:0;color:var(--hub-orange);font-size:.85rem;text-decoration:none}.hub-panel__head p{color:var(--hub-text-muted)}.hub-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.6rem 1.1rem;border-radius:.45rem;font-size:.92rem;font-weight:700;text-decoration:none}.hub-cta--primary{background:var(--hub-orange);color:#140a04}.hub-cta--ghost{border:1px solid rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.04)}.hub-news__layout{display:grid;gap:1rem}@media (min-width:900px){.hub-news__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.hub-news__side{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.hub-article-card{height:100%}.hub-article-card__link{display:flex;flex-direction:column;height:100%;border-radius:.65rem;overflow:hidden;background:rgba(255,255,255,.02);text-decoration:none;color:inherit}.hub-article-card__media{position:relative;display:block;aspect-ratio:16/10;background:#0a0f18;overflow:hidden}.hub-article-card__media img{object-fit:cover;object-position:center center}.hub-article-card--featured .hub-article-card__media{aspect-ratio:16/11}.hub-article-card--spotlight .hub-article-card__link{background:transparent;border-radius:0}.hub-article-card--spotlight .hub-article-card__media{aspect-ratio:21/9;border-radius:.5rem;overflow:hidden}.hub-article-card--spotlight .hub-article-card__body{padding:clamp(.85rem,2vw,1.15rem) 0 0}.hub-article-card--spotlight h3{font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.15}.hub-article-card--spotlight p{font-size:clamp(.92rem,2vw,1.02rem);max-width:70ch}.hub-article-card--feed .hub-article-card__link{flex-direction:row-reverse;align-items:flex-start;gap:clamp(1rem,3vw,1.75rem);padding:clamp(1rem,2.5vw,1.35rem) 0;background:transparent;border-radius:0}.hub-article-card--feed .hub-article-card__media{flex:0 0 clamp(6.5rem,22vw,10.5rem);aspect-ratio:4/3;border-radius:.35rem;overflow:hidden}.hub-article-card--feed .hub-article-card__body{flex:1;min-width:0;padding:0}.hub-article-card--feed h3{font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700;line-height:1.3}.hub-article-card--feed p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-article-card__kicker{color:var(--hub-text-muted);font-size:.82rem;font-weight:600;line-height:1.4}.hub-article-card__kicker time{font-weight:500}@media (max-width:640px){.hub-article-card--feed .hub-article-card__link{flex-direction:column}.hub-article-card--feed .hub-article-card__media{width:100%;flex-basis:auto;aspect-ratio:16/9}}.hub-article-card--compact .hub-article-card__link{flex-direction:row;align-items:stretch;border:1px solid var(--hub-line)}.hub-article-card--compact .hub-article-card__media{flex:0 0 38%;aspect-ratio:3/4;min-height:6.5rem}.hub-article-card__tag{position:absolute;left:.55rem;top:.55rem;padding:.18rem .5rem;border-radius:.25rem;background:var(--hub-orange);color:#140a04;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hub-article-card__tag--inline{position:static;width:fit-content;margin-bottom:.35rem}.hub-article-card__body{display:flex;flex-direction:column;gap:.35rem;padding:.85rem}.hub-article-card h3{margin:0;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.35}.hub-article-card p{margin:0;color:var(--hub-text-muted);font-size:.88rem;line-height:1.5;flex:1}.hub-article-card__meta{display:flex;justify-content:space-between;gap:.5rem;color:var(--hub-text-muted);font-size:.875rem}.hub-features__grid{display:grid;gap:clamp(.85rem,2vw,1.25rem);list-style:none;margin:0;padding:0}@media (min-width:768px){.hub-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hub-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-features__card{display:flex;flex-direction:column;gap:.65rem;min-height:10.5rem;padding:clamp(1rem,2.5vw,1.35rem);border:1px solid rgba(255,255,255,.06);border-radius:.5rem;background:rgba(255,255,255,.02);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.hub-features__card:hover{border-color:rgba(249,115,22,.45);background:rgba(249,115,22,.06);transform:translateY(-2px)}.hub-features__icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.45rem;background:rgba(249,115,22,.12);color:var(--hub-orange)}.hub-features__icon svg{width:1.15rem;height:1.15rem}.hub-features__card h3{margin:0;font-size:clamp(1rem,2vw,1.12rem);font-weight:800;line-height:1.25}.hub-features__card p{margin:0;flex:1;color:var(--hub-text-muted);font-size:.88rem;line-height:1.55}.hub-features__cta{color:var(--hub-orange);font-size:.82rem;font-weight:700}.hub-explore__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.hub-explore__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.hub-explore__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hub-explore__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:6.5rem;padding:.75rem;border:1px solid var(--hub-line);border-radius:.55rem;background:rgba(255,255,255,.02);text-align:center;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.hub-explore__tile:hover{border-color:rgba(249,115,22,.55);background:var(--hub-orange-dim)}.hub-explore__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.45rem;background:rgba(249,115,22,.12);color:var(--hub-orange)}.hub-explore__icon svg{width:1.15rem;height:1.15rem}.hub-explore__tile strong{font-size:.72rem;font-weight:700;line-height:1.35}.hub-trailer__layout{width:100%}@media (min-width:720px){.hub-trailer--multi .hub-trailer__grid{width:100%}.hub-trailer--multi.hub-trailer--count-2 .hub-trailer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-trailer--multi.hub-trailer--count-3 .hub-trailer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-trailer--multi.hub-trailer--count-4 .hub-trailer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-trailer--multi:not(.hub-trailer--count-2):not(.hub-trailer--count-3):not(.hub-trailer--count-4) .hub-trailer__grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.hub-trailer--single .hub-trailer__layout{max-width:36rem}.hub-trailer__grid{display:grid;gap:clamp(.85rem,2vw,1.15rem);list-style:none;margin:0;padding:0}@media (max-width:639px){.content-hub--fc27 .hub-trailer--multi .hub-trailer__grid,.content-hub--gta6 .hub-trailer--multi .hub-trailer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.content-hub--fc27 .hub-trailer__caption,.content-hub--gta6 .hub-trailer__caption{font-size:.72rem;line-height:1.35}.content-hub--fc27 .hub-trailer__desc,.content-hub--gta6 .hub-trailer__desc{display:none}}.hub-trailer__tile{min-width:0}.hub-trailer__stage{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--hub-line);border-radius:.55rem;background:#000;box-shadow:0 10px 28px rgba(0,0,0,.32)}.hub-trailer__poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer}.hub-trailer__poster img{width:100%;height:100%;object-fit:cover}.hub-trailer__play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.35);color:#fff;font-size:1.35rem}.hub-trailer__tag{position:absolute;left:.65rem;bottom:.65rem;padding:.25rem .55rem;border-radius:.25rem;background:var(--hub-orange);color:#140a04;font-size:.72rem;font-weight:800}.hub-trailer__caption{margin:.5rem 0 0;color:#fff;font-size:.86rem;font-weight:600;line-height:1.35}.hub-trailer__desc{margin:.25rem 0 0;color:var(--hub-text-muted);font-size:.8rem;line-height:1.45}.hub-trailer__stage .hub-video-embed{width:100%;height:100%}.hub-gta-extras__grid{display:grid;gap:clamp(1.5rem,4vw,2.5rem)}@media (min-width:900px){.hub-gta-extras__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hub-characters,.hub-map{display:grid;grid-template-rows:auto 1fr;height:100%;min-height:0}.hub-map__frame{width:100%;height:100%;min-height:0;aspect-ratio:auto}.hub-characters-mosaic{display:flex;flex-direction:column;height:100%;min-height:0}.hub-characters-mosaic__grid{flex:1;aspect-ratio:auto;height:100%;min-height:0}}.hub-gta-extras{padding-top:0}.hub-characters__frame,.hub-map__frame{position:relative;display:block;overflow:hidden;border-radius:.65rem;border:1px solid var(--hub-line);aspect-ratio:1}.hub-map__frame img,.hub-map__frame-img{width:100%;height:100%;object-fit:cover;display:block}.hub-characters__frame img{width:100%;height:auto;display:block}.hub-characters-mosaic{display:block;overflow:hidden;border-radius:.65rem;border:1px solid var(--hub-line);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.hub-characters-mosaic:hover{border-color:rgba(249,115,22,.45);box-shadow:0 16px 40px rgba(0,0,0,.35);transform:translateY(-2px)}.hub-characters-mosaic:focus-visible{outline:2px solid var(--hub-accent,var(--hub-orange));outline-offset:3px}.hub-characters-mosaic__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;aspect-ratio:16/10;background:#0a0a12}.hub-characters-mosaic__cell{position:relative;overflow:hidden;min-height:0;background:#12121c}.hub-characters-mosaic__cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.hub-characters-mosaic:hover .hub-characters-mosaic__cell img{transform:scale(1.03)}.content-hub--gta6 .hub-characters-mosaic{border-radius:.35rem;border-color:rgba(249,115,22,.12)}.content-hub--gta6 .hub-characters-mosaic__grid{gap:3px}.hub-characters-showcase{margin:1.35rem 0 0;max-width:42rem}.hub-characters-showcase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;overflow:hidden;border-radius:.55rem;border:1px solid rgba(249,115,22,.18);background:#0a0a12;aspect-ratio:16/10}.hub-characters-showcase__cell{position:relative;overflow:hidden;min-height:0;background:#12121c}.hub-characters-showcase__cell img{object-fit:cover}.hub-characters-showcase__caption{margin:.55rem 0 0;color:var(--hub-text-muted);font-size:.78rem;line-height:1.45;text-align:center}.hub-guides__grid{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.hub-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-guides__grid--three{gap:clamp(.85rem,2vw,1.25rem)}@media (min-width:768px){.hub-guides__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-commerce .hub-section__head p{color:var(--hub-text-muted)}.hub-commerce__head{text-align:center}.hub-commerce__head .hub-section__head{flex-direction:column;align-items:center;justify-content:center}.hub-commerce__stage{position:relative;display:grid;place-items:center;min-height:clamp(22rem,42vw,30rem);padding:.5rem 0 1.5rem;overflow:hidden}.hub-commerce__aura{position:absolute;inset:8% 0;background:radial-gradient(ellipse 34% 70% at 18% 58%,rgba(249,115,22,.22),transparent 72%),radial-gradient(ellipse 34% 70% at 82% 58%,rgba(56,189,248,.14),transparent 72%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(249,115,22,.1),transparent 70%);pointer-events:none}.hub-commerce__beam{position:absolute;top:12%;width:1px;height:76%;background:linear-gradient(180deg,transparent,rgba(249,115,22,.45) 45%,transparent);opacity:.55;pointer-events:none}.hub-commerce__beam--left{left:22%}.hub-commerce__beam--right{right:22%}.hub-commerce__figure{position:absolute;bottom:-2%;z-index:1;width:min(26vw,19rem);height:min(68vh,26rem);pointer-events:none}.hub-commerce__figure--left{left:max(2%,calc(50% - 24rem));transform:translateX(-58%)}.hub-commerce__figure--right{right:max(2%,calc(50% - 24rem));transform:translateX(58%)}.hub-commerce__figure-img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 0 42px rgba(249,115,22,.28))}.hub-commerce__figure--right .hub-commerce__figure-img--accent{object-fit:contain;object-position:bottom center;border-radius:0;opacity:.95;filter:drop-shadow(0 0 42px rgba(56,189,248,.22))}.hub-commerce__cards{position:relative;z-index:2;width:100%;display:flex;justify-content:center}.hub-commerce__grid,.hub-commerce__list{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,11.5rem));list-style:none;margin:0;padding:0;width:fit-content;max-width:100%}@media (max-width:899px){.hub-commerce__beam,.hub-commerce__figure{display:none}.hub-commerce__stage{min-height:0;padding-bottom:.5rem}}@media (max-width:520px){.hub-commerce__list{grid-template-columns:minmax(0,11.5rem);justify-items:center}.content-hub--fc27 .hub-commerce__list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-items:stretch}}.hub-commerce__card{overflow:hidden;border:1px solid var(--hub-line);border-radius:.65rem;background:rgba(255,255,255,.02);transition:border-color .15s ease,transform .15s ease,background .15s ease}.hub-commerce__card--row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.8rem}.hub-commerce__card--tile{display:flex;flex-direction:column;height:100%;padding:0}.hub-commerce__cover{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:var(--home-surface,#0a0f18)}.hub-commerce__cover .cover-image{z-index:1;pointer-events:none}.hub-commerce__cover img{width:100%;height:100%;object-fit:cover;object-position:center top}.hub-commerce__tile-body{display:grid;flex:1;gap:.35rem;padding:.7rem .75rem .8rem}.hub-commerce__card--tile .hub-commerce__btn{width:100%;min-width:0;margin-top:.35rem;padding:.55rem .65rem;font-size:.74rem}.hub-commerce__thumb{position:relative;width:4.5rem;aspect-ratio:3/4;overflow:hidden;border-radius:.45rem;background:var(--home-surface,#0a0f18)}.hub-commerce__card:hover{border-color:rgba(249,115,22,.45);background:rgba(249,115,22,.04)}.hub-commerce__thumb .cover-image{z-index:1;pointer-events:none}.hub-commerce__thumb img{width:100%;height:100%;object-fit:cover;object-position:center top}.hub-commerce__thumb .fake-cover__ribbon{padding:.15rem .2rem}.hub-commerce__thumb .fake-cover__ribbon-text{font-size:.42rem}.hub-commerce__thumb .fake-cover__title{font-size:.38rem;line-height:1.1}.hub-commerce__thumb .fake-cover__shape{opacity:.55}.hub-commerce__content{display:grid;gap:.2rem;min-width:0}.hub-commerce__platform{display:inline-flex;width:fit-content;padding:.15rem .45rem;border-radius:.25rem;background:rgba(249,115,22,.14);color:var(--hub-orange);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hub-commerce__title{color:#fff;font-size:.9rem;font-weight:700;line-height:1.3}.hub-commerce__price{margin:0;color:var(--hub-text-muted);font-size:.8rem;line-height:1.4}.hub-commerce__price em{color:var(--hub-orange);font-style:normal;font-weight:700}.hub-commerce__btn{flex-shrink:0;min-width:7.5rem;padding-inline:.85rem;font-size:.78rem;text-align:center;white-space:nowrap}@media (max-width:560px){.hub-commerce__card--row{grid-template-columns:4rem 1fr;grid-template-rows:auto auto;gap:.65rem .75rem}.hub-commerce__btn{grid-column:1/-1;width:100%;min-width:0}}.hub-commerce--solo .hub-commerce__beam,.hub-commerce--solo .hub-commerce__figure,.hub-commerce--solo .hub-commerce__stage{display:none}.hub-commerce-showcase{position:relative;margin-top:.5rem;padding:clamp(1.25rem,4vw,2rem);border-radius:.85rem;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.hub-commerce-showcase__backdrop{position:absolute;inset:0;z-index:0}.hub-commerce-showcase__backdrop-img{object-fit:cover;object-position:center 40%;transform:scale(1.08);filter:blur(10px) saturate(1.15)}.hub-commerce-showcase__backdrop-veil{position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,8,14,.92),rgba(8,8,14,.78) 48%,rgba(8,8,14,.88)),radial-gradient(ellipse 55% 80% at 88% 50%,rgba(249,115,22,.14),transparent 70%)}.hub-commerce-showcase__panel{position:relative;z-index:1;width:min(100%,44rem);margin-inline:auto}.hub-commerce__card--showcase{display:grid;gap:clamp(1rem,3vw,1.5rem);padding:clamp(1rem,3vw,1.35rem);border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:rgba(12,13,24,.72);backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(0,0,0,.35)}@media (min-width:640px){.hub-commerce__card--showcase{grid-template-columns:minmax(9.5rem,11.5rem) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.15rem,3vw,1.5rem)}}.hub-commerce__showcase-cover{position:relative;width:min(100%,11.5rem);margin-inline:auto;border-radius:.55rem;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 18px 40px rgba(0,0,0,.45)}.hub-commerce__showcase-cover .hub-commerce__cover{aspect-ratio:3/4}.hub-commerce__showcase-body{display:grid;gap:.45rem;align-content:center;text-align:left}.hub-commerce__showcase-kicker{color:var(--hub-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hub-commerce__card--showcase .hub-commerce__title{font-size:clamp(1.15rem,2.8vw,1.45rem);line-height:1.15}.hub-commerce__card--showcase .hub-commerce__price{margin:.15rem 0 0;font-size:.95rem}.hub-commerce__perks{display:grid;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;color:rgba(255,255,255,.78);font-size:.84rem;line-height:1.45}.hub-commerce__perks li{position:relative;padding-left:1.1rem}.hub-commerce__perks li:before{content:"✓";position:absolute;left:0;color:var(--hub-accent,var(--hub-orange));font-weight:800}.hub-commerce__card--showcase .hub-commerce__btn{width:100%;min-width:0;margin-top:.55rem;padding:.7rem 1rem;border-radius:999px;font-size:.86rem;font-weight:800;letter-spacing:.03em}.content-hub--gta6 .hub-commerce-showcase{border-color:rgba(249,115,22,.16)}.content-hub--gta6 .hub-commerce__card--showcase{border-color:rgba(249,115,22,.22)}.content-hub--gta6 .hub-commerce__card--showcase:hover{border-color:rgba(249,115,22,.45);background:rgba(18,14,22,.82)}.content-hub--gta6 .hub-commerce-showcase__backdrop-veil{background:linear-gradient(135deg,rgba(8,8,14,.94),rgba(8,8,14,.8) 50%,rgba(8,8,14,.9)),radial-gradient(ellipse 60% 90% at 100% 40%,rgba(249,115,22,.18),transparent 72%)}.hub-commerce__media{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--home-surface,#0a0f18)}.hub-commerce__media .cover-image{z-index:1;pointer-events:none}.hub-commerce__media .cover-image[data-loaded=true]{pointer-events:auto}.hub-commerce__media img{width:100%;height:100%;object-fit:cover;object-position:center top}.hub-commerce__body{display:grid;gap:.2rem;padding:.65rem}.hub-commerce__body em{color:var(--hub-orange);font-style:normal;font-size:.82rem}.hub-faq__list{display:grid;gap:.55rem}.hub-faq__item{border:1px solid var(--hub-line);border-radius:.55rem;padding:.65rem .85rem;margin-bottom:.45rem;background:rgba(255,255,255,.02)}.hub-faq__item summary{cursor:pointer;font-weight:600}.hub-faq__item p{margin:.55rem 0 0;color:var(--hub-text-muted);line-height:1.55}.hub-trust{display:inline-block;margin:0 0 .5rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase}.hub-trust--official{background:rgba(0,200,100,.15);color:#6dffb0}.hub-trust--verified{background:rgba(100,160,255,.15);color:#9ec5ff}.hub-trust--rumor{background:rgba(255,180,0,.12);color:#ffd56a}.hub-article-page,.hub-category-page{color:var(--hub-text-muted);width:100%;max-width:42rem;min-width:0;overflow-x:clip}.hub-article-page .hub-trust,.hub-category-page .hub-trust{display:none}.hub-article-page .hub-hero,.hub-category-page .hub-hero{padding:0;border:none;border-radius:0;background:transparent}.hub-article-page .hub-hero h1,.hub-category-page .hub-hero h1{font-size:clamp(1.55rem,3.8vw,2.15rem);line-height:1.15;text-transform:none}.hub-article-page .hub-hero__lead,.hub-category-page .hub-hero__lead{max-width:42rem;font-size:clamp(1rem,2.2vw,1.08rem)}.hub-category-page .hub-inline-nav h2{font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:700;letter-spacing:-.01em;text-transform:none}.hub-category-page .hub-editorial-body,.hub-category-page .hub-media-gallery{max-width:42rem;width:100%;min-width:0}.hub-article-page .hub-product-cta,.hub-category-page .hub-product-cta,.hub-guides-index .hub-product-cta{width:100%;max-width:100%}.hub-hero{margin-top:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--hub-line);border-radius:.85rem;background:var(--hub-surface)}.hub-hero h1{margin:.5rem 0 0;color:#fff;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-transform:uppercase}.hub-hero--compact h1{font-size:clamp(1.5rem,4vw,2.2rem)}.hub-hero__kicker{color:var(--hub-orange);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hub-hero__kicker a{color:inherit;text-decoration:none}.hub-hero__lead{margin-top:.75rem;color:var(--hub-text-muted);line-height:1.6}.hub-editorial-body{margin-top:1.5rem;max-width:42rem;font-size:1.02rem;line-height:1.75}.hub-editorial-body__deck{margin:1.15rem 0 0;max-width:42rem;color:rgba(255,255,255,.88);font-size:clamp(1.05rem,2.2vw,1.15rem);font-weight:500;line-height:1.7}.hub-editorial-body h2{margin:2rem 0 .75rem;color:#fff;font-family:var(--font-public-body),ui-sans-serif,sans-serif;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:700;line-height:1.3;letter-spacing:-.01em}.hub-editorial-body h2:first-of-type{margin-top:0}.hub-editorial-body p{margin:0;color:rgba(255,255,255,.8)}.hub-editorial-body p+p{margin-top:1rem}.hub-editorial-body h2+p{margin-top:0}.content-hub-page .hub-editorial-body ul{margin:.85rem 0 0;padding:0 0 0 1.4rem;list-style-type:disc;list-style-position:outside}.hub-editorial-body li{padding-left:.2rem;color:rgba(255,255,255,.8)}.hub-editorial-body li::marker{color:var(--hub-orange)}.hub-editorial-body li+li{margin-top:.5rem}.hub-editorial-body ul+h2{margin-top:2.25rem}.hub-articles-grid{display:grid;gap:clamp(.85rem,2vw,1.25rem);list-style:none;margin:0;padding:0}@media (min-width:768px){.hub-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-video-embed{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;overflow:hidden;border-radius:.65rem;background:#000}.hub-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hub-video-embed__placeholder{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#111;overflow:hidden}.hub-video-embed__poster{object-fit:cover}.hub-video-embed__play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.35);color:#fff;font-size:2rem}.hub-footer{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--hub-line)}.hub-footer__brand{margin:0 0 .65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hub-footer-nav,.hub-quick-links{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem}.hub-footer-nav a,.hub-quick-links a{color:var(--hub-orange);font-size:.88rem;text-decoration:none}.hub-quick-links{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin:0 auto 2rem;padding-bottom:1rem}.hub-article-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.75rem;color:var(--hub-text-muted);font-size:.85rem}.hub-product-cta{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--hub-line)}.hub-product-cta__head{margin-bottom:1rem}.hub-product-cta__head h2{margin:0;color:#fff;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hub-product-cta__head p{margin:.35rem 0 0;color:var(--hub-text-muted);font-size:.85rem}.hub-product-cta__list{margin-bottom:0;width:100%;max-width:32rem}@media (min-width:640px){.hub-product-cta__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hub-product-cta__list{max-width:none;justify-items:stretch;grid-template-columns:minmax(0,1fr)}}.hub-article-cta{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--hub-line)}@media (min-width:640px){.hub-article-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}}.hub-article-cta__copy{min-width:0}.hub-article-cta__copy strong{display:block;color:#fff;font-size:1.02rem;font-weight:700;line-height:1.35}.hub-article-cta__copy p{margin:.35rem 0 0;color:var(--hub-text-muted);font-size:.9rem;line-height:1.5}.hub-article-cta__btn{flex-shrink:0;width:100%;max-width:18rem;text-align:center}@media (min-width:640px){.hub-article-cta__btn{width:auto;min-width:14rem}}.hub-media-gallery__grid,.hub-related__grid{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.hub-media-gallery__grid,.hub-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-related{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--hub-line)}.hub-section-head{margin-bottom:1.25rem}.hub-section-head h2{margin:0;color:#fff;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}.hub-inline-nav{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--hub-line)}.hub-inline-nav h2{margin:0 0 1rem;color:#fff;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hub-inline-nav__grid{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.hub-inline-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-inline-nav__card{display:flex;align-items:center;gap:.85rem;width:100%;min-height:4.75rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.55rem;background:rgba(255,255,255,.03);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.hub-inline-nav__card:hover{border-color:rgba(249,115,22,.5);background:rgba(249,115,22,.07);transform:translateY(-1px)}.hub-inline-nav__card:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.hub-inline-nav__icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.45rem;background:rgba(249,115,22,.12);color:var(--hub-orange)}.hub-inline-nav__icon svg{width:1.1rem;height:1.1rem}.hub-inline-nav__body{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.hub-inline-nav__body strong{color:#fff;font-size:.92rem;font-weight:800;line-height:1.25}.hub-inline-nav__desc{color:var(--hub-text-muted);font-size:.8rem;line-height:1.45}.hub-inline-nav__cta{flex-shrink:0;font-size:.78rem;font-weight:700;white-space:nowrap}.hub-inline-nav__cta,.hub-official-source a{color:var(--hub-orange)}.hub-media-meta{color:var(--hub-text-muted);font-size:.82rem}.hub-media-gallery__featured{display:grid;gap:1rem;margin-bottom:1rem;min-width:0}.hub-media-gallery--compact{max-width:42rem;width:100%;min-width:0}.hub-official-trailer{min-width:0;max-width:100%}.hub-official-trailer .hub-video-embed{width:100%;max-width:100%}.hub-media-gallery--compact .hub-section-head h2{font-size:clamp(1.05rem,2.4vw,1.25rem)}.hub-media-gallery--compact .hub-section-head p{font-size:.82rem}.hub-media-gallery--compact .hub-official-trailer header h3{font-size:.95rem}.hub-media-gallery--compact .hub-official-trailer header p{font-size:.84rem}@media (min-width:900px){.hub-media-gallery__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-media-gallery--compact .hub-media-gallery__featured{grid-template-columns:1fr}}.hub-media-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:.55rem;background:#0a0f18}.hub-media-card__media img{width:100%;height:100%;object-fit:cover}.hub-media-card__kind{position:absolute;left:.45rem;top:.45rem;padding:.15rem .4rem;border-radius:.25rem;background:rgba(0,0,0,.65);font-size:.68rem;text-transform:uppercase}.hub-media-card__link{display:grid;gap:.5rem;text-decoration:none;color:inherit}.hub-official-trailer header h3{margin:.35rem 0;font-size:1.05rem}.hub-media-gallery--editorial{margin-top:1.5rem;width:100%;max-width:42rem;min-width:0}.hub-category-page .hub-media-category{margin-top:1.25rem}.hub-category-page .hub-media-category .hub-official-trailer--editorial header p{margin:0;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.65}.hub-category-page .hub-media-category .hub-official-trailer--editorial header p+p{margin-top:.75rem}.hub-category-page .hub-media-category .hub-official-trailer--editorial .hub-video-embed{margin-top:1rem}.hub-media-gallery__editorial{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.hub-official-trailer--editorial{padding-top:1.5rem;border-top:1px solid var(--hub-line)}.hub-media-gallery__editorial>li:first-child .hub-official-trailer--editorial{padding-top:0;border-top:none}.hub-official-trailer--editorial .hub-official-trailer__title{margin:0 0 .75rem;color:#fff;font-family:var(--font-public-body),ui-sans-serif,sans-serif;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:700;line-height:1.3;letter-spacing:-.01em;text-transform:none}.hub-official-trailer--editorial header p{margin:0 0 .85rem;color:rgba(255,255,255,.8);font-size:1.02rem;line-height:1.65}.hub-official-trailer--editorial .hub-media-meta{margin-top:.65rem;font-size:.8rem}.hub-category-page .hub-faq-section,.hub-category-page .hub-inline-nav,.hub-category-page .hub-related,.hub-category-page .hub-section,.hub-category-page .hub-section--band,.hub-category-page .hub-section__inner{width:100%;max-width:42rem;margin-left:0;margin-right:0}.hub-subpage-layout{display:grid;gap:1.25rem;margin-top:.35rem}@media (min-width:960px){.hub-subpage-layout{grid-template-columns:minmax(11.5rem,13.25rem) minmax(0,1fr);gap:clamp(.85rem,2vw,1.35rem);align-items:start}}@media (min-width:1180px){.hub-subpage-layout{grid-template-columns:minmax(11.5rem,13.25rem) minmax(0,1fr) minmax(16rem,20rem)}}.hub-subpage-layout__main{min-width:0}@media (min-width:960px){.hub-subpage-layout__aside{padding-right:clamp(.75rem,1.6vw,1.15rem);border-right:1px solid var(--hub-line)}.hub-subpage-layout__main{padding-left:clamp(.75rem,1.6vw,1.15rem)}.hub-sidebar{border:none;background:transparent;padding-left:0;padding-right:0}}@media (min-width:1180px){.hub-subpage-layout__main{padding-right:clamp(.75rem,1.6vw,1.15rem);border-right:1px solid var(--hub-line)}.hub-subpage-promos{padding-left:clamp(.75rem,1.6vw,1.15rem)}}.hub-subpage-promos{display:grid;gap:.85rem;grid-column:1/-1}@media (min-width:720px) and (max-width:1179px){.hub-subpage-promos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1180px){.hub-subpage-promos{grid-column:auto;grid-template-columns:minmax(0,1fr);position:sticky;top:calc(var(--hub-topbar-h) + .75rem);align-self:start;max-height:calc(100svh - var(--hub-topbar-h) - 1.5rem);overflow-y:auto;scrollbar-width:thin}}.hub-cover-rail--compact{padding:.85rem;border-radius:.75rem;border:1px solid var(--hub-line);background:linear-gradient(165deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}.hub-cover-rail--compact.hub-cover-rail--2x1{border-color:rgba(249,115,22,.28);box-shadow:inset 0 1px 0 rgba(249,115,22,.12)}.hub-cover-rail--compact.hub-cover-rail--offers{border-color:rgba(79,209,255,.22);box-shadow:inset 0 1px 0 rgba(79,209,255,.1)}.hub-cover-rail--compact .hub-cover-rail__bar{align-items:center;justify-content:flex-start;gap:0;padding:0 0 .65rem;border-bottom:1px solid rgba(255,255,255,.06)}.hub-cover-rail--compact .hub-cover-rail__heading--compact{width:100%}.hub-cover-rail__sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hub-cover-rail--compact .hub-cover-rail__badge{padding:.28rem .62rem;font-size:.75rem;letter-spacing:.06em}.hub-cover-rail--compact .hub-cover-rail__all,.hub-cover-rail--compact .hub-cover-rail__kicker,.hub-cover-rail--compact .hub-cover-rail__title{display:none}.hub-cover-rail--compact .hub-cover-rail__deck{min-height:0;padding:.65rem 0 0}.hub-cover-rail--compact .hub-cover-rail__showcase{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.65rem;align-items:start}.hub-cover-rail--compact .hub-cover-rail__poster{width:4.75rem;margin:0;text-decoration:none}.hub-cover-rail--compact .hub-cover-rail__poster:focus-visible,.hub-cover-rail--compact .hub-cover-rail__poster:hover{transform:translateY(-1px)}.hub-cover-rail--compact .hub-cover-rail__frame{border-radius:.4rem;box-shadow:0 8px 18px rgba(0,0,0,.28)}.hub-cover-rail--compact .hub-cover-rail__chip{top:.28rem;left:.28rem;padding:.14rem .4rem;font-size:.68rem;font-weight:800;letter-spacing:.04em}.hub-cover-rail--compact.hub-cover-rail--2x1 .hub-cover-rail__chip{border:1px solid rgba(249,115,22,.55);background:rgba(12,8,4,.88);color:#ffc285}.hub-cover-rail--compact.hub-cover-rail--offers .hub-cover-rail__chip{border:1px solid rgba(79,209,255,.45);background:rgba(4,16,28,.88);color:#9ee8ff}.hub-cover-rail--compact .hub-cover-rail__copy{display:grid;gap:.15rem;min-width:0;padding-top:.05rem}.hub-cover-rail--compact .hub-cover-rail__game{color:#fff;font-family:var(--font-public-body),ui-sans-serif,sans-serif;font-size:.84rem;font-weight:700}.hub-cover-rail--compact .hub-cover-rail__game,.hub-cover-rail--compact .hub-cover-rail__platform{margin:0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-cover-rail--compact .hub-cover-rail__platform{color:rgba(255,255,255,.68);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.hub-cover-rail--compact .hub-cover-rail__price{margin:.2rem 0 0;font-size:.8rem;font-weight:800;line-height:1.2}.hub-cover-rail--compact.hub-cover-rail--2x1 .hub-cover-rail__price{color:#fbbf24}.hub-cover-rail--compact.hub-cover-rail--offers .hub-cover-rail__price{color:#67e8f9}.hub-cover-rail--compact .hub-cover-rail__controls{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.65rem;padding-top:0;border-top:none}.hub-cover-rail--compact .hub-cover-rail__nav{position:static;transform:none;width:1.85rem;height:1.85rem}.hub-cover-rail--compact .hub-cover-rail__counter{min-width:2.5rem;color:rgba(255,255,255,.68);font-size:.75rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.hub-cover-rail--compact .hub-cover-rail__catalog{display:block;width:100%;margin-top:.55rem;padding:.5rem .65rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.88);font-size:.78rem;font-weight:700;text-align:center;text-decoration:none;transition:background .15s ease,border-color .15s ease}.hub-cover-rail--compact.hub-cover-rail--2x1 .hub-cover-rail__catalog{border-color:rgba(249,115,22,.32);color:#fcd34d}.hub-cover-rail--compact.hub-cover-rail--offers .hub-cover-rail__catalog{border-color:rgba(79,209,255,.28);color:#7dd3fc}.hub-cover-rail--compact .hub-cover-rail__catalog:hover{background:rgba(255,255,255,.08);text-decoration:none}.hub-cover-rail:not(.hub-cover-rail--compact) .hub-cover-rail__showcase{display:block}.hub-cover-rail:not(.hub-cover-rail--compact) .hub-cover-rail__copy{display:none}.hub-cover-rail:not(.hub-cover-rail--compact) .hub-cover-rail__controls{position:absolute;inset:0;margin:0;padding:0;border:none;pointer-events:none}.hub-cover-rail:not(.hub-cover-rail--compact) .hub-cover-rail__controls .hub-cover-rail__nav{position:absolute;top:50%;pointer-events:auto;transform:translateY(-50%)}.hub-cover-rail:not(.hub-cover-rail--compact) .hub-cover-rail__controls .hub-cover-rail__nav--prev{left:0}.hub-cover-rail:not(.hub-cover-rail--compact) .hub-cover-rail__controls .hub-cover-rail__nav--next{right:0}.hub-cover-rail:not(.hub-cover-rail--compact) .hub-cover-rail__counter{display:none}.hub-subpage-promos .hub-cover-rail--compact{padding:.85rem;border-radius:.75rem;border:1px solid var(--hub-line);background:linear-gradient(165deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}.hub-subpage-promos .hub-cover-rail--compact.hub-cover-rail--2x1{border-color:rgba(249,115,22,.28)}.hub-subpage-promos .hub-cover-rail--compact.hub-cover-rail--offers{border-color:rgba(79,209,255,.22)}@media (min-width:1180px){.hub-subpage-promos .hub-cover-rail--compact .hub-cover-rail__showcase{grid-template-columns:5.75rem minmax(0,1fr);gap:.75rem}.hub-subpage-promos .hub-cover-rail--compact .hub-cover-rail__poster{width:5.75rem}}@media (max-width:719px){.hub-subpage-promos{grid-template-columns:minmax(0,1fr)}.hub-subpage-promos .hub-cover-rail--compact{width:100%}.hub-subpage-promos .hub-cover-rail--compact .hub-cover-rail__showcase{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem}.hub-subpage-promos .hub-cover-rail--compact .hub-cover-rail__poster{width:5.5rem}}.hub-cover-rail{padding:.65rem .5rem .75rem;border:1px solid var(--hub-line);border-radius:.75rem;background:linear-gradient(165deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.hub-cover-rail--2x1{border-color:rgba(249,115,22,.22);box-shadow:inset 0 1px 0 rgba(249,115,22,.12)}.hub-cover-rail--offers{border-color:rgba(79,209,255,.18);box-shadow:inset 0 1px 0 rgba(79,209,255,.1)}.hub-cover-rail__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:0 .35rem .55rem}.hub-cover-rail__heading{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hub-cover-rail__badge{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;padding:.18rem .5rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.hub-cover-rail__badge i{width:.32rem;height:.32rem;border-radius:50%}.hub-cover-rail__badge--promo{color:#1a0a00;background:linear-gradient(115deg,#ffd28a,#fbbf24 42%,#f97316);box-shadow:0 6px 18px rgba(249,115,22,.3)}.hub-cover-rail__badge--promo i{background:#1a0a00}.hub-cover-rail__badge--deal{color:#e8fbff;border:1px solid rgba(79,209,255,.42);background:rgba(8,28,42,.78);box-shadow:0 0 18px rgba(79,209,255,.18)}.hub-cover-rail__badge--deal i{background:#4fd1ff}.hub-cover-rail__title{margin:0;color:#fff;font-family:var(--font-home-display),var(--font-public-body),ui-sans-serif,sans-serif;font-size:1rem;font-weight:800;line-height:1.15;letter-spacing:.01em;text-transform:none}.hub-cover-rail--2x1 .hub-cover-rail__title em{font-style:normal;background:linear-gradient(100deg,#fff,#fbbf24 48%,#f97316);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hub-cover-rail--offers .hub-cover-rail__title em{font-style:normal;background:linear-gradient(100deg,#fff,#67e8f9 50%,#4fd1ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hub-cover-rail__kicker{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hub-cover-rail--2x1 .hub-cover-rail__kicker{color:rgba(255,196,140,.85)}.hub-cover-rail--offers .hub-cover-rail__kicker{color:rgba(124,224,255,.85)}.hub-cover-rail__all{color:var(--hub-orange);font-size:.72rem;font-weight:700;text-decoration:none;white-space:nowrap}.hub-cover-rail__all:hover{text-decoration:underline}.hub-cover-rail--offers .hub-cover-rail__all{color:#4fd1ff}.hub-cover-rail__deck{position:relative;min-height:11.5rem;padding:.15rem 0}.hub-cover-rail__peek{position:absolute;top:50%;z-index:0;width:38%;pointer-events:none;transform:translateY(-50%);opacity:.28;filter:saturate(.75) blur(.3px)}.hub-cover-rail__peek--prev{left:-2%;transform:translateY(-50%) rotate(-7deg) scale(.92)}.hub-cover-rail__peek--next{right:-2%;transform:translateY(-50%) rotate(7deg) scale(.92)}.hub-cover-rail__peek-frame{display:block;aspect-ratio:2/3;overflow:hidden;border-radius:.4rem;background:#0a101c;box-shadow:0 8px 20px rgba(0,0,0,.35)}.hub-cover-rail__peek-frame img{width:100%;height:100%;object-fit:cover;object-position:center top}.hub-cover-rail__peek-fallback{display:block;width:100%;height:100%;background:linear-gradient(160deg,#1a2740,#0a101c)}.hub-cover-rail__poster{position:relative;z-index:1;display:block;width:min(100%,11.5rem);margin-inline:auto;text-decoration:none;transition:transform .22s ease,filter .22s ease}.hub-cover-rail__poster:focus-visible,.hub-cover-rail__poster:hover{transform:translateY(-3px) scale(1.02);filter:drop-shadow(0 14px 28px rgba(0,0,0,.45))}.hub-cover-rail__chip{position:absolute;z-index:3;top:.45rem;left:.45rem;padding:.2rem .45rem;border-radius:999px;background:rgba(6,10,18,.72);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px)}.hub-cover-rail--2x1 .hub-cover-rail__chip{border:1px solid rgba(249,115,22,.55);color:#ffb380}.hub-cover-rail--offers .hub-cover-rail__chip{border:1px solid rgba(79,209,255,.45);color:#9ee8ff}.hub-cover-rail__frame{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:.55rem;border:1px solid rgba(255,255,255,.14);background:#0a101c;box-shadow:0 16px 36px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)}.hub-cover-rail__frame .cover-image,.hub-cover-rail__frame img{object-fit:cover;object-position:center top}.hub-cover-rail__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(8,12,22,.82);color:#fff;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(8px);transition:border-color .15s ease,background .15s ease}.hub-cover-rail__nav:hover{border-color:rgba(249,115,22,.5);background:rgba(249,115,22,.2)}.hub-cover-rail--offers .hub-cover-rail__nav:hover{border-color:rgba(79,209,255,.45);background:rgba(31,125,255,.22)}.hub-cover-rail__nav--prev{left:0}.hub-cover-rail__nav--next{right:0}.hub-cover-rail__nav--prev .hub-cover-rail__nav-icon{transform:rotate(180deg)}.hub-cover-rail__dots{display:flex;justify-content:center;gap:.35rem;margin-top:.55rem;padding:0}.hub-cover-rail__dot{width:.38rem;height:.38rem;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.22);cursor:pointer;transition:transform .15s ease,background .15s ease}.hub-cover-rail__dot[aria-selected=true]{background:var(--hub-orange);transform:scale(1.2)}.hub-cover-rail--offers .hub-cover-rail__dot[aria-selected=true]{background:#4fd1ff}.hub-subpage-layout__main .hub-section,.hub-subpage-layout__main .hub-section--band{width:100%;max-width:42rem;margin-left:0;margin-right:0;padding:2rem 0 0;background:transparent;border-top:1px solid var(--hub-line);border-bottom:none}.hub-subpage-layout__main .hub-section__inner{width:100%;max-width:none;margin-inline:0}.hub-subpage-layout__main .hub-section__head{margin-bottom:1rem}.hub-subpage-layout__main .hub-section__head h2{font-size:clamp(1.05rem,2.4vw,1.3rem);font-weight:700;letter-spacing:-.01em}.hub-subpage-layout__main .hub-commerce__head .hub-section__head{align-items:center}.hub-subpage-layout__main .hub-commerce-showcase{margin-top:0}.hub-subpage-layout__main .hub-commerce-showcase__panel{width:100%;max-width:none}.hub-subpage-layout__main .hub-commerce__stage{min-height:0;padding-top:0;padding-bottom:.75rem}.hub-sidebar{padding:.7rem .6rem .75rem;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;background:rgba(255,255,255,.015)}@media (min-width:960px){.hub-sidebar{position:sticky;top:calc(var(--hub-topbar-h) + .85rem);max-height:calc(100svh - var(--hub-topbar-h) - 1.5rem);overflow:auto;scrollbar-width:thin}}.hub-sidebar__home{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.65rem;color:rgba(255,255,255,.55);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.hub-sidebar__home.is-active,.hub-sidebar__home:hover{color:var(--hub-orange)}.hub-sidebar__group+.hub-sidebar__group{margin-top:0}.hub-sidebar__label{margin:0 0 .4rem;padding-left:.15rem;color:rgba(255,255,255,.38);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hub-sidebar__rail{display:block}.hub-sidebar ul,.hub-sidebar__topics{list-style:none;margin:0;padding:0}.hub-sidebar li+li,.hub-sidebar__topics li+li{margin-top:.12rem}.hub-sidebar__link{display:flex;align-items:center;gap:.45rem;padding:.38rem .45rem;border-left:2px solid transparent;border-radius:.35rem;color:rgba(255,255,255,.68);font-size:.8rem;line-height:1.25;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.hub-sidebar__link:hover{color:rgba(255,255,255,.92);background:rgba(255,255,255,.04)}.hub-sidebar__link.is-active{border-left-color:var(--hub-orange);background:rgba(249,115,22,.08);color:#fff;font-weight:600}.hub-sidebar__icon{display:inline-flex;flex-shrink:0;width:.95rem;height:.95rem;color:rgba(255,255,255,.45)}.hub-sidebar__link.is-active .hub-sidebar__icon{color:var(--hub-orange)}.hub-sidebar__icon svg{width:100%;height:100%}.hub-sidebar__text{min-width:0}.hub-sidebar__text-mobile{display:none}.hub-sidebar__shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.75rem 0 0;padding:.7rem 0 0;border-top:1px solid rgba(255,255,255,.06);list-style:none}.hub-sidebar__shortcuts li{margin:0;min-width:0}.hub-sidebar__shortcut{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:3.1rem;padding:.4rem .35rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:rgba(255,255,255,.02);color:rgba(255,255,255,.72);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.hub-sidebar__shortcut .hub-sidebar__icon{opacity:.7}.hub-sidebar__shortcut:hover{border-color:rgba(255,255,255,.16);color:#fff}.hub-sidebar__shortcut.is-active{border-color:rgba(249,115,22,.45);background:rgba(249,115,22,.1);color:#fff}.hub-sidebar__shortcut.is-active .hub-sidebar__icon{color:var(--hub-orange);opacity:1}.hub-sidebar__shortcut--solo{grid-column:1/-1;flex-direction:row;min-height:2.35rem}.hub-news-index__list{margin-top:1.25rem;max-width:42rem}.hub-news-index__feed{border-top:1px solid var(--hub-line)}.hub-news-index__empty{color:var(--hub-text-muted)}.hub-guides-index__list,.hub-news-index__empty{margin-top:1.25rem;max-width:42rem}.hub-guides-index__feed{border-top:1px solid var(--hub-line)}.hub-guides-index__empty{margin-top:1.25rem;max-width:42rem;color:var(--hub-text-muted)}.hub-guide-card{height:100%}.hub-guide-card__link{display:flex;flex-direction:column;height:100%;border:1px solid var(--hub-line);border-radius:.65rem;background:rgba(255,255,255,.02);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.hub-guide-card__link:hover{border-color:rgba(249,115,22,.45);transform:translateY(-2px)}.hub-guide-card__media{position:relative;display:block;aspect-ratio:16/9;background:#0a0f18;overflow:hidden}.hub-guide-card__media img{object-fit:cover;object-position:center center}.hub-guide-card__body{display:flex;flex-direction:column;gap:.45rem;padding:1rem;flex:1}.hub-guide-card__tag{width:fit-content;padding:.15rem .45rem;border-radius:999px;background:var(--hub-orange-dim);color:var(--hub-orange);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hub-guide-card h2{margin:0;color:#fff;font-family:var(--font-public-body),ui-sans-serif,sans-serif;font-size:clamp(.98rem,2vw,1.08rem);font-weight:700;line-height:1.3}.hub-guide-card__desc{margin:0;color:rgba(255,255,255,.88);font-size:.9rem;font-weight:600;line-height:1.45}.hub-guide-card__excerpt{margin:0;color:var(--hub-text-muted);font-size:.86rem;line-height:1.55;flex:1}.hub-guide-card__meta{display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem;color:var(--hub-text-muted);font-size:.78rem}.hub-article-cover{position:relative;aspect-ratio:16/9;max-width:42rem;margin-top:1rem;overflow:hidden;border-radius:.65rem;border:1px solid var(--hub-line);background:#0a0f18}.hub-article-cover img{object-fit:cover;object-position:center center}.content-hub--gta6 .hub-cta--primary{background:var(--hub-orange);color:#140a04}.content-hub--gta6 .hub-cta--gta-pill{min-width:10.5rem;border-radius:999px;font-size:.88rem;font-weight:800;letter-spacing:.03em;text-transform:none}.content-hub--gta6 .hub-cta--gta-ghost{border-radius:999px;border-color:rgba(255,255,255,.45)}.content-hub--gta6 .hub-cta--gta-ghost svg{width:.95rem;height:.95rem}.content-hub--gta6 .hub-hero-banner--gta .hub-hero-banner__veil{background:linear-gradient(180deg,rgba(8,8,14,.2),rgba(8,8,14,.55) 42%,rgba(8,8,14,.92)),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(120,60,140,.35) 0,transparent 70%)}.content-hub--gta6 .hub-hero-banner__content--gta{align-items:center;justify-content:flex-end;max-width:none;width:min(100% - 1.5rem,76rem);margin-inline:auto;padding-bottom:clamp(5rem,12vh,7.5rem);text-align:center}@media (min-width:900px){.content-hub--gta6 .hub-hero-banner__content--gta{justify-content:center;padding-bottom:clamp(4.5rem,10vh,6.5rem)}}.content-hub--gta6 .hub-hero-banner__gta-title{margin:.65rem 0 0;font-size:clamp(3.25rem,14vw,6.5rem);font-weight:900;line-height:.9;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 8px 32px rgba(0,0,0,.55)}.content-hub--gta6 .hub-hero-banner__gta-date{margin:0;color:rgba(255,255,255,.88);font-size:clamp(.72rem,1.6vw,.82rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.content-hub--gta6 .hub-hero-banner__actions--gta{justify-content:center;margin-top:1.75rem}.content-hub--gta6 .hub-hero-banner__gta-platforms{margin-top:1.75rem;color:rgba(255,255,255,.82);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.content-hub--gta6 .hub-hero-banner__gta-platforms span{display:block;margin-bottom:.35rem;color:rgba(255,255,255,.72)}.content-hub--gta6 .hub-hero-banner__gta-platforms .hub-ps-platforms__list{justify-content:center;gap:.75rem}.content-hub--gta6 .hub-hero-banner__gta-platforms .hub-ps-platforms__item{font-size:.875rem;letter-spacing:.12em}.content-hub--gta6 .hub-hero-banner__scroll svg{color:var(--hub-orange)}.content-hub--gta6 .hub-section__head h2{font-size:clamp(1.35rem,3.2vw,2.15rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.content-hub--gta6 .hub-section__head a{color:var(--hub-orange);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.content-hub--gta6 .hub-section--band{background:linear-gradient(180deg,#0e0f18,#111117);border-color:transparent}.content-hub--gta6 .hub-trailer{padding-top:clamp(1.5rem,4vw,2.5rem)}.content-hub--gta6 .hub-trailer__stage{border:none;border-radius:.35rem;box-shadow:0 24px 60px rgba(0,0,0,.45)}.content-hub--gta6 .hub-trailer__tag{background:var(--hub-orange);color:#140a04;letter-spacing:.08em;text-transform:uppercase}.content-hub--gta6 .hub-gta-story{padding-top:0}.content-hub--gta6 .hub-gta-story__inner{max-width:46rem;margin-inline:auto;text-align:center}.content-hub--gta6 .hub-gta-story__kicker{margin:0;color:var(--hub-orange);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.content-hub--gta6 .hub-gta-story__title{margin:.85rem 0 0;font-size:clamp(1.5rem,4vw,2.35rem);font-weight:800;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.content-hub--gta6 .hub-gta-story__body{margin:1.15rem 0 0;color:var(--hub-text-muted);font-size:clamp(.95rem,2vw,1.05rem);line-height:1.7}.content-hub--gta6 .hub-gta-extras .hub-section__head h2{font-size:clamp(1rem,2.4vw,1.35rem)}.content-hub--gta6 .hub-characters__frame,.content-hub--gta6 .hub-map__frame{border-radius:.35rem;border-color:rgba(249,115,22,.12)}.content-hub--gta6 .hub-news--gta .hub-article-card--grid .hub-article-card__link{border-color:rgba(249,115,22,.1);background:rgba(255,255,255,.015)}.content-hub--gta6 .hub-inline-nav__card:hover{border-color:rgba(249,115,22,.45);background:rgba(249,115,22,.06)}.content-hub--gta6 .hub-inline-nav__icon{background:var(--hub-orange-dim);color:var(--hub-orange)}.content-hub--gta6 .hub-floating-switcher__bubble{border-color:rgba(249,115,22,.45)}.content-hub--gta6 .hub-floating-switcher__bubble>svg{color:var(--hub-orange)}@media (max-width:959px){.hub-subpage-layout{display:flex;flex-direction:column;gap:.75rem}.hub-subpage-layout__aside{position:sticky;top:calc(var(--hub-topbar-h) + .15rem);z-index:25;order:0;margin-inline:-.1rem;padding-bottom:.25rem;padding-right:0;border-right:none;background:linear-gradient(180deg,var(--hub-surface-2) 70%,rgba(12,13,23,.92) 88%,transparent 100%)}.hub-subpage-layout__aside:after{content:"";position:absolute;top:0;right:0;bottom:.25rem;width:2rem;background:linear-gradient(90deg,transparent,var(--hub-surface-2) 85%);pointer-events:none}.hub-subpage-layout__main{order:1;min-width:0;padding-left:0;padding-right:0;border-right:none}.hub-subpage-promos{order:2;padding-left:0}.hub-sidebar{padding:.45rem 0 .35rem;border:none;border-radius:0;background:transparent}.hub-sidebar__home,.hub-sidebar__label{display:none}.hub-sidebar__rail{display:flex;align-items:stretch;gap:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem}.hub-sidebar__rail::-webkit-scrollbar{display:none}.hub-sidebar__topics{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.4rem;margin:0;padding:0;overflow:visible}.hub-sidebar__topics li{flex:0 0 auto;margin:0}.hub-sidebar__link,.hub-sidebar__shortcut{flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-width:3.65rem;max-width:4.1rem;min-height:3.35rem;padding:.42rem .35rem;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;background:rgba(255,255,255,.025);text-align:center;white-space:normal}.hub-sidebar__link.is-active,.hub-sidebar__shortcut.is-active{border-color:rgba(249,115,22,.55);background:rgba(249,115,22,.12);box-shadow:0 0 0 1px rgba(249,115,22,.08)}.hub-sidebar__icon{display:inline-flex;width:1rem;height:1rem}.hub-sidebar__text-full{display:none}.hub-sidebar__text-mobile{display:block;font-size:.58rem;font-weight:700;line-height:1.15;letter-spacing:.02em}.hub-sidebar__shortcuts{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.4rem;margin:0 0 0 .55rem;padding:0 0 0 .55rem;border-top:none;border-left:1px solid rgba(255,255,255,.1);list-style:none;overflow:visible}.hub-sidebar__shortcuts li{flex:0 0 auto;margin:0}.hub-sidebar__shortcut{width:auto}.hub-sidebar__shortcut--solo{grid-column:auto}}@media (max-width:767px){.hub-news__grid{grid-template-columns:1fr}.hub-section__head{flex-direction:column;align-items:flex-start;gap:.35rem}.hub-section__head a{white-space:normal}}@media (max-width:639px){.content-hub-main{width:min(100% - 1rem,76rem);padding:.65rem 0 2.5rem}.content-hub-main .breadcrumbs{font-size:.74rem;margin-bottom:.65rem}.hub-home{--hub-mobile-gutter:clamp(1rem,4.5vw,1.35rem);padding-inline:var(--hub-mobile-gutter)}.hub-home .hub-section--band{width:100%;margin-left:0;margin-inline:0}.hub-home .hub-section__inner{width:100%;max-width:none;margin-inline:0}.hub-home .hub-section{padding:clamp(1.5rem,5.5vw,2.15rem) 0}.hub-home .hub-section__head{margin-bottom:1rem}.hub-home .hub-section__head h2{font-size:clamp(1.3rem,6.2vw,1.7rem);line-height:1.1}.hub-home .hub-section__head a{font-size:.82rem}.hub-home .hub-guides__grid--three:not(.hub-card-rail),.hub-home .hub-news__grid:not(.hub-card-rail){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.hub-home .hub-guides__grid--three:not(.hub-card-rail)>li:last-child:nth-child(odd),.hub-home .hub-news__grid:not(.hub-card-rail)>li:last-child:nth-child(odd){grid-column:1/-1;max-width:16.75rem;justify-self:center;width:100%}.content-hub--fc27 .hub-commerce__grid,.content-hub--fc27 .hub-commerce__list{width:100%;justify-items:stretch}.hub-home .hub-article-card--grid .hub-article-card__body{padding:.7rem .75rem .8rem}.hub-home .hub-article-card--grid h3{font-size:.86rem}.hub-home .hub-article-card--grid p{-webkit-line-clamp:2;font-size:.78rem}.hub-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.hub-features__card{min-height:0;padding:.8rem .72rem;border-radius:.45rem}.hub-features__icon{width:2rem;height:2rem}.hub-features__icon svg{width:1rem;height:1rem}.hub-features__card h3{font-size:.86rem;line-height:1.2}.hub-features__card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.74rem;line-height:1.45}.hub-features__cta{font-size:.74rem}.hub-commerce-showcase{padding:1rem .85rem;border-radius:.65rem}.hub-commerce__card--showcase{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:.9rem}.hub-commerce__showcase-cover{width:min(100%,9.5rem);margin-inline:0}.hub-commerce__btn{width:100%;min-width:0}.content-hub--gta6 .hub-commerce-showcase{padding:.75rem;border-radius:.6rem}.content-hub--gta6 .hub-commerce-showcase__backdrop{opacity:.55}.content-hub--gta6 .hub-commerce-showcase__backdrop-img{transform:none;filter:blur(6px) saturate(1.05);object-position:center 35%}.content-hub--gta6 .hub-commerce__card--showcase{grid-template-columns:minmax(5.75rem,6.5rem) minmax(0,1fr);align-items:start;gap:.7rem;padding:.7rem}.content-hub--gta6 .hub-commerce__showcase-cover{width:100%;margin-inline:0}.content-hub--gta6 .hub-commerce__showcase-kicker{font-size:.64rem;letter-spacing:.1em}.content-hub--gta6 .hub-commerce__card--showcase .hub-commerce__title{font-size:.95rem}.content-hub--gta6 .hub-commerce__card--showcase .hub-commerce__price{font-size:.82rem;margin-top:.05rem}.content-hub--gta6 .hub-commerce__perks{margin-top:.2rem;gap:.2rem;font-size:.68rem;line-height:1.35}.content-hub--gta6 .hub-commerce__card--showcase .hub-commerce__btn{margin-top:.35rem;padding:.55rem .65rem;font-size:.74rem}.hub-trailer--multi .hub-trailer__grid{gap:.75rem}.hub-gta-extras__grid{gap:1.15rem}.hub-subpage-promos{gap:.75rem}.content-hub--gta6 .hub-section__head h2{font-size:clamp(1.15rem,5.5vw,1.45rem);letter-spacing:.05em}.content-hub--gta6 .hub-gta-story__title{font-size:clamp(1.35rem,6.5vw,1.85rem)}.content-hub--gta6 .hub-gta-story__body{font-size:.92rem;line-height:1.6}.hub-hero-banner__actions,.hub-hero-banner__actions--ea,.hub-hero-banner__actions--gta{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.5rem}.hub-hero-banner__actions .hub-cta,.hub-hero-banner__actions--ea .hub-cta,.hub-hero-banner__actions--gta .hub-cta{justify-content:center;flex:1 1 calc(50% - 0.3rem);width:auto;min-width:0;max-width:calc(50% - .3rem)}.content-hub--gta6 .hub-cta--gta-ghost,.content-hub--gta6 .hub-cta--gta-pill{width:auto;min-width:0;max-width:calc(50% - .3rem);padding-inline:.7rem;font-size:.78rem}.content-hub--gta6 .hub-hero-banner__content--gta,.hub-hero-banner--immersive .hub-hero-banner__content,.hub-hero-banner__content{width:min(100% - 1.5rem,76rem);padding-inline:.75rem}.hub-hero-banner--immersive .hub-hero-banner__content{justify-content:flex-end;padding-bottom:clamp(3.75rem,14vw,5rem)}.content-hub--gta6 .hub-hero-banner__gta-title{font-size:clamp(2.65rem,16vw,4rem)}.hub-section{padding:clamp(1.75rem,6vw,2.5rem) 0}.hub-section__inner{width:min(100% - 1rem,76rem)}.hub-commerce__grid,.hub-commerce__list{width:100%;grid-template-columns:minmax(0,1fr);justify-items:stretch}.content-hub--fc27 .hub-commerce__grid,.content-hub--fc27 .hub-commerce__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-commerce__card--showcase{text-align:left}.hub-commerce__showcase-body{text-align:left;align-items:flex-start}.hub-article-card--feed .hub-article-card__link{gap:.85rem;padding:.85rem 0}.hub-floating-switcher__bubble{left:.65rem;bottom:5.25rem;max-width:min(14.5rem,calc(100vw - 4.75rem));padding:.45rem .65rem}.hub-floating-switcher__label{font-size:.74rem;white-space:normal;line-height:1.15}.hub-article-page .hub-hero,.hub-category-page .hub-hero,.hub-guides-index .hub-hero,.hub-news-index .hub-hero{padding:0}.hub-article-page .hub-hero h1,.hub-category-page .hub-hero h1,.hub-guides-index .hub-hero h1,.hub-news-index .hub-hero h1{font-size:clamp(1.35rem,6vw,1.75rem)}.hub-article-card--compact .hub-article-card__link{flex-direction:column}.hub-article-card--compact .hub-article-card__media{flex:none;width:100%;aspect-ratio:16/10;min-height:0}.hub-article-card--compact .hub-article-card__body{padding:.75rem}}.content-hub-page .hub-home :is(.hub-article-card__tag,.hub-commerce__platform,.hub-trailer__tag,.hub-trailer__caption,.hub-features__cta,.hub-guide-card__tag,.hub-floating-switcher__label){font-size:.75rem}.content-hub-page .hub-hero-banner :is(.hub-hero-banner__badge,.hub-hero-banner__release,.hub-hero-banner__gta-date){font-size:max(.75rem,1em)}.content-hub-page .hub-home .hub-commerce__btn,.content-hub-page .hub-home .hub-commerce__card--tile .hub-commerce__btn{font-size:.75rem}@media (max-width:639px){.content-hub-page .hub-floating-switcher__label,.content-hub-page .hub-home .hub-article-card--grid p,.content-hub-page .hub-home .hub-commerce__card--showcase .hub-commerce__btn,.content-hub-page .hub-home .hub-commerce__perks,.content-hub-page .hub-home .hub-commerce__showcase-kicker,.content-hub-page .hub-home .hub-features__card p,.content-hub-page .hub-home .hub-features__cta{font-size:.75rem}}