.rockstargames-sites-legacyad600e022a4ad8dd7973635698f97aa8{
    align-items:center;
    background:var(--white-15);
    border:none;
    border-radius:100px;
    color:var(--white-100);
    cursor:pointer;
    display:flex;
    font-family:var(--font-family-body);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    justify-content:center;
    line-height:var(--rem-125);
    min-width:var(--rem-6);
    padding:var(--padding-xs) var(--padding-sm);
    text-align:center;
    transition:background-color .3s ease-in-out
}
.rockstargames-sites-legacyad600e022a4ad8dd7973635698f97aa8 img{
    height:var(--nav-icon-size);
    margin-left:var(--grid-gap-xs);
    transition:filter .3s ease-in-out;
    width:var(--nav-icon-size)
}
.rockstargames-sites-legacyad600e022a4ad8dd7973635698f97aa8:focus,.rockstargames-sites-legacyad600e022a4ad8dd7973635698f97aa8:hover{
    background-color:var(--white-40);
    outline:none
}
.rockstargames-sites-legacyad600e022a4ad8dd7973635698f97aa8.rockstargames-sites-legacyf9974b85283e6ba9338154cf8c6e8144{
    background:var(--white-100);
    color:var(--black-200)
}
.rockstargames-sites-legacyad600e022a4ad8dd7973635698f97aa8.rockstargames-sites-legacyf9974b85283e6ba9338154cf8c6e8144 img{
    filter:invert()
}
.rockstargames-sites-legacyaf453a8fc724892fb3e83b73897f1f76{
    display:flex;
    flex-direction:column;
    grid-gap:var(--grid-gap-xs);
    grid-column-start:1;
    grid-row-start:1;
    height:auto;
    max-height:18rem;
    position:relative
}
@media (min-width:1440px){
    .rockstargames-sites-legacyaf453a8fc724892fb3e83b73897f1f76{
        flex-grow:1;
        height:100%;
        max-height:calc(var(--highlights-actual-width) * var(--highlights-text-magic-number) - 2rem);
        min-height:15rem
    }
}
.rockstargames-sites-legacyaf453a8fc724892fb3e83b73897f1f76 h1{
    color:var(--color-override,var(--color-h))!important;
    font-family:var(--font-family-h)!important;
    font-size:calc(var(--font-size-4) * var(--header-multiplier))!important;
    font-weight:var(--font-weight-regular)!important;
    letter-spacing:var(--letter-spacing-h)!important;
    line-height:var(--line-height-md)!important;
    margin-bottom:0!important
}
.rockstargames-sites-legacyaf453a8fc724892fb3e83b73897f1f76 p{
    color:var(--color-body);
    font-family:var(--font-family-body);
    font-size:var(--font-size-3);
    font-weight:var(--font-weight-regular);
    letter-spacing:var(--letter-spacing-body);
    line-height:var(--line-height-lg)
}
.rockstargames-sites-legacycf3a7a99690a33c677472bfbfdc931e0{
    padding:var(--padding-md);
    padding-bottom:0;
    --black-200:#000;
    --black-100:#121212;
    --black-65:hsla(0,0%,7%,.65);
    --black-40:hsla(0,0%,7%,.4);
    --black-15:hsla(0,0%,7%,.15);
    --text-dark:#2d2d2d;
    --border-color:#2d2d2d;
    --white-100:#fff;
    --white-65:hsla(0,0%,100%,.65);
    --white-40:hsla(0,0%,100%,.4);
    --white-15:hsla(0,0%,100%,.15);
    --text-light:#e8e8e8;
    --focusring-blue:blue;
    --red:#e03232;
    --circoloco-red:#eb1818;
    --rockstar-gold:#fcaf17;
    --playstation-blue:#00439c;
    --microsoft-green:#387a26;
    --pc-legacy:#b2b2b2;
    --pc-enhanced:#beb279;
    --color-h:var(--white-100);
    --color-body:var(--text-light);
    --green-light:#c1f7bd;
    --green-dark:#81da85;
    --scroll-thumb-color:#7d7d7d;
    --scroll-track-color:transparent;
    --gradient-overlay-bottom:linear-gradient(180.08deg,transparent 25%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.6));
    --gradient-overlay-right:linear-gradient(270deg,rgba(0,0,0,.9),transparent);
    position:relative
}
@media (max-width:1440px){
    .rockstargames-sites-legacycf3a7a99690a33c677472bfbfdc931e0{
        padding-bottom:var(--padding-md);
        padding-top:0
    }
}
@media (min-width:2560px){
    .rockstargames-sites-legacycf3a7a99690a33c677472bfbfdc931e0{
        padding:3rem
    }
}
.rockstargames-sites-legacycf3a7a99690a33c677472bfbfdc931e0:after{
    background:linear-gradient(180deg,transparent 20%,var(--black-200) 100%);
    bottom:0;
    content:"";
    height:4.25rem;
    left:0;
    opacity:1;
    pointer-events:none;
    position:absolute;
    right:0
}
@media (max-width:1440px){
    .rockstargames-sites-legacycf3a7a99690a33c677472bfbfdc931e0:after{
        bottom:var(--padding-md)
    }
}
.rockstargames-sites-legacycf3a7a99690a33c677472bfbfdc931e0 .rockstargames-sites-legacyc031dc797c3ec3e62d6157eeb36d8520{
    color:var(--color-override,var(--color-h));
    font-family:var(--font-family-h);
    font-size:calc(var(--font-size-6) * var(--header-multiplier));
    font-weight:var(--font-weight-regular);
    font-weight:var(--font-weight-bold);
    letter-spacing:var(--letter-spacing-h);
    line-height:var(--line-height-md)
}
.rockstargames-sites-legacyb7dd947d476afb2b98df95ab0d2645da{
    overflow:hidden;
    overflow-y:auto;
    padding-bottom:var(--padding-md);
    scrollbar-color:var(--scroll-thumb-color) var(--scroll-track-color);
    scrollbar-width:auto
}
.rockstargames-sites-legacyb7dd947d476afb2b98df95ab0d2645da::-webkit-scrollbar{
    width:8px
}
.rockstargames-sites-legacyb7dd947d476afb2b98df95ab0d2645da::-webkit-scrollbar-track{
    background:transparent
}
.rockstargames-sites-legacyb7dd947d476afb2b98df95ab0d2645da::-webkit-scrollbar-thumb{
    background-color:var(--scroll-thumb-color);
    border:none;
    border-radius:10px
}
.rockstargames-sites-legacyb7dd947d476afb2b98df95ab0d2645da p{
    margin:0 0 var(--spacing-sm)!important
}
.rockstargames-sites-legacyb7dd947d476afb2b98df95ab0d2645da a{
    text-decoration:underline
}
 :root {
    /* --swiper-pagination-color: var(--swiper-theme-color);
     --swiper-pagination-left: auto;
     --swiper-pagination-right: 8px;
     --swiper-pagination-bottom: 8px;
     --swiper-pagination-top: auto;
     --swiper-pagination-fraction-color: inherit;
     --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
     --swiper-pagination-progressbar-size: 4px;
     --swiper-pagination-bullet-size: 8px;
     --swiper-pagination-bullet-width: 8px;
     --swiper-pagination-bullet-height: 8px;
     --swiper-pagination-bullet-border-radius: 50%;
     --swiper-pagination-bullet-inactive-color: #000;
     --swiper-pagination-bullet-inactive-opacity: 0.2;
     --swiper-pagination-bullet-opacity: 1;
     --swiper-pagination-bullet-horizontal-gap: 4px;
     --swiper-pagination-bullet-vertical-gap: 6px;
     */
}
 .swiper-pagination {
     position: absolute;
     text-align: center;
     transition: 300ms opacity;
     transform: translate3d(0, 0, 0);
     z-index: 10;
}
 .swiper-pagination.swiper-pagination-hidden {
     opacity: 0;
}
 .swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
     display: none !important;
}
/* Common Styles */
 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
     bottom: var(--swiper-pagination-bottom, 8px);
     top: var(--swiper-pagination-top, auto);
     left: 0;
     width: 100%;
}
/* Bullets */
 .swiper-pagination-bullets-dynamic {
     overflow: hidden;
     font-size: 0;
}
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     transform: scale(0.33);
     position: relative;
}
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
     transform: scale(1);
}
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
     transform: scale(1);
}
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
     transform: scale(0.66);
}
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
     transform: scale(0.33);
}
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
     transform: scale(0.66);
}
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
     transform: scale(0.33);
}
 .swiper-pagination-bullet {
     width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
     height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
     display: inline-block;
     border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
     background: var(--swiper-pagination-bullet-inactive-color, #000);
     opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
 button.swiper-pagination-bullet {
     border: none;
     margin: 0;
     padding: 0;
     box-shadow: none;
     -webkit-appearance: none;
     appearance: none;
}
 .swiper-pagination-clickable .swiper-pagination-bullet {
     cursor: pointer;
}
 .swiper-pagination-bullet:only-child {
     display: none !important;
}
 .swiper-pagination-bullet-active {
     opacity: var(--swiper-pagination-bullet-opacity, 1);
     background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
 .swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
     right: var(--swiper-pagination-right, 8px);
     left: var(--swiper-pagination-left, auto);
     top: 50%;
     transform: translate3d(0px, -50%, 0);
}
 .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
     margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
     display: block;
}
 .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
     top: 50%;
     transform: translateY(-50%);
     width: 8px;
}
 .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     display: inline-block;
     transition: 200ms transform, 200ms top;
}
 .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
     margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
 .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
     left: 50%;
     transform: translateX(-50%);
     white-space: nowrap;
}
 .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     transition: 200ms transform, 200ms left;
}
 .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     transition: 200ms transform, 200ms right;
}
/* Fraction */
 .swiper-pagination-fraction {
     color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
 .swiper-pagination-progressbar {
     background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
     position: absolute;
}
 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
     background: var(--swiper-pagination-color, var(--swiper-theme-color));
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     transform: scale(0);
     transform-origin: left top;
}
 .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
     transform-origin: right top;
}
 .swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
     width: 100%;
     height: var(--swiper-pagination-progressbar-size, 4px);
     left: 0;
     top: 0;
}
 .swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
     width: var(--swiper-pagination-progressbar-size, 4px);
     height: 100%;
     left: 0;
     top: 0;
}
 .swiper-pagination-lock {
     display: none;
}
 .rockstargames-sites-legacyf7e754149270d537b3a078a3e18e4b37{
    align-items:center;
    background:var(--white-15);
    border:none;
    border-radius:100px;
    color:var(--white-100);
    cursor:pointer;
    display:flex;
    font-family:var(--font-family-body);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    justify-content:center;
    line-height:var(--rem-125);
    min-width:var(--rem-6);
    padding:var(--padding-xs) var(--padding-sm);
    text-align:center;
    transition:background-color .3s ease-in-out
}
.rockstargames-sites-legacyf7e754149270d537b3a078a3e18e4b37 img{
    height:var(--nav-icon-size);
    margin-left:var(--grid-gap-xs);
    transition:filter .3s ease-in-out;
    width:var(--nav-icon-size)
}
.rockstargames-sites-legacyf7e754149270d537b3a078a3e18e4b37:focus,.rockstargames-sites-legacyf7e754149270d537b3a078a3e18e4b37:hover{
    background-color:var(--white-40);
    outline:none
}
.rockstargames-sites-legacyf7e754149270d537b3a078a3e18e4b37.rockstargames-sites-legacyb5436dde7bfb2a5e32493563610709a5{
    background:var(--white-100);
    color:var(--black-200)
}
.rockstargames-sites-legacyf7e754149270d537b3a078a3e18e4b37.rockstargames-sites-legacyb5436dde7bfb2a5e32493563610709a5 img{
    filter:invert()
}
.rockstargames-sites-legacyb8cfa1eb3403128e589e14c5f7fad547{
    --max-width-sm:640px;
    --max-width-md:1088px;
    --max-width-lg:1920px;
    --max-width-xl:2560px;
    --spacing-xxs:0.25rem;
    --spacing-xs:0.5rem;
    --spacing-sm:1rem;
    --spacing-md:2rem;
    --spacing-lg:4rem;
    --spacing-xl:8rem;
    --grid-gap-xxs:var(--spacing-xxs);
    --grid-gap-xs:var(--spacing-xs);
    --grid-gap-sm:var(--spacing-sm);
    --grid-gap-md:var(--spacing-md);
    --grid-gap-lg:var(--spacing-lg);
    --grid-gap-xl:var(--spacing-xl);
    --padding-xxs:var(--spacing-xxs);
    --padding-xs:var(--spacing-xs);
    --padding-sm:var(--spacing-sm);
    --padding-md:var(--spacing-md);
    --padding-lg:var(--spacing-lg);
    --padding-xl:var(--spacing-xl);
    --margin-xxs:var(--spacing-xxs);
    --margin-xs:var(--spacing-xs);
    --margin-sm:var(--spacing-sm);
    --margin-md:var(--spacing-md);
    --margin-lg:var(--spacing-lg);
    --margin-xl:var(--spacing-xl);
    --border-radius-xs:2px;
    --border-radius-sm:4px;
    --border-radius-md:8px;
    --border-radius-lg:16px;
    --gen9-max-width:2560px;
    --content-max-width:var(--gen9-max-width);
    --padding-sides:var(--padding-lg);
    --content-padding:0 var(--padding-sides);
    --highlights-text-magic-number:0.28125;
    margin:0 auto;
    max-width:calc(var(--max-width-dynamic, var(--content-max-width)) + var(--padding-dynamic, 0px) * 2)!important;
    width:100%;
    --highlights-actual-width:(min(var(--content-max-width),calc(100vw - (var(--padding-sides) * 2))));
    display:grid;
    grid-area:auto;
    grid-template-columns:auto;
    grid-gap:var(--grid-gap-sm)
}
@media (min-width:2560px){
    .rockstargames-sites-legacyb8cfa1eb3403128e589e14c5f7fad547{
        --max-width-md:1440px
    }
}
@media (max-width:767px){
    .rockstargames-sites-legacyb8cfa1eb3403128e589e14c5f7fad547{
        --spacing-lg:2rem;
        --spacing-xl:4rem
    }
}
@media (min-width:1439px){
    .rockstargames-sites-legacyb8cfa1eb3403128e589e14c5f7fad547{
        grid-gap:0
    }
}
.rockstargames-sites-legacya170c9325e7b3cfda1de5e5b924eb870{
    position:relative;
    z-index:1
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117{
    aspect-ratio:16/9;
    border-radius:var(--border-radius-md);
    bottom:-2.5rem;
    display:flex;
    flex-direction:row;
    margin:-2.5rem 1.5rem 0 0;
    overflow:hidden;
    position:relative;
    width:calc(100% - 1.5rem)
}
@media (min-width:768px){
    .rockstargames-sites-legacybba85d39f04bc10f647280a811dba117{
        margin:0 var(--margin-lg) 0 0;
        width:calc(100% - var(--margin-lg))
    }
}
@media (min-width:1440px){
    .rockstargames-sites-legacybba85d39f04bc10f647280a811dba117{
        bottom:calc((var(--highlights-actual-width) * var(--highlights-text-magic-number)) * -1);
        margin:calc((var(--highlights-actual-width) * var(--highlights-text-magic-number)) * -1) 0 0;
        width:50%
    }
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 img{
    width:100%
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .rockstargames-sites-legacybd3c798f7bce0b1bf8eef02c2ffc38a8{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:6
}
@media (max-width:780px){
    .rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .rockstargames-sites-legacybd3c798f7bce0b1bf8eef02c2ffc38a8{
        display:none
    }
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper{
    -ms-overflow-style:none;
    aspect-ratio:16/9;
    height:100%;
    scrollbar-width:none;
    width:100%
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper::-webkit-scrollbar{
    display:none
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper-wrapper{
    aspect-ratio:16/9;
    display:grid;
    grid-template-columns:repeat(100,1fr)
}
@media (min-width:1024px){
    .rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper-wrapper{
        display:grid;
        grid-template-columns:repeat(100,1fr);
        width:100%
    }
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper-pagination-bullet{
    --swiper-pagination-bullet-inactive-color:var(--white-100);
    --swiper-pagination-color:var(--white-100);
    --swiper-pagination-bullet-inactive-opacity:0.65;
    --swiper-pagination-bullet-opacity:1;
    --swiper-pagination-bullet-horizontal-gap:var(--grid-gap-xxs);
    --swiper-pagination-bullet-size:0.5rem;
    background:var(--swiper-pagination-color,#fff);
    opacity:var(--swiper-pagination-bullet-opacity,1)
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper-pagination-bullets.swiper-pagination-horizontal{
    --swiper-pagination-bullet-inactive-color:var(--white-100);
    --swiper-pagination-color:var(--white-100);
    --swiper-pagination-bullet-inactive-opacity:0.65;
    --swiper-pagination-bullet-opacity:1;
    --swiper-pagination-bullet-horizontal-gap:var(--grid-gap-xxs);
    --swiper-pagination-bullet-size:0.5rem;
    --swiper-pagination-bullet-width:0.5rem;
    --swiper-pagination-bullet-height:0.5rem;
    --swiper-pagination-bullet-horizontal-gap:0.5rem;
    background:linear-gradient(180deg,transparent,var(--black-65) 100%);
    bottom:0;
    display:flex;
    height:calc((var(--padding-sm) * 2) + .5rem);
    justify-content:center;
    opacity:1;
    padding:var(--padding-sm) 0;
    transition:none;
    z-index:10
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper-pagination-bullet{
    opacity:var(--swiper-pagination-bullet-inactive-opacity,1)
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .swiper-pagination-bullet-active{
    opacity:var(--swiper-pagination-bullet-opacity,1)
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .rockstargames-sites-legacyafbc1e3bc0029085cc98eed1eedeb549{
    opacity:1
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .rockstargames-sites-legacyafbc1e3bc0029085cc98eed1eedeb549[disabled]{
    opacity:0;
    pointer-events:none
}
.rockstargames-sites-legacybba85d39f04bc10f647280a811dba117 .rockstargames-sites-legacye824186cc798a59373d17cb2439bcb2d{
    opacity:0
}
.rockstargames-sites-legacyc6b6ee15075db13060d681d7ef8ea8e1{
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:var(--grid-gap-xxs);
    justify-content:center;
    width:100%;
    z-index:10
}
.rockstargames-sites-legacyc6b6ee15075db13060d681d7ef8ea8e1,.rockstargames-sites-legacyc6b6ee15075db13060d681d7ef8ea8e1:after{
    bottom:0;
    height:3.125rem;
    position:absolute
}
.rockstargames-sites-legacyc6b6ee15075db13060d681d7ef8ea8e1:after{
    background:linear-gradient(180deg,hsla(0,0%,7%,0),hsla(0,0%,7%,.65));
    content:"";
    left:0;
    right:0;
    z-index:1
}
.rockstargames-sites-legacyff6f8c30f61a3959fb5e85125bcf14ae{
    border:none;
    border-radius:100%;
    cursor:pointer;
    display:flex;
    height:10px;
    opacity:.4;
    padding:0;
    transition:all .3s ease-in-out;
    width:10px;
    z-index:10
}
.rockstargames-sites-legacyff6f8c30f61a3959fb5e85125bcf14ae:hover{
    opacity:1
}
.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae,.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda{
    border:1px solid var(--border-color)!important;
    border-radius:var(--border-radius-xs,2px)!important;
    height:2.5rem;
    overflow:hidden;
    transition:all .3s ease-in-out;
    width:2.5rem
}
.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:active,.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:focus,.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:hover,.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:active,.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:focus,.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:hover{
    border:1px solid var(--white)!important
}
.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae{
    background:var(--black-65,rgba(0,0,0,.65));
    background:var(--black-200);
    border:none;
    border-radius:50%;
    border-radius:0;
    border-bottom-right-radius:0!important;
    border-right:none!important;
    border-top-right-radius:0!important;
    cursor:pointer;
    height:3rem;
    padding:0;
    position:relative;
    right:0;
    transition:background .3s ease-in-out;
    width:3rem
}
.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:after{
    background:url(https://media-rockstargames-com.akamaized.net/mfe6/prod/__common/img/23bdc67ffcc24a66b8fe01ae5c40a7ed.svg) no-repeat 50%/1rem;
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    transition:.3s ease-in-out;
    width:100%
}
.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:focus{
    border:none;
    outline:none
}
@media (pointer:coarse){
    .rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:active{
        background:var(--white-100,#fff)
    }
    .rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:active:after{
        filter:invert(1)
    }
}
@media not ((pointer:coarse)){
    .rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:focus,.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:hover{
        background:var(--white-100,#fff)
    }
    .rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:focus:after,.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:hover:after{
        filter:invert(1)
    }
}
.rockstargames-sites-legacyfde90e7bc408045b909293e916c993ae:after{
    background-size:1.5rem
}
.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda{
    background:var(--black-65,rgba(0,0,0,.65));
    background:var(--black-200);
    border:none;
    border:1px solid var(--border-color);
    border-left:none!important;
    border-radius:50%;
    border-radius:0;
    border-bottom-left-radius:0!important;
    border-top-left-radius:0!important;
    cursor:pointer;
    height:3rem;
    left:0;
    padding:0;
    position:relative;
    transition:background .3s ease-in-out;
    width:3rem
}
.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:after{
    background:url(https://media-rockstargames-com.akamaized.net/mfe6/prod/__common/img/05f9a77c98ced3942631978d7672ad20.svg) no-repeat 50%/1rem;
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    transition:.3s ease-in-out;
    width:100%
}
.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:focus{
    border:none;
    outline:none
}
@media (pointer:coarse){
    .rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:active{
        background:var(--white-100,#fff)
    }
    .rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:active:after{
        filter:invert(1)
    }
}
@media not ((pointer:coarse)){
    .rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:focus,.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:hover{
        background:var(--white-100,#fff)
    }
    .rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:focus:after,.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:hover:after{
        filter:invert(1)
    }
}
.rockstargames-sites-legacyeeaace28aebebb9f2a68c9ab887d5eda:after{
    background-size:1.5rem
}
.rockstargames-sites-legacyffe479fc6d12e441bdd869bfadbad9d8{
    opacity:1
}
.rockstargames-sites-legacyfcc28a7adb515c877d778048222dff3f{
    display:grid;
    grid-template-columns:auto;
    grid-gap:var(--grid-gap-sm);
    background-color:var(--black-200);
    border:1px solid var(--border-color);
    border-radius:var(--border-radius-md);
    margin:0 0 0 1.5rem;
    width:calc(100% - 1.5rem)
}
@media (min-width:768px){
    .rockstargames-sites-legacyfcc28a7adb515c877d778048222dff3f{
        margin:0 0 0 var(--margin-lg);
        width:calc(100% - var(--margin-lg))
    }
}
@media (min-width:1024px){
    .rockstargames-sites-legacyfcc28a7adb515c877d778048222dff3f{
        grid-gap:var(--grid-gap-md)
    }
}
@media (min-width:1439px){
    .rockstargames-sites-legacyfcc28a7adb515c877d778048222dff3f{
        margin:var(--margin-md) 0 0 30%;
        grid-gap:0;
        width:70%
    }
}
.rockstargames-sites-legacyaaf39b8bf696ac333329547a193bd279{
    display:grid
}
@media (min-width:1439px){
    .rockstargames-sites-legacyaaf39b8bf696ac333329547a193bd279{
        min-height:calc(var(--highlights-actual-width) * var(--highlights-text-magic-number) - 2rem);
        padding-left:calc(var(--highlights-actual-width) * .2)
    }
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456{
    display:flex;
    flex-direction:row;
    gap:var(--grid-gap-xs);
    overflow-x:hidden;
    padding:var(--padding-md) 0;
    padding-bottom:0;
    padding-top:calc(var(--padding-sm) + 1.5rem);
    width:100%
}
@media (min-width:1439px){
    .rockstargames-sites-legacycb2067c71495e79af319174e21f5b456{
        grid-row:2;
        padding:var(--padding-md) 0
    }
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper{
    display:flex;
    flex-direction:row;
    overflow-x:scroll;
    padding-left:var(--padding-md);
    padding-right:var(--padding-md);
    -ms-overflow-style:none;
    scrollbar-width:none
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper::-webkit-scrollbar{
    display:none
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper button{
    width:100%
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper button img{
    max-width:100%
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper-wrapper{
    display:flex
}
@media (min-width:1024px){
    .rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper-wrapper{
        white-space:nowrap
    }
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper-slide{
    min-width:120px;
    overflow:hidden
}
@media (min-width:1024px){
    .rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 .swiper-slide{
        min-width:180px
    }
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 button{
    aspect-ratio:16/9;
    background:transparent;
    border:none;
    border-radius:var(--border-radius-sm);
    cursor:pointer;
    display:block;
    opacity:.6;
    overflow:hidden;
    padding:0;
    width:6rem
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 button.rockstargames-sites-legacyffe479fc6d12e441bdd869bfadbad9d8{
    border:1px solid var(--white-100);
    opacity:1
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 button:focus,.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 button:hover{
    opacity:1
}
@media (min-width:768px){
    .rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 button{
        width:7rem
    }
}
@media (min-width:1024px){
    .rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 button{
        width:5rem
    }
}
.rockstargames-sites-legacycb2067c71495e79af319174e21f5b456 img{
    border-radius:var(--border-radius-sm);
    width:100%
}
/*# sourceMappingURL=d5fbf956683b6a3bd196cbced86d6be7.css.map*/