<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>PSFK | Living Intelligence & AI Foresight</title>
    <meta name="description" content="PSFK is a Living Intelligence consultancy that provides expert trend research and strategic foresight, structuring 20 years of market signals for enterprise AI grounding.">
    <meta name="keywords" content="PSFK, Strategic Foresight, Knowledge Graphs, AI Grounding, Retail Innovation, Consumer Trends, Luxury Strategy, Beauty Technology">

    <!-- Preconnects for critical third-party origins -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="preconnect" href="https://ucarecdn.com">

    <!-- Preload critical assets -->
    <link rel="preload" as="image" href="https://ucarecdn.com/c656c557-4001-4dc0-b7da-9e1681f26760/psfklogo250.png" fetchpriority="high">
    <link rel="icon" type="image/png" href="https://ucarecdn.com/e371711f-7951-4318-93bb-fd7e5b53b1ba/favicon32x32.png">

    <!-- Fonts — non-render-blocking with swap -->
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" media="print" onload="this.media='all'">

    <!-- Application CSS (compiled by Tailwind v4 + Vite at build time) -->

    <!-- Google Analytics — deferred to not block rendering -->
    <script defer src="https://www.googletagmanager.com/gtag/js?id=G-G310WRL0L3"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      // Initialize after page load to avoid blocking render
      window.addEventListener('load', function() {
        var _spamDomains = ['trafficheap.cc','trafficheap.com','seotrafficbot.com','semrush.com','semalt.com','darodar.com','ilovevitaly.com','buttons-for-website.com','buttons-for-your-website.com','simple-share-buttons.com','free-share-buttons.com','best-seo-solution.com','o-o-6-o-o.com','copyrightclaims.org','make-money-online.com'];
        var _ref = document.referrer ? (new URL(document.referrer)).hostname.toLowerCase() : '';
        var _isSpam = _spamDomains.some(function(d){ return _ref === d || _ref.endsWith('.' + d); });
        if (!_isSpam) {
          gtag('js', new Date());
          gtag('config', 'G-G310WRL0L3');
        }
      });
    </script>

    <!-- SPA route resolution — handles direct/deep URLs without redirect chain -->
    <script type="text/javascript">
      (function(l) {
        // If we arrived via a deep URL (e.g. /advisory), convert directly to hash route
        // without a redirect — App Engine serves index.html for all routes
        var path = l.pathname;
        if (path !== '/' && path !== '/index.html') {
          var p = path.slice(1);
          // Use replaceState instead of redirect to avoid the redirect chain penalty
          l.hash = '#/' + p;
          history.replaceState(null, '', '/' + l.hash);
        }
        // Also handle legacy ?p= parameter
        var params = new URLSearchParams(l.search);
        var queryPath = params.get('p');
        if (queryPath) {
          l.hash = '#/' + queryPath;
          history.replaceState(null, '', '/' + l.hash);
        }
      }(window.location));
    </script>

    <!-- Application entry point -->

    <link rel="related" href="https://www.fodda.ai" title="Fodda — AI Context Layer by PSFK">

    <!-- Structured Data -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "PSFK",
      "url": "https://www.psfk.com",
      "foundingDate": "2004",
      "founder": { "@type": "Person", "name": "Piers Fawkes" },
      "description": "PSFK is a Living Intelligence consultancy providing expert trend research and strategic foresight since 2004.",
      "subOrganization": {
        "@type": "Organization",
        "name": "Fodda",
        "url": "https://www.fodda.ai",
        "description": "Expert-curated knowledge graphs for AI agents, built on PSFK's 20-year research archive.",
        "sameAs": ["https://www.fodda.ai"]
      },
      "sameAs": ["https://www.linkedin.com/company/psfk/", "https://twitter.com/psfk", "https://www.fodda.ai"]
    }
    </script>
    <script type="module" crossorigin src="/assets/index-VwiT2p_D.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-icons-DVztNJCu.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-react-C9N02ISj.js">
    <link rel="stylesheet" crossorigin href="/assets/index-DYuaSVGN.css">
  </head>
  <body>
    <div id="root"></div>
    <noscript>
      <div style="padding:2rem;font-family:sans-serif">
        <h1>PSFK — Living Intelligence & Strategic Foresight</h1>
        <p>PSFK is the world's leading intelligence consultancy, providing expert trend research since 2004.</p>
        <p>Access PSFK research via <a href="https://www.fodda.ai">Fodda</a> — 222 expert-curated knowledge graphs for AI agents.</p>
        <nav>
          <a href="https://www.fodda.ai/graphs">Knowledge Graph Catalog</a> |
          <a href="https://www.fodda.ai/experts">Expert Digital Twins</a> |
          <a href="https://www.fodda.ai/api">API Documentation</a> |
          <a href="https://www.psfk.com/advisory">Advisory</a> |
          <a href="https://www.psfk.com/contact">Contact</a>
        </nav>
      </div>
    </noscript>
  </body>
</html>
