/* FontAwesome, subset to the icons this site uses (22) plus a buffer
   of common ones (123 total), so adding a blog or a routine icon needs
   no regeneration.

   Same font files and same glyph outlines as the full build, so icons
   render identically. Markup is unchanged: <i class="fas fa-heart">.

   GENERATED - do not hand-edit. Rebuild with:
     python aws/build-fontawesome-subset.py [--bump]
   Check for icons missing from the subset with:
     python aws/check-fontawesome.py
*/
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fontawesome/webfonts/fa-solid-900-subset-v1.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fontawesome/webfonts/fa-brands-400-subset-v1.woff2) format("woff2")}
.fa,.fas,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa,.fas{font-family:"Font Awesome 6 Free";font-weight:900}
.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-at:before{content:"\40"}
.fa-award:before{content:"\f559"}
.fa-balance-scale:before{content:"\f24e"}
.fa-bars:before{content:"\f0c9"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-bolt:before{content:"\f0e7"}
.fa-calendar:before{content:"\f133"}
.fa-calendar-alt:before{content:"\f073"}
.fa-calendar-check:before{content:"\f274"}
.fa-calendar-day:before{content:"\f783"}
.fa-camera:before{content:"\f030"}
.fa-camera-retro:before{content:"\f083"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-certificate:before{content:"\f0a3"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-chevron-down:before{content:"\f078"}
.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:before{content:"\f075"}
.fa-comment-dots:before{content:"\f4ad"}
.fa-comments:before{content:"\f086"}
.fa-compass:before{content:"\f14e"}
.fa-compress:before{content:"\f066"}
.fa-copy:before{content:"\f0c5"}
.fa-credit-card:before{content:"\f09d"}
.fa-crown:before{content:"\f521"}
.fa-directions:before{content:"\f5eb"}
.fa-download:before{content:"\f019"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-envelope:before{content:"\f0e0"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-exclamation-triangle:before{content:"\f071"}
.fa-expand:before{content:"\f065"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-eye:before{content:"\f06e"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-square:before{content:"\f082"}
.fa-file-alt:before{content:"\f15c"}
.fa-film:before{content:"\f008"}
.fa-filter:before{content:"\f0b0"}
.fa-gem:before{content:"\f3a5"}
.fa-gift:before{content:"\f06b"}
.fa-glass-cheers:before{content:"\f79f"}
.fa-globe:before{content:"\f0ac"}
.fa-google:before{content:"\f1a0"}
.fa-hands-helping:before{content:"\f4c4"}
.fa-handshake:before{content:"\f2b5"}
.fa-headset:before{content:"\f590"}
.fa-heart:before{content:"\f004"}
.fa-hourglass-half:before{content:"\f252"}
.fa-image:before{content:"\f03e"}
.fa-images:before{content:"\f302"}
.fa-info-circle:before{content:"\f05a"}
.fa-instagram:before{content:"\f16d"}
.fa-link:before{content:"\f0c1"}
.fa-linkedin:before{content:"\f08c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-list:before{content:"\f03a"}
.fa-location-arrow:before{content:"\f124"}
.fa-lock:before{content:"\f023"}
.fa-map:before{content:"\f279"}
.fa-map-marker:before{content:"\f041"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-minus:before{content:"\f068"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-money-bill-wave:before{content:"\f53a"}
.fa-music:before{content:"\f001"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-pause:before{content:"\f04c"}
.fa-phone:before{content:"\f095"}
.fa-photo-video:before{content:"\f87c"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-p:before{content:"\f231"}
.fa-play:before{content:"\f04b"}
.fa-play-circle:before{content:"\f144"}
.fa-plus:before{content:"\2b"}
.fa-print:before{content:"\f02f"}
.fa-question-circle:before{content:"\f059"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-ring:before{content:"\f70b"}
.fa-route:before{content:"\f4d7"}
.fa-rupee-sign:before{content:"\f156"}
.fa-search:before{content:"\f002"}
.fa-share-alt:before{content:"\f1e0"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-snapchat:before{content:"\f2ab"}
.fa-star:before{content:"\f005"}
.fa-star-half:before{content:"\f089"}
.fa-star-half-alt:before{content:"\f5c0"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-telegram:before{content:"\f2c6"}
.fa-telegram-plane:before{content:"\f2c6"}
.fa-th:before{content:"\f00a"}
.fa-th-large:before{content:"\f009"}
.fa-thumbs-up:before{content:"\f164"}
.fa-tiktok:before{content:"\e07b"}
.fa-times:before{content:"\f00d"}
.fa-twitter:before{content:"\f099"}
.fa-user:before{content:"\f007"}
.fa-user-friends:before{content:"\f500"}
.fa-user-tie:before{content:"\f508"}
.fa-users:before{content:"\f0c0"}
.fa-video:before{content:"\f03d"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-whatsapp:before{content:"\f232"}
.fa-youtube:before{content:"\f167"}
