/* Shared discipline-page intro treatment.
   Video, Design, and Photo use one compact, single-column hierarchy. */

.contact-redesign-root,
body.contact-redesign {
  background: #f5f5f2;
}

body.contact-redesign {
  min-height: 100vh;
}

/* The primary nav already identifies the active discipline, so repeating the
   page name as a tiny eyebrow adds noise without useful orientation. */
.video-redesign .rv-intro .rd-eyebrow,
.discipline-redesign .rdp-intro .rd-eyebrow {
  display: none;
}

.video-redesign .rv-intro,
.discipline-redesign .rdp-intro {
  display: block;
  padding: clamp(54px, 5vw, 68px) 0 clamp(40px, 4vw, 50px);
}

/* Keep the desktop type at the proportions that worked in the narrower
   desktop view instead of scaling it up with the viewport. */
.video-redesign .rv-intro h1,
.discipline-redesign .rdp-intro h1 {
  max-width: 710px;
  margin: 0;
  font-size: 56px;
  font-weight: 700;
  letter-spacing: -.055em;
  line-height: .94;
}

.video-redesign .rv-intro-copy,
.discipline-redesign .rdp-intro-copy {
  max-width: 710px;
  margin: 24px 0 0;
  color: #555;
  font-size: 18px;
  line-height: 1.55;
}

.video-redesign .rv-intro-copy strong,
.discipline-redesign .rdp-intro-copy strong {
  color: inherit;
  font-weight: inherit;
}

/* The archive/category labels duplicated information already visible in the
   page and navigation. Removing the row also removes the large spacer it
   previously reserved above the work itself. */
.video-redesign .rv-shelves-head,
.discipline-redesign .rdp-gallery-head {
  display: none;
}

.video-redesign .rv-shelves,
.discipline-redesign .rdp-gallery {
  padding-top: clamp(28px, 3vw, 38px);
}

@media (max-width: 500px) {
  .video-redesign .rv-intro,
  .discipline-redesign .rdp-intro {
    padding-top: 44px;
    padding-bottom: 36px;
  }

  .video-redesign .rv-intro h1,
  .discipline-redesign .rdp-intro h1 {
    font-size: clamp(44px, 13vw, 56px);
  }

  .video-redesign .rv-intro-copy,
  .discipline-redesign .rdp-intro-copy {
    margin-top: 20px;
    font-size: 16px;
  }

  .video-redesign .rv-shelves,
  .discipline-redesign .rdp-gallery {
    padding-top: 24px;
  }
}
