/* src/musicwire/native-newsroom/source/article.css */
.article-public .mw-breadcrumb {
  width: 100%;
}
.article-layout {
  display: grid;
  grid-template-columns: var(--release-columns);
  gap: 0 var(--release-gap);
  width: 100%;
  margin-inline: auto;
  padding: .5rem 0 4rem;
  align-items: start;
}
.article-heading {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
  max-width: 847px;
}
.article-body-layout {
  grid-column: 1 / -1;
  grid-row: 2;
  display: grid;
  grid-template-columns: var(--release-columns);
  column-gap: var(--release-gap);
  align-items: stretch;
}
.article-main {
  grid-column: 1;
  min-width: 0;
  width: 100%;
  max-width: 847px;
  padding-bottom: 2.5rem;
}
.article-desktop-hero {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  min-height: 0;
  align-self: stretch;
  position: relative;
}
.article-desktop-hero:not(:has(.article-hero)) {
  display: none;
}
.article-desktop-hero .article-hero {
  position: absolute;
  inset: 0 0 1.5rem;
  margin: 0;
  display: grid;
  grid-template-rows: minmax(0, 1fr) auto;
}
.article-desktop-hero .article-hero img {
  width: auto;
  height: auto;
  min-height: 0;
  max-width: 100%;
  max-height: 100%;
  align-self: start;
  justify-self: start;
}
.article-deck {
  font-size: 1.125rem;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
  font-weight: 500;
  margin: 1rem 0 0;
}
.article-meta-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem;
  padding-block: 1.3rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid var(--_theme---border);
}
.article-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .35rem .6rem;
  font-size: .875rem;
  color: var(--swatch--brand-faded);
  line-height: 1.6;
}
.article-byline {
  color: var(--swatch--brand);
}
.article-meta-primary,
.article-meta-secondary,
.article-readtime {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .35rem .6rem;
}
.article-readtime {
  white-space: nowrap;
}
.article-meta-dot {
  opacity: .55;
}
.article-meta-row .mw-share-wrap {
  font-size: .875rem;
}
.article-share-options {
  display: flex;
  align-items: center;
  gap: .5rem;
}
.article-share-options[hidden] {
  display: none;
}
.article-share-toggle svg {
  transform: rotate(90deg);
  transition: transform var(--mw-motion-base) var(--mw-motion-ease);
}
.article-share.is-open .article-share-toggle svg {
  transform: rotate(-90deg);
}
.article-hero {
  margin: 0 0 1.8rem;
}
.article-hero img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 32.5rem;
  object-fit: contain;
  border-radius: var(--radius--small);
}
.article-hero figcaption {
  font-size: .6875rem;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
  padding-top: .5rem;
}
.article-mobile-hero {
  display: none;
}
.article-mobile-toc {
  padding: .75rem 0;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid var(--_theme---border);
  background: transparent;
  overflow-anchor: none;
}
.article-contents-panel {
  overflow: hidden;
}
.article-mobile-toc summary {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  font-family: var(--_typography---font--primary-family);
  font-size: 1.125rem;
}
.article-mobile-toc summary::-webkit-details-marker {
  display: none;
}
.article-mobile-toc ol {
  list-style: none;
  margin: 1rem 0 0;
  padding: 0;
}
.article-mobile-toc li {
  margin-block: .65rem;
  font-size: .9375rem;
  line-height: 1.5;
}
.article-mobile-toc a {
  text-underline-offset: .2em;
}
.article-richtext {
  font-size: 1.125rem;
  line-height: 1.75;
  overflow-wrap: anywhere;
}
.article-richtext > :first-child {
  margin-top: 0;
}
.article-richtext p {
  margin: 0 0 1.3rem;
}
.article-richtext a {
  text-underline-offset: .2em;
}
.mw-public .article-richtext :is(h2, h3) {
  font-family: var(--_typography---font--primary-family);
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: -.01em;
  margin: 2.6rem 0 1rem;
  scroll-margin-top: 2rem;
}
.mw-public .article-richtext h2 {
  font-size: 1.75rem;
}
.mw-public .article-richtext h3 {
  font-size: 1.35rem;
}
.article-richtext :is(h2, h3) strong {
  font-weight: inherit;
}
.article-richtext :is(ul, ol) {
  margin: 0 0 1.3rem;
  padding-left: 1.45rem;
}
.article-richtext li {
  margin-block: .5rem;
  padding-left: .15rem;
}
.article-richtext li :is(ul, ol) {
  margin-top: .4rem;
  margin-bottom: .9rem;
}
.article-richtext li::marker {
  color: var(--swatch--brand-faded);
}
.article-richtext figure {
  margin-block: 1.8rem;
}
.article-richtext img {
  border-radius: var(--radius--small);
}
.article-end {
  grid-column: 1;
  grid-row: 3;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 1rem;
  padding-top: 1.4rem;
  border-top: 1px solid var(--_theme---border);
  font-size: .8125rem;
  color: var(--swatch--brand-faded);
}
.article-end a {
  text-underline-offset: .2em;
}
.article-updated {
  flex-basis: 100%;
  margin: 0;
}
.article-aside {
  grid-column: 2;
  min-width: 0;
}
.article-aside:not(:has(.article-rail-section)) {
  display: none;
}
.article-rail {
  position: sticky;
  top: 2rem;
  display: flow-root;
  max-height: calc(100svh - 4rem);
  overflow-y: auto;
  scrollbar-width: thin;
}
.article-inline-cta {
  margin: 2rem 0;
  padding: 1.25rem;
  border-left: var(--border-width--bar) solid var(--swatch--accent);
  background: var(--_theme---background-secondary);
}
.article-inline-cta p {
  margin: 0 0 .65rem;
  font-weight: 600;
}
.article-inline-cta a {
  display: inline-block;
  margin-right: 1.25rem;
  font-size: .9375rem;
}
.article-author-bio {
  flex-basis: 100%;
  text-align: left;
  margin-bottom: 1rem;
}
.article-author-bio h2 {
  margin: 0 0 .5rem;
  font-family: Georgia, serif;
  font-size: 1.25rem;
  font-weight: 400;
}
.article-author-bio p {
  margin: 0;
  line-height: 1.6;
}
.article-rail-section {
  margin-bottom: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--_theme---border);
}
.article-rail-section:last-child,
.article-toc li:last-child {
  margin-bottom: 0;
}
.article-rail-section h2,
.article-cta h2,
.article-related > h2 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.35rem;
  font-weight: 400;
  margin: 0 0 1rem;
  line-height: 1.3;
}
.article-toc ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
.article-toc li {
  margin-block: .65rem;
  font-size: .9375rem;
  line-height: 1.55;
}
.article-toc li.is-h3 {
  padding-left: .75rem;
}
.article-toc a {
  text-decoration-line: none;
}
.article-toc a,
.article-mobile-toc a {
  display: block;
  padding: .25rem .5rem;
  border-left: var(--border-width--main) solid transparent;
}
.article-toc a[aria-current=location],
.article-mobile-toc a[aria-current=location] {
  border-left-color: var(--swatch--accent);
  background: var(--_theme---background-secondary);
  color: var(--swatch--brand);
}
.article-toc a:is(:hover, :focus-visible) {
  text-decoration-line: underline;
  text-decoration-color: var(--swatch--accent);
  text-underline-offset: .25em;
}
.article-toc:first-child {
  padding-top: 0;
  border-top: 0;
}
.article-artist-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: var(--_typography---font--primary-family);
  font-size: 1.25rem;
  text-decoration-line: none;
}
.article-artist-name {
  text-decoration-line: underline;
  text-decoration-thickness: var(--border-width--main);
  text-underline-offset: .2em;
}
.article-artist-link span[aria-hidden] {
  font-family: var(--_typography---font--secondary-family);
  font-size: 1rem;
}
.article-related-layout {
  display: block;
}
.article-related {
  min-width: 0;
  width: 100%;
  max-width: none;
  margin: 0 0 4rem;
  padding-top: 2rem;
  border-top: 1px solid var(--_theme---border);
}
.article-related-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.25rem;
}
.article-related-heading h2 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
}
.article-guide-controls {
  display: flex;
  align-items: center;
  gap: .5rem;
  flex: none;
}
.article-guide-controls[hidden] {
  display: none;
}
.article-guide-previous svg {
  transform: rotate(180deg);
}
.article-guide-track {
  --guide-columns: 4;
  --guide-gap: 1.25rem;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc((100% - (var(--guide-columns) - 1) * var(--guide-gap)) / var(--guide-columns));
  gap: var(--guide-gap);
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  padding: 1rem;
  margin-inline: -1rem;
  scrollbar-width: none;
}
.article-guide-track::-webkit-scrollbar {
  display: none;
}
.article-guide-item {
  min-width: 0;
  scroll-snap-align: start;
  scroll-margin-inline-start: 1rem;
}
.article-guide-card {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid var(--_theme---border);
  border-radius: var(--radius--small);
  background: var(--_theme---background);
  color: inherit;
  text-decoration-line: none;
  box-shadow: none;
  transition: box-shadow 200ms ease, border-color 200ms ease;
}
.article-guide-card .mw-related-title-link {
  text-decoration-line: none;
}
.article-public .article-related a.article-guide-card {
  text-decoration-line: none;
}
.article-guide-card:focus-visible {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 2px;
}
.article-guide-card:hover,
.article-guide-card:focus-within {
  box-shadow: var(--shadow--1);
}
.article-related .article-guide-card > img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 0;
}
.article-guide-copy {
  padding: 1.1rem;
  flex: 1;
}
.article-related .g_heading {
  display: grid;
  grid-template-columns: .375rem minmax(0, 1fr);
  column-gap: .5rem;
  font-size: 1.25rem;
  line-height: 1.35;
  margin: 0;
}
.article-related .g_heading::before {
  content: "";
  width: .375rem;
  height: .375rem;
  margin-top: .5em;
  border-radius: var(--radius--round);
  background: var(--swatch--accent);
}
.article-related-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-top: 1rem;
}
.article-guide-status {
  color: var(--swatch--brand-faded);
  font-size: .75rem;
  font-variant-numeric: tabular-nums;
}
.article-related .mw-view-all {
  display: flex;
  width: fit-content;
  margin-inline-start: auto;
  font-size: .875rem;
}
.article-cta {
  margin: 0;
  padding-block: 3rem;
  background: var(--swatch--brand);
  color: var(--swatch--light);
  text-align: center;
}
.article-cta .mw-public-container {
  max-width: 1307px;
}
.article-cta h2 {
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  margin: 0 0 .75rem;
}
.article-cta p {
  max-width: 42rem;
  margin: 0 auto 1.5rem;
  font-size: 1rem;
  line-height: 1.6;
  text-wrap: balance;
}
.article-public .nav_logo_svg {
  height: auto;
}
.article-public .mw-public-nav {
  min-width: 0;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .article-public .mw-breadcrumb {
    max-width: 847px;
  }
  .article-layout {
    display: block;
    max-width: 847px;
    padding-bottom: 3rem;
  }
  .article-body-layout {
    display: block;
  }
  .article-heading {
    margin-inline: auto;
  }
  .article-main {
    max-width: 847px;
    margin-inline: auto;
  }
  .article-mobile-hero {
    display: block;
  }
  .article-desktop-hero {
    display: none;
  }
  .article-hero {
    margin-bottom: 1.5rem;
  }
  .article-hero img {
    max-height: min(32.5rem, 65svh);
  }
  .article-aside {
    position: static;
    max-width: 847px;
    margin: 2.5rem auto 0;
  }
  .article-aside:not(:has(.article-artist-link, .article-download)) {
    display: none;
  }
  .article-rail {
    position: static;
    display: block;
  }
  .article-toc {
    display: none;
  }
  .article-related-layout {
    display: block;
  }
  .article-related {
    margin-inline: auto;
  }
  .article-guide-track {
    --guide-columns: 2;
  }
}
@media (max-width: 639px) {
  .article-deck {
    margin-top: .75rem;
  }
  .article-meta-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: .75rem;
    padding-block: .9rem;
    margin-bottom: 1rem;
  }
  .article-meta-row .article-share {
    align-self: center;
  }
  .article-meta {
    align-items: flex-start;
    flex-direction: column;
    gap: .2rem;
  }
  .article-meta-between {
    display: none;
  }
  .article-share[data-compact-share] .mw-share-label {
    display: none;
  }
  .article-share[data-compact-share] .article-share-toggle:not([hidden]) {
    display: inline-flex;
  }
  .article-share[data-compact-share]:not(.is-open) #copy-status {
    display: none;
  }
  .article-share[data-compact-share] .article-share-options {
    position: absolute;
    right: 0;
    top: calc(100% + .5rem);
    z-index: 5;
    width: max-content;
    max-width: calc(100vw - 2rem);
    padding: .65rem;
    border: var(--border-width--main) solid var(--_theme---border);
    border-radius: var(--radius--small);
    background: var(--_theme---background);
    box-shadow: var(--shadow--2);
  }
  .article-share[data-compact-share] #copy-status.mw-copy-status {
    top: calc(100% + 5.5rem);
    max-width: calc(100vw - 2rem);
  }
  .article-mobile-toc {
    padding: .75rem 0;
    margin-bottom: 1rem;
  }
  .article-mobile-toc li.is-h3 {
    padding-left: .5rem;
  }
  .article-guide-track {
    --guide-columns: 1;
  }
  .article-related {
    margin-bottom: 2.5rem;
  }
  .article-related-heading h2 {
    font-size: 1.35rem;
  }
  .article-cta {
    padding-block: 2.5rem;
  }
}
@media (max-width: 479px) {
  .article-deck,
  .article-richtext {
    font-size: 1rem;
  }
  .article-meta-row {
    gap: .75rem;
    padding-block: .9rem;
  }
  .mw-public .article-richtext h2 {
    font-size: 1.5rem;
  }
  .mw-public .article-richtext h3 {
    font-size: 1.25rem;
  }
}
@media print {
  .article-public .page_main::before {
    content: "MusicWire \b7  Blog";
  }
  .article-public[data-site=popfiltr] .page_main::before {
    content: "PopFiltr \b7  Article";
  }
  .article-layout {
    display: block;
    padding: 0;
  }
  .article-body-layout {
    display: block;
  }
  .article-main {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
  }
  .article-aside,
  .article-desktop-hero,
  .article-mobile-toc,
  .article-end,
  .article-related-layout,
  .article-cta {
    display: none !important;
  }
  .article-heading {
    max-width: none;
  }
  .article-mobile-hero {
    display: block;
  }
  .article-hero img {
    width: auto;
    max-width: 100%;
    max-height: 5cm;
    margin-inline: auto;
  }
  .article-heading h1 {
    font-size: 24pt;
  }
  .article-meta,
  .article-deck {
    font-size: 10pt;
    color: black;
  }
  .article-richtext {
    font-size: 11pt;
    line-height: 1.5;
  }
  .mw-public .article-richtext h2 {
    font-size: 16pt;
  }
  .mw-public .article-richtext h3 {
    font-size: 13pt;
  }
  .article-main[data-article-url]::after {
    content: attr(data-article-url);
    display: block;
    margin-top: 14pt;
    font-size: 9pt;
    overflow-wrap: anywhere;
  }
}

