:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#050207}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;overflow:hidden;background:#050207}body{min-height:100vh;min-height:100svh;min-height:100dvh}button,a{-webkit-tap-highlight-color:transparent}.hero{position:relative;isolation:isolate;width:100%;height:100vh;height:100svh;height:100dvh;min-height:100vh;min-height:100svh;min-height:100dvh;margin-inline:auto;overflow:hidden;container-type:inline-size;background:#030105}.hero__media,.hero__art,.hero__shade{position:absolute;inset:0;width:100%;height:100%}.hero__media{z-index:-3;display:block}.hero__art{object-fit:cover;object-position:50% 0;-webkit-user-select:none;user-select:none}.hero__shade{z-index:-2;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,transparent 60%,rgba(2,1,4,.07) 64%,rgba(2,1,4,.68) 70%,rgba(1,0,2,.96) 76%,#010002 84%,#010002 100%)}.hero__nav{position:absolute;z-index:4;inset:0;pointer-events:none}.icon-button,.rockstar{position:absolute;z-index:2;display:grid;place-items:center;padding:0;border:0;color:#fff;background:transparent;cursor:pointer;pointer-events:auto}.icon-button svg,.rockstar svg{width:100%;height:100%;overflow:visible;opacity:.001}.icon-button svg{fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.icon-button--menu{top:max(2.66cqw,calc(env(safe-area-inset-top) + 12px));left:max(4.92cqw,calc(env(safe-area-inset-left) + 12px));width:5.86cqw;height:5.86cqw}.icon-button--profile{top:max(2.55cqw,calc(env(safe-area-inset-top) + 12px));right:max(4.78cqw,calc(env(safe-area-inset-right) + 12px));width:4.92cqw;height:5.5cqw}.rockstar{top:max(1.52cqw,calc(env(safe-area-inset-top) + 7px));left:50%;width:12.55cqw;height:10.9cqw;transform:translate(-50%)}.rockstar__outline,.rockstar__star{fill:#11061a1a;stroke:#fff;stroke-width:2.6;stroke-linejoin:round}.rockstar__r{fill:#fff}.hero__content{position:absolute;right:5.9cqw;bottom:max(22.9cqw,calc(env(safe-area-inset-bottom) + 16px));left:5.55cqw;text-transform:uppercase}.hero__eyebrow{margin:0 0 1.33cqw;color:#f15eaa;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:4.36cqw;font-weight:900;line-height:1;letter-spacing:.035em;transform:scaleX(.84);transform-origin:left center}.hero h1{width:126.6%;margin:0;color:#fff;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:11.5cqw;font-weight:900;line-height:.84;letter-spacing:-.035em;text-shadow:0 .42cqw .65cqw rgba(0,0,0,.42);transform:scaleX(.76);transform-origin:left center}.hero h1 span{display:block;white-space:nowrap}.hero__cta{appearance:none;display:grid;place-items:center;width:100%;height:12.65cqw;margin-top:3.43cqw;padding:0;border:.42cqw solid #fff;border-radius:999px;color:#050207;background:linear-gradient(100deg,#f13c69,#ef5791 48%,#ed3e69);box-shadow:0 .4cqw .95cqw #00000040;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:5.38cqw;font-weight:900;line-height:1;letter-spacing:.065em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:filter .14s ease,transform .1s ease}.hero__cta span{display:inline-block;transform:scaleX(.84)}.captcha-wrapper{position:relative;z-index:5;width:100%;margin-top:16px;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.captcha-wrapper[hidden]{display:none}.captcha-wrapper.is-visible{opacity:1;transform:translateY(0)}.offer-disclosure{margin:0 0 10px;color:#ffffffb8;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.4;text-align:center;text-transform:none}.fan-disclosure{position:absolute;z-index:3;right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));margin:0;color:#ffffffad;font-size:clamp(9px,2.4cqw,11px);line-height:1.35;text-align:center}.icon-button:hover,.rockstar:hover,.hero__cta:hover{filter:brightness(1.08)}.icon-button:active,.rockstar:active,.hero__cta:active{transform:scale(.985)}.rockstar:active{transform:translate(-50%) scale(.985)}.icon-button:focus-visible,.rockstar:focus-visible,.hero__cta:focus-visible{outline:max(2px,.28cqw) solid #fff;outline-offset:max(3px,.4cqw)}html.offer-wall-visible,body.offer-wall-visible{overflow-x:hidden;overflow-y:auto}.hero.has-captcha{height:auto;max-height:none;padding-top:var(--content-top);padding-bottom:max(22.9cqw,calc(env(safe-area-inset-bottom) + 16px));overflow:visible}.hero.has-captcha .hero__media,.hero.has-captcha .hero__shade{height:100vh;height:100svh;height:100dvh}.hero.has-captcha .hero__content{position:relative;right:auto;bottom:auto;left:auto;width:auto;margin-right:5.9cqw;margin-left:5.55cqw}@media(max-width:374px){.hero__content{bottom:max(13cqw,calc(env(safe-area-inset-bottom) + 12px))}.hero.has-captcha{padding-bottom:max(13cqw,calc(env(safe-area-inset-bottom) + 12px))}.hero__eyebrow{font-size:max(14px,4.36cqw)}}@media(min-width:768px)and (orientation:portrait){.hero__art{object-position:50% 22%}.icon-button svg,.rockstar svg{opacity:1}.hero__content{right:8cqw;left:8cqw}.hero.has-captcha .hero__content{margin-right:8cqw;margin-left:8cqw}}@media(min-width:1024px),(min-width:768px)and (orientation:landscape){.hero__art{object-position:55% 50%}.hero__shade{background:linear-gradient(to right,rgba(2,1,5,.97) 0%,rgba(3,1,7,.89) 13%,rgba(5,2,10,.64) 25%,rgba(6,2,10,.2) 43%,transparent 56%),linear-gradient(to top,rgba(2,0,4,.38) 0%,transparent 45%)}.icon-button svg,.rockstar svg{opacity:1}.icon-button--menu{top:max(30px,3.7vh);left:max(28px,2.15vw);width:clamp(38px,2.55vw,49px);height:clamp(30px,2.1vw,40px)}.icon-button--profile{top:max(28px,3.2vh);right:max(34px,3.1vw);width:clamp(35px,2.2vw,42px);height:clamp(40px,2.65vw,51px)}.rockstar{top:max(17px,2vh);width:clamp(82px,5.55vw,106px);height:clamp(72px,4.85vw,93px)}.hero__content{right:auto;bottom:clamp(64px,11vh,120px);left:clamp(48px,4.65vw,90px);width:clamp(520px,37vw,680px)}.hero__eyebrow{margin-bottom:clamp(13px,1.35vh,18px);font-size:clamp(25px,2.05vw,40px)}.hero h1{width:126.6%;font-size:clamp(100px,8.7vw,167px);line-height:.81;text-shadow:0 4px 7px rgba(0,0,0,.42);transform:scaleX(.58)}.hero__cta,.captcha-wrapper{width:clamp(300px,23.25vw,450px)}.hero__cta{height:clamp(54px,6.4vh,70px);margin-top:clamp(20px,2.8vh,32px);border-width:clamp(2px,.18vw,3.5px);box-shadow:0 4px 9px #00000040;font-size:clamp(24px,1.88vw,36px)}.hero.has-captcha{padding-bottom:clamp(64px,11vh,120px)}.hero.has-captcha .hero__content{width:clamp(520px,37vw,680px);margin-right:0;margin-left:clamp(48px,4.65vw,90px)}.fan-disclosure{right:clamp(24px,2vw,40px);bottom:clamp(14px,1.7vh,22px);left:auto;font-size:clamp(10px,.72vw,13px);text-align:right}}@media(min-width:768px)and (max-width:1023px)and (orientation:landscape){.hero__art{object-position:60% 50%}.hero__content{bottom:clamp(38px,7vh,64px);left:clamp(38px,4.65vw,52px);width:min(50vw,520px)}.hero__eyebrow{font-size:clamp(20px,2.6vw,26px)}.hero h1{font-size:clamp(72px,10vw,92px);line-height:.81;transform:scaleX(.62)}.hero__cta,.captcha-wrapper{width:clamp(270px,36vw,340px)}.hero__cta{height:clamp(48px,8vh,58px);font-size:clamp(21px,3vw,28px)}.hero.has-captcha{padding-bottom:clamp(38px,7vh,64px)}.hero.has-captcha .hero__content{width:min(50vw,520px);margin-left:clamp(38px,4.65vw,52px)}}@media(min-width:1440px){.hero__art{object-position:50% 50%}}@media(min-aspect-ratio:21 / 9){.hero__art{object-position:50% 20%}.hero__shade{background:linear-gradient(to right,rgba(2,1,5,.97) 0%,rgba(3,1,7,.87) 12%,rgba(5,2,10,.52) 24%,transparent 47%),linear-gradient(to top,rgba(2,0,4,.38) 0%,transparent 45%)}}@media(max-height:700px)and (orientation:landscape){.hero__art{object-position:55% 18%}.hero__content{bottom:clamp(28px,7vh,48px)}.hero__eyebrow{margin-bottom:9px;font-size:clamp(19px,3.7vh,26px)}.hero h1{font-size:clamp(70px,14vh,98px);line-height:.8;transform:scaleX(.62)}.hero__cta{height:clamp(46px,8.5vh,56px);margin-top:clamp(14px,2.6vh,19px);font-size:clamp(21px,4vh,28px)}.hero.has-captcha{padding-bottom:clamp(28px,7vh,48px)}}@media(prefers-reduced-motion:reduce){.hero__cta,.captcha-wrapper{transition:none}html:focus-within{scroll-behavior:auto}}
