/*
 * Font Awesome 5 Pro — Subsetted to 32 icons actually used on this site.
 * Fonts are inlined as base64 — zero additional HTTP requests.
 * Generated by build_inline_css.py
 */

/* ── Font face definitions ──────────────────────── */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
}

/* ── Base icon classes ───────────────────────────── */
.fas, .fa-solid  { font-family: "Font Awesome 5 Pro"; font-weight: 900; }
.far, .fa-regular { font-family: "Font Awesome 5 Pro"; font-weight: 400; }
.fal, .fa-light  { font-family: "Font Awesome 5 Pro"; font-weight: 300; }
.fab, .fa-brands { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fas, .far, .fal, .fab,
.fa-solid, .fa-regular, .fa-light, .fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* ── Icon content codes ──────────────────────────── */
.fa-angle-double-left:before { content: "\f100"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-bars:before { content: "\f0c9"; }
.fa-calendar-alt:before { content: "\f073"; }
.fa-check:before { content: "\f00c"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-clock:before { content: "\f017"; }
.fa-comment-alt-dots:before { content: "\f4a3"; }
.fa-copyright:before { content: "\f1f9"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-eye:before { content: "\f06e"; }
.fa-facebook:before { content: "\f09a"; }
.fa-heart:before { content: "\f004"; }
.fa-instagram:before { content: "\f16d"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-minus:before { content: "\f068"; }
.fa-phone:before { content: "\f095"; }
.fa-play:before { content: "\f04b"; }
.fa-plus:before { content: "\f067"; }
.fa-search:before { content: "\f002"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-star:before { content: "\f005"; }
.fa-sync:before { content: "\f021"; }
.fa-tag:before { content: "\f02b"; }
.fa-times:before { content: "\f00d"; }
.fa-twitter:before { content: "\f099"; }
.fa-user:before { content: "\f007"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-youtube:before { content: "\f167"; }
