:root {
  --typography--secondary-font: margin-mvb, sans-serif;
  --typography--primary: Tungsten, Arial, sans-serif;
  --_responsive---typography--16px\<deleted\|variable-89c2d9b6-17b7-0573-8430-6436d6e73173\>: 1rem;
  --_responsive---typography--18px\<deleted\|variable-6efcb4c8-6147-d202-073f-c51d2c2ae1aa\>: 1.125rem;
  --_responsive---typography--20px\<deleted\|variable-8d5591d0-4aa7-c64e-10a7-719ad937451a\>: 1.25rem;
  --brand--white: white;
  --brand--black: #111;
  --brand--light-gray: #e6e6e6;
  --brand--red: #e31937;
  --typography--sizes--border-radius: .75rem;
  --brand--off-red: #ff9d9f;
  --grey-footer: #383838;
  --brand--transparent-black: #20202099;
}

body {
  font-family: var(--typography--secondary-font);
  color: #000;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
}

h1 {
  font-family: var(--typography--primary);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27.5rem;
  line-height: .8;
}

h2 {
  font-family: var(--typography--primary);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.25rem;
  line-height: .78;
}

h3 {
  font-family: var(--typography--primary);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  font-size: var(--_responsive---typography--16px\<deleted\|variable-89c2d9b6-17b7-0573-8430-6436d6e73173\>);
  margin-bottom: 0;
}