/* src/musicwire/native-newsroom/source/indexes.css */
.mw-index-preview .mw-index-container {
  max-width: 1307px;
  padding-block: var(--mw-space-end);
}
.mw-index-preview--no-rail .mw-index-container {
  max-width: 58rem;
}
.mw-index-preview--no-rail .mw-index-hero {
  margin-bottom: var(--mw-space-section);
}
.mw-index-preview--no-rail :is(.mw-index-list, .mw-index-results-bar, .mw-index-empty) {
  max-width: 847px;
}
.mw-index-hero {
  margin-bottom: var(--mw-space-end);
}
.mw-index-hero h1 {
  margin: 0 0 var(--mw-space-paragraph);
  font: 400 var(--mw-type-title)/var(--mw-leading-title) var(--_typography---font--primary-family);
  letter-spacing: -.02em;
  overflow-wrap: anywhere;
}
.mw-index-hero p {
  max-width: 65ch;
  margin: 0;
  font-size: var(--mw-type-reading);
  line-height: 1.7;
  color: var(--swatch--brand-faded);
}
.mw-index-preview--newsroom .mw-index-hero {
  max-width: 56rem;
  margin: 0 auto 2.5rem;
  text-align: center;
}
.mw-index-preview--newsroom .mw-index-hero h1 {
  margin: 0;
  font-size: clamp(2.5rem, calc(1.7rem + 2.8vw), 4rem);
  line-height: 1.05;
}
.mw-index-preview--newsroom .mw-index-masthead-rule {
  height: 1px;
  margin-block: 1.5rem 1.25rem;
  background: var(--swatch--brand);
}
.mw-index-preview--newsroom .mw-index-hero p {
  max-width: 60ch;
  margin-inline: auto;
  font-size: clamp(1rem, calc(.916667rem + .277778vw), 1.125rem);
  line-height: 1.6;
  text-transform: none;
}
.mw-index-body {
  min-width: 0;
}
.mw-index-body--with-sidebar {
  --mw-rail-width: 17rem;
}
.mw-index-body--with-sidebar .mw-index-discovery {
  width: calc(100% - var(--mw-rail-width) - var(--release-gap));
}
.mw-index-story-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--mw-rail-width);
  grid-template-areas: "stories rail" "empty ." "pagination .";
  column-gap: var(--release-gap);
  margin-top: 1.5rem;
}
.mw-index-story-layout > .mw-index-list {
  grid-area: stories;
}
.mw-index-story-layout > .mw-index-sidebar {
  grid-area: rail;
  contain: size;
  min-height: 0;
  border-block: 1px solid transparent;
}
.mw-index-story-layout > .mw-index-empty {
  grid-area: empty;
}
.mw-index-story-layout > .mw-index-pagination {
  grid-area: pagination;
}
.mw-index-listing {
  min-width: 0;
}
.mw-index-label {
  margin: 0 0 1.5rem;
  font: 400 1.5rem/1.3 var(--_typography---font--primary-family);
}
.mw-index-controls {
  display: grid;
  grid-template-columns: minmax(10rem, 1fr) minmax(15rem, 2fr) minmax(10rem, 1fr);
  gap: 1rem 1.5rem;
  align-items: end;
}
.mw-index-controls--newsroom {
  grid-template-columns: minmax(0, 1fr) 10rem;
}
.mw-index-control {
  display: grid;
  gap: .5rem;
  min-width: 0;
  font-size: .875rem;
}
.mw-index-control > :is(span, label):first-child {
  color: var(--swatch--brand-faded);
}
.mw-index-control :is(select, input) {
  width: 100%;
  min-width: 0;
  height: 3rem;
  padding: .625rem .875rem;
  border: var(--border-width--main) solid var(--field-rest-border);
  border-radius: var(--radius--small);
  color: var(--_theme---text);
  background: var(--_theme---background);
  font: inherit;
  box-shadow: none;
}
.mw-index-control input:focus {
  outline: none;
  box-shadow: none;
}
.mw-index-select-field {
  display: block;
  position: relative;
}
.mw-index-select-field select {
  appearance: none;
  -webkit-appearance: none;
  padding-right: 2.75rem;
}
.mw-index-select-field > svg {
  position: absolute;
  right: .875rem;
  top: 50%;
  width: 1rem;
  height: 1rem;
  transform: translateY(-50%);
  pointer-events: none;
}
.mw-index-controls :is(select, button, summary):focus-visible,
.mw-index-reset:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
.mw-index-search-field {
  position: relative;
  display: block;
}
.mw-index-search-field input {
  padding-right: 3rem;
}
.mw-index-search-field input::placeholder {
  color: var(--swatch--brand-faded);
}
.mw-index-search-submit {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  padding: 0;
  border: 0;
  border-radius: var(--radius--small);
  color: inherit;
  background: transparent;
  cursor: pointer;
}
.mw-index-audience {
  grid-column: 1 / -1;
  width: min(100%, 20rem);
}
.mw-index-audience summary {
  display: flex;
  align-items: center;
  gap: .5rem;
  width: fit-content;
  min-height: 32px;
  cursor: pointer;
  list-style: none;
  font-size: .875rem;
}
.mw-index-audience summary::-webkit-details-marker {
  display: none;
}
.mw-index-audience summary svg {
  width: 1rem;
  height: 1rem;
  transform-origin: 50% 50%;
  transform: rotate(0deg);
  transition: transform 180ms ease;
}
.mw-index-audience[open] summary svg {
  transform: rotate(-180deg);
}
.mw-index-audience > div {
  padding-top: .5rem;
}
.mw-index-preview-note {
  margin: .5rem 0 0;
  font-size: .75rem;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
}
.mw-index-results-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-block: .75rem 1.5rem;
  padding-block: .5rem;
  border-bottom: 1px solid var(--_theme---border);
  font-size: .875rem;
}
.mw-index-results-bar p {
  margin: 0;
  color: var(--swatch--brand-faded);
}
.mw-index-reset {
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .2em;
  min-height: 44px;
}
.mw-index-filter-actions:has(.mw-index-reset:not([hidden])) {
  margin-block: .75rem;
}
.mw-index-preview--paged .mw-index-list {
  border-top: 1px solid var(--_theme---border);
}
.mw-index-preview--paged .mw-index-list--rows > li:first-child {
  padding-top: 2rem;
}
.mw-index-preview [hidden] {
  display: none !important;
}
.mw-index-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mw-index-list--grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 2rem 3rem;
}
.mw-index-list > li {
  min-width: 0;
  border-bottom: 1px solid var(--_theme---border);
}
.mw-index-list--grid > li {
  padding: 2rem;
}
.mw-index-list--grid .mw-newsroom-card {
  position: relative;
  display: grid;
  align-items: start;
  gap: 1.5rem;
  color: var(--_theme---text);
  text-decoration: none;
}
.mw-index-list--grid .mw-newsroom-card {
  grid-template-columns: 10rem minmax(0, 1fr);
  gap: 1.25rem 1.5rem;
}
.mw-index-list--grid .mw-related-image {
  grid-column: 1;
  grid-row: 1;
  aspect-ratio: 8 / 5;
}
.mw-index-list--grid .mw-newsroom-card-text {
  display: contents;
}
.mw-index-card-meta {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
}
.mw-index-card-kicker {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem .75rem;
  margin-bottom: .5rem;
}
.mw-index-list--grid :is(.mw-related-date, .mw-index-topic) {
  display: inline;
  margin: 0;
  font-size: .75rem;
}
.mw-index-list--grid :is(.g_heading, .mw-related-summary) {
  grid-column: 1 / -1;
  margin: 0;
}
.mw-index-list--grid .g_heading {
  grid-row: 2;
}
.mw-index-list--grid .mw-related-summary {
  grid-row: 3;
  -webkit-line-clamp: 2;
}
.mw-index-list--grid .mw-related-image {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: var(--radius--small);
}
.mw-index-list--grid .is-text-only {
  grid-template-columns: minmax(0, 1fr);
}
.mw-index-list--grid .is-text-only .mw-index-card-meta {
  grid-column: 1;
}
.mw-newsroom-card-text {
  min-width: 0;
  overflow-wrap: anywhere;
}
:where(.mw-index-list--grid) .mw-related-date {
  display: block;
  margin: 0 0 .75rem;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
.mw-index-topic {
  display: block;
  margin: 0 0 .75rem;
  font-size: .75rem;
  color: var(--swatch--brand-faded);
  line-height: 1.5;
}
.mw-index-preview .mw-release-type {
  font-size: .875rem;
}
:where(.mw-index-list--grid) .g_heading {
  margin: 0 0 1rem;
  font: 400 clamp(1.25rem, 1.6667vw, 1.5rem)/1.35 var(--_typography---font--primary-family);
}
:where(.mw-index-list--grid) .mw-related-summary {
  margin: 0 0 1rem;
  font-size: 1rem;
  line-height: 1.65;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.mw-index-list--grid .mw-related-provider {
  margin: 0;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
.mw-wire-meta {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem .5rem;
  margin-bottom: 1rem;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
.mw-wire-meta .mw-related-date {
  margin: 0;
  font: inherit;
  color: inherit;
}
.mw-wire-location {
  text-transform: uppercase;
  letter-spacing: .03em;
}
.mw-wire-meta ~ .g_heading {
  font-size: clamp(1.25rem, 1.8vw, 1.625rem);
  line-height: 1.3;
}
.mw-wire-meta ~ .mw-related-summary {
  color: var(--swatch--brand-faded);
}
.mw-index-preview .mw-newsroom-card:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
.mw-index-preview .mw-index-list .mw-related-title-link {
  text-decoration-line: none;
}
.mw-index-preview .mw-newsroom-card:is(:active, :focus-visible) .mw-related-title-link {
  color: var(--mw-text-link-hover-color);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: currentColor;
  text-underline-offset: .2em;
}
.mw-index-sidebar {
  min-width: 0;
  padding: 0;
}
.mw-index-sidebar-card {
  position: sticky;
  top: calc(2rem + var(--mw-card-position) * 4rem);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 360px;
  padding: 2rem 1.5rem;
  margin-bottom: 2rem;
  border-radius: var(--radius--small);
  background: var(--_theme---background-secondary);
  color: var(--_theme---text);
  text-align: center;
}
.mw-index-sidebar-card.u-theme-dark {
  background: var(--swatch--brand-faded);
}
.mw-index-sidebar-card[data-surface=secondary] {
  background: var(--swatch--secondary-faded);
}
.mw-index-sidebar-card[data-surface=accent] {
  background: var(--swatch--accent-faded);
}
.mw-index-sidebar-card h2 {
  margin: 0 0 1.5rem;
  font: 400 2rem/1.2 var(--_typography---font--primary-family);
}
.mw-index-sidebar-card p {
  margin: 0 0 1.5rem;
  font-size: .875rem;
  line-height: 1.6;
}
.mw-index-sidebar-card .mw-index-held-copy {
  font-size: .75rem;
  color: var(--swatch--brand-faded);
}
.mw-index-sidebar-card .mw-button {
  flex: none;
}
.mw-index-sidebar-card:last-child {
  margin-bottom: 0;
}
.mw-index-preview--newsroom .mw-index-sidebar-card {
  min-height: 300px;
}
.mw-index-preview--newsroom .mw-index-sidebar-card h2 {
  font-family: var(--_typography---font--secondary-family);
  font-size: clamp(1.375rem, calc(1.25rem + .25vw), 1.5rem);
  font-weight: var(--mw-weight-section, 600);
  line-height: 1.3;
}
.mw-index-preview--newsroom .mw-index-sidebar-card .mw-button {
  font-size: .875rem;
}
.mw-index-empty {
  padding-block: 2rem;
  font-size: 1rem;
}
.mw-index-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  margin-top: 1.5rem;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
.mw-index-page-range {
  margin-right: auto;
}
.mw-index-page-controls,
.mw-index-page-buttons {
  display: flex;
  align-items: center;
  gap: .5rem;
}
.mw-index-page-controls {
  flex-wrap: wrap;
  gap: 1rem;
}
.mw-index-page-label {
  white-space: nowrap;
}
.mw-index-pagination .mw-index-page-button {
  width: 44px;
  padding: 0;
  border-radius: var(--radius--small);
}
.mw-index-pagination .mw-index-page-button[aria-disabled=true] {
  opacity: .35;
  pointer-events: none;
}
.mw-index-page-button .mw-icon {
  width: 1rem;
  height: 1rem;
}
.mw-index-pagination .mw-index-page-button:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
@media (hover: hover) and (pointer: fine) {
  .mw-index-preview .mw-newsroom-card:hover .mw-related-title-link {
    color: var(--mw-text-link-hover-color);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-decoration-color: currentColor;
    text-underline-offset: .2em;
  }
  .mw-index-reset:hover,
  .mw-index-audience summary:hover,
  .mw-index-search-submit:hover {
    color: var(--mw-text-link-hover-color);
  }
}
@media (max-width: 1199px) {
  .mw-index-list--grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 1rem;
  }
}
@media (max-width: 991px) {
  .mw-index-body--with-sidebar .mw-index-discovery {
    width: 100%;
  }
  .mw-index-story-layout {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "stories" "empty" "pagination" "rail";
  }
  .mw-index-story-layout > .mw-index-sidebar {
    contain: none;
    border: 0;
  }
  .mw-index-sidebar {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
    padding-top: 2rem;
  }
  .mw-index-sidebar-card {
    position: static;
    min-height: 280px;
    margin: 0;
  }
}
@media (max-width: 639px) and (orientation: portrait), (max-width: 479px) {
  .mw-index-controls {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 1rem;
  }
  .mw-index-control--search {
    grid-column: 1 / -1;
    grid-row: 1;
  }
  .mw-index-controls--newsroom {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-index-audience {
    width: 100%;
  }
  .mw-index-list--grid > li {
    padding: 1.5rem 0;
  }
  .mw-index-list--grid .mw-newsroom-card {
    grid-template-columns: 7rem minmax(0, 1fr);
    gap: 1rem;
  }
  .mw-index-audience summary {
    min-height: 44px;
  }
  .mw-index-sidebar {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (prefers-reduced-motion: reduce) {
  .mw-index-audience summary svg {
    transition: none;
  }
}

/* src/musicwire/native-newsroom/source/content.css */
.mw-public {
  --mw-link-underline-thickness: 1px;
  --mw-link-underline-offset: .2em;
  --mw-text-link-hover-color: color-mix(in srgb, var(--_theme---text) 60%, transparent);
  --mw-sidebar-radius: var(--radius--main);
  --mw-sidebar-inset: 1.5rem;
  --mw-sidebar-space: 1.5rem;
  --mw-sidebar-body-size: .875rem;
  --mw-sidebar-heading-size: 1.35rem;
  --mw-weight-section: 600;
}
.mw-public:is(.mw-release-page, .mw-article-page) .mw-public-header > .banner_wrap {
  display: none;
}
.mw-public .page_main :is(a, summary, u, ins, .u-link-decor, .mw-social-link .social_link_text, .mw-view-all-label, .mw-related .g_heading, .article-artist-name) {
  text-decoration-thickness: var(--mw-link-underline-thickness);
}
.mw-public :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .mw-social-link .social_link_text, .mw-view-all-label, .article-end a, .article-mobile-toc a) {
  text-underline-offset: var(--mw-link-underline-offset);
}
.mw-public .mw-release-source-label {
  font-size: .75rem;
}
.mw-article-page .article-related-layout {
  display: grid;
}
.mw-article-page .mw-article-related-list .mw-related-image {
  border-radius: var(--radius--small);
}
.mw-article-page .mw-article-related-list .mw-newsroom-card:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
.mw-public .mw-release-subtitle .mw-release-action {
  margin-top: var(--_spacing---space--2);
}
.mw-public :is(.mw-body-dateline, .mw-dateline) a {
  text-decoration-line: none;
}
.mw-public .mw-view-all {
  text-decoration-line: none;
}
.mw-public :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .article-end a, .article-mobile-toc a):not(:where(.mw-body-dateline a, .mw-dateline a, .mw-button, .mw-view-all, [download])) {
  color: var(--_theme---text);
  text-decoration-color: currentColor;
}
.mw-public :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .article-end a, .article-mobile-toc a):not(:where(.mw-body-dateline a, .mw-dateline a, .mw-button, .mw-view-all, [download])):is(:focus-visible, :active) {
  color: var(--mw-text-link-hover-color);
  text-decoration-color: var(--mw-text-link-hover-color);
}
.mw-public .mw-social-link {
  --mw-icon-surface-size: 2rem;
  --mw-profile-hit-height: 2rem;
  --mw-profile-state-bg: var(--_theme---background-secondary);
  --mw-profile-state-color: var(--_theme---text);
  min-height: var(--mw-profile-hit-height);
  padding-block: 0;
  background: transparent;
  border-radius: 0;
  color: inherit;
}
.mw-public .mw-social-link .social_link_text {
  text-decoration-line: none;
}
.mw-public .mw-social-link:is(:focus-visible, :active) {
  color: var(--mw-profile-state-color);
}
.mw-public .mw-social-link:is(:focus-visible, :active) .social_link_text {
  text-decoration-line: underline;
}
.mw-icon-surface {
  display: inline-grid;
  place-items: center;
  flex: none;
  width: var(--mw-icon-surface-size);
  height: var(--mw-icon-surface-size);
  border-radius: var(--radius--round);
  background: transparent;
  pointer-events: none;
}
.mw-public .mw-icon-surface > .mw-icon {
  width: 1rem;
  height: 1rem;
}
.mw-public .mw-social-link:is(:focus-visible, :active) .mw-icon-surface {
  background: var(--mw-profile-state-bg);
}
@media (hover: hover) and (pointer: fine) {
  .mw-article-page .mw-article-related-list .mw-newsroom-card:hover .mw-related-title-link {
    color: var(--mw-text-link-hover-color);
    text-decoration-line: underline;
    text-underline-offset: var(--mw-link-underline-offset);
  }
  .mw-public :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .article-end a, .article-mobile-toc a):not(:where(.mw-body-dateline a, .mw-dateline a, .mw-button, .mw-view-all, [download])):hover {
    color: var(--mw-text-link-hover-color);
    text-decoration-color: currentColor;
  }
  .mw-public .mw-social-link:hover {
    color: var(--mw-profile-state-color);
  }
  .mw-public .mw-social-link:hover .social_link_text {
    text-decoration-line: underline;
  }
  .mw-public .mw-social-link:hover .mw-icon-surface {
    background: var(--mw-profile-state-bg);
  }
}
.mw-public .mw-provider-section > .mw-publication-credit {
  margin: .75rem 0 0;
  padding: 0;
}
.mw-release-page .press_release_main_wrap > .mw-publication-credit {
  margin: var(--mw-space-section, 2rem) 0 0;
  padding: 0;
}
.mw-public :is(.release_rte, .press-release-rte) blockquote {
  border-left-color: var(--swatch--accent);
  font-style: italic;
}
.mw-release-page :is(.release_rte, .press-release-rte) blockquote > :first-child {
  margin-top: 0;
}
.mw-release-page :is(.release_rte, .press-release-rte) blockquote > :last-child {
  margin-bottom: 0;
}
@media screen {
  .mw-release-page .press_release_rte_style figure:has(img):not(:has(iframe, video, audio)):not(.w-richtext-figure-type-video):not([data-rt-type=video]):not(.w-richtext-align-floatleft):not(.w-richtext-align-floatright) {
    max-width: calc(100% - 2 * var(--mw-space-inset, 1.5rem));
    margin-inline: auto;
  }
  .mw-release-page .release_rte > img,
  .mw-release-page .release_rte > p > img {
    max-width: calc(100% - 2 * var(--mw-space-inset, 1.5rem));
  }
}
.mw-sidebar,
.mw-tablet-facts-slot {
  min-width: 0;
  font-family: var(--_typography---font--secondary-family);
  font-size: var(--mw-sidebar-body-size);
  line-height: 1.7;
  overflow-wrap: anywhere;
}
.mw-sidebar :is(.mw-aside-content, .article-rail) {
  font: inherit;
  padding-inline: var(--mw-sidebar-inset);
}
.mw-sidebar :is(.mw-aside-content, .article-rail) :is(h2, h3),
.mw-tablet-facts-slot :is(h2, h3) {
  margin: 0 0 1rem;
  font-family: var(--_typography---font--primary-family);
  font-size: var(--mw-sidebar-heading-size);
  font-weight: 400;
  line-height: 1.3;
}
.mw-sidebar a {
  text-underline-offset: .2em;
}
.mw-sidebar--information .mw-aside-card {
  border: 1px solid var(--_theme---border);
  border-radius: var(--mw-sidebar-radius);
  background: color-mix(in srgb, var(--sem-neutral--fill) 34%, var(--_theme---background));
  overflow: hidden;
}
.mw-sidebar--information .mw-aside-content {
  padding-block: var(--mw-sidebar-inset);
}
:is(.mw-sidebar--information, .mw-sidebar--release-rail) :is(.mw-release-facts, .g_divider_decor) {
  margin-block: var(--mw-sidebar-space);
}
:is(.mw-sidebar--information, .mw-sidebar--release-rail) .mw-release-facts {
  padding-top: var(--mw-sidebar-space);
}
.mw-sidebar--release-rail {
  --mw-sidebar-radius: var(--radius--small);
  align-self: stretch;
}
.mw-sidebar--release-rail .mw-release-rail {
  height: 100%;
}
@media screen {
  .mw-public .mw-release-cover {
    width: 100%;
    max-width: var(--mw-cover-size, 20rem);
  }
  .mw-public .mw-release-cover > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: var(--mw-cover-size, 20rem);
    object-fit: contain;
    border-radius: var(--radius--small);
  }
}
.mw-sidebar--release-rail .mw-aside-image {
  margin-bottom: var(--mw-sidebar-space);
  background: transparent;
}
.mw-sidebar--release-rail .mw-aside-image img {
  width: auto;
  max-width: 100%;
  max-height: 20rem;
  height: auto;
  object-fit: contain;
  border-radius: var(--mw-sidebar-radius);
}
.mw-public .mw-image-caption-row {
  --mw-image-action-height: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  width: var(--mw-caption-image-width, 100%);
  max-width: 100%;
  margin-inline: auto;
  align-items: flex-start;
  gap: .75rem;
  padding-top: .5rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
  line-height: 1.5;
  text-align: left;
}
.mw-image-caption-text {
  min-width: 0;
  grid-column: 1;
  padding-top: calc((var(--mw-image-action-height) - 1.5em) / 2);
  overflow-wrap: anywhere;
}
.mw-image-caption-row > a[download] {
  grid-column: -2 / -1;
  justify-self: end;
}
.mw-public .mw-image-caption-row[data-caption-align=center] {
  grid-template-columns: var(--mw-caption-action-width, var(--mw-image-action-height)) minmax(0, 1fr) var(--mw-caption-action-width, var(--mw-image-action-height));
}
.mw-image-caption-row[data-caption-align=center] .mw-image-caption-text {
  grid-column: 2;
  text-align: center;
}
.mw-image-download-text {
  display: inline-flex;
  align-items: center;
  gap: .25rem;
  color: var(--swatch--brand);
  text-decoration-line: none;
  white-space: nowrap;
}
.mw-image-download-text:is(:hover, :focus-visible, :active) .mw-image-download-label {
  text-decoration-line: underline;
  text-underline-offset: .2em;
}
.mw-image-download-text:is(:hover, :focus-visible, :active) .mw-button[data-tone=utility] {
  background: var(--mw-button-hover-bg);
}
.mw-button[data-tone=utility] {
  transition: none;
  --mw-button-height: var(--mw-image-action-height, 2rem);
  --mw-button-icon-size: 1rem;
  --mw-button-bg: var(--swatch--transparent);
  --mw-button-border: var(--swatch--transparent);
  --mw-button-text: var(--swatch--brand);
  --mw-button-hover-bg: var(--_theme---background-secondary);
  --mw-button-hover-border: var(--swatch--transparent);
  --mw-button-hover-text: var(--swatch--brand);
}
.mw-button[data-tone=utility]:focus-visible {
  background: var(--mw-button-hover-bg);
}
.mw-public .mw-image-caption-row--mobile {
  display: none;
}
.mw-sidebar--release-rail .mw-aside-content {
  position: sticky;
  top: 2rem;
  max-height: calc(100svh - 4rem);
  padding-block: 0;
  overflow-y: auto;
  scrollbar-width: thin;
}
.mw-sidebar--navigation .article-rail {
  position: sticky;
  top: 2rem;
  max-height: calc(100svh - 4rem);
  overflow-y: auto;
  padding-block: 0;
}
.mw-sidebar--navigation .article-rail-section {
  margin: 0 0 var(--mw-sidebar-space);
  padding: 0;
  border: 0;
}
.mw-sidebar--navigation .article-rail-section:last-child {
  margin-bottom: 0;
}
.mw-sidebar--navigation .article-toc li {
  font: inherit;
  margin-block: .5rem;
}
.article-public:has(.mw-sidebar--navigation) .article-heading {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.article-public:has(.mw-sidebar--navigation) .article-meta-row {
  margin-top: auto;
}
.mw-sidebar__media.article-desktop-hero {
  position: static;
  align-self: start;
}
.mw-sidebar__media.article-desktop-hero .article-hero {
  position: static;
  display: block;
  margin: 0 0 var(--mw-sidebar-space);
}
.mw-sidebar__media.article-desktop-hero .article-hero:not(.mw-release-cover) img {
  display: block;
  width: 100%;
  height: auto;
  max-height: none;
  border-radius: var(--mw-sidebar-radius);
  object-fit: contain;
}
@media (max-width: 991px) {
  .mw-public .mw-image-caption-row--mobile {
    display: flex;
  }
  .article-public:has(.mw-sidebar--navigation) .article-heading {
    display: block;
  }
  .mw-sidebar :is(.mw-aside-content, .article-rail) {
    padding-inline: 0;
  }
  .mw-sidebar--information .mw-aside-card {
    border: 0;
    border-radius: 0;
    background: transparent;
    overflow: visible;
  }
  .mw-sidebar--information .mw-aside-content {
    padding-block: 0;
  }
  .mw-sidebar--navigation .article-rail {
    position: static;
    max-height: none;
    overflow: visible;
  }
  .mw-sidebar--release-rail .mw-release-rail {
    height: auto;
  }
  .mw-sidebar--release-rail .mw-aside-content {
    position: static;
    max-height: none;
    overflow: visible;
  }
}
.mw-release-page .mw-release-media {
  display: none;
}
.mw-release-page .mw-tablet-facts-slot {
  display: none;
}
@media (min-width: 992px) {
  :is(.mw-release-page, .mw-article-page) .page_main > .mw-public-container {
    --release-columns: minmax(0, 1fr) clamp(17.5rem, calc(7.535714rem + 16.071429vw), 22rem);
    --release-gap: clamp(2rem, calc(-8.517857rem + 16.964286vw), 6.75rem);
  }
}
@media (max-width: 991px) {
  .mw-release-page .mw-release-media {
    display: block;
    margin-top: var(--mw-space-reference);
  }
  .mw-release-page .mw-release-media .press_release_image-mobile {
    margin-top: 0;
  }
  .mw-article-page .article-heading > .article-mobile-hero > .article-hero {
    margin-top: var(--mw-space-reference);
  }
}
@media (min-width: 640px) and (max-width: 991px), (min-width: 480px) and (max-width: 639px) and (orientation: landscape) {
  .mw-release-page .mw-release-media {
    margin-bottom: var(--_spacing---space--4);
  }
  .mw-release-page .mw-release-media:has(.mw-release-facts, .pr_aside_socials_wrap:not([data-tablet-empty])) {
    display: grid;
    grid-template-columns: minmax(0, min(20rem, 45%)) minmax(0, 1fr);
    align-items: start;
    gap: var(--_spacing---space--5);
  }
  .mw-release-page .mw-release-cover {
    width: 100%;
    max-width: 20rem;
    margin-inline: auto;
  }
  .mw-article-page .article-mobile-hero > .mw-release-cover {
    max-width: min(20rem, 45%);
    margin-inline: auto;
  }
  .mw-release-page .press_release_image-mobile {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 20rem;
    margin: 0 auto;
  }
  .mw-release-page .mw-image-caption-row--mobile {
    display: grid;
  }
  .mw-release-page .mw-tablet-facts-slot:has(.mw-release-facts, .pr_aside_socials_wrap:not([data-tablet-empty])) {
    display: block;
  }
  .mw-release-page .mw-tablet-facts-slot > .mw-release-facts {
    margin: 0;
    padding: 0;
    border-top: 0;
  }
  .mw-release-page .mw-tablet-facts-slot .g_divider_decor {
    margin-block: var(--mw-sidebar-space);
  }
  .mw-release-page .mw-social-links > [data-tablet-overflow],
  .mw-release-page .pr_aside_socials_wrap[data-tablet-empty],
  .mw-release-page .press_release_aside_wrap:not(:has(.mw-release-facts, .pr_aside_socials_wrap:not([data-tablet-empty]))) {
    display: none;
  }
}
@media (max-width: 639px) and (orientation: portrait) {
  .mw-public .mw-related-bottom .mw-newsroom-card {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-public .mw-related-bottom .mw-related-image {
    aspect-ratio: 16 / 9;
    object-fit: cover;
  }
}
.mw-public .mw-related-bottom .mw-related-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .625rem;
  box-sizing: border-box;
  padding: .875rem;
  overflow: hidden;
  border-radius: var(--radius--small);
  background: var(--sem-neutral--fill);
  color: var(--swatch--brand);
  text-align: center;
}
.mw-public .mw-related-tile-name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  max-width: 100%;
  font-family: Georgia, serif;
  font-size: 1.1875rem;
  line-height: 1.2;
  overflow-wrap: break-word;
}
.mw-public .mw-related-tile.is-long .mw-related-tile-name {
  font-size: .9375rem;
}
.mw-public .mw-related-tile-brand {
  color: var(--sem-neutral--text);
  font-size: .625rem;
  font-weight: 600;
  letter-spacing: .12em;
  line-height: 1;
  text-transform: uppercase;
}
.mw-public .mw-latest-newsroom .w-dyn-items > .w-dyn-item:nth-child(n+5) {
  display: none;
}
@media (max-width: 639px) {
  .mw-public .mw-related-bottom .mw-newsroom-card.has-cover-fallback {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-public .mw-related-bottom .mw-newsroom-card.has-cover-fallback > .mw-related-image {
    display: none;
  }
}
@media (pointer: coarse) {
  .mw-public .mw-social-link {
    --mw-profile-hit-height: 2.75rem;
  }
  .mw-public .mw-image-caption-row {
    --mw-image-action-height: 2.75rem;
  }
}
@media screen and (hover: none), screen and (pointer: coarse), screen and (max-width: 639px) {
  :is(.mw-release-page, .mw-article-page) :is(.mw-social-links, .mw-share-links, .mw-share-wrap) {
    gap: 0;
  }
  :is(.mw-release-page, .mw-article-page) .mw-social-link {
    --mw-icon-surface-size: 1.5rem;
    --mw-profile-hit-height: 2.25rem;
    --mw-profile-state-bg: transparent;
    --mw-profile-state-color: var(--mw-text-link-hover-color);
    transition: none;
    line-height: 1.35;
  }
  :is(.mw-release-page, .mw-article-page) .mw-social-links > :is(li, .w-dyn-item) {
    margin-block: 0;
  }
}
@media screen and (max-width: 479px), screen and (max-width: 639px) and (orientation: portrait) {
  :is(.mw-release-page, .mw-article-page) {
    --mw-cover-size: 22.5rem;
  }
  .mw-release-page .press_release_image-mobile {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-inline: auto;
  }
  .mw-release-page .mw-release-media > .mw-release-cover {
    margin-inline: auto;
  }
  .mw-release-page .mw-release-media > .mw-release-cover > img {
    display: block;
    margin-inline: auto;
  }
  .mw-release-page .press_release_layout {
    row-gap: var(--mw-space-section);
  }
  .mw-release-page .mw-sidebar--release-rail .mw-release-facts {
    margin-top: 0;
  }
  .mw-release-page .mw-sidebar--release-rail .mw-aside-content :is(.mw-release-facts, .pr_aside_socials_wrap) > h2 {
    font-family: var(--_typography---font--secondary-family);
    font-size: var(--mw-type-reading);
    font-weight: var(--mw-weight-section);
    line-height: 1.7;
  }
  .mw-release-page .press_release_layout > .mw-publication-credit {
    grid-column: 1;
    margin: 0;
    padding: 0;
  }
}
:is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-related-title-link:is(:focus-visible, :active),
:is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-newsroom-card:is(:focus-visible, :active) .mw-related-title-link,
:is(.mw-release-page, .mw-article-page) .mw-view-all:is(:focus-visible, :active) {
  color: var(--mw-text-link-hover-color);
  text-decoration-color: currentColor;
}
:is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-related-title-link:is(:focus-visible, :active),
:is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-newsroom-card:is(:focus-visible, :active) .mw-related-title-link {
  text-decoration-line: underline;
  text-underline-offset: var(--mw-link-underline-offset);
}
:is(.mw-release-page, .mw-article-page) .mw-share-wrap a {
  text-decoration-line: none;
}
:is(.mw-release-page, .mw-article-page) .mw-share-wrap a:active,
:is(.mw-release-page, .mw-article-page) .mw-copy-link:not(:disabled):active {
  background: var(--_theme---background-secondary);
  text-decoration-line: none;
}
@media (hover: none) {
  :is(.mw-release-page, .mw-article-page) .mw-share-wrap a:hover:not(:active):not(:focus-visible),
  :is(.mw-release-page, .mw-article-page) .mw-copy-link:hover:not(:active):not(:focus-visible),
  :is(.mw-release-page, .mw-article-page) :is(a, button).mw-button[data-tone=utility]:hover:not(:active):not(:focus-visible),
  :is(.mw-release-page, .mw-article-page) .mw-image-download-text:hover:not(:active):not(:focus-visible) .mw-button[data-tone=utility] {
    background: transparent;
  }
  :is(.mw-release-page, .mw-article-page) .mw-image-download-text:hover:not(:active):not(:focus-visible) .mw-image-download-label {
    text-decoration-line: none;
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-related-title-link:hover:not(:active):not(:focus-visible),
  :is(.mw-release-page, .mw-article-page) .mw-view-all:hover:not(:active):not(:focus-visible) .mw-view-all-label {
    text-decoration-line: none;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) and (pointer: coarse), screen and (orientation: landscape) and (max-height: 600px) and (max-width: 991px) {
  :is(.mw-release-page, .mw-article-page) :is(.release_rte, .press-release-rte) img {
    max-height: min(50rem, 60vh);
    max-height: min(50rem, 60svh);
  }
}
@media screen {
  .mw-public:is(.mw-release-page, .mw-article-page) {
    --mw-type-title: clamp(1.75rem, calc(1.333333rem + 1.388889vw), 2.375rem);
    --mw-leading-title: clamp(2.1rem, calc(1.663333rem + 1.455556vw), 2.755rem);
    --mw-type-reading: clamp(1rem, calc(.916667rem + .277778vw), 1.125rem);
    --mw-type-reference: clamp(1.25rem, calc(1.183333rem + .222222vw), 1.35rem);
    --mw-type-section: clamp(1.125rem, calc(1.041667rem + .277778vw), 1.25rem);
    --mw-type-card-title: clamp(1.125rem, calc(1.041667rem + .277778vw), 1.25rem);
    --mw-space-paragraph: clamp(1rem, calc(.833333rem + .555556vw), 1.25rem);
    --mw-space-reference: clamp(1.25rem, calc(1.083333rem + .555556vw), 1.5rem);
    --mw-space-section: clamp(1.5rem, calc(1.166667rem + 1.111111vw), 2rem);
    --mw-space-about: clamp(2rem, calc(1.666667rem + 1.111111vw), 2.5rem);
    --mw-space-quote: clamp(1.5rem, calc(1.333333rem + .555556vw), 1.75rem);
    --mw-space-inset: clamp(1rem, calc(.666667rem + 1.111111vw), 1.5rem);
    --mw-space-meta: clamp(1rem, calc(.733333rem + .888889vw), 1.4rem);
    --mw-space-media: clamp(1.25rem, calc(1.016667rem + .777778vw), 1.6rem);
    --mw-space-end: clamp(2rem, calc(.666667rem + 4.444444vw), 4rem);
    --mw-sidebar-heading-size: var(--mw-type-reading);
    --mw-sidebar-inset: var(--mw-space-inset);
    --mw-sidebar-space: var(--mw-space-reference);
  }
  :is(.mw-release-page, .mw-article-page) .mw-release-heading h1 {
    font-size: var(--mw-type-title);
    line-height: var(--mw-leading-title);
  }
  .mw-release-page :is(.press_release_rte_style, .mw-release-subtitle),
  .mw-article-page :is(.article-richtext, .article-deck) {
    font-size: var(--mw-type-reading);
  }
  :is(.mw-release-page .press_release_rte_style, .mw-article-page .article-richtext) {
    line-height: 1.7;
  }
  .mw-article-page .mw-sidebar__media {
    --mw-sidebar-radius: var(--radius--small);
  }
  :is(.mw-release-page, .mw-article-page) .w-richtext figure figcaption {
    line-height: 1.5;
  }
  .mw-article-page .article-richtext h2 {
    font-size: clamp(1.5rem, calc(1.333333rem + .555556vw), 1.75rem);
  }
  .mw-article-page .article-richtext h3 {
    font-size: var(--mw-type-reference);
  }
  .mw-article-page .article-richtext li {
    margin-block: .3rem;
    padding-left: 0;
  }
  :is(.mw-release-page .press_release_rte_style, .mw-article-page .article-richtext) li :is(ul, ol) {
    margin-top: 0;
  }
  :is(.mw-release-page, .mw-article-page) .w-richtext li::marker {
    color: currentColor;
  }
  :is(.mw-release-page, .mw-article-page) .w-richtext :is(h4, h5, h6) {
    font: inherit;
    font-weight: 700;
    margin-block: var(--mw-space-paragraph);
  }
  :is(.mw-release-page, .mw-article-page) .w-richtext hr {
    border: 0;
    border-top: 1px solid var(--_theme---border);
    margin-block: var(--mw-space-paragraph);
  }
  .mw-release-page :is(.about_visibility_wrap, .pr_contacts_wrap) > .g_heading h2 {
    font-size: var(--mw-type-reading);
    margin-top: var(--mw-space-section);
  }
  .mw-release-page :is(.press_release_rte_style, .press-release-rte) p,
  .mw-article-page .article-richtext p {
    margin-bottom: var(--mw-space-paragraph);
  }
  .mw-release-page :is(.release_rte, .press-release-rte) :is(h2, h3),
  .mw-article-page .article-richtext :is(h2, h3) {
    margin-block: var(--mw-space-paragraph);
  }
  .mw-release-page :is(.release_rte, .press-release-rte) blockquote,
  .mw-article-page .article-richtext blockquote {
    margin-block: var(--mw-space-quote);
    padding-left: var(--mw-space-inset);
  }
  .mw-release-page .press_release_rte_style :is(ul, ol),
  .mw-article-page .article-richtext :is(ul, ol) {
    padding-left: var(--mw-space-reference);
    margin-top: 1em;
    margin-bottom: var(--mw-space-paragraph);
  }
  .mw-release-page .press_release_rte_style figure,
  .mw-article-page .article-richtext figure {
    margin-block: var(--mw-space-media);
  }
  .mw-release-page .mw-release-meta {
    margin-block: var(--mw-space-meta);
    padding-bottom: var(--mw-space-paragraph);
  }
  .mw-release-page .pr_about_wrap {
    margin-top: var(--mw-space-about);
  }
  .mw-release-page .pr_about_wrap .g_divider_decor {
    margin-block: var(--mw-space-quote);
  }
  .mw-release-page .mw-provider-section {
    margin-top: var(--mw-space-section);
  }
  .mw-release-page .press_release_layout {
    padding-bottom: var(--mw-space-end);
  }
  .mw-release-page .press_release_layout:has(+ .mw-related-layout) {
    padding-bottom: var(--mw-space-section);
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom {
    padding-top: var(--mw-space-section);
    margin-bottom: var(--mw-space-end);
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom > h2 {
    font-size: var(--mw-type-section);
    line-height: 1.3;
    margin-bottom: var(--mw-space-reference);
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom .g_heading {
    font-size: var(--mw-type-card-title);
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom .w-dyn-item {
    padding-block: var(--mw-space-reference);
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom .w-dyn-item:first-child {
    padding-top: 0;
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom :is(.mw-newsroom-card, .w-dyn-items) {
    gap: var(--mw-space-inset);
  }
  :is(.mw-release-page, .mw-article-page) .mw-related-bottom .w-dyn-items {
    margin-bottom: var(--mw-space-reference);
  }
}
.mw-public:is(.mw-release-page, .mw-article-page) :is(.mw-mobile-summary, .mw-release-facts, .pr_aside_socials_wrap, .article-rail-section, .article-author-bio, .article-cta) > :is(h2, h3),
.mw-public:is(.mw-release-page, .mw-article-page) .mw-aside-content > :is(h2, h3),
.mw-public:is(.mw-release-page, .mw-article-page) .mw-related-bottom > h2,
.mw-public.mw-article-page .article-mobile-toc summary,
.mw-public.mw-article-page .article-richtext :is(h2, h3),
.mw-public.mw-release-page :is(.about_visibility_wrap, .pr_contacts_wrap) > .g_heading h2 {
  font-family: var(--_typography---font--secondary-family);
  font-weight: var(--mw-weight-section);
}
.mw-public:is(.mw-release-page, .mw-article-page) .mw-newsroom-card .g_heading {
  font-family: var(--_typography---font--primary-family);
  font-weight: 400;
}
.mw-public.mw-article-page .article-mobile-toc summary {
  font-size: var(--mw-type-reading, 1rem);
}
.mw-public .mw-release-subtitle .mw-release-action,
.mw-public .mw-release-subtitle .mw-release-action :is(a, em, i) {
  font-weight: 500;
  font-style: normal;
}
@media screen {
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-release-subtitle {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-release-meta {
    --mw-meta-inset: 1.25rem;
    --mw-share-hit-size: 2rem;
    --mw-share-line-height: 1.5em;
    margin-block: 1rem var(--mw-space-meta, 1.4rem);
    padding-block: var(--mw-meta-inset);
    padding-top: calc(var(--mw-meta-inset) + .0625rem);
    border-block: 1px solid var(--_theme---border);
    align-items: flex-end;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-published-at {
    min-height: 0;
    line-height: 1.5;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-share-wrap {
    height: auto;
    min-height: var(--mw-share-line-height);
    max-width: 100%;
    min-width: 0;
    line-height: 1.5;
    align-items: center;
    flex-wrap: wrap;
    row-gap: calc(max(0px, var(--mw-share-hit-size) - var(--mw-share-line-height)) + .5rem);
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-share-links {
    font: inherit;
    height: auto;
    min-height: var(--mw-share-line-height);
    min-width: 0;
    max-width: 100%;
    flex-wrap: wrap;
    row-gap: calc(max(0px, var(--mw-share-hit-size) - var(--mw-share-line-height)) + .5rem);
    align-items: center;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-share-action {
    display: block;
    position: relative;
    flex: 0 0 var(--mw-share-hit-size);
    width: var(--mw-share-hit-size);
    height: var(--mw-share-line-height);
    font: inherit;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-share-action > :is(a, button) {
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    transform: translateY(-50%);
    width: var(--mw-share-hit-size);
    height: var(--mw-share-hit-size);
    min-width: var(--mw-share-hit-size);
    min-height: var(--mw-share-hit-size);
    padding: 0;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-share-wrap svg {
    width: 1.125rem;
    height: 1.125rem;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-share-wrap .mw-icon--utility {
    stroke-width: 2;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-share-wrap .mw-copy-status {
    top: calc(100% + max(0px, (var(--mw-share-hit-size) - var(--mw-share-line-height)) / 2) + .5rem);
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-image-download-text {
    max-width: 100%;
    min-width: 0;
    white-space: normal;
  }
  .mw-public:is(.mw-release-page, .mw-article-page) .mw-image-download-label {
    min-width: 0;
  }
  .mw-public.mw-article-page .article-cta .mw-button {
    max-width: 100%;
    min-width: 0;
    height: auto;
    min-height: var(--mw-button-height);
    padding-block: .5rem;
    white-space: normal;
  }
  .mw-public.mw-article-page .article-cta .mw-button-label {
    min-width: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }
  @media (max-width: 767px), (pointer: coarse) {
    .mw-public:is(.mw-release-page, .mw-article-page) .mw-release-meta {
      --mw-share-hit-size: 2.75rem;
    }
  }
}
@media print {
  .mw-release-page .mw-release-media {
    display: block;
  }
  .mw-release-page .mw-tablet-facts-slot {
    display: none !important;
  }
  .mw-image-caption-row a[download],
  .mw-public .mw-image-caption-row--no-caption,
  .mw-publication-credit {
    display: none !important;
  }
}

/* src/musicwire/native-newsroom/source/chrome.css */
.mw-public footer.footer_wrap {
  background: var(--swatch--secondary-faded);
}
.mw-public[data-mw-topbar=full] .mw-public-header > .banner_wrap {
  display: block;
}
.mw-public[data-mw-topbar=compact] .mw-public-header > .banner_wrap {
  display: none;
}

/* src/musicwire/foundation/profile.css */
.mw-site-page.mw-sizing-profile {
  --mw-profile-display: clamp(2.125rem, calc(1.875rem + 1.25vw), 3rem);
  --mw-profile-hero: clamp(2.5rem, calc(2.071428571rem + 2.142857143vw), 4rem);
  --mw-profile-lead: clamp(1.125rem, calc(1.089285714rem + 0.178571429vw), 1.25rem);
  --mw-profile-hero-lead: clamp(1.25rem, calc(1.178571429rem + 0.357142857vw), 1.5rem);
  --mw-profile-section-heading: clamp(1.375rem, calc(1.267857143rem + 0.535714286vw), 1.75rem);
  --mw-profile-card-title: clamp(1.125rem, calc(1.089285714rem + 0.178571429vw), 1.25rem);
  --mw-profile-editorial-title: clamp(1.25rem, calc(1.178571429rem + 0.357142857vw), 1.5rem);
  --mw-profile-list-title: clamp(1.375rem, calc(1.196428571rem + 0.892857143vw), 2rem);
  --mw-profile-body: clamp(1rem, calc(0.957142857rem + 0.214285714vw), 1.15rem);
  --mw-profile-supporting: clamp(0.875rem, calc(0.857142857rem + 0.089285714vw), 0.9375rem);
  --mw-profile-meta: 0.875rem;
  --mw-profile-reading-title: clamp(1.75rem, calc(1.333333333rem + 1.388888889vw), 2.375rem);
  --mw-profile-reading-title-leading: clamp(2.1rem, calc(1.663333333rem + 1.455555556vw), 2.755rem);
  --mw-profile-reading-body: clamp(1rem, calc(0.916666667rem + 0.277777778vw), 1.125rem);
  --mw-profile-blog-rte-h2: clamp(1.375rem, calc(1.291666667rem + 0.277777778vw), 1.5rem);
  --mw-profile-blog-rte-h3: clamp(1.125rem, calc(1.041666667rem + 0.277777778vw), 1.25rem);
  --mw-profile-reading-reference: clamp(1.25rem, calc(1.183333333rem + 0.222222222vw), 1.35rem);
  --mw-profile-reading-section: clamp(1.125rem, calc(1.041666667rem + 0.277777778vw), 1.25rem);
  --mw-profile-reading-paragraph: clamp(1rem, calc(0.833333333rem + 0.555555556vw), 1.25rem);
  --mw-profile-reading-reference-space: clamp(1.25rem, calc(1.083333333rem + 0.555555556vw), 1.5rem);
  --mw-profile-reading-section-space: clamp(1.5rem, calc(1.166666667rem + 1.111111111vw), 2rem);
  --mw-profile-reading-about-space: clamp(2rem, calc(1.666666667rem + 1.111111111vw), 2.5rem);
  --mw-profile-reading-quote-space: clamp(1.5rem, calc(1.333333333rem + 0.555555556vw), 1.75rem);
  --mw-profile-reading-sidebar-inset: clamp(1rem, calc(0.666666667rem + 1.111111111vw), 1.5rem);
  --mw-profile-reading-meta-space: clamp(1rem, calc(0.733333333rem + 0.888888889vw), 1.4rem);
  --mw-profile-reading-media-space: clamp(1.25rem, calc(1.016666667rem + 0.777777778vw), 1.6rem);
  --mw-profile-reading-end-space: clamp(2rem, calc(0.666666667rem + 4.444444444vw), 4rem);
  --mw-profile-reading-header-start: clamp(2.5rem, calc(2.071428571rem + 2.142857143vw), 4rem);
  --mw-profile-reading-header-end: clamp(1.5rem, calc(1.214285714rem + 1.428571429vw), 2.5rem);
  --mw-profile-section-space: clamp(2.5rem, calc(1.785714286rem + 3.571428571vw), 5rem);
  --mw-profile-card-inset: clamp(1.25rem, calc(1.035714286rem + 1.071428571vw), 2rem);
  --mw-profile-panel-inset: clamp(1.25rem, calc(0.464285714rem + 3.928571429vw), 4rem);
  --mw-profile-layout-gap: clamp(2rem, calc(1.428571429rem + 2.857142857vw), 4rem);
  --mw-profile-reading-inset: clamp(0.75rem, calc(0.607142857rem + 0.714285714vw), 1.25rem);
  --mw-profile-sidebar: clamp(17.5rem, calc(11.964285714rem + 8.928571429vw), 20rem);
  --mw-profile-column-gap: clamp(2rem, calc(-11.285714286rem + 21.428571429vw), var(--size--8rem));
  --mw-profile-page-section-space: clamp(2rem, calc(1.428571429rem + 2.857142857vw), 4rem);
  --mw-marketing-display: var(--mw-profile-display);
  --mw-marketing-hero: var(--mw-profile-hero);
  --mw-marketing-lead: var(--mw-profile-lead);
  --mw-marketing-hero-lead: var(--mw-profile-hero-lead);
  --mw-marketing-section-heading: var(--mw-profile-section-heading);
  --mw-marketing-card-title: var(--mw-profile-card-title);
  --mw-marketing-editorial-title: var(--mw-profile-editorial-title);
  --mw-marketing-list-title: var(--mw-profile-list-title);
  --mw-marketing-body: var(--mw-profile-body);
  --mw-marketing-supporting: var(--mw-profile-supporting);
  --mw-marketing-meta: var(--mw-profile-meta);
  --mw-marketing-section-space: var(--mw-profile-section-space);
  --mw-marketing-card-inset: var(--mw-profile-card-inset);
  --mw-panel-inset: var(--mw-profile-panel-inset);
  --mw-content-inset-reading: var(--mw-profile-reading-inset);
  --mw-reading-sidebar-size: var(--mw-profile-sidebar);
  --mw-layout-gap: var(--mw-profile-layout-gap);
  --mw-section-space: var(--mw-profile-page-section-space);
  --mw-type-title: var(--mw-profile-reading-title);
  --mw-leading-title: var(--mw-profile-reading-title-leading);
  --mw-type-reading: var(--mw-profile-reading-body);
  --mw-type-reference: var(--mw-profile-reading-reference);
  --mw-type-section: var(--mw-profile-reading-section);
  --mw-type-card-title: var(--mw-profile-reading-section);
  --mw-space-paragraph: var(--mw-profile-reading-paragraph);
  --mw-space-reference: var(--mw-profile-reading-reference-space);
  --mw-space-section: var(--mw-profile-reading-section-space);
  --mw-space-about: var(--mw-profile-reading-about-space);
  --mw-space-quote: var(--mw-profile-reading-quote-space);
  --mw-space-inset: var(--mw-profile-reading-sidebar-inset);
  --mw-space-meta: var(--mw-profile-reading-meta-space);
  --mw-space-media: var(--mw-profile-reading-media-space);
  --mw-space-end: var(--mw-profile-reading-end-space);
  --mw-marketing-container-small: 70rem;
  --mw-marketing-container-xs: 56rem;
  --mw-marketing-content-gap: var(--mw-space-reference);
  --mw-marketing-field-height: 3rem;
}
.mw-site-page.mw-sizing-profile[data-page-family=standard] {
  --mw-type-reading: var(--mw-profile-body);
}

/* src/musicwire/native-newsroom/source/foundation.css */
.mw-site-page {
  --mw-page-max:var(--container--main);
  --mw-container-main:var(--container--main);
  --mw-container-small:min(var(--mw-container-main),var(--mw-marketing-container-small));
  --mw-container-xs:min(var(--mw-container-small),var(--mw-marketing-container-xs));
  --mw-page-gutter:var(--site--margin);
  --mw-display:var(--mw-marketing-display);
  margin: 0;
  min-width: 0;
  background: var(--swatch--light);
  color: var(--swatch--brand);
  font: 400 1rem/1.65 var(--_typography---font--secondary-family);
}
.mw-site-page .mw-page {
  display: flex;
  flex-direction: column;
  min-height: 100svh;
  min-width: 0;
  width: 100%;
}
.mw-site-page .mw-main {
  flex: 1;
  display: block;
  min-width: 0;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}
.mw-site-page .mw-container {
  --mw-selected-width:var(--mw-container-main);
  width: min(var(--mw-selected-width), calc(100% - var(--mw-page-gutter)*2));
  max-width: var(--mw-selected-width);
  min-width: 0;
  margin-inline: auto;
  padding-inline: 0;
  --release-columns:minmax(0,1fr);
  --release-gap:var(--mw-layout-gap);
}
.mw-site-page .mw-container[data-container-width=small] {
  --mw-selected-width:var(--mw-container-small);
}
.mw-site-page .mw-container[data-container-width=xs] {
  --mw-selected-width:var(--mw-container-xs);
}
.mw-site-page .mw-container[data-container-width=full-width] {
  width: 100%;
  max-width: none;
  margin-inline: 0;
}
.mw-site-page .mw-section {
  display: block;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding-block: var(--mw-section-space);
  border: 0;
}
.mw-site-page .mw-section-content {
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
}
.mw-site-page :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=base] {
  background: var(--swatch--light);
  color: var(--swatch--brand);
}
.mw-site-page :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=soft] {
  background: var(--swatch--secondary-faded);
  color: var(--swatch--brand);
}
.mw-site-page :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=brand] {
  background: var(--swatch--brand);
  color: var(--swatch--light);
}
.mw-site-page :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=accent] {
  background: var(--swatch--accent-faded);
  color: var(--swatch--brand);
}
.mw-site-page .mw-section[data-surface-placement=panel] {
  background: var(--swatch--light);
  color: var(--swatch--brand);
}
.mw-site-page .mw-panel {
  min-width: 0;
  padding: var(--mw-panel-inset);
  border: 1px solid var(--swatch--secondary-faded);
  border-radius: var(--radius--main);
}
.mw-site-page .mw-section[data-surface=base] + .mw-section[data-surface=base] {
  padding-top: 0;
}
.mw-site-page .mw-section[data-section-kind=header] {
  border-bottom: 1px solid var(--_theme---border);
}
.mw-site-page .mw-section[data-section-kind=reading] {
  padding-block: var(--mw-space-section) var(--mw-section-space);
}
.mw-site-page .mw-section[data-section-kind=reading] > .mw-container > .mw-section-content {
  max-width: none;
  margin-inline: 0;
}
.mw-site-page .mw-page-header-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--mw-layout-gap);
  align-items: center;
}
.mw-site-page .mw-page-header-layout:has(.mw-page-header-media) {
  grid-template-columns: minmax(0, 1fr) minmax(0, .65fr);
}
.mw-site-page .mw-page-header-copy {
  min-width: 0;
  max-width: 847px;
}
.mw-site-page .mw-page-breadcrumb {
  margin: 0 0 16px;
  padding: 0;
  font: 400 12px/1.4 var(--_typography---font--secondary-family);
}
.mw-site-page .mw-page-title {
  margin: 0;
  font: 400 var(--mw-display)/1.12 var(--_typography---font--primary-family);
  letter-spacing: -.02em;
  overflow-wrap: break-word;
  text-wrap: pretty;
}
.mw-site-page .mw-page-intro {
  margin: var(--mw-space-reference) 0 0;
  max-width: 847px;
  font: 500 var(--mw-page-intro-size,var(--mw-marketing-lead))/1.5 var(--_typography---font--secondary-family);
  color: var(--swatch--brand-faded);
}
.mw-site-page .mw-page-intro br {
  display: none;
}
.mw-site-page .mw-page-header-copy > :is(.marketing-starting-price, .marketing-actions, .mw-brand-library-jump) {
  margin-top: 20px;
  margin-bottom: 0;
}
.mw-site-page .mw-page-header-media {
  min-width: 0;
  padding: var(--mw-space-reference);
  border: 1px solid var(--_theme---border);
  border-radius: var(--radius--small);
  background: var(--swatch--light);
}
.mw-site-page .mw-page-header-media > :last-child {
  margin-bottom: 0;
}
.mw-site-page .mw-section-content > .mw-resource-starts {
  margin: 0;
}
.mw-site-page .mw-section-content > .mw-resource-library {
  margin: 0;
  padding: 0;
  border: 0;
}
.mw-site-page .mw-section-content > .mw-index-body {
  margin: 0;
}
.mw-site-page .mw-section-content.mw-marketing-content {
  font-size: var(--mw-type-reading);
}
.mw-site-page .mw-marketing-content :is(h2, h3) {
  font-family: var(--_typography---font--secondary-family);
  font-weight: 500;
  line-height: 1.35;
}
.mw-site-page .mw-marketing-content h2 {
  font-size: var(--mw-marketing-section-heading);
  margin: 0 0 var(--mw-space-paragraph);
}
.mw-site-page .mw-marketing-content h3 {
  font-size: var(--mw-marketing-card-title);
  margin: 0 0 var(--mw-space-reference);
}
.mw-site-page .mw-marketing-content p {
  margin: 0 0 16px;
}
.mw-site-page .mw-contact-content {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
  gap: var(--mw-layout-gap);
  align-items: start;
}
.mw-site-page .mw-contact-information {
  font-size: var(--mw-type-reading);
  max-width: 48ch;
}
.mw-site-page .mw-contact-information > p {
  margin: 0 0 24px;
  overflow-wrap: anywhere;
}
.mw-site-page .mw-contact-page-form {
  display: grid;
  grid-template-columns: minmax(7rem, 1fr) minmax(0, 2fr);
  align-items: center;
  gap: 20px 16px;
  min-width: 0;
}
.mw-site-page .mw-contact-page-form label {
  font-size: 15px;
  line-height: 1.5;
}
.mw-site-page .mw-contact-page-form label span {
  color: var(--swatch--brand-faded);
  font-size: 14px;
}
.mw-site-page .mw-contact-page-form :is(input:not([type=hidden]), select) {
  min-width: 0;
  width: 100%;
  height: var(--mw-marketing-field-height);
  padding-inline: 12px;
  border: 1px solid var(--field-rest-border);
  border-radius: var(--radius--small);
  background: var(--swatch--light);
  color: inherit;
  font: 400 16px var(--_typography---font--secondary-family);
}
.mw-site-page .mw-contact-page-submit {
  grid-column: 2;
}
.mw-site-page .mw-contact-page-submit .mw-button {
  width: 100%;
}
.mw-site-page .mw-contact-page-submit p {
  margin: 12px 0 0;
  font-size: 12px;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
}
.mw-site-page .footer_wrap {
  margin: 0;
  background: var(--swatch--secondary-faded);
}
@media (max-width: 991px) {
  .mw-site-page .mw-page-header-layout:has(.mw-page-header-media) {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page .mw-page-header-media {
    max-width: 36rem;
  }
}
@media (max-width: 760px) {
  .mw-site-page .mw-page-intro {
    margin-top: 18px;
  }
  .mw-site-page .mw-page-title br {
    display: none;
  }
  .mw-site-page .mw-contact-content {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page .mw-page-header-copy > :is(.marketing-actions, .mw-brand-library-jump) {
    margin-top: 16px;
  }
}
@media (max-width: 479px) {
  .mw-site-page .mw-contact-page-form {
    grid-template-columns: minmax(0, 1fr);
    gap: 8px;
  }
  .mw-site-page .mw-contact-page-form :is(input, select) {
    margin-bottom: 12px;
  }
  .mw-site-page .mw-contact-page-submit {
    grid-column: 1;
  }
}
.mw-site-page .mw-width-sample {
  padding: 20px;
  border: 1px dashed var(--swatch--brand-faded);
  background: var(--swatch--secondary-faded);
  color: var(--swatch--brand);
  font-size: 16px;
}
.mw-site-page .mw-width-sample > :first-child {
  margin-top: 0;
}
.mw-site-page .mw-width-sample > :last-child {
  margin-bottom: 0;
}
.mw-site-page .mw-width-example-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
.mw-site-page .mw-width-example-grid > div {
  padding: 24px;
  border-radius: var(--radius--small);
  background: var(--swatch--light);
}
@media (max-width: 767px) {
  .mw-site-page .mw-width-example-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/native-newsroom/source/cta-section.css */
.mw-site-page .mw-section[data-section-kind=cta] {
  text-align: center;
}
.mw-site-page .mw-cta-content > h2 {
  margin: 0 0 12px;
  font: 400 clamp(28px, 3vw, 36px)/1.3 var(--_typography---font--primary-family);
}
.mw-site-page .mw-cta-content > p {
  max-width: 42rem;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.6;
}
.mw-site-page .mw-cta-content > .marketing-actions {
  justify-content: center;
  margin: 0;
}
.mw-site-page [data-mw-component=cta-section] .mw-button {
  max-width: 100%;
  min-width: 0;
  height: auto;
  min-height: var(--mw-button-height);
  padding-block: .5rem;
  white-space: normal;
}
.mw-site-page [data-mw-component=cta-section] .mw-button-label {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}

/* src/musicwire/native-newsroom/source/spacer.css */
.mw-site-page .mw-spacer {
  display: block;
  flex: none;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 0;
  pointer-events: none;
}
.mw-site-page .mw-spacer[data-space=paragraph] {
  block-size: var(--mw-profile-reading-paragraph);
}
.mw-site-page .mw-spacer[data-space=reference] {
  block-size: var(--mw-profile-reading-reference-space);
}
.mw-site-page .mw-spacer[data-space=reading-section] {
  block-size: var(--mw-profile-reading-section-space);
}
.mw-site-page .mw-spacer[data-space=section] {
  block-size: var(--mw-profile-page-section-space);
}
.mw-site-page .mw-spacer[data-space=marketing-section] {
  block-size: var(--mw-profile-section-space);
}

/* src/musicwire/foundation/reading-layout.css */
.mw-site-page .mw-content-inset[data-content-inset=reading] {
  width: 100%;
  min-width: 0;
  padding-inline: var(--mw-content-inset-reading);
  --release-gap: var(--mw-profile-column-gap);
}
.mw-site-page .mw-section[data-content-layout=reading-sidebar] > .mw-container > .mw-section-content {
  max-width: none;
  margin-inline: 0;
}
.mw-site-page [data-mw-layout=reading-sidebar] :is(.article-heading, .article-main),
.mw-site-page [data-mw-layout=reading-sidebar] > .press_release_main_wrap {
  width: 100%;
  max-width: none;
  margin-inline: 0;
}
.mw-site-page [data-mw-layout=reading-sidebar].article-layout {
  max-width: none;
}
@media screen {
  .mw-site-page [data-mw-layout=reading-sidebar] {
    padding-bottom: 0;
  }
  .mw-site-page .mw-section[data-section-kind=reading] .mw-related-layout:has(.mw-related-bottom) {
    padding-top: var(--mw-space-end);
  }
  .mw-site-page .mw-section[data-section-kind=reading] .mw-related-bottom {
    margin-bottom: 0;
  }
}
@media screen {
  .mw-site-page .mw-section[data-page-header-variant=editorial] {
    padding-top: var(--mw-profile-reading-header-start);
  }
  .mw-site-page .mw-section[data-page-header-variant=editorial] .mw-breadcrumb {
    padding-top: 0;
  }
  .mw-site-page .mw-section[data-page-header-variant=editorial] .mw-release-meta {
    margin-bottom: var(--mw-profile-reading-header-end);
  }
}
@media screen and (min-width: 992px) {
  .mw-site-page .mw-content-inset[data-content-inset=reading] {
    --release-columns: minmax(0,1fr) minmax(0,var(--mw-profile-sidebar));
  }
  .mw-site-page [data-mw-layout=reading-sidebar] > .press_release_aside_wrap {
    width: 100%;
    max-width: none;
  }
  .mw-site-page [data-mw-layout=reading-sidebar] .mw-aside-image.mw-release-cover {
    width: 100%;
    max-width: none;
  }
  .mw-site-page [data-mw-layout=reading-sidebar] .mw-aside-image.mw-release-cover > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: var(--mw-profile-sidebar);
    margin-inline: auto;
    object-fit: contain;
  }
}

/* src/musicwire/foundation/editorial-header.css */
.mw-site-page[data-editorial-header-placement=main] .mw-editorial-page-header {
  border: 0;
  padding-bottom: var(--mw-profile-reading-header-end);
}
.mw-editorial-page-header .mw-breadcrumb {
  width: 100%;
  max-width: none;
  margin-inline: 0;
  margin-bottom: .5rem;
}
.mw-editorial-header-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  column-gap: var(--mw-profile-column-gap);
}
.mw-editorial-header-copy {
  min-width: 0;
  width: 100%;
  max-width: none;
}
.mw-site-page .mw-editorial-header-copy.article-heading {
  max-width: none;
  margin-inline: 0;
  align-self: start;
}
.mw-editorial-header-media {
  display: none;
  min-width: 0;
}
.mw-site-page .mw-editorial-header-media .article-desktop-hero .article-hero {
  margin-bottom: 0;
}
.mw-site-page[data-editorial-header-placement=main] .article-mobile-toc {
  display: none;
}
.mw-site-page .mw-editorial-page-header[data-header-variant=editorial] .mw-release-meta {
  margin-bottom: 0;
}
.mw-site-page[data-editorial-header-placement=main] .mw-section[data-section-kind=reading],
.mw-site-page[data-editorial-header-placement=main] [data-mw-layout=reading-sidebar] {
  padding-top: 0;
}
.mw-site-page[data-editorial-header-placement=main] .article-body-layout {
  grid-row: 1;
}
.mw-site-page[data-editorial-header-placement=main] .article-end {
  grid-row: 2;
}
@media screen and (min-width: 992px) {
  .mw-editorial-header-layout {
    grid-template-columns: minmax(0, 1fr) minmax(0, var(--mw-profile-sidebar));
    align-items: stretch;
  }
  .mw-site-page .mw-editorial-header-copy,
  .mw-site-page .mw-editorial-header-copy.article-heading {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-self: stretch;
  }
  .mw-site-page .mw-editorial-header-copy > .mw-release-subtitle {
    margin-top: 0;
  }
  .mw-site-page .mw-editorial-page-header[data-header-variant=editorial] .mw-release-meta {
    margin-top: auto;
  }
  .mw-editorial-header-media {
    display: block;
  }
  .mw-site-page .mw-editorial-header-media .mw-aside-image.mw-release-cover {
    width: 100%;
    max-width: none;
  }
  .mw-site-page .mw-editorial-header-media .mw-aside-image > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: var(--mw-profile-sidebar);
    margin-inline: auto;
  }
}
@media screen and (max-width: 991px) {
  .mw-site-page[data-editorial-header-placement=main] {
    --mw-content-inset-reading:0px;
  }
  .mw-site-page[data-editorial-header-placement=main] .article-mobile-toc {
    display: block;
  }
  .mw-site-page .mw-editorial-header-copy .mw-release-media {
    width: calc(100% - 2 * var(--mw-content-inset-reading));
    margin-inline: auto;
  }
}
@media screen and (min-width: 640px) and (max-width: 991px), screen and (min-width: 480px) and (max-width: 639px) and (orientation: landscape) {
  .mw-site-page .mw-editorial-header-copy > .article-mobile-hero > .article-hero {
    max-width: min(20rem, calc((100% - 2 * var(--mw-content-inset-reading)) * .45));
  }
}
@media screen and (max-width: 479px), screen and (max-width: 639px) and (orientation: portrait) {
  .mw-site-page .mw-editorial-header-copy > .article-mobile-hero > .article-hero {
    width: calc(100% - 2 * var(--mw-content-inset-reading));
    margin-inline: auto;
  }
}
@media print {
  .mw-editorial-header-media {
    display: none;
  }
}

/* src/musicwire/foundation/components/table-of-contents/style.css */
.mw-site-page.mw-article-page :is(.article-toc, .article-mobile-toc) a {
  position: relative;
  border: 0;
  padding-inline-start: 1rem;
  background: transparent;
}
.mw-site-page.mw-article-page :is(.article-toc, .article-mobile-toc) a::before {
  content: "";
  position: absolute;
  inset-inline-start: .25rem;
  inset-block-start: calc(.25rem + .5lh);
  transform: translateY(-50%);
  width: .375rem;
  height: .375rem;
  border-radius: 50%;
  background: var(--swatch--accent);
  visibility: hidden;
  pointer-events: none;
}
.mw-site-page.mw-article-page :is(.article-toc, .article-mobile-toc) a[aria-current=location]::before {
  visibility: visible;
}
.mw-site-page.mw-article-page :is(.article-toc, .article-mobile-toc) a:is([aria-current=location], :hover, :focus-visible) {
  background: transparent;
  color: var(--swatch--brand);
  text-decoration-line: underline;
  text-decoration-color: var(--swatch--accent);
  text-underline-offset: .25em;
}
.mw-site-page.mw-article-page :is(.article-toc, .article-mobile-toc) a[aria-current=location]:hover {
  color: var(--mw-text-link-hover-color);
  text-decoration-color: color-mix(in srgb, var(--swatch--accent) 60%, transparent);
}

/* src/musicwire/foundation/article-components.css */
.mw-site-page.mw-sizing-profile.mw-article-page .article-richtext h2 {
  font-size: var(--mw-profile-blog-rte-h2);
}
.mw-site-page.mw-sizing-profile.mw-article-page .article-richtext h3 {
  font-size: var(--mw-profile-blog-rte-h3);
}
.mw-site-page.mw-article-page .article-inline-cta {
  border-color: var(--swatch--accent);
  background: color-mix(in srgb, var(--swatch--accent-faded) 12.5%, var(--swatch--light));
  color: var(--swatch--brand);
}

/* src/musicwire/native-newsroom/source/marketing.css */
.mw-site-page[data-page-family=standard] {
  --mw-section-space:var(--mw-marketing-section-space);
}
.mw-site-page .mw-page-header {
  --mw-page-intro-size:var(--mw-marketing-lead);
}
.mw-site-page .mw-page-header[data-header-variant=hero] {
  --mw-display:var(--mw-marketing-hero);
  --mw-page-intro-size:var(--mw-marketing-hero-lead);
}
.mw-site-page[data-page-family=standard] .mw-main :is(.mw-resource-library-heading h2, .mw-index-label, .mw-marketing-content h2) {
  font-size: var(--mw-marketing-section-heading);
}
.mw-site-page[data-page-family=standard] .mw-main :is(.mw-resource-start h2, .marketing-feature h3, .marketing-plan h3, .mw-marketing-content h3) {
  font-size: var(--mw-marketing-card-title);
  font-weight: 500;
  line-height: 1.35;
}
.mw-site-page[data-page-family=standard] .mw-resource-start {
  padding: var(--mw-marketing-card-inset);
}
.mw-site-page[data-page-family=standard] .mw-resource-start p {
  font-size: var(--mw-marketing-body);
  line-height: 1.65;
  margin-bottom: var(--mw-marketing-content-gap);
}
.mw-site-page[data-page-family=standard] .mw-resource-start > .mw-brand-marker {
  margin-bottom: var(--mw-marketing-content-gap);
}
.mw-site-page[data-page-family=standard] .mw-resource-card h3 {
  font-size: var(--mw-marketing-editorial-title);
}
.mw-site-page[data-page-family=standard] .mw-resource-card p {
  font-size: var(--mw-marketing-body);
  margin-bottom: var(--mw-marketing-content-gap);
}
.mw-site-page[data-page-family=standard] .mw-resource-card > a {
  padding-block: var(--mw-marketing-card-inset);
}
.mw-site-page[data-page-family=standard] .mw-main :is(.mw-resource-search label, .mw-resource-status, .mw-resource-read, .mw-resource-blog-link) {
  font-size: var(--mw-marketing-meta);
}
.mw-site-page[data-page-family=standard] .mw-index-list--rows:not([data-mw-component=story-list]) .mw-newsroom-card .g_heading {
  font-size: var(--mw-marketing-list-title);
}
.mw-site-page[data-page-family=standard] .mw-index-list--grid .mw-newsroom-card .g_heading {
  font-size: var(--mw-marketing-editorial-title);
}
.mw-site-page[data-page-family=standard] :is(.marketing-feature, .marketing-plan) {
  padding: var(--mw-marketing-card-inset);
}
.mw-site-page[data-page-family=standard] .marketing-inclusions li {
  font-size: var(--mw-marketing-body);
}
.mw-site-page[data-page-family=standard] .marketing-plan-description {
  font-size: var(--mw-marketing-supporting);
}
.mw-site-page[data-page-family=standard] .mw-contact-page-form :is(input:not([type=hidden]), select) {
  height: var(--mw-marketing-field-height);
}
.mw-site-page .mw-style-marketing-hero {
  font: 400 var(--mw-marketing-hero)/1.12 var(--_typography---font--primary-family);
}
.mw-site-page .mw-style-marketing-lead {
  font: 500 var(--mw-marketing-hero-lead)/1.5 var(--_typography---font--secondary-family);
}

/* src/musicwire/components/page-header.css */
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] {
  --mw-page-intro-size:var(--mw-marketing-body);
  --mw-hero-top-space:clamp(1.5rem, calc(1rem + 2.5vw), 2rem);
  padding-block: var(--mw-hero-top-space) var(--mw-space-section);
}
@media (min-width: 640px) {
  .mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] {
    --mw-hero-top-space:clamp(2rem, calc(-1.076923077rem + 7.692307692vw), 3rem);
  }
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--mw-space-reference);
  align-items: center;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-copy {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: none;
  gap: var(--mw-space-reference) var(--mw-layout-gap);
  align-items: center;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-breadcrumb {
  grid-column: 1/-1;
  margin: 0;
  font-size: .75rem;
  min-width: 0;
  flex-wrap: wrap;
  row-gap: .25em;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-heading {
  min-width: 0;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-marker {
  display: flex;
  gap: var(--_spacing---space--3);
  width: max-content;
  margin-bottom: var(--mw-space-reference);
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .g_eyebrow_marker {
  flex: none;
  width: var(--size--0-5rem);
  height: var(--size--0-5rem);
  border-radius: var(--radius--round);
  background: var(--swatch--accent);
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-intro {
  margin: 0;
  max-width: 48ch;
  font-weight: 400;
  overflow-wrap: anywhere;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-actions {
  grid-column: 1/-1;
  display: grid;
  justify-items: start;
  gap: var(--mw-space-paragraph);
  min-width: 0;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-actions > * {
  margin: 0;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-controls {
  grid-column: 1/-1;
  min-width: 0;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-index-discovery {
  width: 100%;
  margin: 0;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] + .mw-section[data-section-kind=body] {
  padding-top: var(--mw-space-section);
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] ~ .mw-section .mw-index-story-layout {
  margin-top: 0;
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing][data-header-variant=hero] .mw-page-header-layout:has(.mw-page-header-media) {
  grid-template-columns: minmax(0, 1fr) minmax(0, .65fr);
  gap: var(--mw-layout-gap);
}
.mw-site-page [data-mw-component=page-header][data-page-header-family=marketing][data-header-variant=hero] .mw-page-header-copy {
  grid-template-columns: minmax(0, 1fr);
}
@media (max-width: 991px) {
  .mw-site-page [data-mw-component=page-header][data-page-header-family=marketing][data-header-variant=hero] .mw-page-header-layout:has(.mw-page-header-media) {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 760px) {
  .mw-site-page [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-copy {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/components/story-list/style.css */
.mw-site-page [data-mw-component=story-list] {
  display: block;
  list-style: none;
  margin: 0 0 var(--mw-space-reference);
  padding: 0;
  border: 0;
}
.mw-site-page [data-mw-component=story-list] > .w-dyn-item {
  display: block;
  min-width: 0;
  padding: var(--mw-space-reference) 0;
  border-bottom: 1px solid var(--_theme---border);
}
.mw-site-page [data-mw-component=story-list] > .w-dyn-item:first-child {
  padding-top: 0;
}
.mw-site-page [data-mw-component=story-list] a.mw-newsroom-card {
  position: relative;
  display: grid;
  grid-template-columns: 9rem minmax(0, 1fr);
  gap: var(--mw-space-inset);
  align-items: start;
  min-height: 3rem;
  color: inherit;
  text-decoration-line: none;
}
.mw-site-page [data-mw-component=story-list] a.mw-newsroom-card.is-text-only {
  grid-template-columns: minmax(0, 1fr);
}
.mw-site-page [data-mw-component=story-list] .mw-newsroom-card-text {
  min-width: 0;
  overflow-wrap: anywhere;
}
.mw-site-page [data-mw-component=story-list] .mw-related-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: var(--radius--small);
}
.mw-site-page [data-mw-component=story-list] .mw-related-date {
  display: block;
  margin-bottom: .45rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
}
.mw-site-page [data-mw-component=story-list] .mw-story-meta {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem .5rem;
  margin-bottom: .45rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
  line-height: 1.5;
}
.mw-site-page [data-mw-component=story-list] .mw-story-meta .mw-related-date {
  margin: 0;
  font: inherit;
  color: inherit;
}
.mw-site-page [data-mw-component=story-list] .mw-story-location {
  text-transform: uppercase;
  letter-spacing: .03em;
}
.mw-site-page [data-mw-component=story-list] a.mw-newsroom-card .g_heading {
  font-family: var(--_typography---font--primary-family);
  font-size: var(--mw-type-card-title);
  font-weight: 400;
  line-height: 1.35;
  margin: 0 0 .5rem;
  overflow-wrap: anywhere;
}
.mw-site-page [data-mw-component=story-list] .mw-related-summary {
  margin: 0 0 .6rem;
  font-size: .875rem;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.mw-site-page [data-mw-component=story-list] .mw-related-provider {
  margin: 0;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
}
.mw-site-page [data-mw-component=story-list] .mw-related-title-link {
  color: inherit;
  text-decoration-line: none;
}
.mw-site-page [data-mw-component=story-list] .mw-related-title-link::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--radius--small);
}
.mw-site-page [data-mw-component=story-list] a.mw-newsroom-card:focus-visible {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 4px;
}
.mw-site-page [data-mw-component=story-list] a.mw-newsroom-card:is(:focus-visible, :active) .mw-related-title-link {
  color: var(--mw-text-link-hover-color);
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  text-underline-offset: var(--mw-link-underline-offset);
}
@media (hover: hover) and (pointer: fine) {
  .mw-site-page [data-mw-component=story-list] a.mw-newsroom-card:hover:not(:active):not(:focus-visible) .mw-related-title-link {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-color: currentColor;
    text-underline-offset: var(--mw-link-underline-offset);
  }
}
.mw-site-page [data-mw-component=story-list] .mw-related-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .625rem;
  box-sizing: border-box;
  padding: .875rem;
  overflow: hidden;
  border-radius: var(--radius--small);
  background: var(--sem-neutral--fill);
  color: var(--swatch--brand);
  text-align: center;
}
@media (max-width: 639px) {
  .mw-site-page [data-mw-component=story-list] a.mw-newsroom-card {
    grid-template-columns: 6.25rem minmax(0, 1fr);
  }
  .mw-site-page [data-mw-component=story-list] a.mw-newsroom-card.has-cover-fallback {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page [data-mw-component=story-list] a.mw-newsroom-card.has-cover-fallback > .mw-related-image {
    display: none;
  }
}
@media (max-width: 639px) and (orientation: portrait) {
  .mw-site-page [data-mw-component=story-list] a.mw-newsroom-card {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page [data-mw-component=story-list] .mw-related-image {
    aspect-ratio: 16 / 9;
  }
}
.mw-site-page [data-mw-component=story-list][data-story-list-variant=large] {
  --mw-story-large-cover:clamp(10rem,calc(1.142857rem + 14.285714vw),12.5rem);
  --mw-story-large-title:clamp(1.25rem,1.8vw,1.625rem);
}
.mw-site-page [data-story-list-variant=large] > .w-dyn-item {
  padding-block: var(--mw-space-section);
}
.mw-site-page [data-story-list-variant=large] > .w-dyn-item:first-child {
  padding-top: 0;
}
.mw-site-page [data-story-list-variant=large] a.mw-newsroom-card {
  grid-template-columns: var(--mw-story-large-cover) minmax(0, 1fr);
  gap: var(--mw-space-section);
}
.mw-site-page [data-story-list-variant=large] a.mw-newsroom-card.is-text-only {
  grid-template-columns: minmax(0, 1fr);
}
.mw-site-page [data-story-list-variant=large] a.mw-newsroom-card .g_heading {
  font-size: var(--mw-story-large-title);
  line-height: 1.3;
  margin-bottom: .75rem;
}
.mw-site-page [data-story-list-variant=large] .mw-related-summary {
  font-size: 1rem;
  margin-bottom: .75rem;
}
.mw-site-page [data-story-list-variant=large] .mw-related-provider {
  font-size: .875rem;
  line-height: 1.5;
}
.mw-site-page [data-story-list-variant=large] .mw-story-meta {
  margin-bottom: 1rem;
  font-size: .875rem;
}
@media (max-width: 991px) {
  .mw-site-page [data-story-list-variant=large] a.mw-newsroom-card {
    grid-template-columns: 9rem minmax(0, 1fr);
    gap: var(--mw-space-inset);
  }
}
@media (max-width: 639px) {
  .mw-site-page [data-story-list-variant=large] a.mw-newsroom-card {
    grid-template-columns: 6.25rem minmax(0, 1fr);
  }
  .mw-site-page [data-story-list-variant=large] a.mw-newsroom-card.has-cover-fallback {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 639px) and (orientation: portrait) {
  .mw-site-page [data-story-list-variant=large] a.mw-newsroom-card {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/components/collection-sidebar/style.css */
.mw-site-page .mw-index-body[data-sidebar-layout=published] {
  --mw-rail-width:calc((100% - var(--site--gutter)) / 5);
  --mw-rail-gap:calc(var(--site--gutter) + var(--size--2rem));
}
.mw-site-page [data-sidebar-layout=published] .mw-index-story-layout {
  column-gap: var(--mw-rail-gap);
}
.mw-site-page [data-sidebar-layout=published] .mw-index-discovery {
  width: calc(100% - var(--mw-rail-width) - var(--mw-rail-gap));
}
.mw-site-page [data-mw-component=collection-sidebar] {
  grid-area: rail;
  align-self: start;
  min-width: 0;
  contain: size;
  position: relative;
}
.mw-site-page .mw-collection-sidebar > .mw-index-sidebar {
  display: flow-root;
  height: 100%;
  margin: 0;
  padding: 0;
  min-width: 0;
}
.mw-site-page .mw-collection-sidebar .mw-rail-slot {
  position: sticky;
  top: calc(var(--mw-sticky-header-height, 0px) + var(--size--2rem) + var(--mw-rail-order)*var(--size--4rem));
  display: flow-root;
  min-width: 0;
  pointer-events: none;
}
.mw-site-page .mw-collection-sidebar .mw-rail-slot:focus-within {
  z-index: 4;
}
.mw-site-page .mw-collection-sidebar .mw-index-sidebar-card {
  position: static;
  top: auto;
  min-height: 360px;
  margin: 0;
  padding: var(--size--4rem) var(--size--2rem);
  box-sizing: border-box;
  pointer-events: auto;
}
.mw-site-page .mw-collection-sidebar .mw-index-sidebar-card h2 {
  margin: 0 0 var(--size--1-5rem);
  font: 400 var(--size--2rem)/1.1 var(--_typography---font--primary-family);
  overflow-wrap: anywhere;
}
.mw-site-page .mw-collection-sidebar .mw-index-sidebar-card p {
  font-size: var(--mw-marketing-body);
}
.mw-site-page .mw-collection-sidebar .mw-index-sidebar-card .mw-button {
  max-width: 100%;
  min-width: 0;
  height: auto;
  min-height: var(--mw-button-height);
  padding-block: .5rem;
  white-space: normal;
  font-size: var(--mw-marketing-body);
}
.mw-site-page .mw-collection-sidebar .mw-button-label {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
@media (max-width: 991px) {
  .mw-site-page [data-sidebar-layout=published] .mw-index-discovery {
    width: 100%;
  }
  .mw-site-page [data-mw-component=collection-sidebar] {
    contain: none;
    height: auto;
  }
  .mw-site-page .mw-collection-sidebar > .mw-index-sidebar {
    display: grid;
    height: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--size--1-5rem);
    padding-top: var(--size--2rem);
  }
  .mw-site-page .mw-collection-sidebar .mw-rail-slot {
    position: static;
    height: auto;
    margin-top: 0;
  }
}
@media (max-width: 639px) and (orientation: portrait), (max-width: 479px) {
  .mw-site-page .mw-collection-sidebar > .mw-index-sidebar {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/native-newsroom/source/chrome-adaptations.css */
.mw-site-page.mw-sizing-profile .mw-public-nav {
  min-width: 0;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .mw-site-page.mw-sizing-profile .footer_layout {
    --mw-footer-column-gap: 2rem;
    column-gap: var(--mw-footer-column-gap);
    grid-template-columns: repeat(auto-fit, minmax(min(100%, max(8rem, calc((100% - var(--mw-footer-column-gap)) / 2))), 1fr));
  }
}
@media (max-width: 479px) {
  .mw-site-page.mw-sizing-profile .footer_layout {
    --mw-footer-column-gap: 1rem;
  }
}

/* src/musicwire/components/listing-controls/style.css */
.mw-site-page [data-mw-component=listing-controls] {
  --mw-listing-sort-width:10rem;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 1rem 1.5rem;
  container: mw-listing-controls / inline-size;
}
.mw-site-page [data-mw-component=listing-controls] > [data-controls-slot] {
  min-width: 0;
}
.mw-site-page [data-mw-component=listing-controls] > [data-controls-slot=search] {
  flex: 2 1 0;
  min-width: min(100%, 15rem);
}
.mw-site-page [data-mw-component=listing-controls] > [data-controls-slot=filter] {
  flex: 1 1 0;
  min-width: min(100%, 10rem);
}
.mw-site-page [data-mw-component=listing-controls] > [data-controls-slot=sort] {
  flex: 0 1 var(--mw-listing-sort-width);
  width: var(--mw-listing-sort-width);
  min-width: min(100%, var(--mw-listing-sort-width));
  max-width: 100%;
}
.mw-site-page [data-mw-component=listing-controls][data-controls-variant=filtered] > [data-controls-slot=sort] {
  flex: 1 1 0;
  width: auto;
}
.mw-site-page [data-mw-component=listing-controls] .mw-index-control {
  display: grid;
  gap: .5rem;
  font-size: .875rem;
}
.mw-site-page [data-mw-component=listing-controls] .mw-index-control > :first-child {
  color: var(--swatch--brand-faded);
}
.mw-site-page [data-mw-component=listing-controls] :is(input, select) {
  width: 100%;
  min-width: 0;
  height: 3rem;
  padding: .625rem .875rem;
  border: var(--border-width--main) solid var(--field-rest-border);
  border-radius: var(--radius--small);
  color: var(--_theme---text);
  background: var(--_theme---background);
  font: inherit;
  box-shadow: none;
}
.mw-site-page [data-mw-component=listing-controls] :is(.mw-index-select-field, .mw-index-search-field) {
  display: block;
  position: relative;
}
.mw-site-page [data-mw-component=listing-controls] select {
  appearance: none;
  -webkit-appearance: none;
  padding-inline-end: 2.75rem;
}
.mw-site-page [data-mw-component=listing-controls] .mw-index-select-field > svg {
  position: absolute;
  inset-inline-end: .875rem;
  top: 50%;
  width: 1rem;
  height: 1rem;
  transform: translateY(-50%);
  pointer-events: none;
}
.mw-site-page [data-mw-component=listing-controls] svg {
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.mw-site-page [data-mw-component=listing-controls] input {
  padding-inline-end: 3rem;
}
.mw-site-page [data-mw-component=listing-controls] input::placeholder {
  color: var(--swatch--brand-faded);
}
.mw-site-page [data-mw-component=listing-controls] .mw-index-search-submit {
  position: absolute;
  inset-inline-end: 2px;
  top: 2px;
  width: calc(3rem - 4px);
  height: calc(3rem - 4px);
  display: grid;
  place-items: center;
  padding: 0;
  border: 0;
  border-radius: var(--radius--small);
  color: inherit;
  background: transparent;
  cursor: pointer;
}
.mw-site-page [data-mw-component=listing-controls] .mw-index-search-submit svg {
  width: 1rem;
  height: 1rem;
}
.mw-site-page [data-mw-component=listing-controls] :is(input, select, button):focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
@media (max-width: 639px) {
  .mw-site-page [data-mw-component=listing-controls] {
    gap: 1rem;
  }
  .mw-site-page [data-mw-component=listing-controls] > [data-controls-slot=search] {
    flex-basis: 100%;
    order: 0;
  }
  .mw-site-page [data-mw-component=listing-controls] > [data-controls-slot=filter] {
    order: 1;
  }
  .mw-site-page [data-mw-component=listing-controls] > [data-controls-slot=sort] {
    order: 2;
    margin-inline-start: auto;
  }
}
@container mw-listing-controls (width < 38rem) {
  .mw-site-page [data-mw-component=listing-controls][data-controls-variant=filtered] > :is([data-controls-slot=filter], [data-controls-slot=sort]) {
    display: none;
  }
  .mw-site-page [data-mw-component=listing-controls][data-controls-variant=filtered] > [data-controls-slot=search] {
    flex: 1 1 100%;
    min-width: 0;
    width: 100%;
  }
}

/* src/musicwire/native-newsroom/style.css */
.mw-site-page[data-page-family=newsroom] .mw-section[data-section-kind=header] {
  border-bottom: 0;
}

/* src/musicwire/components/provider-header.css */
.mw-site-page .mw-provider-header {
  --mw-page-intro-size:var(--mw-marketing-body);
}
.mw-site-page .mw-section.mw-provider-header[data-section-kind=header] {
  border-bottom: 0;
}
.mw-site-page .mw-provider-header .mw-provider-identity {
  display: flex;
  align-items: center;
  gap: var(--mw-space-inset);
  min-width: 0;
}
.mw-site-page .mw-provider-header .mw-provider-identity > div {
  min-width: 0;
}
.mw-site-page .mw-provider-header .mw-provider-logo {
  display: block;
  flex: 0 0 auto;
  object-fit: contain;
  width: clamp(4rem, 8vw, 7.5rem);
  height: auto;
  max-height: 7.5rem;
  border-radius: var(--radius--small);
}
.mw-site-page .mw-provider-header .mw-page-title {
  overflow-wrap: anywhere;
}
.mw-site-page .mw-provider-header .mw-provider-one-liner {
  margin: .5rem 0 0;
  color: var(--swatch--brand-faded);
  font-size: 1rem;
  line-height: 1.5;
}
.mw-site-page .mw-provider-header .mw-provider-socials {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  margin: var(--mw-space-reference) 0 0;
  padding: 0;
  list-style: none;
}
.mw-site-page .mw-provider-header .mw-provider-socials .mw-social-link {
  width: auto;
}
.mw-site-page .mw-provider-header .mw-provider-description {
  min-width: 0;
}
.mw-site-page .mw-provider-header .mw-provider-description > .release_rte {
  margin-top: var(--mw-space-reference);
}

/* src/musicwire/components/hero-with-search/style.css */
.mw-site-page [data-mw-component=hero-with-search] {
  --mw-hero-search-controls-gap:var(--mw-space-reference);
  --mw-hero-search-results-gap:calc(var(--mw-space-section) * 2);
  display: block;
  min-width: 0;
}
.mw-site-page [data-mw-component=hero-with-search] > [data-mw-component=page-header][data-page-header-family=marketing] {
  padding-block-end: var(--mw-hero-search-results-gap);
}
.mw-site-page [data-mw-component=hero-with-search] > [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-layout {
  row-gap: var(--mw-hero-search-controls-gap);
}
.mw-site-page [data-mw-component=hero-with-search] [data-page-header-slot=controls] {
  display: flow-root;
  min-width: 0;
}
.mw-site-page [data-mw-component=hero-with-search] [data-page-header-slot=controls] .mw-index-discovery {
  width: 100%;
  margin: 0;
}
.mw-site-page [data-mw-component=hero-with-search] > [data-mw-component=page-header][data-page-header-family=marketing] + .mw-section[data-section-kind=body] {
  padding-block-start: 0;
}
.mw-site-page [data-mw-component=hero-with-search] > .mw-section[data-section-kind=body] :is([data-mw-component=story-list], [data-mw-component=story-grid]) {
  margin-block-start: 0;
}
.mw-site-page [data-mw-component=hero-with-search][data-controls-placement=query-region] > [data-mw-component=page-header][data-page-header-family=marketing] {
  padding-block-end: var(--mw-hero-search-controls-gap);
}
.mw-site-page [data-mw-component=hero-with-search][data-controls-placement=query-region] > .mw-section[data-section-kind=body] [data-page-header-slot=controls] {
  margin-block-end: var(--mw-hero-search-results-gap);
}

/* src/musicwire/provider-v3/style.css */
.mw-site-page[data-page-family=provider] .mw-provider-header .mw-page-breadcrumb [aria-current=page] {
  min-width: 0;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
}
.mw-site-page[data-page-family=provider] [data-mw-component=listing-controls] label {
  margin: 0;
  font-weight: inherit;
}
