/*!
 * Font Awesome Pro 5.15.4 subset - solid, light, brands only
 * Trimmed from fontawesome-all-pro.min.css to the ~24 icons actually
 * used on this site (see CLAUDE.md). Regenerate from the full file
 * if new icons are added.
 *
 * Includes two FA6-name aliases (fa-circle-check, fa-location-dot)
 * for icons this site's HTML references under their FA6 names even
 * though the underlying library is FA5 Pro, which only defines them
 * as fa-check-circle / fa-map-marker-alt. Without these aliases
 * those icons render as nothing (this was true of the original
 * fontawesome-all-pro.min.css too - not a regression from subsetting).
 *
 * Original: Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fa,.fab,.fal,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-bars:before{content:"\f0c9"}.fa-basketball-ball:before{content:"\f434"}.fa-calendar:before{content:"\f133"}.fa-circle-check:before{content:"\f058"}.fa-chevron-down:before{content:"\f078"}.fa-clock:before{content:"\f017"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-facebook:before{content:"\f09a"}.fa-instagram:before{content:"\f16d"}.fa-map:before{content:"\f279"}.fa-location-dot:before{content:"\f3c5"}.fa-phone:before{content:"\f095"}.fa-plus:before{content:"\f067"}.fa-running:before{content:"\f70c"}.fa-search-plus:before{content:"\f00e"}.fa-star:before{content:"\f005"}.fa-times:before{content:"\f00d"}.fa-user:before{content:"\f007"}.fa-warehouse:before{content:"\f494"}