a {
  color: inherit;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  font-size: var(--_responsive---typography--18px\<deleted\|variable-6efcb4c8-6147-d202-073f-c51d2c2ae1aa\>);
  margin-bottom: .25rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  font-size: var(--_responsive---typography--20px\<deleted\|variable-8d5591d0-4aa7-c64e-10a7-719ad937451a\>);
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

@media screen and (max-width: 991px) {
  body {
    --_responsive---typography--16px\<deleted\|variable-89c2d9b6-17b7-0573-8430-6436d6e73173\>: 1rem;
    --_responsive---typography--18px\<deleted\|variable-6efcb4c8-6147-d202-073f-c51d2c2ae1aa\>: 1.125rem;
    --_responsive---typography--20px\<deleted\|variable-8d5591d0-4aa7-c64e-10a7-719ad937451a\>: 1.25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-48px {
    padding: 2.5rem;
  }

  .margin-128px {
    margin: 6rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vds-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .vds-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .margin-80px {
    margin: 4rem;
  }

  .padding-80px {
    padding: 4rem;
  }

  .vds-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-80px {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-96px {
    padding: 5rem;
  }

  .padding-64px {
    padding: 3rem;
  }

  .styleguide_heading-header {
    font-size: 4rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-96px {
    margin: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-192px {
    margin: 8rem;
  }

  .padding-128px {
    padding: 6rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .vds-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .padding-section-128px {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .vds-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .nav_button {
    color: #fff;
  }

  .padding-32px {
    padding: 1.5rem;
  }

  .margin-32px {
    margin: 1.5rem;
  }

  .styleguide_heading-64px {
    font-size: 3rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-192px {
    padding: 8rem;
  }

  .margin-64px {
    margin: 3rem;
  }

  .margin-48px {
    margin: 2.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-196px {
    font-size: 6.5rem;
  }

  .header-component {
    padding-bottom: 2rem;
  }

  .section.is-scrolling-images {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .img-cover.tablet-align-top {
    object-position: 50% 0%;
  }

  .img-cover.is-brands {
    object-position: 50% 100%;
  }

  .img-cover.is-fans {
    object-position: 50% 25%;
  }

  .live-music_component {
    height: 70rem;
  }

  .live-music_heading {
    width: 44rem;
  }

  .live-music_heading.is-2 {
    width: 45rem;
  }

  .live-music_par {
    max-width: 24rem;
    margin-top: auto;
    margin-bottom: 0;
    margin-right: 0;
    top: 50%;
    bottom: auto;
    transform: translate(0, -50%);
  }

  .padding-section-64px {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .entertainment_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .entertainment_left {
    max-width: 35rem;
  }

  .entertainment_layout {
    justify-content: center;
    align-items: center;
    padding-top: 32rem;
  }

  .entertainment_image {
    width: 100vw;
    height: 40rem;
    margin-top: -4rem;
    top: 0%;
    bottom: auto;
    right: auto;
  }

  .background-half_black-red {
    background-image: none;
  }

  .scrolling-images {
    font-size: .525rem;
  }

  .fan-shows_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .fan-shows_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .fan-shows_image {
    order: -9999;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 35rem;
    margin-top: -4rem;
    display: flex;
  }

  .fan_blurry-star {
    margin-top: auto;
    margin-left: auto;
    bottom: 0;
    left: auto;
    transform: translate(0, 50%);
  }

  .stage-line {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .stage-image {
    height: 4.5rem;
  }

  .inline_stage-lines {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nav-menu {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .nav {
    background-image: linear-gradient(to bottom, var(--brand--black), var(--brand--black));
    margin-top: 2rem;
    margin-left: 2rem;
    margin-right: 2rem;
    inset: 0% 0% auto auto;
  }

  .nav-links {
    max-width: 0;
    max-height: 0;
  }

  .milestones_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .milestones_image {
    width: 100vw;
    height: 35rem;
    margin-top: -4rem;
  }

  .milestones_content {
    z-index: 2;
    flex-flow: column;
    max-width: 36rem;
    display: flex;
  }

  .milestones_sub-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    order: 2;
    display: flex;
  }

  .milestones-header {
    order: 1;
    margin-bottom: 2rem;
    margin-left: 0;
  }

  .global-stage_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .global-stage_image {
    order: -9999;
    width: 100vw;
    height: 40rem;
    margin-top: -4rem;
  }

  .global-stage_star {
    margin-top: auto;
    margin-left: auto;
    bottom: 0;
    left: auto;
    transform: translate(0, 50%);
  }

  .global-stage_heading {
    margin-left: 1rem;
    display: none;
    inset: auto auto 0% 0%;
  }

  .economies_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .economies_image {
    width: 100vw;
    height: 40rem;
    margin-top: -4rem;
  }

  .economies_content {
    flex-flow: column;
    max-width: 35rem;
    display: flex;
  }

  .economies_header {
    order: 1;
    margin-top: 0;
    margin-left: 0;
  }

  .economies_sub-content {
    order: 2;
  }

  .economices_stars {
    width: 9.68994rem;
    height: 4.7373rem;
  }

  .heading-142px {
    font-size: 6.5rem;
  }

  .irl-experiences_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .irl-experiences_image {
    order: -9999;
    justify-content: center;
    align-items: flex-end;
    width: 100vw;
    height: 40rem;
    margin-top: -4rem;
  }

  .irl-experiences_heading {
    display: none;
  }

  .irl-experiences_star {
    margin-top: auto;
    margin-right: 0;
    top: auto;
    bottom: 0;
    right: auto;
    transform: translate(0, 50%);
  }

  .big-moments_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .big-moments_image {
    order: -9999;
    justify-content: center;
    align-items: flex-end;
    width: 100vw;
    height: 40rem;
    margin-top: -4rem;
    display: flex;
  }

  .big-moments_heading {
    margin-right: 0;
  }

  .big-moments_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .big-moments_star {
    margin-top: auto;
    margin-left: 0;
    top: auto;
    bottom: 0;
    left: auto;
    transform: translate(0, 50%);
  }

  .fan-feed_layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .fan-feed_image {
    order: -9999;
    justify-content: center;
    align-items: flex-end;
    width: 100vw;
    height: 35rem;
    margin-top: -4rem;
  }

  .fan-feed_content {
    z-index: 2;
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .fan-feed_star {
    margin-top: 0;
    margin-right: 0;
    top: auto;
    bottom: 0;
    right: auto;
    transform: translate(0, 50%);
  }

  .fan-feed_heading {
    display: none;
  }

  .heading-305px {
    font-size: 8rem;
  }

  .brands-stage_layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .brands-stage_image {
    width: 100vw;
    height: 35rem;
    margin-top: -4rem;
  }

  .brands-stage_content {
    flex-flow: column;
    display: flex;
  }

  .brands-stage_header {
    order: 1;
    margin-bottom: 3rem;
    margin-left: 0;
  }

  .brands-stage_sub-content {
    flex-flow: column;
    order: 1;
    align-items: stretch;
    max-width: 33rem;
    display: flex;
  }

  .outro_component {
    z-index: 2;
    max-width: 35rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 34rem;
    padding-bottom: 4rem;
  }

  .outro_heading {
    width: auto;
  }

  .outro_par {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    position: relative;
    top: auto;
    right: auto;
  }

  .footer-padding {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .footer-links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-auto-columns: 1fr;
  }

  .footer-link {
    font-size: 1.25rem;
  }

  .header-logo {
    width: 16rem;
    height: 2rem;
    margin-top: 4.5rem;
    inset: 0% auto auto 0%;
    transform: translate(0, -50%);
  }

  .image-wrapper {
    border-radius: 0;
  }

  .outro_background-image {
    z-index: 2;
    width: 100%;
    height: 40rem;
    inset: 0% 0% auto;
  }

  .outro_background-panel {
    width: 100%;
  }

  .mobile-overlay_bottom {
    background-image: linear-gradient(180deg, #0000, var(--brand--black));
    display: block;
    position: absolute;
    inset: 0%;
  }

  .fan-shows_left {
    z-index: 2;
    max-width: 35rem;
    position: relative;
  }

  .stage-text {
    font-size: 6rem;
  }

  .global-stage_content {
    z-index: 2;
    max-width: 35rem;
    position: relative;
  }

  .show-tablet {
    display: unset;
  }

  .irl-experiences_content, .big-moments_left {
    z-index: 2;
    max-width: 35rem;
    position: relative;
  }

  .stage-image-wrapper {
    border-radius: .5rem;
  }

  .footer-track {
    grid-column-gap: 66px;
    grid-row-gap: 66px;
    height: auto;
    margin-top: auto;
  }

  .footer-camera {
    height: auto;
  }

  .share-popup.is-footer {
    right: auto;
  }

  .heading-164px {
    font-size: 8rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---typography--16px\<deleted\|variable-89c2d9b6-17b7-0573-8430-6436d6e73173\>: 1rem;
    --_responsive---typography--18px\<deleted\|variable-6efcb4c8-6147-d202-073f-c51d2c2ae1aa\>: 1.125rem;
    --_responsive---typography--20px\<deleted\|variable-8d5591d0-4aa7-c64e-10a7-719ad937451a\>: 1.25rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-section-48px {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-20px {
    font-size: .875rem;
  }

  .padding-48px {
    padding: 1.5rem;
  }

  .text-size-16px {
    font-size: .625rem;
  }

  .margin-128px {
    margin: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-80px {
    margin: 3rem;
  }

  .padding-80px {
    padding: 3rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-size-24px {
    font-size: 1.25rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .padding-section-80px {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-80px.padding-pb-mobile {
    padding-bottom: 0;
  }

  .padding-96px {
    padding: 3.5rem;
  }

  .padding-64px {
    padding: 2rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-96px {
    margin: 3.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-192px {
    margin: 4.5rem;
  }

  .padding-128px {
    padding: 4rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-section-128px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-32px {
    padding: 1.25rem;
  }

  .margin-32px {
    margin: 1.25rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .styleguide_heading-64px {
    font-size: 2rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .vds-styleguide_section-header {
    font-size: .875rem;
  }

  .padding-192px {
    padding: 4.5rem;
  }

  .margin-64px {
    margin: 2rem;
  }

  .margin-48px {
    margin: 1.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-440px {
    font-size: 2.5rem;
  }

  .heading-196px {
    font-size: 5rem;
  }

  .heading-235px, .heading-54px {
    font-size: 2rem;
  }

  .heading-46px {
    font-size: 2.5rem;
  }

  .header-component {
    height: 60rem;
  }

  .section.is-scrolling-images {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .img-cover.is-outro {
    object-position: 100% 22%;
  }

  .img-cover.is-fans {
    object-position: 50% 25%;
  }

  .header-subheader {
    padding-left: .325rem;
    padding-right: .325rem;
  }

  .title-text {
    white-space: normal;
    font-size: 45.125cqi;
  }

  .hero-marquee-inner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .hero-marquee-img {
    height: 1.875rem;
  }

  .hero-marquee-img.is-1 {
    width: 4rem;
  }

  .hero-marquee-img.is-2 {
    width: 2rem;
  }

  .hero-marquee-img.is-3 {
    width: 7rem;
  }

  .hero-marquee-img.is-4 {
    width: 4rem;
  }

  .hero-marquee-img.is-5 {
    width: 10rem;
  }

  .hero-marquee-img.is-6 {
    width: 6rem;
  }

  .hero-marquee-divider {
    height: 2.5rem;
  }

  .hero-marquee-track {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .live-music_component {
    z-index: 2;
    height: auto;
    padding: 21.25rem 1rem 4rem;
  }

  .live-music_heading {
    width: auto;
    margin-left: 0;
    display: inline;
  }

  .live-music_heading.is-2 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: .5em;
  }

  .live-music_par {
    max-width: none;
    margin-top: 2.5rem;
    margin-bottom: 0;
    margin-right: 0;
    position: relative;
    top: auto;
    right: auto;
    transform: none;
  }

  .intro_background-panel {
    width: 100%;
    inset: 0%;
  }

  .intro_background-image {
    z-index: 2;
    width: 100%;
    height: 25rem;
    inset: 0% 0% auto;
  }

  .live-music_star {
    display: none;
    bottom: -53px;
  }

  .padding-section-64px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-64px.mobile-no-pb {
    padding-bottom: 0;
  }

  .entertainment_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .entertainment_left {
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .entertainment_layout {
    padding-top: 18.4rem;
  }

  .entertainment_image {
    height: 25rem;
    margin-top: -3rem;
  }

  .background-half_black-red {
    background-image: none;
  }

  .scrolling-images {
    z-index: 50;
    height: 70em;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .39rem;
    position: relative;
  }

  .scrolling-images.is-3 {
    height: 63em;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .35rem;
  }

  .scrolling-image.is-4 {
    height: 28em;
  }

  .scrolling-image.is-14 {
    width: 21.75em;
    height: 31.1719em;
  }

  .scrolling-image.is-15 {
    width: 21.7188em;
    height: 31.25em;
  }

  .scrolling-image.is-17 {
    width: 20.4547em;
    height: 29.3156em;
  }

  .scrolling-image_frame {
    border-radius: .25rem;
    position: absolute;
  }

  .scrolling-image_frame.is-1 {
    z-index: 4;
    margin-top: 0;
    margin-left: 2em;
    position: absolute;
    left: 0;
  }

  .scrolling-image_frame.is-2 {
    z-index: 2;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    transform: rotate(2deg);
  }

  .scrolling-image_frame.is-3 {
    z-index: 1;
    margin-bottom: 7.4em;
    margin-right: 2em;
    position: absolute;
    right: 0;
  }

  .scrolling-image_frame.is-4 {
    z-index: 3;
    margin-bottom: 8.9em;
    margin-right: 1.1em;
    position: absolute;
    bottom: 0;
    transform: rotate(-8deg);
  }

  .scrolling-image_frame.is-5 {
    margin-bottom: 1em;
    margin-right: 5em;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .scrolling-image_frame.is-6 {
    margin-top: 4em;
    top: 0;
  }

  .scrolling-image_frame.is-8 {
    margin-bottom: 5em;
    bottom: 0;
  }

  .scrolling-image_frame.is-7 {
    margin-right: 5em;
    right: 0;
  }

  .scrolling-image_frame.is-9 {
    margin-left: 5em;
    margin-right: 0;
    left: 0;
  }

  .scrolling-image_frame.is-10 {
    margin-top: 4em;
    margin-right: 0;
    top: 0;
  }

  .scrolling-image_frame.is-11 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 4em;
    right: 0;
  }

  .scrolling-image_frame.is-12 {
    margin-top: 0;
    margin-bottom: 4em;
    margin-right: -1em;
    bottom: 0;
  }

  .scrolling-image_frame.is-13 {
    margin-top: 0;
    margin-left: 4em;
    left: 0;
  }

  .scrolling-image_frame.is-14 {
    margin-top: 0;
    margin-left: -1em;
    margin-right: -1em;
    top: 0;
  }

  .scrolling-image_frame.is-15 {
    margin-top: 0;
    margin-left: -1em;
    margin-right: 3em;
    right: 0;
    transform: rotate(5deg);
  }

  .scrolling-image_frame.is-16 {
    margin-bottom: 3.2em;
    margin-left: -3em;
    bottom: 0;
  }

  .scrolling-image_frame.is-17 {
    margin-top: 0;
    margin-left: 3em;
    left: 0;
  }

  .scrolling-image-star {
    width: 6.4375em;
    height: 6.4375em;
    margin-top: -3.21875em;
  }

  .scrolling-image-star.is-6 {
    display: none;
  }

  .scrolling-images_track {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .scrolling-images_track.is-1 {
    width: 95%;
    height: 100%;
    display: flex;
  }

  .fan-shows_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-bottom: 2rem;
  }

  .fan-shows_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .fan-shows_image {
    height: 25rem;
    margin-top: -3rem;
  }

  .fan_blurry-star {
    width: 4.625rem;
    height: 4.625rem;
  }

  .stage-image {
    width: 2rem;
    height: 3.255rem;
  }

  .nav {
    margin-top: 2.25rem;
    margin-right: 1rem;
    inset: 0% 0% auto auto;
  }

  .nav-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nav-link-divider {
    height: 1px;
  }

  .milestones_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    position: static;
  }

  .milestones_image {
    height: 25rem;
    margin-top: -2rem;
  }

  .milestones_content {
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    position: static;
  }

  .milestone_star {
    width: 5rem;
    height: 5rem;
    margin-top: 25rem;
    position: absolute;
    inset: 0% auto auto 50%;
    transform: translate(-50%, -50%);
  }

  .milestones_sub-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .global-stage_layout {
    padding-bottom: 2rem;
  }

  .global-stage_image {
    height: 25rem;
    margin-top: -2rem;
  }

  .global-stage_star {
    width: 4.625rem;
    height: 4.625rem;
  }

  .economies_layout {
    padding-bottom: 0;
  }

  .economies_image {
    height: 25rem;
    margin-top: -2rem;
  }

  .economies_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .economies_header {
    margin-bottom: 2rem;
  }

  .economices_stars {
    width: 7.5rem;
    height: 4rem;
    margin-left: .0625em;
  }

  .heading-142px {
    font-size: 5rem;
  }

  .irl-experiences_layout {
    padding-bottom: 2rem;
  }

  .irl-experiences_image {
    height: 25rem;
    margin-top: -2rem;
  }

  .irl-experiences_star {
    width: 4.625rem;
    height: 4.625rem;
  }

  .big-moments_layout {
    padding-bottom: 0;
  }

  .big-moments_image {
    height: 25rem;
    margin-top: -2rem;
  }

  .big-moments_star {
    width: 4.625rem;
    height: 4.625rem;
  }

  .fan-feed_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-bottom: 2rem;
  }

  .fan-feed_image {
    z-index: 1;
    height: 25rem;
    margin-top: -2rem;
  }

  .fan-feed_content {
    z-index: 5;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
  }

  .fan-feed_star {
    z-index: 1;
    width: 5rem;
    height: 5rem;
  }

  .heading-305px {
    font-size: 5rem;
  }

  .brands-stage_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-bottom: 2rem;
  }

  .brands-stage_image {
    height: 25rem;
    margin-top: -2rem;
  }

  .brands-stage_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brands-stage_header {
    margin-bottom: 2rem;
  }

  .outro_component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 29rem 1rem 3rem;
  }

  .outro_par {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .footer-padding {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 1rem;
  }

  .footer-links {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .footer-link {
    border-bottom: 1px solid #fff;
    width: 100%;
    padding-top: .625rem;
    padding-bottom: .625rem;
    font-size: .875rem;
  }

  .footer-link.is-last {
    border-bottom-style: none;
  }

  .header-logo {
    width: 22rem;
    height: 2.7rem;
    inset: 0% auto auto 0%;
  }

  .header-subtext {
    font-size: 2.5rem;
  }

  .parallax-image-cover {
    height: 100%;
    min-height: 100%;
  }

  .section-num {
    font-size: .75rem;
  }

  .section-header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .share-button {
    min-width: 5rem;
    font-size: .75rem;
  }

  .outro_background-image {
    height: 25rem;
  }

  .title-text_heading {
    margin-bottom: -.05em;
    font-size: 58cqi;
    display: block;
  }

  .live-music_title-wrapper {
    display: block;
  }

  .display-inline-block {
    display: inline-block;
  }

  .display-inline {
    display: inline;
  }

  .mobile-live-music_star {
    width: 6.875rem;
    height: 6.875rem;
    display: none;
    inset: auto auto -3.4375rem 50%;
    transform: translate(-50%);
  }

  .fan-shows_left {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .stage-text {
    font-size: 4.5rem;
  }

  .global-stage_content, .irl-experiences_content, .big-moments_left {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .stage-image-wrapper {
    border-radius: .25rem;
  }

  .footer-track {
    height: auto;
    margin-top: auto;
  }

  .footer-camera {
    height: auto;
  }

  .scroll-images_path-embed {
    display: none;
  }

  .share-component {
    z-index: 5;
    transform: translate3d(0, 0, 5px);
  }

  .share-popup {
    bottom: 3rem;
  }

  .share-popup.is-footer {
    inset: auto 0% 0% auto;
    inset: auto 0% 0% auto;
  }

  .popup-link {
    width: 2.5rem;
    height: 2.5rem;
    padding: .5rem;
  }

  .show-mobile-landscape {
    display: unset;
  }

  .marquee, .marquee-inner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .footer-follow {
    display: block;
  }

  .footer-social-icons {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .footer-social {
    width: 2rem;
    height: 2rem;
  }

  .footer-branding {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .footer-brand {
    font-family: var(--typography--primary);
    letter-spacing: .01em;
    max-width: 11rem;
    font-size: 3rem;
    font-weight: 700;
    line-height: .8;
  }

  .heading-164px {
    font-size: 5rem;
  }

  .footer-divider {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .modal-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
    overflow: auto;
  }

  .form {
    width: auto;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---typography--16px\<deleted\|variable-89c2d9b6-17b7-0573-8430-6436d6e73173\>: 1rem;
    --_responsive---typography--18px\<deleted\|variable-6efcb4c8-6147-d202-073f-c51d2c2ae1aa\>: 1.125rem;
    --_responsive---typography--20px\<deleted\|variable-8d5591d0-4aa7-c64e-10a7-719ad937451a\>: 1.25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .vds-styleguide_row {
    flex-wrap: wrap;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-live-music_star {
    display: none;
  }

  .footer-camera {
    flex-flow: column;
    justify-content: flex-end;
    display: flex;
  }
}
