.region-primary.red-page[class]{background-color:#141318!important;color:#fff}.region-primary.red-page[class] .bullet-content{font-family:RedHatText-Regular}.region-primary.red-page[class] .bullet-content .h1{font-size:52px}@media (min-width: 768px){.region-primary.red-page[class] .bullet-content .h1{font-size:62px}}@media (min-width: 1200px){.region-primary.red-page[class] .bullet-content .h1{font-size:72px}}.region-primary.red-page[class] .background-image-cntr{margin-top:25px;margin-bottom:25px}.region-primary.red-page[class] .background-image-cntr .bullet-content{font-size:16px;margin-top:25px;margin-bottom:25px}.region-primary.red-page[class] .bottom-page-padding>.staggered-content:last-child .background-image-cntr,.region-primary.red-page[class] .bottom-page-padding>.staggered-content:last-child .background-image-cntr .bullet-content{margin-bottom:0}.region-primary.red-page[class] .background-image-cntr .bullet-content>div{margin-left:20px;margin-right:20px}@media (min-width: 992px){.region-primary.red-page[class] .background-image-cntr .bullet-content>div{margin-left:auto;margin-right:auto}}@media (min-width: 992px){.region-primary.red-page[class] .background-image-cntr,.region-primary.red-page[class] .background-image-cntr .bullet-content{margin-top:0;margin-bottom:0}}@media (min-width: 768px){.region-primary.red-page[class] .bullet-content{display:block;margin:0 auto;max-width:482px}}@media (min-width: 992px){.region-primary.red-page[class] .bullet-content{width:390px}}.region-primary.red-page[class] .bullet-image-outer{width:100%;overflow:hidden}.region-primary.red-page[class] .bullet-image-outer .bullet-image-inner{display:inline-block;position:relative;right:-50%}.region-primary.red-page[class] .bullet-image-outer .bullet-image-inner img{position:relative;left:-50%;height:800px}@media (min-width: 992px){.region-primary.red-page[class] .bullet-image-outer .bullet-image-inner img{left:auto;display:block;margin:0 auto;width:auto}}.region-primary.red-page[class] .bullet-one{margin-top:-100px}@media (min-width: 992px){.region-primary.red-page[class] .bullet-one .background-image{background-image:url(/assets/images/marketing/red/ariana3.png);background-repeat:no-repeat;background-size:auto 100%;background-position:calc(50% - 310px) 0;height:615px}.region-primary.red-page[class] .bullet-one .background-image .background-image-cntr{height:615px;display:table}.region-primary.red-page[class] .bullet-one .background-image .background-image-cntr>*{display:table-cell;vertical-align:middle}}.region-primary.red-page[class] .bullet-one .background-image{margin-top:-135px;margin-bottom:50px;position:relative;z-index:996}@media (min-width: 768px){.region-primary.red-page[class] .bullet-one .background-image{margin-top:-115px}}@media (min-width: 1200px){.region-primary.red-page[class] .bullet-one .background-image{margin-top:-100px}}.region-primary.red-page[class] .bullet-one .bullet-image-inner img{height:413px}@media (min-width: 768px){.region-primary.red-page[class] .bullet-one .bullet-image-inner img{height:609px}}@media (min-width: 992px){.region-primary.red-page[class] .bullet-two .background-image{background-image:url(/assets/images/marketing/red/bieber3.png);background-repeat:no-repeat;background-size:auto 644px;background-position:calc(50% + 290px) 53px;height:750px}.region-primary.red-page[class] .bullet-two .background-image .background-image-cntr{height:773px;display:table}.region-primary.red-page[class] .bullet-two .background-image .background-image-cntr>*{display:table-cell;vertical-align:middle}}.region-primary.red-page[class] .bullet-two .background-image{margin-top:-200px;margin-bottom:50px;position:relative;z-index:996}.region-primary.red-page[class] .bullet-two .bullet-image-inner img{height:384px;margin-top:15px;margin-bottom:10px}@media (min-width: 768px){.region-primary.red-page[class] .bullet-two .bullet-image-inner img{height:644px;margin-top:24px;margin-bottom:16px}}@media (min-width: 992px){.region-primary.red-page[class] .bullet-three .background-image{background-image:url(/assets/images/marketing/red/maroon5-3.png);background-repeat:no-repeat;background-size:auto 100%;background-position:calc(50% - 305px) 0;height:700px}.region-primary.red-page[class] .bullet-three .background-image .background-image-cntr{height:700px;display:table}.region-primary.red-page[class] .bullet-three .background-image .background-image-cntr>*{display:table-cell;vertical-align:middle}}.region-primary.red-page[class] .bullet-three .background-image{margin-bottom:-10px;position:relative;z-index:996}.region-primary.red-page[class] .bullet-three .bullet-image-inner img{height:411px}@media (min-width: 768px){.region-primary.red-page[class] .bullet-three .bullet-image-inner img{height:575px}}.region-primary.red-page[class] .h4.gotham-bold[class]:not(.text-primary){margin-top:-120px!important;color:#da262d!important}.region-primary.red-page[class] .form[class] .btn-brand{border-color:#fff!important;background-color:#fff!important;color:#121212!important}.region-primary.red-page[class] .form[class] .btn-brand .caret{border-top-color:#121212!important}.region-primary.red-page[class] .form[class] .btn-brand .caret.caret-left{border-right:4px solid #121212!important}.region-primary.red-page[class] .form[class] .btn-brand .caret.caret-right{border-left:4px solid #121212!important}.region-primary.red-page[class] .form[class] .btn-brand:hover{background-color:#f2f2f2!important;border-color:#f2f2f2!important;color:#121212!important}.region-primary.red-page[class] .form[class] .btn-brand:hover .caret{border-top-color:#121212!important}.region-primary.red-page[class] .form[class] .btn-brand:hover .caret.caret-left{border-right:4px solid #121212!important}.region-primary.red-page[class] .form[class] .btn-brand:hover .caret.caret-right{border-left:4px solid #121212!important}#red-banner{background-color:#1b2038;position:relative;overflow:hidden}#red-banner .top-triangle{background:linear-gradient(-10.2deg,#d9272d00,#d9272d00 50%,red 50%,red);position:absolute;top:0;left:0;height:200px;width:768px;z-index:1}#red-banner .banner-tiles{perspective:25px;position:absolute;top:80px;left:-44px;z-index:2}#red-banner .banner-tiles img{width:612px;height:437px;transform:rotate(-3deg) rotateY(-1.1deg) rotateX(.2deg) skew(-5deg)}#red-banner .banner-content{margin:auto;position:relative;z-index:3}#red-banner .banner-content .logo{color:#fff;position:absolute;top:31px;left:20px;width:150px}#red-banner .banner-content .words{font-family:Arya Double Slant;font-size:60px;line-height:63px;letter-spacing:-1.84px;padding-left:25px;padding-top:505px}#red-banner .banner-content .words>.word{display:block}#red-banner .banner-content .words>.word:nth-child(1){animation-delay:1.2s}#red-banner .banner-content .words>.word:nth-child(2){animation-delay:1.3s}#red-banner .banner-content .words>.word:nth-child(3){animation-delay:1.4s}#red-banner .banner-content .buttons{margin:40px 25px 0}#red-banner .banner-content .buttons>button{align-items:center;border-radius:21px;border-style:solid;border-width:2px;box-sizing:border-box;display:flex;font-family:gothambold;font-size:12px;font-weight:400;height:42px;justify-content:center;letter-spacing:2px;margin:10px 0 0;outline:none;overflow:hidden;padding:0;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:100%}#red-banner .banner-content .buttons>button:first-child{margin-top:0}#red-banner .banner-content .buttons>button.listen-btn{background:red;border-color:red;color:#141318}#red-banner .banner-content .buttons>button.listen-btn.selected,#red-banner .banner-content .buttons>button.listen-btn:hover{background:#fff;border-color:#fff}#red-banner .banner-content .buttons>button.watch-btn{background:none;border-color:#fff;color:#fff}#red-banner .banner-content .buttons>button.watch-btn.selected,#red-banner .banner-content .buttons>button.watch-btn:hover{border-color:red;color:red}#red-banner .banner-content .buttons>button .custom-glyphicon{font-size:22px;margin-left:10px}@media (min-width: 575px){#red-banner .top-triangle{height:448px}#red-banner .banner-tiles{perspective:41px;left:-55px;top:175px}#red-banner .banner-tiles img{width:1026px;height:732px}#red-banner .banner-content{max-width:768px}#red-banner .banner-content .logo{top:76px;width:335px}#red-banner .banner-content .words{font-size:111px;line-height:133px;letter-spacing:-3.41px;padding-top:870px;padding-left:41px}#red-banner .banner-content .buttons{margin:22px auto 0;width:375px}#red-banner .banner-content .buttons>button{border-radius:30px;font-size:16px;height:60px;letter-spacing:2.5px}#red-banner .banner-content .buttons>button .custom-glyphicon{font-size:32px;margin-left:15px}}@media (min-width: 768px){#red-banner .top-triangle{height:450px;width:auto;right:0}#red-banner .banner-tiles{left:50%;top:175px;transform:translate(-432px)}}@media (min-width: 992px){#red-banner .top-triangle{height:425px}#red-banner .banner-tiles{top:9px;left:50%;transform:translate(-227px)}#red-banner .banner-content{max-width:992px}#red-banner .banner-content .logo{top:84px}#red-banner .banner-content .words{padding-top:567px;padding-left:25px}#red-banner .banner-content .buttons{position:absolute;bottom:0;left:50%;width:375px;margin:0 0 0 86px}}@media (min-width: 1200px){#red-banner .top-triangle{height:415px}#red-banner .banner-tiles{top:7px;transform:translate(-300px)}#red-banner .banner-content{max-width:1200px}#red-banner .banner-content .logo{top:82px}#red-banner .banner-content .words{font-size:132px;line-height:153px;letter-spacing:-4.05px;padding-top:518px;padding-left:37px}#red-banner .banner-content .buttons{bottom:10px;margin-left:112px}}@media (min-width: 2320px){#red-banner .top-triangle{background:linear-gradient(to top left,#d9272d00,#d9272d00 50%,red 50%,red)}}#red-banner .animated{visibility:hidden;display:none}.app-container.loaded #red-banner .animated{animation-fill-mode:backwards;animation-timing-function:ease-in-out;visibility:visible;display:block}.app-container.loaded #red-banner .animated.fade-in{animation-name:fadeIn;animation-duration:.25s;animation-delay:1s}.app-container.loaded #red-banner .animated.fade-in-slide{animation-name:slideInFromCenter,fadeIn;animation-duration:.75s}.app-container.loaded #red-banner .animated.scale-in-y{transform-origin:top center;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out}.app-container.loaded #red-banner .animated.slide-down-from-top{animation-name:slideDownFromTop;animation-duration:.5s;animation-delay:.75s}.app-container.loaded #red-banner .animated.slide-down-from-top.logo-reveal{animation-delay:985ms;animation-duration:.1s;animation-timing-function:linear}.app-container.loaded #red-banner .animated.skew-x{animation-name:skewX;animation-duration:1s}.red-divider{background:#1b2038;height:300px;position:relative;overflow:hidden}.red-divider:before{background:repeating-linear-gradient(43deg,#141318,#141318 2px,#1b2038 2px 12px);content:"";height:100%;position:absolute;inset:50% 0 0;transform:rotate(-1deg) translateY(8px)}.red-divider:after{background:linear-gradient(5.7deg,#141318,#141318 50%,#14131800 50%,#14131800);content:"";position:absolute;inset:0}@media (min-width: 2320px){.red-divider:after{background:linear-gradient(to top right,#141318,#141318 50%,#14131800 50%,#14131800)}}.red-rule{border-top:1px solid #1b2038;transform:rotate(-2.5deg)}.red-rule.invert{border-top-color:#301726;transform:rotate(2.5deg)}.staggered-content .background-image-cntr{width:100%;height:100%}.region-primary.red-page[class] #redVideos .red-video-cntr{position:relative;width:100%}.region-primary.red-page[class] #redVideos .red-video-cntr:before{content:"";display:block;padding-top:56.25%}.region-primary.red-page[class] #redVideos .red-video-cntr>.ratio{position:absolute;inset:0}.region-primary.red-page[class] #redVideos .red-video-cntr .ratio{position:absolute}.region-primary.red-page[class] #redVideos .red-video-cntr .ratio videogular,.region-primary.red-page[class] #redVideos .red-video-cntr .ratio [videogular]{background-color:transparent;position:absolute;inset:0}.region-primary.red-page[class] .red-collapse{cursor:pointer;display:block;margin:50px auto 0;margin-top:50px!important;position:relative;z-index:998;background-image:url(/assets/images/marketing/red/arrows.png);background-position:left top;background-size:200%;width:52px;height:52px}.region-primary.red-page[class] .red-collapse:hover{background-position:right top}body.safari .region-primary.red-page[class] .collapse[style]:not(.in){display:block;height:0px;transition:height .35s ease}@keyframes scaleIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes slideDownFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInFromCenter{0%{transform:translate(25%)}}@keyframes skewX{0%{transform:rotate(0) rotateY(0) rotateX(0) skew(0)}}
