/*
 * Font Awesome 6 Pro — subset.
 *
 * The theme shipped the full 520 KB all.min.css for the eight glyphs this site
 * actually uses. This keeps the same class names and the same two font files so
 * the markup is unchanged, and drops the rest.
 *
 * The two woff2 files are subset to just these glyphs (944 B and 1.2 KB,
 * down from 340 KB and 412 KB).
 *
 * Glyphs: arrow-up, caret-down, envelope, location-dot, phone, star.
 * Weights: 900 (solid) and 400 (regular).
 */

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2");
}

.fa,
.fa-solid,
.fa-regular,
.fas,
.far {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa,
.fa-solid,
.fas {
  font-weight: 900;
}

.fa-regular,
.far {
  font-weight: 400;
}

.fa-arrow-up::before { content: "\f062"; }
.fa-caret-down::before { content: "\f0d7"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-phone::before { content: "\f095"; }
.fa-star::before { content: "\f005"; }
