/* Self-hosted fonts. No third-party origins — see the agency security standard,
   item 6: Google Fonts has no usable SRI, so we host the files ourselves. */

/* Outfit latin */
@font-face{font-family:'Outfit';font-style:normal;font-weight:300 900;font-display:swap;src:url('outfit-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Outfit latin-ext */
@font-face{font-family:'Outfit';font-style:normal;font-weight:300 900;font-display:swap;src:url('outfit-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

/* Font Awesome 6.5.1 Free — solid only, the single style this site uses */
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url('fa-solid-900.woff2') format('woff2')}
.fa,.fas,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:'Font Awesome 6 Free';font-weight:900}
.fa-fw{text-align:center;width:1.25em}
.fa-spin{animation:fa-spin 2s linear infinite}
@keyframes fa-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}

.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-award::before{content:"\f559"}
.fa-bars::before{content:"\f0c9"}
.fa-bell::before{content:"\f0f3"}
.fa-bolt::before{content:"\f0e7"}
.fa-briefcase::before{content:"\f0b1"}
.fa-building::before{content:"\f1ad"}
.fa-bullseye::before{content:"\f140"}
.fa-camera::before{content:"\f030"}
.fa-check::before{content:"\f00c"}
.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-circle-check::before{content:"\f058"}
.fa-city::before{content:"\f64f"}
.fa-clock::before{content:"\f017"}
.fa-clock-rotate-left::before{content:"\f1da"}
.fa-compass::before{content:"\f14e"}
.fa-envelope::before{content:"\f0e0"}
.fa-eye::before{content:"\f06e"}
.fa-file-invoice::before{content:"\f570"}
.fa-fire::before{content:"\f06d"}
.fa-fire-extinguisher::before{content:"\f134"}
.fa-floppy-disk::before{content:"\f0c7"}
.fa-gear::before{content:"\f013"}
.fa-handshake::before{content:"\f2b5"}
.fa-headset::before{content:"\f590"}
.fa-heart::before{content:"\f004"}
.fa-history::before{content:"\f1da"}
.fa-home::before{content:"\f015"}
.fa-house::before{content:"\f015"}
.fa-image::before{content:"\f03e"}
.fa-key::before{content:"\f084"}
.fa-layer-group::before{content:"\f5fd"}
.fa-location-dot::before{content:"\f3c5"}
.fa-lock::before{content:"\f023"}
.fa-magnifying-glass::before{content:"\f002"}
.fa-map-marker-alt::before{content:"\f3c5"}
.fa-minus::before{content:"\f068"}
.fa-network-wired::before{content:"\f6ff"}
.fa-paper-plane::before{content:"\f1d8"}
.fa-pen::before{content:"\f304"}
.fa-phone::before{content:"\f095"}
.fa-phone-alt::before{content:"\f879"}
.fa-phone-flip::before{content:"\f879"}
.fa-phone-volume::before{content:"\f2a0"}
.fa-plus::before{content:"\2b"}
.fa-right-from-bracket::before{content:"\f2f5"}
.fa-screwdriver-wrench::before{content:"\f7d9"}
.fa-shield-halved::before{content:"\f3ed"}
.fa-star::before{content:"\f005"}
.fa-tools::before{content:"\f7d9"}
.fa-trash::before{content:"\f1f8"}
.fa-triangle-exclamation::before{content:"\f071"}
.fa-trophy::before{content:"\f091"}
.fa-unlock::before{content:"\f09c"}
.fa-user-shield::before{content:"\f505"}
.fa-users::before{content:"\f0c0"}
.fa-video::before{content:"\f03d"}
.fa-wrench::before{content:"\f0ad"}
.fa-xmark::before{content:"\f00d"}
