/* =========================================================
   HOMEPAGE INTRO
   Loaded only on the homepage, after style.css.
   The heading + short paragraph that sits under the first video.
   ========================================================= */

.home-intro {
  padding: clamp(48px, 7vw, 84px) 24px;
  color: var(--white);
  background: var(--black);
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  text-align: center;
}

.home-intro__inner {
  width: min(100%, 780px);
  margin: 0 auto;
}

.home-intro h1 {
  margin: 0;
  color: var(--accent);
  font-family: "Arial Black", Arial, Helvetica, sans-serif;
  font-size: clamp(26px, 4vw, 44px);
  font-weight: 900;
  line-height: 1.1;
  text-transform: uppercase;
}

.home-intro p {
  max-width: 620px;
  margin: 20px auto 0;
  color: rgba(255, 255, 255, 0.88);
  font-family: Arial, Helvetica, sans-serif;
  font-size: clamp(16px, 1.8vw, 19px);
  line-height: 1.65;
}
