/* Jerarquía tipográfica de Teresa y Ariel. */
:root, .hero {
  --signature: 'La Graziela', cursive;
  --serif: 'Classy Vogue', Georgia, serif;
  --sans: 'Creato Display', sans-serif;
}
body {
  font-family: var(--sans);
}
body h1,
body .section h2,
body .section h2 em,
body .classic-copy h2,
body .formal-couple {
  font-family: var(--signature);
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
body h3,
body .venue-copy h3,
body .eyebrow,
body .venue-copy .eyebrow {
  font-family: var(--serif);
  font-weight: 400;
  font-style: normal;
}
body .countdown strong,
body .venue-time > span,
body .nav-monogram,
body .footer-hashtag {
  font-family: var(--serif);
}
body .section h2 {
  font-size: 56.9067px;
  white-space: nowrap;
}
body .section h2 em {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}
body .dress-code .dress-adults h3 {
  font-family: var(--serif);
  font-style: normal;
  font-weight: 400;
}
body .rsvp-heading .rsvp-deadline {
  font-family: var(--serif);
  font-weight: 400;
}
body .confirmation-instruction {
  font-family: var(--serif);
  font-weight: 400;
}
#mainNav .nav-link {
  font-family: var(--serif);
  font-weight: 400;
}