/* Bricolage Grotesque ExtraBold - Latin */
@font-face {
  font-family: "Bricolage Grotesque";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/bricolage_grotesque/BricolageGrotesque-ExtraBold.woff2") format("woff2");
}

/* Billboard business titles: all presentation themes. */
body.billboard-page-active
  .billboard-page
  .billboard-hero h1 {
  font-family: "Bricolage Grotesque", "Hanken Grotesk", sans-serif;
  font-size: clamp(2.6rem, 6vw, 5.8rem);
  font-weight: 800;
  line-height: 1.04;
  overflow-wrap: break-word;
  text-wrap: balance;
}

body.billboard-page-active
  .billboard-page
  .billboard-hero h1.billboard-name-medium {
  font-size: clamp(2.3rem, 5vw, 4.4rem);
  line-height: 1.04;
}

body.billboard-page-active
  .billboard-page
  .billboard-hero h1.billboard-name-long {
  font-size: clamp(2rem, 4vw, 3.55rem);
  line-height: 1.06;
}

/* Billboard section-heading typography.
   Shared across all themes without changing theme presentation. */
body.billboard-page-active
  .billboard-page h2 {
  font-family: "Bricolage Grotesque", "Hanken Grotesk", sans-serif;
  font-weight: 800;
}

