.journal-designer-hero.corporate-merch-hero .hero-overlay,
.journal-v8-1 .journal-designer-hero.corporate-merch-hero .hero-overlay {
  background:
    radial-gradient(ellipse at 50% 48%, rgba(255, 255, 255, 0.10), transparent 36%),
    linear-gradient(90deg, rgba(0, 0, 0, 0.34), rgba(0, 0, 0, 0.10) 48%, rgba(0, 0, 0, 0.24)),
    linear-gradient(180deg, rgba(0, 0, 0, 0.34), rgba(0, 0, 0, 0.02) 38%, rgba(0, 0, 0, 0.42));
}

.journal-designer-hero.corporate-merch-hero .hero-overlay::after,
.journal-v8-1 .journal-designer-hero.corporate-merch-hero .hero-overlay::after {
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.08) 1px, transparent 1px);
  background-size: 112px 112px;
  opacity: 0.12;
}

.journal-designer-hero.corporate-merch-hero .v4-hero-center,
.journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center {
  justify-self: start;
  justify-items: start;
  width: min(760px, 48vw);
  text-align: left;
}

.journal-designer-hero.corporate-merch-hero .v4-hero-center h1,
.journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center h1 {
  color: #ffffff;
  font-size: 100px;
  line-height: 0.9;
}

.journal-designer-hero.corporate-merch-hero .v4-hero-center h1 span:first-child,
.journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center h1 span:first-child {
  color: #ffffff;
}

.journal-designer-hero.creator-merch-hero .v3-video-bg video,
.journal-v8-1 .journal-designer-hero.creator-merch-hero .v3-video-bg video {
  object-position: center top;
}

@media (min-width: 761px) {
  .journal-designer-hero.creator-merch-hero .hero-overlay,
  .journal-v8-1 .journal-designer-hero.creator-merch-hero .hero-overlay {
    background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.34) 0%,
      rgba(0, 0, 0, 0.10) 48%,
      rgba(0, 0, 0, 0) 68%
    );
  }
}

@media (max-width: 900px) {
  .journal-designer-hero.corporate-merch-hero .v4-hero-center,
  .journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center {
    justify-items: start;
    width: min(72vw, 520px);
    text-align: left;
  }

  .journal-designer-hero.corporate-merch-hero .v4-hero-center h1,
  .journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center h1 {
    font-size: clamp(46px, 8.8vw, 100px);
    line-height: 0.9;
    max-width: 100%;
  }
}

@media (max-width: 760px) {
  .journal-designer-hero.corporate-merch-hero .v4-hero-center,
  .journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center {
    justify-self: stretch;
    width: min(100%, calc(100vw - 32px));
    max-width: none;
  }

  .journal-designer-hero.corporate-merch-hero .v4-hero-center h1,
  .journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center h1 {
    font-size: clamp(38px, 10.4vw, 54px);
    line-height: 0.98;
    overflow-wrap: normal;
    text-wrap: balance;
  }

  .journal-designer-hero.corporate-merch-hero .v4-hero-center h1 span,
  .journal-v8-1 .journal-designer-hero.corporate-merch-hero .v4-hero-center h1 span {
    display: block;
    max-width: 100%;
  }
}

/* /creators only: light breadcrumbs over video hero.
   Beats journal-v8-1-addons .hg-hero-breadcrumbs... { color: #2b2933 !important } */
.journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs,
.journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs a,
.journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs span,
.journal-v8-1 .journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs,
.journal-v8-1 .journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs a,
.journal-v8-1 .journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs span {
  color: rgba(255, 255, 255, 0.9) !important;
}

.journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs a:hover,
.journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs a:focus-visible,
.journal-v8-1 .journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs a:hover,
.journal-v8-1 .journal-designer-hero.creator-merch-hero .hg-hero-breadcrumbs a:focus-visible {
  color: #ffffff !important;
}

/* /creators only mobile: white labels, light-violet numbers (not #8858ff) */
@media (max-width: 760px) {
  .journal-designer-hero.creator-merch-hero .v4-hero-bottom a,
  .journal-v8-1 .journal-designer-hero.creator-merch-hero .v4-hero-bottom a {
    color: rgba(255, 255, 255, 0.9);
  }

  .journal-designer-hero.creator-merch-hero .v4-hero-bottom a:hover,
  .journal-designer-hero.creator-merch-hero .v4-hero-bottom a:focus-visible,
  .journal-v8-1 .journal-designer-hero.creator-merch-hero .v4-hero-bottom a:hover,
  .journal-v8-1 .journal-designer-hero.creator-merch-hero .v4-hero-bottom a:focus-visible {
    color: #ffffff;
  }

  .journal-designer-hero.creator-merch-hero .v4-hero-bottom strong,
  .journal-v8-1 .journal-designer-hero.creator-merch-hero .v4-hero-bottom strong {
    color: rgba(255, 255, 255, 0.95);
  }

  .journal-designer-hero.creator-merch-hero .v4-hero-bottom span,
  .journal-v8-1 .journal-designer-hero.creator-merch-hero .v4-hero-bottom span {
    color: #d6c7ff;
  }
}
