.artist_page__main {
  margin-top: 1rem;
}

.artist_page__name {
  /*                                                     margins cancel
    50% of (100% - 6rem) of 100vh - 0.5em (selecta h1) + 1rem - 1rem
    = 50% of (100vh - 6rem) - 0.5em(selecta h1)
    = 50vh - 3rem - 0.5em(selecta h1)
    - 2rem of discovery stream margin
    = 50vh - 5rem - 0.5em
    To account for relative offsets of fonts in line:
      0.16em - 0.16h4em
      = 0.16em - 0.16 * 0.52 (0.77 on mobile) * 1em 
      = 0.0768em of deviation (0.0368 on mobile)
  */
  min-height: calc(50vh - 5rem - 0.5em + 0.0768em);
}

@media (max-width: 768px) {
  .artist_page__name {
    min-height: calc(var(--1svh, 1vh)*50 - 5rem - 0.5em + 0.0368em);
  }
}

.artist_page__name h1 {
  margin: 0;
}

/*
 * Breadcrumb
 */

.artist_page__breadcrumb_cont {
  margin-top: 0.5rem;
}

.artist_page__breadcrumb_link {
  text-decoration: none;
  display: inline-block;
}

.artist_page__breadcrumb_link:hover {
  opacity: 0.655;
}

.artist_page__breadcrumb_sep {
  display: inline-block;
  margin: 0 0.6em;
  user-select: none;
}


/*
 * Description
 */

.artist_page__description {
  margin-top: 1.5rem;
}

@media (max-width: 768px) {
  .artist_page__description {
    margin-top: 3rem;
  }
}

.artist_page__bio h2 {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-top: 2rem;
}

.artist_page__more_title {
  margin-top: 5rem;
  margin-bottom: -2rem;
}

@media (max-width: 768px) {
  .artist_page__more_title {
    margin-top: 3rem;
    margin-bottom: -2rem;
  }
}
