/* A handful of title divs were converted to semantic <h1> tags for SEO
   (search engines and screen readers use heading tags, not styled divs,
   to find a page's main heading). Webflow's own framework.css assigns
   h1-h6 a default font-size/weight/line-height and — critically — a
   margin-top/margin-bottom that nothing else here overrides, since the
   site's own classes (.hero-myname, .port-title-name, .port-intro-title)
   already set their own font-size/weight/line-height but never margin.
   Reset that so the converted elements render pixel-identical to when
   they were plain divs. Loaded after framework.css so this wins over
   its same-specificity h1-h6 rule; the site's own classes still win
   over both since a class selector outranks a bare tag selector. */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}
