{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/1DjAVIvelKJvvc5m75ZP/267HhtQ82OKfkT0tJ9zq/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (400c93f)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<!-- <script>\\nwindow.addEventListener(\\'load\\', function() {\\n  function setupHoverEffect() {\\n    const furtherList = document.getElementById(\\'further-list\\');\\n    const furtherAside = document.getElementById(\\'further-aside\\');\\n\\n    // Set all children of further-aside to display: none\\n    const furtherAsideChildren = furtherAside.children;\\n    for (let i = 0; i < furtherAsideChildren.length; i++) {\\n      furtherAsideChildren[i].style.display = \\'none\\';\\n    }\\n\\n    const furtherListChildren = furtherList.children;\\n\\n    for (let i = 0; i < furtherListChildren.length; i++) {\\n      const nthChild = furtherListChildren[i];\\n\\n      nthChild.addEventListener(\\'mouseenter\\', () => {\\n        const correspondingChild = furtherAside.children[i];\\n        correspondingChild.style.display = \\'block\\';\\n      });\\n\\n      nthChild.addEventListener(\\'mouseleave\\', () => {\\n        const correspondingChild = furtherAside.children[i];\\n        correspondingChild.style.display = \\'none\\';\\n      });\\n    }\\n  }\\n\\n  function observeDOMChanges() {\\n    // Create a Mutation Observer to observe changes in the DOM\\n    const observer = new MutationObserver(setupHoverEffect);\\n\\n    // Observe changes in the entire document subtree\\n    observer.observe(document.documentElement, { childList: true, subtree: true });\\n  }\\n\\n  // Call the setupHoverEffect() function initially\\n  setupHoverEffect();\\n\\n  // Observe DOM changes\\n  observeDOMChanges();\\n});\\n</script> -->\\n\\n\\n\\n<!-- \\n    const paragraphs = document.querySelectorAll(\"p\");\\n\\n    paragraphs.forEach((paragraph) => {\\n      const links = paragraph.querySelectorAll(\"a\");\\n\\n      links.forEach((link) => {\\n        link.addEventListener(\"mouseover\", () => {\\n          const grayColor = \"rgba(0, 0, 0, 0.3)\";\\n          paragraph.style.transition = \"color 0.2s ease-out\";\\n          paragraph.style.color = grayColor;\\n          links.forEach((otherLink) => {\\n            if (otherLink !== link) {\\n              otherLink.style.transition = \"color 0.3s ease-out\";\\n              otherLink.style.color = grayColor;\\n            }\\n          });\\n          link.style.transition = \"color 0.2s ease-out\";\\n          link.style.color = \"black\";\\n        });\\n\\n        link.addEventListener(\"mouseout\", () => {\\n          paragraph.style.transition = \"color 0.3s ease-out\";\\n          paragraph.style.color = \"black\";\\n          links.forEach((otherLink) => {\\n            otherLink.style.transition = \"color 0.3s ease-out\";\\n            otherLink.style.color = \"black\";\\n          });\\n        });\\n      });\\n    });\\n\\n  -->',customHTMLHeadStart:'<style>\\n    /* * {\\n        font-family: system-ui, -apple-system, BlinkMacSystemFont, \\'Helvetica Neue\\',\\'Segoe UI\\', Roboto, Oxygen, Ubuntu, Cantarell, \\'Open Sans\\', sans-serif !important;\\n    }\\n\\n    h1 {\\n        font-weight: 800 !important;\\n    } */\\n\\n    * {\\n        caret-color: black;\\n        font-feature-settings: \"ss02\" 1, \"ss04\" 1, \"liga\" 1, \"calt\" 1, \"dlig\" 1;\\n    }\\n\\n    *#svh, #readmore, #heroimage {\\n        height: 100vh;\\n        height: 100svh !important;\\n    }\\n    #svhc1 {\\n        height: 8dvh !important;\\n    }\\n    #svhc2 {\\n        height: 92dvh !important;\\n    }\\n\\n\\n    ::selection {\\n        color: #000000;\\n        background-color: #FDFF6E !important;\\n    }\\n\\n    section a:hover, a:hover {\\n        cursor: crosshair;\\n    }\\n\\n    section:has(a:hover) {\\n        color: rgba(0, 0, 0, 0.3) !important;\\n        /* opacity: 50%; */\\n    }\\n\\n    /* section a:hover {\\n        filter: contrast(200%);\\n    } */\\n\\n      #content > div.framer-1hc0t7g > div.framer-182wqyt > p:nth-child(4) > a {\\n        color: initial;\\n        background-color: #eee;\\n        padding: 0px 8px;\\n        border: 1px #dadada solid;\\n        border-radius: 3px;\\n    }\\n\\n    #content > div.framer-1hc0t7g > div.framer-182wqyt > p:nth-child(4) > a:hover {\\n        color: inital;\\n        text-decoration: none;\\n        background-color: #fff !important;\\n        /* border: 1px #dadada solid !important; */\\n    }\\n\\n        #publication[data-embed-type=embedded] div#embed_controls {\\n        display: none !important;\\n    }\\n\\n</style>\\n\\n<script src=\"https://cdn.jsdelivr.net/npm/@mux/mux-player-react\"></script>',description:\"A think tank reorienting planetary computation as a philosophical, technological, and geopolitical force\",favicon:\"https://framerusercontent.com/assets/WrNY6lc0ySWn128My3rIEk0NnaQ.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/PoJNTvBMo1HrMxKQWdd1vnzSxE.png\",title:\"Antikythera\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OAAmjF,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,6EAAqnD,YAAY,2GAA2G,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,aAAa,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
