/* Built from @fortawesome/fontawesome-free@6.4.0 css/all.min.css: base rules + the 80 icon rules used by index, method, experts,
 * about, interviews, services and the JS they load (an icon class not listed here has no rule, so the font subsets carry exactly these
 * glyphs: webfonts/*.subset.woff2, fonttools pyftsubset); font-display swap; v4/v5 compat faces and .ttf srcs dropped.
 * To add an icon: re-run the build over the upstream package with the new class. Mobile perf, 2026-10. */
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fab,.far,.fas{-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}.far,.fas{font-family:"Font Awesome 6 Free"}.fab{font-family:"Font Awesome 6 Brands"}.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}.fa-trash-alt:before{content:"\f2ed"}.fa-file-alt:before{content:"\f15c"}.fa-calendar-alt:before{content:"\f073"}.fa-compass:before{content:"\f14e"}.fa-lightbulb:before{content:"\f0eb"}.fa-exclamation-circle:before{content:"\f06a"}.fa-donate:before{content:"\f4b9"}.fa-check-square:before{content:"\f14a"}.fa-lock:before{content:"\f023"}.fa-microscope:before{content:"\f610"}.fa-shopping-bag:before{content:"\f290"}.fa-users:before{content:"\f0c0"}.fa-chevron-up:before{content:"\f077"}.fa-bullseye:before{content:"\f140"}.fa-user:before{content:"\f007"}.fa-bullhorn:before{content:"\f0a1"}.fa-star:before{content:"\f005"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-microchip:before{content:"\f2db"}.fa-microphone-alt:before{content:"\f3c9"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-chess-queen:before{content:"\f445"}.fa-chart-bar:before{content:"\f080"}.fa-handshake:before{content:"\f2b5"}.fa-play-circle:before{content:"\f144"}.fa-check-circle:before{content:"\f058"}.fa-user-tie:before{content:"\f508"}.fa-certificate:before{content:"\f0a3"}.fa-shield-alt:before{content:"\f3ed"}.fa-filter:before{content:"\f0b0"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-file-contract:before{content:"\f56c"}.fa-chart-line:before{content:"\f201"}.fa-arrow-right:before{content:"\f061"}.fa-heart:before{content:"\f004"}.fa-clipboard-check:before{content:"\f46c"}.fa-route:before{content:"\f4d7"}.fa-comment-dots:before{content:"\f4ad"}.fa-arrow-left:before{content:"\f060"}.fa-envelope:before{content:"\f0e0"}.fa-user-md:before{content:"\f0f0"}.fa-info-circle:before{content:"\f05a"}.fa-calendar-check:before{content:"\f274"}.fa-crosshairs:before{content:"\f05b"}.fa-dna:before{content:"\f471"}.fa-clock:before{content:"\f017"}.fa-network-wired:before{content:"\f6ff"}.fa-flask:before{content:"\f0c3"}.fa-file-medical:before{content:"\f477"}.fa-redo-alt:before{content:"\f2f9"}.fa-bolt:before{content:"\f0e7"}.fa-industry:before{content:"\f275"}.fa-search:before{content:"\f002"}.fa-chevron-down:before{content:"\f078"}.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-project-diagram:before{content:"\f542"}.fa-plus:before{content:"\2b"}.fa-times:before{content:"\f00d"}.fa-rocket:before{content:"\f135"}.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-cogs:before{content:"\f085"}.fa-building:before{content:"\f1ad"}.fa-shield:before{content:"\f132"}.fa-calendar:before{content:"\f133"}.fa-balance-scale:before{content:"\f24e"}.fa-check:before{content:"\f00c"}.fa-briefcase:before{content:"\f0b1"}.fa-exclamation-triangle:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-paper-plane:before{content:"\f1d8"}.fa-brain:before{content:"\f5dc"}.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before{content:"\f509"}.fa-university:before{content:"\f19c"}.fa-graduation-cap:before{content:"\f19d"}.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fab{font-weight:400}.fa-linkedin:before{content:"\f08c"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fas{font-weight:900}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-brands-400.subset.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.subset.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.subset.woff2) format("woff2")}
