<!doctype html>
<!-- ✨ Built with Framer • https://www.framer.com/ -->
<html lang="en">
<head>
    <meta charset="utf-8">
    <script type="importmap">{"imports":{"__framer-not-found-page":"https://framer.com/m/framer/SitesNotFoundPage.js@1.1.0","easing-coordinates":"https://ga.jspm.io/npm:easing-coordinates@2.0.2/dist/cjs/index.js","hsluv":"https://ga.jspm.io/npm:hsluv@1.0.0/dist/esm/hsluv.js","@emotion/hash":"https://ga.jspm.io/npm:@emotion/hash@0.8.0/dist/hash.browser.esm.js","@motionone/dom":"https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","@motionone/easing":"https://ga.jspm.io/npm:@motionone/easing@10.13.1/dist/index.es.js","@motionone/utils":"https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js","@react-three/drei":"https://ga.jspm.io/npm:@react-three/drei@8.3.1/index.js","@react-three/fiber":"https://ga.jspm.io/npm:@react-three/fiber@7.0.24/dist/react-three-fiber.esm.js","airtable":"https://ga.jspm.io/npm:airtable@0.11.1/lib/airtable.js","canvas-confetti":"https://ga.jspm.io/npm:canvas-confetti@1.4.0/src/confetti.js","color-diff":"https://ga.jspm.io/npm:color-diff@1.2.0/lib/index.js","color-hash":"https://ga.jspm.io/npm:color-hash@2.0.1/dist/color-hash.js","framer-motion-3d":"https://ga.jspm.io/npm:framer-motion-3d@6.0.0-beta.8/dist/es/index.mjs","framesync":"https://ga.jspm.io/npm:framesync@6.1.2/dist/es/index.mjs","motion":"https://ga.jspm.io/npm:motion@10.12.0/dist/main.es.js","popmotion":"https://ga.jspm.io/npm:popmotion@11.0.3/dist/es/index.mjs","react-confetti":"https://ga.jspm.io/npm:react-confetti@6.0.1/dist/react-confetti.min.js","shopify-buy":"https://ga.jspm.io/npm:shopify-buy@2.14.0/index.js","style-value-types":"https://ga.jspm.io/npm:style-value-types@5.1.0/dist/es/index.mjs","three":"https://ga.jspm.io/npm:three@0.136.0/build/three.module.js","tinycolor2":"https://ga.jspm.io/npm:tinycolor2@1.4.2/tinycolor.js","valtio":"https://ga.jspm.io/npm:valtio@1.2.9/esm/index.js","zustand":"https://ga.jspm.io/npm:zustand@3.7.1/esm/index.js","zustand/middleware":"https://ga.jspm.io/npm:zustand@3.7.1/esm/middleware.js","@vimeo/player":"https://ga.jspm.io/npm:@vimeo/player@2.16.4/dist/player.es.js","@chakra-ui/react":"https://ga.jspm.io/npm:@chakra-ui/react@2.7.1/dist/index.mjs","@dotlottie/player-component":"https://ga.jspm.io/npm:@dotlottie/player-component@1.4.2/dist/dotlottie-player.esm.js","@emotion/css":"https://ga.jspm.io/npm:@emotion/css@11.9.0/dist/emotion-css.esm.js","@fireworks-js/react":"https://ga.jspm.io/npm:@fireworks-js/react@2.10.6/dist/index.es.js","@mediapipe/camera_utils":"https://ga.jspm.io/npm:@mediapipe/camera_utils@0.3.1640029074/camera_utils.js","@mediapipe/hands":"https://ga.jspm.io/npm:@mediapipe/hands@0.4.1646424915/hands.js","@memberstack/react":"https://ga.jspm.io/npm:@memberstack/react@2.0.11/dist/index.js","@react-spring/three":"https://ga.jspm.io/npm:@react-spring/three@9.4.5/dist/react-spring-three.esm.js","@shadergradient/store":"https://ga.jspm.io/npm:@shadergradient/store@0.0.0/dist/index.js","@signal-noise/react-shader-canvas":"https://ga.jspm.io/npm:@signal-noise/react-shader-canvas@0.0.3/dist/index.js","@tensorflow-models/hand-pose-detection":"https://ga.jspm.io/npm:@tensorflow-models/hand-pose-detection@2.0.0/dist/hand-pose-detection.esm.js","@tensorflow-models/handpose":"https://ga.jspm.io/npm:@tensorflow-models/handpose@0.0.7/dist/index.js","@tensorflow/tfjs":"https://ga.jspm.io/npm:@tensorflow/tfjs@3.18.0/dist/index.js","@tensorflow/tfjs-backend-wasm":"https://ga.jspm.io/npm:@tensorflow/tfjs-backend-wasm@3.18.0/dist/index.js","@tensorflow/tfjs-backend-webgl":"https://ga.jspm.io/npm:@tensorflow/tfjs-backend-webgl@3.18.0/dist/index.js","@tensorflow/tfjs-core":"https://ga.jspm.io/npm:@tensorflow/tfjs-core@3.18.0/dist/index.js","arc-text":"https://ga.jspm.io/npm:arc-text@1.0.1/dist/arc-text.umd.js","browser-jsonp":"https://ga.jspm.io/npm:browser-jsonp@1.1.5/lib/jsonp.js","canvas-noise":"https://ga.jspm.io/npm:canvas-noise@1.0.0/canvas-noise.js","classnames":"https://ga.jspm.io/npm:classnames@2.3.2/index.js","cobe":"https://ga.jspm.io/npm:cobe@0.6.0/dist/index.esm.js","convert-svg-react":"https://ga.jspm.io/npm:convert-svg-react@1.0.0/lib/converter/index.js","copy-to-clipboard":"https://ga.jspm.io/npm:copy-to-clipboard@3.3.3/index.js","fetch-jsonp":"https://ga.jspm.io/npm:fetch-jsonp@1.2.1/build/fetch-jsonp.js","figma-squircle":"https://ga.jspm.io/npm:figma-squircle@0.3.0/dist/module.js","firebase/app":"https://ga.jspm.io/npm:firebase@10.5.0/app/dist/esm/index.esm.js","firebase/auth":"https://ga.jspm.io/npm:firebase@10.5.0/auth/dist/esm/index.esm.js","flubber":"https://ga.jspm.io/npm:flubber@0.4.2/build/flubber.min.js","highlight.js":"https://ga.jspm.io/npm:highlight.js@11.6.0/es/index.js","highlight.js/lib/common":"https://ga.jspm.io/npm:highlight.js@11.6.0/es/common.js","himalaya":"https://ga.jspm.io/npm:himalaya@1.1.0/lib/index.js","html-react-parser":"https://ga.jspm.io/npm:html-react-parser@3.0.0/index.mjs","html-to-react":"https://ga.jspm.io/npm:html-to-react@1.5.0/index.js","htmlparser2":"https://ga.jspm.io/npm:htmlparser2@8.0.1/lib/esm/index.js","jquery":"https://ga.jspm.io/npm:jquery@3.7.1/dist/jquery.js","js-cookie":"https://ga.jspm.io/npm:js-cookie@3.0.5/dist/js.cookie.mjs","jsdom":"https://ga.jspm.io/npm:jsdom@20.0.0/lib/api.js","jsonp":"https://ga.jspm.io/npm:jsonp@0.2.1/index.js","jsonp-promise":"https://ga.jspm.io/npm:jsonp-promise@0.1.2/index.js","next/dynamic":"https://ga.jspm.io/npm:next@13.5.4/dynamic.js","prismjs":"https://ga.jspm.io/npm:prismjs@1.29.0/prism.js","prismjs/components/prism-jsx":"https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-jsx.js","prismjs/components/prism-tsx":"https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-tsx.js","prop-types":"https://ga.jspm.io/npm:prop-types@15.8.1/index.js","query-string":"https://ga.jspm.io/npm:query-string@8.1.0/index.js","react-block-image":"https://ga.jspm.io/npm:react-block-image@1.0.0/dist/index.js","react-canvas-confetti":"https://ga.jspm.io/npm:react-canvas-confetti@1.4.0/dist/index.js","react-circular-progressbar":"https://ga.jspm.io/npm:react-circular-progressbar@2.1.0/dist/index.esm.js","react-helmet":"https://ga.jspm.io/npm:react-helmet@6.1.0/lib/Helmet.js","react-html-parser":"https://ga.jspm.io/npm:react-html-parser@2.0.2/lib/index.js","react-htmlparser2":"https://ga.jspm.io/npm:react-htmlparser2@0.1.0/htmlparser2-react.js","react-noisy-canvas":"https://ga.jspm.io/npm:react-noisy-canvas@1.0.4/build/NoisyCanvas.js","react-qr-code":"https://ga.jspm.io/npm:react-qr-code@2.0.12/lib/index.js","react-responsive-masonry":"https://ga.jspm.io/npm:react-responsive-masonry@2.1.7/es/index.js","react-smart-masonry":"https://ga.jspm.io/npm:react-smart-masonry@2.0.2/dist/index.esm.js","react-speech-kit":"https://ga.jspm.io/npm:react-speech-kit@3.0.1/dist/index.js","react-svg":"https://ga.jspm.io/npm:react-svg@15.1.9/dist/react-svg.esm.js","react-tsparticles":"https://ga.jspm.io/npm:react-tsparticles@2.2.4/esm/index.js","react-webcam":"https://ga.jspm.io/npm:react-webcam@7.0.1/dist/react-webcam.js","reading-time":"https://ga.jspm.io/npm:reading-time@1.5.0/index.js","shadertoy-react":"https://ga.jspm.io/npm:shadertoy-react@1.1.2/lib/shadertoy-react.min.js","simple-icons":"https://ga.jspm.io/npm:simple-icons@10.1.0/index.mjs","styled-components":"https://ga.jspm.io/npm:styled-components@5.3.9/dist/styled-components.browser.esm.js","tailwindcss":"https://ga.jspm.io/npm:tailwindcss@3.3.3/lib/index.js","to-querystring":"https://ga.jspm.io/npm:to-querystring@1.1.1/lib/to-querystring.min.js","tsparticles":"https://ga.jspm.io/npm:tsparticles@2.2.4/esm/index.js","use-dencrypt-effect":"https://ga.jspm.io/npm:use-dencrypt-effect@2.0.0/dist/index.js","uuid":"https://ga.jspm.io/npm:uuid@9.0.0/dist/esm-browser/index.js","highlight.js/lib/languages/javascript":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/javascript.js","markdown-to-jsx":"https://ga.jspm.io/npm:markdown-to-jsx@7.1.9/dist/index.modern.js","marked-react":"https://ga.jspm.io/npm:marked-react@1.3.2/dist/marked-react.js","prismjs/components/prism-core":"https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-core.js","prismjs/components/prism-css":"https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-css.js","prismjs/components/prism-javascript":"https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-javascript.js","prismjs/components/prism-markup":"https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-markup.js","prismjs/themes/prism-okaidia.css":"https://ga.jspm.io/npm:prismjs@1.29.0/themes/prism-okaidia.css","react-lowlight":"https://ga.jspm.io/npm:react-lowlight@3.0.0/src/Lowlight.js","react-markdown":"https://ga.jspm.io/npm:react-markdown@8.0.7/index.js","react-showdown":"https://ga.jspm.io/npm:react-showdown@2.3.1/dist/react-showdown.esm.js","react-simple-code-editor":"https://ga.jspm.io/npm:react-simple-code-editor@0.13.1/lib/index.js","react-syntax-highlighter/dist/cjs/languages/prism/bash":"https://ga.jspm.io/npm:react-syntax-highlighter@15.5.0/dist/cjs/languages/prism/bash.js","react-syntax-highlighter/dist/cjs/languages/prism/json":"https://ga.jspm.io/npm:react-syntax-highlighter@15.5.0/dist/cjs/languages/prism/json.js","react-syntax-highlighter/dist/cjs/languages/prism/markdown":"https://ga.jspm.io/npm:react-syntax-highlighter@15.5.0/dist/cjs/languages/prism/markdown.js","react-syntax-highlighter/dist/cjs/languages/prism/scss":"https://ga.jspm.io/npm:react-syntax-highlighter@15.5.0/dist/cjs/languages/prism/scss.js","react-syntax-highlighter/dist/cjs/languages/prism/tsx":"https://ga.jspm.io/npm:react-syntax-highlighter@15.5.0/dist/cjs/languages/prism/tsx.js","react-syntax-highlighter/dist/cjs/languages/prism/typescript":"https://ga.jspm.io/npm:react-syntax-highlighter@15.5.0/dist/cjs/languages/prism/typescript.js","rehype-highlight":"https://ga.jspm.io/npm:rehype-highlight@6.0.0/index.js","remark-gfm":"https://ga.jspm.io/npm:remark-gfm@3.0.1/index.js","to-vfile":"https://ga.jspm.io/npm:to-vfile@7.2.4/index.js","prismjs/components/prism-typescript":"https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-typescript.js","#framer/local/canvasComponent/a4lc63C9c/a4lc63C9c.js":"https://framerusercontent.com/modules/A29pdrNiG8PTYwjIXoXZ/jneBwoo7jcqd6Xongc4f/a4lc63C9c.js","#framer/local/canvasComponent/Al_9iqWli/Al_9iqWli.js":"https://framerusercontent.com/modules/lnHPvRcpHuNfdySIuX7P/Nx33RwgpdJwzlAc6jPCf/Al_9iqWli.js","#framer/local/canvasComponent/CepxfREAr/CepxfREAr.js":"https://framerusercontent.com/modules/6l9WfKAaGujcNx4nvDRp/CyWWhO5iYTGU6tvOg0BN/CepxfREAr.js","#framer/local/canvasComponent/CX_60LqLT/CX_60LqLT.js":"https://framerusercontent.com/modules/2zS4H18zuo6JKzPbUKd4/1YiCtcYKXPsZ4QlTK37z/CX_60LqLT.js","#framer/local/canvasComponent/eSQq9SAQu/eSQq9SAQu.js":"https://framerusercontent.com/modules/vV7Ca1f8yxshkHJ0l7is/8zyadAwzUsqraBpk4prq/eSQq9SAQu.js","#framer/local/canvasComponent/Gere7C9U8/Gere7C9U8.js":"https://framerusercontent.com/modules/6LD7g2J0w0E9nrPjsfss/dMJ6YStKFTQReOsEvgEz/Gere7C9U8.js","#framer/local/canvasComponent/gyVOGKmKY/gyVOGKmKY.js":"https://framerusercontent.com/modules/fjtMKoMs4d0eMkEaqoxw/sEY64vwYDt65T6PEg48g/gyVOGKmKY.js","#framer/local/canvasComponent/gzjFk86zR/gzjFk86zR.js":"https://framerusercontent.com/modules/26XrfNfPHyPvnyXbAzmt/3A0txEQAgIa6zGij8m2O/gzjFk86zR.js","#framer/local/canvasComponent/hIBiwLlXY/hIBiwLlXY.js":"https://framerusercontent.com/modules/7b5CSHkD0oYpA6mq1fLC/zz43JdcuSr9OOkeXth6j/hIBiwLlXY.js","#framer/local/canvasComponent/IeCmLj7Eg/IeCmLj7Eg.js":"https://framerusercontent.com/modules/yHBKdeOUu4emo6LzstWP/1y7j4WVRxHIppvT89xdz/IeCmLj7Eg.js","#framer/local/canvasComponent/inhqe8Dyw/inhqe8Dyw.js":"https://framerusercontent.com/modules/5LDXmvtFzTIoqPjFWUNp/dmBA3kPcKlaQ9HivGIAn/inhqe8Dyw.js","#framer/local/canvasComponent/iwqQfCNBD/iwqQfCNBD.js":"https://framerusercontent.com/modules/6yp5d2IN8zUHcBwC7ONM/BIFFndLD7UH5C14M1DPu/iwqQfCNBD.js","#framer/local/canvasComponent/JEmMDtoUW/JEmMDtoUW.js":"https://framerusercontent.com/modules/7YjGWcN2m8zgvYoAwcTo/etkH4B8KE1LoJi03HWvT/JEmMDtoUW.js","#framer/local/canvasComponent/Jz27bCgN8/Jz27bCgN8.js":"https://framerusercontent.com/modules/qskA3pGNqwD9nJUq5QVs/SfGSffa1Qxdo5E7zuaaJ/Jz27bCgN8.js","#framer/local/canvasComponent/Liu6NSWHS/Liu6NSWHS.js":"https://framerusercontent.com/modules/cKtNGNS6dqor3F4oQrfD/gGuUnHDf6KvWsZS6SoFN/Liu6NSWHS.js","#framer/local/canvasComponent/M4mVJ23zQ/M4mVJ23zQ.js":"https://framerusercontent.com/modules/9BDxUsVBXuFH62UNcx3G/aG0qTe6L24038onYvvpV/M4mVJ23zQ.js","#framer/local/canvasComponent/NB61WSaSy/NB61WSaSy.js":"https://framerusercontent.com/modules/97UFEEyKvRyahhhdt32s/HR38XIOdTbc1xl8BdhiC/NB61WSaSy.js","#framer/local/canvasComponent/oiok0Y_KQ/oiok0Y_KQ.js":"https://framerusercontent.com/modules/8IRpY6ApXp6GUgxDfvMo/PuecmQeQ4YsXD5LNmEBk/oiok0Y_KQ.js","#framer/local/canvasComponent/pDFP7Yg0M/pDFP7Yg0M.js":"https://framerusercontent.com/modules/p3fkB7idqd8l2u1vydxm/YEpCtiSCMJq54GCW8ZY7/pDFP7Yg0M.js","#framer/local/canvasComponent/Sft12DV0T/Sft12DV0T.js":"https://framerusercontent.com/modules/y2r8ug3FvQcnhj8evtsB/jgzUCbKrjFfoTZ2NCgWG/Sft12DV0T.js","#framer/local/canvasComponent/t52JiVrjP/t52JiVrjP.js":"https://framerusercontent.com/modules/i06vohQfLIAptzjhG09Y/IsIgE2ZdnhfwWqeZWfls/t52JiVrjP.js","#framer/local/canvasComponent/VK9NSE8XZ/VK9NSE8XZ.js":"https://framerusercontent.com/modules/pFW1Gw9ROUwmxG6smQPM/1JXaZqxt2jJtVKzz0hxW/VK9NSE8XZ.js","#framer/local/canvasComponent/VOlB8cQk5/VOlB8cQk5.js":"https://framerusercontent.com/modules/ijBlVljyQuIFNOpbUCxg/caVVtibfGLf6f1MlM3fc/VOlB8cQk5.js","#framer/local/canvasComponent/vVT9xNxE7/vVT9xNxE7.js":"https://framerusercontent.com/modules/yskVVgNVesZErE6PdVtE/qq2YTd3hgLtNrPmTKd5x/vVT9xNxE7.js","#framer/local/canvasComponent/X82yniU3O/X82yniU3O.js":"https://framerusercontent.com/modules/tK0ij6EqDIjivsiNhJXe/bdwuAvGVVFhDgGcho7Bo/X82yniU3O.js","#framer/local/canvasComponent/yj2co60IY/yj2co60IY.js":"https://framerusercontent.com/modules/mbrmWFwHOKe1Hn2GNpNe/3DBrFrYhpLu7y1gjaEwZ/yj2co60IY.js","#framer/local/canvasComponent/z43Yq6yB7/z43Yq6yB7.js":"https://framerusercontent.com/modules/qbsusH1oNCweR2D3RGVq/wi16e2ejV64rJWhwB6O2/z43Yq6yB7.js","#framer/local/canvasComponent/ZBIOxU93O/ZBIOxU93O.js":"https://framerusercontent.com/modules/kRYgHPDnU4GXP0ZjG5GO/NnvlN6qqmZ7yuE6auhQ0/ZBIOxU93O.js","#framer/local/canvasComponent/zCWK7dESO/zCWK7dESO.js":"https://framerusercontent.com/modules/ufYLdy56NVPr3YKcEmfX/eInH1IlJGQk98HHQzjb0/zCWK7dESO.js","#framer/local/collection/aAH0Joc33/aAH0Joc33.js":"https://framerusercontent.com/modules/tUfc8N669ZAC3CaHyn6D/cZc6FMaXcJn4OKFCXcBq/aAH0Joc33.js","#framer/local/collection/iAmPouW9h/iAmPouW9h.js":"https://framerusercontent.com/modules/nOIPnrGnyPjtVDR9STZI/VCYYhwBHqdGt4WdZlZbw/iAmPouW9h.js","#framer/local/collection/N_4eSkgI2/N_4eSkgI2.js":"https://framerusercontent.com/modules/dm322TZ68kDBeVcxptFY/NrCtmNAWkBKt7hrQonks/N_4eSkgI2.js","#framer/local/collection/tSKMDIzZL/tSKMDIzZL.js":"https://framerusercontent.com/modules/U4ajaqJzBbGfQbTsRWpi/keYtbytQPGQx7beBoAz9/tSKMDIzZL.js","#framer/local/collection/UJaj_XZKu/UJaj_XZKu.js":"https://framerusercontent.com/modules/dG2cKC2BaS8ZOMyhS6Q0/cGldyIYY6IwPcGUpwDjn/UJaj_XZKu.js","#framer/local/collection/v_HiP9eNk/v_HiP9eNk.js":"https://framerusercontent.com/modules/vwqBYHK86ViCs4LGHBLk/p2pBlHHKnjCMIhKxbm65/v_HiP9eNk.js","#framer/local/collection/XWciazdYt/XWciazdYt.js":"https://framerusercontent.com/modules/m18iKa32CbOz9mVRKL7r/k79VBXqerZyqjFs8XaAJ/XWciazdYt.js","#framer/local/componentPresets/componentPresets/componentPresets.js":"https://framerusercontent.com/modules/S9i5q6D242vDR3qMqUx8/NBysNUaYnhhZdubQLkR5/componentPresets.js","#framer/local/css/a24XYgQ_v/a24XYgQ_v.js":"https://framerusercontent.com/modules/7Rpgl1w86jmr61rhNayt/F6U9t31UkA59M0bTq0sE/a24XYgQ_v.js","#framer/local/css/Au6nsvIVD/Au6nsvIVD.js":"https://framerusercontent.com/modules/8OqDQrpHPbwNVSuXdpK4/zG6AAOvQcEUT0IuVnZLN/Au6nsvIVD.js","#framer/local/css/b2TvK4xSX/b2TvK4xSX.js":"https://framerusercontent.com/modules/17yPBiUGF68sqAPA4M3r/z10f311rF8VAFMLHAylF/b2TvK4xSX.js","#framer/local/css/BI7M0vL4f/BI7M0vL4f.js":"https://framerusercontent.com/modules/cukZn899wSfm5W8aTbH4/jOvyVJkJWu4RMEzj40yv/BI7M0vL4f.js","#framer/local/css/EFgNMQtPI/EFgNMQtPI.js":"https://framerusercontent.com/modules/bY8nW0BzdrHDO5sKr8B2/DNBXz4d2jfhY5cUKOgIB/EFgNMQtPI.js","#framer/local/css/gyBdbBdnu/gyBdbBdnu.js":"https://framerusercontent.com/modules/0Qsqy3muRMWyVARS8yWQ/NH5LoNXp1zCL6QOY9enl/gyBdbBdnu.js","#framer/local/css/hLWAznWHo/hLWAznWHo.js":"https://framerusercontent.com/modules/wYFH6ctWtGRBILvZrLOp/clh2EPXDiV2QBdBvNWXb/hLWAznWHo.js","#framer/local/css/laGMPAqEb/laGMPAqEb.js":"https://framerusercontent.com/modules/3K0oM7lXng7mcfm1JULm/O1s0fR77dYTOuAcGfUM1/laGMPAqEb.js","#framer/local/css/m3KvQ7ahI/m3KvQ7ahI.js":"https://framerusercontent.com/modules/5PvaHDUcdMwW3yP1fBL2/2o0raOjXicVWyF1VfM3N/m3KvQ7ahI.js","#framer/local/css/MpvcxrbDl/MpvcxrbDl.js":"https://framerusercontent.com/modules/lnaTpdUzSHVD3jIxsdmi/FO08u699ASPFJtp8pJSx/MpvcxrbDl.js","#framer/local/css/nN6aS31z3/nN6aS31z3.js":"https://framerusercontent.com/modules/iL22GuyqjNrZ0X1fjyrF/FZjXDBpjZOk3BWPnME9T/nN6aS31z3.js","#framer/local/css/O01EQkiMt/O01EQkiMt.js":"https://framerusercontent.com/modules/2m5jP0xFQ3Bc34EVun8l/yZ8CmY30a9sx1NLJhZSg/O01EQkiMt.js","#framer/local/css/Q1uzJVOd1/Q1uzJVOd1.js":"https://framerusercontent.com/modules/7jkC0e1cYiftT37CIFHf/D9TcC0sRRztxqDFRpaGe/Q1uzJVOd1.js","#framer/local/css/r6F3v07UI/r6F3v07UI.js":"https://framerusercontent.com/modules/aM6LwCb5gTl7QK1VaG1N/L7WyF0RnTyaOuvzCqtkf/r6F3v07UI.js","#framer/local/css/T4VA2RTUn/T4VA2RTUn.js":"https://framerusercontent.com/modules/LgviMyuLx1q7MLnfwFPQ/MbtECPOkmOW9lriyb8TV/T4VA2RTUn.js","#framer/local/css/vmGwknyEQ/vmGwknyEQ.js":"https://framerusercontent.com/modules/0Izos86rYt7XqsxT2l9l/AZr4aaYYBR2TtKnKDu9I/vmGwknyEQ.js","#framer/local/css/yFUnohU3u/yFUnohU3u.js":"https://framerusercontent.com/modules/n0yEgA0Lv1NM8zjVsBQB/Sj2jv7lK5UxYz6MNa5PJ/yFUnohU3u.js","#framer/local/css/yUDwcUl0A/yUDwcUl0A.js":"https://framerusercontent.com/modules/dsLwWwc4djLn5juuKmyS/s2eJYedtIvvw16TktCF6/yUDwcUl0A.js","#framer/local/draftCollection/N_4eSkgI2/N_4eSkgI2.js":"https://framerusercontent.com/modules/b6Euge7l1TE32nIrXR5q/bthCaM2zW8QNwIDRDfXA/N_4eSkgI2.js","#framer/local/draftCollection/tSKMDIzZL/tSKMDIzZL.js":"https://framerusercontent.com/modules/AozxD2uHjYM5dtg6Z2JN/CiQzHSi8NyLV7KPbE9Mz/tSKMDIzZL.js","#framer/local/draftCollection/UJaj_XZKu/UJaj_XZKu.js":"https://framerusercontent.com/modules/ow47IoAxGBoYRvSDyX1I/Ap0fqnUQ4r7YJNBxsORS/UJaj_XZKu.js","#framer/local/prototype/k7iQeJ3zt/k7iQeJ3zt.js":"https://framerusercontent.com/modules/2WatmZAzxhflLEn5cEez/ufisySwmJ7P1NLFa4hzF/k7iQeJ3zt.js","#framer/local/prototype/u0hzctJky/u0hzctJky.js":"https://framerusercontent.com/modules/6I8OO3MHtcDaPEydzDzq/8bom5EOzgah6pnyc4R5c/u0hzctJky.js","#framer/local/screen/a9T6Gml4Z/a9T6Gml4Z.js":"https://framerusercontent.com/modules/450FnaSrW40NNoITzbhK/VquHX6okD5yKoEDryDDV/a9T6Gml4Z.js","#framer/local/screen/bpAn8QFtf/bpAn8QFtf.js":"https://framerusercontent.com/modules/rqWKHdv9OoV7Ea9t48ze/FEtEmgV51mxl5GSQP7QX/bpAn8QFtf.js","#framer/local/screen/CPLQ0K9C2/CPLQ0K9C2.js":"https://framerusercontent.com/modules/ft1jQGpBdwGV6wc5UkIB/33GsqIDpcYtIAFqe2AXI/CPLQ0K9C2.js","#framer/local/screen/dBBne2Wfi/dBBne2Wfi.js":"https://framerusercontent.com/modules/bb6ubJ8bNYi1H1Gtmb1T/Xu9ON3t51W467DA1Dx6w/dBBne2Wfi.js","#framer/local/screen/dbvN5bSWh/dbvN5bSWh.js":"https://framerusercontent.com/modules/GrAG6oCzTbc9b8NWnM3e/tbhPqg0s8FiwQFefeXzL/dbvN5bSWh.js","#framer/local/screen/E0KMeDOro/E0KMeDOro.js":"https://framerusercontent.com/modules/oB5nAuI9cj2SddrL1ZWw/l3UaH4oDTBUP9JqIEbgS/E0KMeDOro.js","#framer/local/screen/EbS1e3dcR/EbS1e3dcR.js":"https://framerusercontent.com/modules/NsvHQnG6UTVrH0d1aPHf/OCtRdi3iI1qt61S7sCwD/EbS1e3dcR.js","#framer/local/screen/EJaHHTW6B/EJaHHTW6B.js":"https://framerusercontent.com/modules/bU551GO0BkIF9s58kxkB/pE7rv4wo6Rwpt7Jmj54q/EJaHHTW6B.js","#framer/local/screen/iBSiasakM/iBSiasakM.js":"https://framerusercontent.com/modules/ycR15GaddkbCG8l0tsrZ/Csu524a0xsNpyOnwk2aY/iBSiasakM.js","#framer/local/screen/JXfrEfp81/JXfrEfp81.js":"https://framerusercontent.com/modules/aaQI7e0pIxPxmX1VVYZl/T08lF3NSwtezViz8HY1R/JXfrEfp81.js","#framer/local/screen/LGOqpU_WL/LGOqpU_WL.js":"https://framerusercontent.com/modules/RpEpf61zinXyUdN0FhWx/L5Kl820rWOxKXL4XEfip/LGOqpU_WL.js","#framer/local/screen/LTAuKsyXm/LTAuKsyXm.js":"https://framerusercontent.com/modules/5tO2oBvOdUQuIM3s9Qdv/EhopEbjsJVroEcZPwFwm/LTAuKsyXm.js","#framer/local/screen/mr6vRxJzd/mr6vRxJzd.js":"https://framerusercontent.com/modules/4NZaYps4Tq3aEooZKZIk/7qIsGdzHID2xGTcj2RLG/mr6vRxJzd.js","#framer/local/screen/nepRzKIMW/nepRzKIMW.js":"https://framerusercontent.com/modules/fL9jWoPFu8dXNk4GTSlq/EMaa1owZUiSPn825AwyO/nepRzKIMW.js","#framer/local/screen/Nmf3PCscL/Nmf3PCscL.js":"https://framerusercontent.com/modules/g3g0fUy2jyv7ljDrbLKq/JUJ5j546p1p5q4ps2zm8/Nmf3PCscL.js","#framer/local/screen/o_ZYajvUg/o_ZYajvUg.js":"https://framerusercontent.com/modules/VNJzCnvPEAdLZXcMG9VA/FaPvoj4HhvlWCOR7bupJ/o_ZYajvUg.js","#framer/local/screen/QmYvIvtUq/QmYvIvtUq.js":"https://framerusercontent.com/modules/UxVnzvE2105gAPYuHmgB/5IJmueGFLzFLaLtNzz51/QmYvIvtUq.js","#framer/local/screen/S2bBhcsfk/S2bBhcsfk.js":"https://framerusercontent.com/modules/81SHWBMHvrbOr0I9eT7c/mcMySOy3U8q2SCEXRRPe/S2bBhcsfk.js","#framer/local/screen/VpJrMkq6I/VpJrMkq6I.js":"https://framerusercontent.com/modules/oUT2E4Y1cGe6JFYSwcB1/ud7cZqVvMCFke6rNPPO1/VpJrMkq6I.js","#framer/local/screen/Wa5VD5846/Wa5VD5846.js":"https://framerusercontent.com/modules/cpTZAKUFyB6oG8g7dUVz/OyQ7XgeiEgoydXhr7uUO/Wa5VD5846.js","#framer/local/screen/xKcNHdAbp/xKcNHdAbp.js":"https://framerusercontent.com/modules/7YWpMfLH7perUtMTojQZ/TDGQzPupWqjv5RKRrJqC/xKcNHdAbp.js","#framer/local/screen/znj0SkUok/znj0SkUok.js":"https://framerusercontent.com/modules/ngRkoyd2jvMa243mO5uY/mebLj3KSnJZDFFnhqlMu/znj0SkUok.js","#framer/local/siteMetadata/siteMetadata/siteMetadata.js":"https://framerusercontent.com/modules/cfRsWVLRVfsPVnZjLMSA/lHMTcBKE10eGxItPNmU6/siteMetadata.js","#framer/local/codeFile/b4gOZ1d/ThemeSwitcher.js":"https://framerusercontent.com/modules/klHEciOutg8oqbgkvNGR/22UkmCEDObnGSC1oDNTI/ThemeSwitcher.js","#framer/local/codeFile/fHjJYAu/AppIcon.js":"https://framerusercontent.com/modules/3Fjj7WRo3ysdtHExPBJi/4dnBVWcjMeVouSdyzSm6/AppIcon.js","#framer/local/codeFile/iJGIdg4/Examples.js":"https://framerusercontent.com/modules/VxB7iFAUdcYsjg02wnVI/AwR8kWLwOYYpm22BiI1H/Examples.js","#framer/local/screen/augiA20Il/augiA20Il.js":"https://framerusercontent.com/modules/8Yx8xRA8EgRCkCkmeYlt/to44Kgp8CnN8M4OaMijR/augiA20Il.js","#framer/local/screen/BSxaKma35/BSxaKma35.js":"https://framerusercontent.com/modules/PeCOZ6rSplxpFePtCRyD/t2WbTZXAENr6EItc4BJb/BSxaKma35.js","#framer/local/screen/hpln7EdV6/hpln7EdV6.js":"https://framerusercontent.com/modules/1Ts11HJ06uuqxI8MaaUt/Zw6atMKdMJ7tC1eq9H0V/hpln7EdV6.js","#framer/local/screen/p7sGWNR1H/p7sGWNR1H.js":"https://framerusercontent.com/modules/uhL6sJga8Byc2Bc09Yjl/opH1gh8uAEUsRULj296k/p7sGWNR1H.js","#framer/local/screen/tWGcoJWNW/tWGcoJWNW.js":"https://framerusercontent.com/modules/nPIHNHxBpPElAd4AAAN0/YCGZDUZY4tBo9OU4zCAB/tWGcoJWNW.js","#framer/local/webPageMetadata/augiA20Il/augiA20Il.js":"https://framerusercontent.com/modules/8xDUuWfnxGl36rQnYsxL/JsBYueO0s84QWywLqKos/augiA20Il.js","#framer/local/webPageMetadata/bpAn8QFtf/bpAn8QFtf.js":"https://framerusercontent.com/modules/Sgs6md0wM0AUcPlqVllH/WgIMGaNTfGwcbe8yC1pb/bpAn8QFtf.js","#framer/local/webPageMetadata/BSxaKma35/BSxaKma35.js":"https://framerusercontent.com/modules/av8m7q1JyuwcM4ZwoEEt/Ywhtv3u4VKXykb01nInc/BSxaKma35.js","#framer/local/webPageMetadata/CPLQ0K9C2/CPLQ0K9C2.js":"https://framerusercontent.com/modules/kgKPfs92hLUfs8e8hwds/tgLmaAamGCsXfHUVI7M6/CPLQ0K9C2.js","#framer/local/webPageMetadata/CWvKKLdMX/CWvKKLdMX.js":"https://framerusercontent.com/modules/RmGE0SZhXtFGLAHIr2AW/5L7aOOoSKkA2vyd2laEc/CWvKKLdMX.js","#framer/local/webPageMetadata/dQ9HEBIVv/dQ9HEBIVv.js":"https://framerusercontent.com/modules/xXeT9PMIxndtzaUHOkfZ/VDUxt0yYrqfbjjPPDDUW/dQ9HEBIVv.js","#framer/local/webPageMetadata/E0KMeDOro/E0KMeDOro.js":"https://framerusercontent.com/modules/lXJHlPXblDE4EkRgSwpP/4BlWGO8uqTQsQKCVpEhW/E0KMeDOro.js","#framer/local/webPageMetadata/EbS1e3dcR/EbS1e3dcR.js":"https://framerusercontent.com/modules/5igGJjinOmagtKAkcZBy/A3WMSJcZet9wUpvTTIPd/EbS1e3dcR.js","#framer/local/webPageMetadata/EJaHHTW6B/EJaHHTW6B.js":"https://framerusercontent.com/modules/hKA6Ik5P4uZrPblFtNhi/ZJQPGk8NkFPR0mxI8GR9/EJaHHTW6B.js","#framer/local/webPageMetadata/hpln7EdV6/hpln7EdV6.js":"https://framerusercontent.com/modules/wQgiQtzdTzg6yL66BdzD/o5mE5mjoae7rJb3uFSiS/hpln7EdV6.js","#framer/local/webPageMetadata/iBSiasakM/iBSiasakM.js":"https://framerusercontent.com/modules/5fmac68hVFSRlSGrFQ2S/4ESxy1Ba6AoJehJMt9VR/iBSiasakM.js","#framer/local/webPageMetadata/JXfrEfp81/JXfrEfp81.js":"https://framerusercontent.com/modules/dn6jSE3VcQVIXhV37EBu/CpnNUCfLyISgzgWtOAu9/JXfrEfp81.js","#framer/local/webPageMetadata/LGOqpU_WL/LGOqpU_WL.js":"https://framerusercontent.com/modules/tPflSZa4dySM87SrgxnM/Z27XQZ3yovKNxFPlPHKC/LGOqpU_WL.js","#framer/local/webPageMetadata/mr6vRxJzd/mr6vRxJzd.js":"https://framerusercontent.com/modules/l9kchORDSxyzaWaXRF3a/K3i4cH3anogC8b6TqsYg/mr6vRxJzd.js","#framer/local/webPageMetadata/Mz17HaVRg/Mz17HaVRg.js":"https://framerusercontent.com/modules/cKS15dRq0TRRp4ewx00P/yoJzwD0PI4Mfy7XVLrHy/Mz17HaVRg.js","#framer/local/webPageMetadata/NBbg2C9cR/NBbg2C9cR.js":"https://framerusercontent.com/modules/ktnQmm1UEdWs6cbR5Jrt/5mA6PMNe7AzOy9i1b6tU/NBbg2C9cR.js","#framer/local/webPageMetadata/nepRzKIMW/nepRzKIMW.js":"https://framerusercontent.com/modules/t3HMkkMUOQCaCB114IVR/nKWTE3roDPDLYNVOtMnq/nepRzKIMW.js","#framer/local/webPageMetadata/o_ZYajvUg/o_ZYajvUg.js":"https://framerusercontent.com/modules/yrFjqzkBZgKv5DfGed7z/oROjctxJTBpXIY4wfvaL/o_ZYajvUg.js","#framer/local/webPageMetadata/p7sGWNR1H/p7sGWNR1H.js":"https://framerusercontent.com/modules/n1PE2Kpc5arZVYdWvlue/CvPUHq55GHUEthNzETZa/p7sGWNR1H.js","#framer/local/webPageMetadata/QmYvIvtUq/QmYvIvtUq.js":"https://framerusercontent.com/modules/bEoGyuxFJ19b1zWZEjDF/70H2oVNcVEAh73tZJUUa/QmYvIvtUq.js","#framer/local/webPageMetadata/S2bBhcsfk/S2bBhcsfk.js":"https://framerusercontent.com/modules/bs4pcKbhV8VK3RDeqoNZ/ogFUDsP3O4ROiGnDTiQy/S2bBhcsfk.js","#framer/local/webPageMetadata/tWGcoJWNW/tWGcoJWNW.js":"https://framerusercontent.com/modules/9TWkjxjv8AOMlOqjKBIO/qGZYwbwCE996IPB9668G/tWGcoJWNW.js","#framer/local/webPageMetadata/VpJrMkq6I/VpJrMkq6I.js":"https://framerusercontent.com/modules/2Cx9TPaLNCyzCIgZni3U/KXt4tjdujKu2Zz2Kv11G/VpJrMkq6I.js","#framer/local/webPageMetadata/Wa5VD5846/Wa5VD5846.js":"https://framerusercontent.com/modules/kqm0scIByam9PcgoxLXG/HBs71wqnHvbJi4KDU0dV/Wa5VD5846.js","#framer/local/webPageMetadata/xKcNHdAbp/xKcNHdAbp.js":"https://framerusercontent.com/modules/N9cMqcFSEbDAdTuUzA7U/gZEC40bDsRC1b76FIeuO/xKcNHdAbp.js","#framer/local/webPageMetadata/znj0SkUok/znj0SkUok.js":"https://framerusercontent.com/modules/OJR8DfRTUYkZH9BRn22i/uK61hfjky3lSy78vqeOS/znj0SkUok.js","#framer/local/webPageMetadata/Zv2O08YK0/Zv2O08YK0.js":"https://framerusercontent.com/modules/EXBbAishsJSNDbXn4TjD/MA7rJVMY40VY74tC3hAi/Zv2O08YK0.js","#framer/local/canvasComponent/x2mcWAsrM/x2mcWAsrM.js":"https://framerusercontent.com/modules/AT5kMfUouWvvwNbmJWGR/3Z2Nkvri619ILnleWgZl/x2mcWAsrM.js","#framer/local/webPageMetadata/Nmf3PCscL/Nmf3PCscL.js":"https://framerusercontent.com/modules/iZi9yTuQ1jOApth4p5Zz/vf8WMGGc0BQoSzuUEn7k/Nmf3PCscL.js","#framer/local/screen/NBbg2C9cR/NBbg2C9cR.js":"https://framerusercontent.com/modules/q3wekoCG42A4SIZUghLd/fsZd4FLZMYw6CPlbT8MR/NBbg2C9cR.js","#framer/local/screen/CWvKKLdMX/CWvKKLdMX.js":"https://framerusercontent.com/modules/siREcOhrP6oBLq8ABNIg/CrfT6uXN6mCXQpuMtDdt/CWvKKLdMX.js","#framer/local/screen/dQ9HEBIVv/dQ9HEBIVv.js":"https://framerusercontent.com/modules/oXewyyChgfL5mB5qA2yS/ikyFLAj1dhxwCfnKckLo/dQ9HEBIVv.js","#framer/local/screen/Mz17HaVRg/Mz17HaVRg.js":"https://framerusercontent.com/modules/qhUJjHiv9XzLIfpVu706/80HyEea9qg5P7lF8i1QE/Mz17HaVRg.js","#framer/local/screen/Zv2O08YK0/Zv2O08YK0.js":"https://framerusercontent.com/modules/2ZYzC9a69ysQriSWxuEG/bu5uJIVubIhaeaHJU0hg/Zv2O08YK0.js","#framer/local/css/wMzYkzlQN/wMzYkzlQN.js":"https://framerusercontent.com/modules/6EVKwRY6tJjOlxx4TnWt/TS6Zg35lhO61A3MBWk5w/wMzYkzlQN.js","framer":"https://app.framerstatic.com/framer.PC4CCYRO.js","framer-motion":"https://app.framerstatic.com/framer-motion.UJ2AO44P.js","react":"https://ga.jspm.io/npm:react@18.2.0/index.js","react-dom":"https://ga.jspm.io/npm:react-dom@18.2.0/index.js","react-dom/client":"https://ga.jspm.io/npm:react-dom@18.2.0/client.js","react-dom/server":"https://ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","react/jsx-runtime":"https://ga.jspm.io/npm:react@18.2.0/jsx-runtime.js"},"scopes":{"https://ga.jspm.io/":{"@babel/runtime/helpers/esm/defineProperty":"https://ga.jspm.io/npm:@babel/runtime@7.16.7/helpers/esm/defineProperty.js","@babel/runtime/helpers/esm/extends":"https://ga.jspm.io/npm:@babel/runtime@7.16.7/helpers/esm/extends.js","@chevrotain/utils":"https://ga.jspm.io/npm:@chevrotain/utils@9.1.0/lib/src/api.js","@motionone/animation":"https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","@motionone/easing":"https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","@motionone/generators":"https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","@motionone/types":"https://ga.jspm.io/npm:@motionone/types@10.12.0/dist/index.es.js","@react-spring/animated":"https://ga.jspm.io/npm:@react-spring/animated@9.4.1/dist/react-spring-animated.esm.js","@react-spring/core":"https://ga.jspm.io/npm:@react-spring/core@9.4.1/dist/react-spring-core.esm.js","@react-spring/rafz":"https://ga.jspm.io/npm:@react-spring/rafz@9.4.1/dist/react-spring-rafz.esm.js","@react-spring/shared":"https://ga.jspm.io/npm:@react-spring/shared@9.4.1/dist/react-spring-shared.esm.js","@react-spring/three":"https://ga.jspm.io/npm:@react-spring/three@9.4.1/dist/react-spring-three.esm.js","@react-spring/types/animated":"https://ga.jspm.io/npm:@react-spring/types@9.4.1/animated.js","@react-spring/types/interpolation":"https://ga.jspm.io/npm:@react-spring/types@9.4.1/interpolation.js","@use-gesture/core":"https://ga.jspm.io/npm:@use-gesture/core@10.2.4/dist/use-gesture-core.esm.js","@use-gesture/core/actions":"https://ga.jspm.io/npm:@use-gesture/core@10.2.4/actions/dist/use-gesture-core-actions.esm.js","@use-gesture/core/types":"https://ga.jspm.io/npm:@use-gesture/core@10.2.4/types/dist/use-gesture-core-types.esm.js","@use-gesture/core/utils":"https://ga.jspm.io/npm:@use-gesture/core@10.2.4/utils/dist/use-gesture-core-utils.esm.js","@use-gesture/react":"https://ga.jspm.io/npm:@use-gesture/react@10.2.4/dist/use-gesture-react.esm.js","abort-controller":"https://ga.jspm.io/npm:abort-controller@3.0.0/browser.js","abortcontroller-polyfill/dist/cjs-ponyfill":"https://ga.jspm.io/npm:abortcontroller-polyfill@1.7.3/dist/cjs-ponyfill.js","bidi-js":"https://ga.jspm.io/npm:bidi-js@1.0.2/dist/bidi.js","buffer":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/buffer.js","chevrotain":"https://ga.jspm.io/npm:chevrotain@9.1.0/lib_esm/api_esm.mjs","debounce":"https://ga.jspm.io/npm:debounce@1.2.1/index.js","detect-gpu":"https://ga.jspm.io/npm:detect-gpu@3.1.30/dist/detect-gpu.esm.js","fast-deep-equal":"https://ga.jspm.io/npm:fast-deep-equal@3.1.3/index.js","fflate":"https://ga.jspm.io/npm:fflate@0.6.10/esm/browser.js","framesync":"https://ga.jspm.io/npm:framesync@6.0.1/dist/es/index.mjs","hey-listen":"https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","ktx-parse":"https://ga.jspm.io/npm:ktx-parse@0.2.2/dist/ktx-parse.modern.js","lodash.omit":"https://ga.jspm.io/npm:lodash.omit@4.5.0/index.js","lodash.pick":"https://ga.jspm.io/npm:lodash.pick@4.4.0/index.js","lodash/get":"https://ga.jspm.io/npm:lodash@4.17.21/get.js","lodash/isArray":"https://ga.jspm.io/npm:lodash@4.17.21/isArray.js","lodash/isFunction":"https://ga.jspm.io/npm:lodash@4.17.21/isFunction.js","lodash/isNil":"https://ga.jspm.io/npm:lodash@4.17.21/isNil.js","lodash/isNumber":"https://ga.jspm.io/npm:lodash@4.17.21/isNumber.js","lodash/isPlainObject":"https://ga.jspm.io/npm:lodash@4.17.21/isPlainObject.js","lodash/isString":"https://ga.jspm.io/npm:lodash@4.17.21/isString.js","lodash/keys":"https://ga.jspm.io/npm:lodash@4.17.21/keys.js","mmd-parser":"https://ga.jspm.io/npm:mmd-parser@1.0.4/build/mmdparser.js","node-fetch":"https://ga.jspm.io/npm:node-fetch@2.6.7/browser.js","object-assign":"https://ga.jspm.io/npm:object-assign@4.1.1/index.js","opentype.js":"https://ga.jspm.io/npm:opentype.js@1.3.4/dist/opentype.module.js","potpack":"https://ga.jspm.io/npm:potpack@1.0.2/index.mjs","process":"https://framer.com/m/framer/empty.js@0.1.0","prop-types":"https://ga.jspm.io/npm:prop-types@15.8.0/index.js","proxy-compare":"https://ga.jspm.io/npm:proxy-compare@2.0.2/dist/index.modern.js","react-composer":"https://ga.jspm.io/npm:react-composer@5.0.2/es/index.js","react-merge-refs":"https://ga.jspm.io/npm:react-merge-refs@1.1.0/dist/react-merge-refs.esm.js","react-reconciler":"https://ga.jspm.io/npm:react-reconciler@0.26.2/index.js","react-use-measure":"https://ga.jspm.io/npm:react-use-measure@2.1.1/dist/web.js","regexp-to-ast":"https://ga.jspm.io/npm:regexp-to-ast@0.5.0/lib/regexp-to-ast.js","scheduler":"https://ga.jspm.io/npm:scheduler@0.23.0/index.js","style-value-types":"https://ga.jspm.io/npm:style-value-types@5.0.0/dist/es/index.mjs","three-mesh-bvh":"https://ga.jspm.io/npm:three-mesh-bvh@0.5.3/src/index.js","three-stdlib":"https://ga.jspm.io/npm:three-stdlib@2.6.4/index.js","three/examples/js/libs/stats.min":"https://ga.jspm.io/npm:three@0.136.0/examples/js/libs/stats.min.js","troika-three-text":"https://ga.jspm.io/npm:troika-three-text@0.44.0/dist/troika-three-text.esm.js","troika-three-utils":"https://ga.jspm.io/npm:troika-three-utils@0.44.0/dist/troika-three-utils.esm.js","troika-worker-utils":"https://ga.jspm.io/npm:troika-worker-utils@0.44.0/dist/troika-worker-utils.esm.js","tslib":"https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","use-asset":"https://ga.jspm.io/npm:use-asset@1.0.4/dist/index.cjs.js","valtio/vanilla":"https://ga.jspm.io/npm:valtio@1.2.9/esm/vanilla.js","zstddec":"https://ga.jspm.io/npm:zstddec@0.0.2/dist/zstddec.js","zustand":"https://ga.jspm.io/npm:zustand@3.6.8/esm/index.js","#index.js":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/@empty.js","#lib/adapters/http.js":"https://ga.jspm.io/npm:axios@0.27.2/lib/adapters/xhr.js","#lib/defaults/env/FormData.js":"https://ga.jspm.io/npm:axios@0.27.2/lib/helpers/null.js","#lib/jsdom/living/websockets/WebSocket-impl.js":"https://ga.jspm.io/npm:jsdom@20.0.0/lib/jsdom/living/websockets/WebSocket-impl-browser.js","#node.js":"https://ga.jspm.io/npm:browserslist@4.22.1/browser.js","@alloc/quick-lru":"https://ga.jspm.io/npm:@alloc/quick-lru@5.2.0/index.js","@babel/runtime/helpers/asyncToGenerator":"https://ga.jspm.io/npm:@babel/runtime@7.18.6/helpers/asyncToGenerator.js","@babel/runtime/helpers/classCallCheck":"https://ga.jspm.io/npm:@babel/runtime@7.18.6/helpers/classCallCheck.js","@babel/runtime/helpers/createClass":"https://ga.jspm.io/npm:@babel/runtime@7.18.6/helpers/createClass.js","@babel/runtime/helpers/esm/inheritsLoose":"https://ga.jspm.io/npm:@babel/runtime@7.16.7/helpers/esm/inheritsLoose.js","@babel/runtime/helpers/esm/objectWithoutPropertiesLoose":"https://ga.jspm.io/npm:@babel/runtime@7.16.7/helpers/esm/objectWithoutPropertiesLoose.js","@babel/runtime/helpers/extends":"https://ga.jspm.io/npm:@babel/runtime@7.16.7/helpers/esm/extends.js","@babel/runtime/helpers/inheritsLoose":"https://ga.jspm.io/npm:@babel/runtime@7.19.0/helpers/esm/inheritsLoose.js","@babel/runtime/helpers/interopRequireDefault":"https://ga.jspm.io/npm:@babel/runtime@7.21.0/helpers/interopRequireDefault.js","@babel/runtime/helpers/objectWithoutPropertiesLoose":"https://ga.jspm.io/npm:@babel/runtime@7.19.0/helpers/esm/objectWithoutPropertiesLoose.js","@babel/runtime/helpers/slicedToArray":"https://ga.jspm.io/npm:@babel/runtime@7.18.6/helpers/slicedToArray.js","@babel/runtime/helpers/typeof":"https://ga.jspm.io/npm:@babel/runtime@7.18.6/helpers/typeof.js","@babel/runtime/regenerator":"https://ga.jspm.io/npm:@babel/runtime@7.18.6/regenerator/index.js","@chakra-ui/accordion":"https://ga.jspm.io/npm:@chakra-ui/accordion@2.2.0/dist/index.mjs","@chakra-ui/alert":"https://ga.jspm.io/npm:@chakra-ui/alert@2.1.0/dist/index.mjs","@chakra-ui/anatomy":"https://ga.jspm.io/npm:@chakra-ui/anatomy@2.1.2/dist/index.mjs","@chakra-ui/avatar":"https://ga.jspm.io/npm:@chakra-ui/avatar@2.2.11/dist/index.mjs","@chakra-ui/breadcrumb":"https://ga.jspm.io/npm:@chakra-ui/breadcrumb@2.1.5/dist/index.mjs","@chakra-ui/breakpoint-utils":"https://ga.jspm.io/npm:@chakra-ui/breakpoint-utils@2.0.8/dist/index.mjs","@chakra-ui/button":"https://ga.jspm.io/npm:@chakra-ui/button@2.0.18/dist/index.mjs","@chakra-ui/card":"https://ga.jspm.io/npm:@chakra-ui/card@2.1.6/dist/index.mjs","@chakra-ui/checkbox":"https://ga.jspm.io/npm:@chakra-ui/checkbox@2.2.15/dist/index.mjs","@chakra-ui/clickable":"https://ga.jspm.io/npm:@chakra-ui/clickable@2.0.14/dist/index.mjs","@chakra-ui/close-button":"https://ga.jspm.io/npm:@chakra-ui/close-button@2.0.17/dist/index.mjs","@chakra-ui/color-mode":"https://ga.jspm.io/npm:@chakra-ui/color-mode@2.1.12/dist/index.mjs","@chakra-ui/control-box":"https://ga.jspm.io/npm:@chakra-ui/control-box@2.0.13/dist/index.mjs","@chakra-ui/counter":"https://ga.jspm.io/npm:@chakra-ui/counter@2.0.14/dist/index.mjs","@chakra-ui/css-reset":"https://ga.jspm.io/npm:@chakra-ui/css-reset@2.1.2/dist/index.mjs","@chakra-ui/descendant":"https://ga.jspm.io/npm:@chakra-ui/descendant@3.0.14/dist/index.mjs","@chakra-ui/dom-utils":"https://ga.jspm.io/npm:@chakra-ui/dom-utils@2.1.0/dist/index.mjs","@chakra-ui/editable":"https://ga.jspm.io/npm:@chakra-ui/editable@3.0.0/dist/index.mjs","@chakra-ui/event-utils":"https://ga.jspm.io/npm:@chakra-ui/event-utils@2.0.8/dist/index.mjs","@chakra-ui/focus-lock":"https://ga.jspm.io/npm:@chakra-ui/focus-lock@2.0.17/dist/index.mjs","@chakra-ui/form-control":"https://ga.jspm.io/npm:@chakra-ui/form-control@2.0.18/dist/index.mjs","@chakra-ui/hooks":"https://ga.jspm.io/npm:@chakra-ui/hooks@2.2.0/dist/index.mjs","@chakra-ui/icon":"https://ga.jspm.io/npm:@chakra-ui/icon@3.0.16/dist/index.mjs","@chakra-ui/image":"https://ga.jspm.io/npm:@chakra-ui/image@2.0.16/dist/index.mjs","@chakra-ui/input":"https://ga.jspm.io/npm:@chakra-ui/input@2.0.22/dist/index.mjs","@chakra-ui/layout":"https://ga.jspm.io/npm:@chakra-ui/layout@2.2.0/dist/index.mjs","@chakra-ui/lazy-utils":"https://ga.jspm.io/npm:@chakra-ui/lazy-utils@2.0.5/dist/index.mjs","@chakra-ui/media-query":"https://ga.jspm.io/npm:@chakra-ui/media-query@3.2.12/dist/index.mjs","@chakra-ui/menu":"https://ga.jspm.io/npm:@chakra-ui/menu@2.1.15/dist/index.mjs","@chakra-ui/modal":"https://ga.jspm.io/npm:@chakra-ui/modal@2.2.12/dist/index.mjs","@chakra-ui/number-input":"https://ga.jspm.io/npm:@chakra-ui/number-input@2.0.19/dist/index.mjs","@chakra-ui/number-utils":"https://ga.jspm.io/npm:@chakra-ui/number-utils@2.0.7/dist/index.mjs","@chakra-ui/object-utils":"https://ga.jspm.io/npm:@chakra-ui/object-utils@2.1.0/dist/index.mjs","@chakra-ui/pin-input":"https://ga.jspm.io/npm:@chakra-ui/pin-input@2.0.20/dist/index.mjs","@chakra-ui/popover":"https://ga.jspm.io/npm:@chakra-ui/popover@2.1.12/dist/index.mjs","@chakra-ui/popper":"https://ga.jspm.io/npm:@chakra-ui/popper@3.0.14/dist/index.mjs","@chakra-ui/portal":"https://ga.jspm.io/npm:@chakra-ui/portal@2.0.16/dist/index.mjs","@chakra-ui/progress":"https://ga.jspm.io/npm:@chakra-ui/progress@2.1.6/dist/index.mjs","@chakra-ui/provider":"https://ga.jspm.io/npm:@chakra-ui/provider@2.3.0/dist/index.mjs","@chakra-ui/radio":"https://ga.jspm.io/npm:@chakra-ui/radio@2.0.22/dist/index.mjs","@chakra-ui/react-children-utils":"https://ga.jspm.io/npm:@chakra-ui/react-children-utils@2.0.6/dist/index.mjs","@chakra-ui/react-context":"https://ga.jspm.io/npm:@chakra-ui/react-context@2.0.8/dist/index.mjs","@chakra-ui/react-env":"https://ga.jspm.io/npm:@chakra-ui/react-env@3.0.0/dist/index.mjs","@chakra-ui/react-use-animation-state":"https://ga.jspm.io/npm:@chakra-ui/react-use-animation-state@2.0.9/dist/index.mjs","@chakra-ui/react-use-callback-ref":"https://ga.jspm.io/npm:@chakra-ui/react-use-callback-ref@2.0.7/dist/index.mjs","@chakra-ui/react-use-controllable-state":"https://ga.jspm.io/npm:@chakra-ui/react-use-controllable-state@2.0.8/dist/index.mjs","@chakra-ui/react-use-disclosure":"https://ga.jspm.io/npm:@chakra-ui/react-use-disclosure@2.0.8/dist/index.mjs","@chakra-ui/react-use-event-listener":"https://ga.jspm.io/npm:@chakra-ui/react-use-event-listener@2.0.7/dist/index.mjs","@chakra-ui/react-use-focus-effect":"https://ga.jspm.io/npm:@chakra-ui/react-use-focus-effect@2.0.11/dist/index.mjs","@chakra-ui/react-use-focus-on-pointer-down":"https://ga.jspm.io/npm:@chakra-ui/react-use-focus-on-pointer-down@2.0.6/dist/index.mjs","@chakra-ui/react-use-interval":"https://ga.jspm.io/npm:@chakra-ui/react-use-interval@2.0.5/dist/index.mjs","@chakra-ui/react-use-latest-ref":"https://ga.jspm.io/npm:@chakra-ui/react-use-latest-ref@2.0.5/dist/index.mjs","@chakra-ui/react-use-merge-refs":"https://ga.jspm.io/npm:@chakra-ui/react-use-merge-refs@2.0.7/dist/index.mjs","@chakra-ui/react-use-outside-click":"https://ga.jspm.io/npm:@chakra-ui/react-use-outside-click@2.1.0/dist/index.mjs","@chakra-ui/react-use-pan-event":"https://ga.jspm.io/npm:@chakra-ui/react-use-pan-event@2.0.9/dist/index.mjs","@chakra-ui/react-use-previous":"https://ga.jspm.io/npm:@chakra-ui/react-use-previous@2.0.5/dist/index.mjs","@chakra-ui/react-use-safe-layout-effect":"https://ga.jspm.io/npm:@chakra-ui/react-use-safe-layout-effect@2.0.5/dist/index.mjs","@chakra-ui/react-use-size":"https://ga.jspm.io/npm:@chakra-ui/react-use-size@2.0.10/dist/index.mjs","@chakra-ui/react-use-timeout":"https://ga.jspm.io/npm:@chakra-ui/react-use-timeout@2.0.5/dist/index.mjs","@chakra-ui/react-use-update-effect":"https://ga.jspm.io/npm:@chakra-ui/react-use-update-effect@2.0.7/dist/index.mjs","@chakra-ui/react-utils":"https://ga.jspm.io/npm:@chakra-ui/react-utils@2.0.12/dist/index.mjs","@chakra-ui/select":"https://ga.jspm.io/npm:@chakra-ui/select@2.0.19/dist/index.mjs","@chakra-ui/shared-utils":"https://ga.jspm.io/npm:@chakra-ui/shared-utils@2.0.5/dist/index.mjs","@chakra-ui/skeleton":"https://ga.jspm.io/npm:@chakra-ui/skeleton@2.0.24/dist/index.mjs","@chakra-ui/skip-nav":"https://ga.jspm.io/npm:@chakra-ui/skip-nav@2.0.15/dist/index.mjs","@chakra-ui/slider":"https://ga.jspm.io/npm:@chakra-ui/slider@2.0.25/dist/index.mjs","@chakra-ui/spinner":"https://ga.jspm.io/npm:@chakra-ui/spinner@2.0.13/dist/index.mjs","@chakra-ui/stat":"https://ga.jspm.io/npm:@chakra-ui/stat@2.0.18/dist/index.mjs","@chakra-ui/stepper":"https://ga.jspm.io/npm:@chakra-ui/stepper@2.2.0/dist/index.mjs","@chakra-ui/styled-system":"https://ga.jspm.io/npm:@chakra-ui/styled-system@2.9.1/dist/index.mjs","@chakra-ui/switch":"https://ga.jspm.io/npm:@chakra-ui/switch@2.0.27/dist/index.mjs","@chakra-ui/system":"https://ga.jspm.io/npm:@chakra-ui/system@2.5.8/dist/index.mjs","@chakra-ui/table":"https://ga.jspm.io/npm:@chakra-ui/table@2.0.17/dist/index.mjs","@chakra-ui/tabs":"https://ga.jspm.io/npm:@chakra-ui/tabs@2.1.9/dist/index.mjs","@chakra-ui/tag":"https://ga.jspm.io/npm:@chakra-ui/tag@3.0.0/dist/index.mjs","@chakra-ui/textarea":"https://ga.jspm.io/npm:@chakra-ui/textarea@2.0.19/dist/index.mjs","@chakra-ui/theme":"https://ga.jspm.io/npm:@chakra-ui/theme@3.1.2/dist/index.mjs","@chakra-ui/theme-tools":"https://ga.jspm.io/npm:@chakra-ui/theme-tools@2.0.18/dist/index.mjs","@chakra-ui/theme-utils":"https://ga.jspm.io/npm:@chakra-ui/theme-utils@2.0.18/dist/index.mjs","@chakra-ui/toast":"https://ga.jspm.io/npm:@chakra-ui/toast@6.1.4/dist/index.mjs","@chakra-ui/tooltip":"https://ga.jspm.io/npm:@chakra-ui/tooltip@2.2.9/dist/index.mjs","@chakra-ui/transition":"https://ga.jspm.io/npm:@chakra-ui/transition@2.0.16/dist/index.mjs","@chakra-ui/utils":"https://ga.jspm.io/npm:@chakra-ui/utils@2.0.15/dist/index.mjs","@chakra-ui/visually-hidden":"https://ga.jspm.io/npm:@chakra-ui/visually-hidden@2.0.15/dist/index.mjs","@emotion/cache":"https://ga.jspm.io/npm:@emotion/cache@11.11.0/dist/emotion-cache.browser.esm.js","@emotion/hash":"https://ga.jspm.io/npm:@emotion/hash@0.9.1/dist/emotion-hash.esm.js","@emotion/is-prop-valid":"https://ga.jspm.io/npm:@emotion/is-prop-valid@1.2.0/dist/emotion-is-prop-valid.esm.js","@emotion/memoize":"https://ga.jspm.io/npm:@emotion/memoize@0.8.0/dist/emotion-memoize.esm.js","@emotion/react":"https://ga.jspm.io/npm:@emotion/react@11.11.1/dist/emotion-react.browser.esm.js","@emotion/serialize":"https://ga.jspm.io/npm:@emotion/serialize@1.1.2/dist/emotion-serialize.browser.esm.js","@emotion/sheet":"https://ga.jspm.io/npm:@emotion/sheet@1.2.2/dist/emotion-sheet.browser.esm.js","@emotion/styled":"https://ga.jspm.io/npm:@emotion/styled@11.11.0/dist/emotion-styled.browser.esm.js","@emotion/unitless":"https://ga.jspm.io/npm:@emotion/unitless@0.7.5/dist/unitless.browser.esm.js","@emotion/use-insertion-effect-with-fallbacks":"https://ga.jspm.io/npm:@emotion/use-insertion-effect-with-fallbacks@1.0.1/dist/emotion-use-insertion-effect-with-fallbacks.browser.esm.js","@emotion/utils":"https://ga.jspm.io/npm:@emotion/utils@1.2.1/dist/emotion-utils.browser.esm.js","@emotion/weak-memoize":"https://ga.jspm.io/npm:@emotion/weak-memoize@0.3.1/dist/emotion-weak-memoize.esm.js","@firebase/app":"https://ga.jspm.io/npm:@firebase/app@0.9.20/dist/esm/index.esm2017.js","@firebase/auth":"https://ga.jspm.io/npm:@firebase/auth@1.3.0/dist/esm2017/index.js","@firebase/component":"https://ga.jspm.io/npm:@firebase/component@0.6.4/dist/esm/index.esm2017.js","@firebase/logger":"https://ga.jspm.io/npm:@firebase/logger@0.4.0/dist/esm/index.esm2017.js","@firebase/util":"https://ga.jspm.io/npm:@firebase/util@1.9.3/dist/index.esm2017.js","@jridgewell/gen-mapping":"https://ga.jspm.io/npm:@jridgewell/gen-mapping@0.3.3/dist/gen-mapping.umd.js","@jridgewell/resolve-uri":"https://ga.jspm.io/npm:@jridgewell/resolve-uri@3.1.1/dist/resolve-uri.umd.js","@jridgewell/set-array":"https://ga.jspm.io/npm:@jridgewell/set-array@1.1.2/dist/set-array.umd.js","@jridgewell/sourcemap-codec":"https://ga.jspm.io/npm:@jridgewell/sourcemap-codec@1.4.15/dist/sourcemap-codec.umd.js","@jridgewell/trace-mapping":"https://ga.jspm.io/npm:@jridgewell/trace-mapping@0.3.19/dist/trace-mapping.umd.js","@memberstack/dom":"https://ga.jspm.io/npm:@memberstack/dom@1.9.26/lib/index.js","@motionone/dom":"https://ga.jspm.io/npm:@motionone/dom@10.14.1/dist/index.es.js","@motionone/utils":"https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","@nodelib/fs.scandir":"https://ga.jspm.io/npm:@nodelib/fs.scandir@2.1.5/out/index.js","@nodelib/fs.stat":"https://ga.jspm.io/npm:@nodelib/fs.stat@2.0.5/out/index.js","@nodelib/fs.walk":"https://ga.jspm.io/npm:@nodelib/fs.walk@1.2.8/out/index.js","@popperjs/core":"https://ga.jspm.io/npm:@popperjs/core@2.11.8/lib/index.js","@swc/helpers/_/_interop_require_default":"https://ga.jspm.io/npm:@swc/helpers@0.5.2/cjs/_interop_require_default.cjs","@tailwindcss/line-clamp":"https://ga.jspm.io/npm:@tailwindcss/line-clamp@0.4.4/src/index.js","@tailwindcss/oxide":"https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/@empty.js","@tanem/svg-injector":"https://ga.jspm.io/npm:@tanem/svg-injector@10.1.33/dist/svg-injector.esm.js","@tensorflow/tfjs-backend-cpu":"https://ga.jspm.io/npm:@tensorflow/tfjs-backend-cpu@3.18.0/dist/index.js","@tensorflow/tfjs-backend-cpu/dist/shared":"https://ga.jspm.io/npm:@tensorflow/tfjs-backend-cpu@3.18.0/dist/shared.js","@tensorflow/tfjs-converter":"https://ga.jspm.io/npm:@tensorflow/tfjs-converter@3.18.0/dist/index.js","@tensorflow/tfjs-core/dist/ops/ops_for_converter":"https://ga.jspm.io/npm:@tensorflow/tfjs-core@3.18.0/dist/ops/ops_for_converter.js","@tensorflow/tfjs-core/dist/public/chained_ops/register_all_chained_ops":"https://ga.jspm.io/npm:@tensorflow/tfjs-core@3.18.0/dist/public/chained_ops/register_all_chained_ops.js","@tensorflow/tfjs-core/dist/register_all_gradients":"https://ga.jspm.io/npm:@tensorflow/tfjs-core@3.18.0/dist/register_all_gradients.js","@tensorflow/tfjs-data":"https://ga.jspm.io/npm:@tensorflow/tfjs-data@3.18.0/dist/index.js","@tensorflow/tfjs-layers":"https://ga.jspm.io/npm:@tensorflow/tfjs-layers@3.18.0/dist/index.js","@tootallnate/once":"https://ga.jspm.io/npm:@tootallnate/once@2.0.0/dist/index.js","@zag-js/element-size":"https://ga.jspm.io/npm:@zag-js/element-size@0.3.2/dist/index.mjs","@zag-js/focus-visible":"https://ga.jspm.io/npm:@zag-js/focus-visible@0.2.2/dist/index.mjs","abab":"https://ga.jspm.io/npm:abab@2.0.6/index.js","agent-base":"https://ga.jspm.io/npm:agent-base@6.0.2/dist/src/index.js","aria-hidden":"https://ga.jspm.io/npm:aria-hidden@1.2.3/dist/es2015/index.js","assert":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/assert.js","axios":"https://ga.jspm.io/npm:axios@0.27.2/index.js","braces":"https://ga.jspm.io/npm:braces@3.0.2/index.js","browser-process-hrtime":"https://ga.jspm.io/npm:browser-process-hrtime@1.0.0/index.js","browserslist":"https://ga.jspm.io/npm:browserslist@4.22.1/index.js","camelcase-css":"https://ga.jspm.io/npm:camelcase-css@2.0.1/index-es5.js","caniuse-lite/dist/unpacker/agents":"https://ga.jspm.io/npm:caniuse-lite@1.0.30001546/dist/unpacker/agents.js","canvas":"https://ga.jspm.io/npm:canvas@2.9.3/browser.js","canvas-confetti":"https://ga.jspm.io/npm:canvas-confetti@1.6.0/dist/confetti.module.mjs","child_process":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/child_process.js","color2k":"https://ga.jspm.io/npm:color2k@2.0.2/dist/index.exports.import.es.mjs","content-type":"https://ga.jspm.io/npm:content-type@1.0.4/index.js","crypto":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/crypto.js","css-box-model":"https://ga.jspm.io/npm:css-box-model@1.2.1/dist/css-box-model.cjs.js","cssesc":"https://ga.jspm.io/npm:cssesc@3.0.0/cssesc.js","cssom":"https://ga.jspm.io/npm:cssom@0.5.0/lib/index.js","cssstyle":"https://ga.jspm.io/npm:cssstyle@2.3.0/lib/CSSStyleDeclaration.js","data-urls":"https://ga.jspm.io/npm:data-urls@3.0.2/lib/parser.js","debug":"https://ga.jspm.io/npm:debug@2.6.9/src/browser.js","decimal.js":"https://ga.jspm.io/npm:decimal.js@10.3.1/decimal.js","decode-uri-component":"https://ga.jspm.io/npm:decode-uri-component@0.4.1/index.js","detect-libc":"https://ga.jspm.io/npm:detect-libc@1.0.3/lib/detect-libc.js","detect-node-es":"https://ga.jspm.io/npm:detect-node-es@1.1.0/es5/browser.js","didyoumean":"https://ga.jspm.io/npm:didyoumean@1.2.2/didYouMean-1.2.1.js","dlv":"https://ga.jspm.io/npm:dlv@1.1.3/dist/dlv.umd.js","dom-serializer":"https://ga.jspm.io/npm:dom-serializer@1.4.1/lib/index.js","domelementtype":"https://ga.jspm.io/npm:domelementtype@2.3.0/lib/index.js","domexception/webidl2js-wrapper":"https://ga.jspm.io/npm:domexception@4.0.0/webidl2js-wrapper.js","domhandler":"https://ga.jspm.io/npm:domhandler@4.3.1/lib/index.js","domutils":"https://ga.jspm.io/npm:domutils@2.8.0/lib/index.js","electron-to-chromium/versions":"https://ga.jspm.io/npm:electron-to-chromium@1.4.543/versions.js","entities":"https://ga.jspm.io/npm:entities@2.2.0/lib/index.js","entities/lib/":"https://ga.jspm.io/npm:entities@4.3.1/lib/","entities/lib/decode.js":"https://ga.jspm.io/npm:entities@4.3.1/lib/esm/decode.js","entities/maps/entities.json":"https://ga.jspm.io/npm:entities@1.1.2/maps/entities.json.js","entities/maps/legacy.json":"https://ga.jspm.io/npm:entities@1.1.2/maps/legacy.json.js","entities/maps/xml.json":"https://ga.jspm.io/npm:entities@1.1.2/maps/xml.json.js","events":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/events.js","fast-deep-equal/react":"https://ga.jspm.io/npm:fast-deep-equal@3.1.3/react.js","fast-glob":"https://ga.jspm.io/npm:fast-glob@3.3.1/out/index.js","fastq":"https://ga.jspm.io/npm:fastq@1.15.0/queue.js","fill-range":"https://ga.jspm.io/npm:fill-range@7.0.1/index.js","filter-obj":"https://ga.jspm.io/npm:filter-obj@5.1.0/index.js","fireworks-js":"https://ga.jspm.io/npm:fireworks-js@2.10.6/dist/index.es.js","focus-lock":"https://ga.jspm.io/npm:focus-lock@0.11.6/dist/es2015/index.js","focus-lock/constants":"https://ga.jspm.io/npm:focus-lock@0.11.6/dist/es2015/constants.js","form-data":"https://ga.jspm.io/npm:form-data@4.0.0/lib/browser.js","fs":"https://framer.com/m/framer/empty.js@0.1.0","get-nonce":"https://ga.jspm.io/npm:get-nonce@1.0.1/dist/es5/index.js","glob-parent":"https://ga.jspm.io/npm:glob-parent@6.0.2/index.js","hoist-non-react-statics":"https://ga.jspm.io/npm:hoist-non-react-statics@3.3.2/dist/hoist-non-react-statics.cjs.js","html-dom-parser":"https://ga.jspm.io/npm:html-dom-parser@3.0.0/index.mjs","html-encoding-sniffer":"https://ga.jspm.io/npm:html-encoding-sniffer@3.0.0/lib/html-encoding-sniffer.js","htmlparser2":"https://ga.jspm.io/npm:htmlparser2@6.1.0/lib/index.js","http":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/http.js","http-proxy-agent":"https://ga.jspm.io/npm:http-proxy-agent@5.0.0/dist/index.js","https":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/https.js","https-proxy-agent":"https://ga.jspm.io/npm:https-proxy-agent@5.0.1/dist/index.js","iconv-lite":"https://ga.jspm.io/npm:iconv-lite@0.6.3/lib/index.js","idb":"https://ga.jspm.io/npm:idb@7.1.1/build/index.js","inherits":"https://ga.jspm.io/npm:inherits@2.0.4/inherits_browser.js","inline-style-parser":"https://ga.jspm.io/npm:inline-style-parser@0.1.1/index.js","is-extglob":"https://ga.jspm.io/npm:is-extglob@2.1.1/index.js","is-glob":"https://ga.jspm.io/npm:is-glob@4.0.3/index.js","is-little-endian":"https://ga.jspm.io/npm:is-little-endian@0.0.0/index.js","is-number":"https://ga.jspm.io/npm:is-number@7.0.0/index.js","is-potential-custom-element-name":"https://ga.jspm.io/npm:is-potential-custom-element-name@1.0.1/index.js","jiti":"https://ga.jspm.io/npm:jiti@1.20.0/lib/index.js","js-cookie":"https://ga.jspm.io/npm:js-cookie@3.0.5/dist/js.cookie.js","lightningcss":"https://ga.jspm.io/npm:lightningcss@1.22.0/node/index.js","lines-and-columns":"https://ga.jspm.io/npm:lines-and-columns@1.2.4/build/index.js","lodash.camelcase":"https://ga.jspm.io/npm:lodash.camelcase@4.3.0/index.js","lodash.mergewith":"https://ga.jspm.io/npm:lodash.mergewith@4.6.2/index.js","long":"https://ga.jspm.io/npm:long@4.0.0/src/long.js","merge2":"https://ga.jspm.io/npm:merge2@1.4.1/index.js","micromatch":"https://ga.jspm.io/npm:micromatch@4.0.5/index.js","module":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/module.js","ms":"https://ga.jspm.io/npm:ms@2.0.0/index.js","nanoid/non-secure":"https://ga.jspm.io/npm:nanoid@3.3.6/non-secure/index.cjs","net":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/net.js","node-releases/data/processed/envs.json":"https://ga.jspm.io/npm:node-releases@2.0.13/data/processed/envs.json.js","node-releases/data/release-schedule/release-schedule.json":"https://ga.jspm.io/npm:node-releases@2.0.13/data/release-schedule/release-schedule.json.js","noisify-canvas":"https://ga.jspm.io/npm:noisify-canvas@1.1.1/build/noisifyCanvas.js","normalize-path":"https://ga.jspm.io/npm:normalize-path@3.0.0/index.js","nwsapi":"https://ga.jspm.io/npm:nwsapi@2.2.0/src/nwsapi.js","object-hash":"https://ga.jspm.io/npm:object-hash@3.0.0/dist/object_hash.js","os":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/os.js","parse5":"https://ga.jspm.io/npm:parse5@7.0.0/dist/cjs/index.js","path":"https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/browser/path.js","perf_hooks":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/perf_hooks.js","phenomenon":"https://ga.jspm.io/npm:phenomenon@1.6.0/dist/phenomenon.mjs","picocolors":"https://ga.jspm.io/npm:picocolors@1.0.0/picocolors.browser.js","picomatch":"https://ga.jspm.io/npm:picomatch@2.3.1/index.js","picomatch/lib/utils":"https://ga.jspm.io/npm:picomatch@2.3.1/lib/utils.js","postcss":"https://ga.jspm.io/npm:postcss@8.4.31/lib/postcss.js","postcss-js":"https://ga.jspm.io/npm:postcss-js@4.0.1/index.js","postcss-nested":"https://ga.jspm.io/npm:postcss-nested@6.0.1/index.js","postcss-selector-parser":"https://ga.jspm.io/npm:postcss-selector-parser@6.0.13/dist/index.js","postcss-selector-parser/dist/util/unesc":"https://ga.jspm.io/npm:postcss-selector-parser@6.0.13/dist/util/unesc.js","psl":"https://ga.jspm.io/npm:psl@1.9.0/index.js","punycode":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/punycode.js","qr.js/lib/ErrorCorrectLevel":"https://ga.jspm.io/npm:qr.js@0.0.0/lib/ErrorCorrectLevel.js","qr.js/lib/QRCode":"https://ga.jspm.io/npm:qr.js@0.0.0/lib/QRCode.js","query-string":"https://ga.jspm.io/npm:query-string@7.1.3/index.js","queue-microtask":"https://ga.jspm.io/npm:queue-microtask@1.2.3/index.js","react-clientside-effect":"https://ga.jspm.io/npm:react-clientside-effect@1.2.6/lib/index.es.js","react-fast-compare":"https://ga.jspm.io/npm:react-fast-compare@3.2.0/index.js","react-focus-lock":"https://ga.jspm.io/npm:react-focus-lock@2.9.4/dist/es2015/index.js","react-is":"https://ga.jspm.io/npm:react-is@18.2.0/index.js","react-property":"https://ga.jspm.io/npm:react-property@2.0.0/lib/index.js","react-remove-scroll":"https://ga.jspm.io/npm:react-remove-scroll@2.5.6/dist/es2015/index.js","react-remove-scroll-bar":"https://ga.jspm.io/npm:react-remove-scroll-bar@2.3.4/dist/es2015/index.js","react-remove-scroll-bar/constants":"https://ga.jspm.io/npm:react-remove-scroll-bar@2.3.4/dist/es2015/constants.js","react-side-effect":"https://ga.jspm.io/npm:react-side-effect@2.1.1/lib/index.js","react-style-singleton":"https://ga.jspm.io/npm:react-style-singleton@2.2.1/dist/es2015/index.js","readable-stream":"https://ga.jspm.io/npm:readable-stream@3.6.0/readable-browser.js","readable-stream/lib/internal/streams/from.js":"https://ga.jspm.io/npm:readable-stream@3.6.0/lib/internal/streams/from-browser.js","readable-stream/lib/internal/streams/stream.js":"https://ga.jspm.io/npm:readable-stream@3.6.0/lib/internal/streams/stream-browser.js","reusify":"https://ga.jspm.io/npm:reusify@1.0.4/reusify.js","run-parallel":"https://ga.jspm.io/npm:run-parallel@1.2.0/index.js","safer-buffer":"https://ga.jspm.io/npm:safer-buffer@2.1.2/safer.js","saxes":"https://ga.jspm.io/npm:saxes@6.0.0/saxes.js","seedrandom":"https://ga.jspm.io/npm:seedrandom@2.4.3/index.js","shallowequal":"https://ga.jspm.io/npm:shallowequal@1.1.0/index.js","source-map-js":"https://ga.jspm.io/npm:source-map-js@1.0.2/source-map.js","split-on-first":"https://ga.jspm.io/npm:split-on-first@3.0.0/index.js","stream":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/stream.js","strict-uri-encode":"https://ga.jspm.io/npm:strict-uri-encode@2.0.0/index.js","string_decoder":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/string_decoder.js","style-to-js":"https://ga.jspm.io/npm:style-to-js@1.1.1/cjs/index.js","style-to-object":"https://ga.jspm.io/npm:style-to-object@0.4.1/index.mjs","stylis":"https://ga.jspm.io/npm:stylis@4.2.0/index.js","sucrase":"https://ga.jspm.io/npm:sucrase@3.34.0/dist/esm/index.js","symbol-tree":"https://ga.jspm.io/npm:symbol-tree@3.2.4/lib/SymbolTree.js","tailwindcss/plugin":"https://ga.jspm.io/npm:tailwindcss@3.3.3/plugin.js","tiny-invariant":"https://ga.jspm.io/npm:tiny-invariant@1.3.1/dist/tiny-invariant.cjs.js","tls":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/tls.js","to-regex-range":"https://ga.jspm.io/npm:to-regex-range@5.0.1/index.js","toggle-selection":"https://ga.jspm.io/npm:toggle-selection@1.0.6/index.js","tough-cookie":"https://ga.jspm.io/npm:tough-cookie@4.0.0/lib/cookie.js","tr46":"https://ga.jspm.io/npm:tr46@3.0.0/index.js","ts-interface-checker":"https://ga.jspm.io/npm:ts-interface-checker@0.1.13/dist/index.js","tsparticles-engine":"https://ga.jspm.io/npm:tsparticles-engine@2.2.4/esm/index.js","tsparticles-interaction-external-attract":"https://ga.jspm.io/npm:tsparticles-interaction-external-attract@2.2.4/esm/index.js","tsparticles-interaction-external-bounce":"https://ga.jspm.io/npm:tsparticles-interaction-external-bounce@2.2.4/esm/index.js","tsparticles-interaction-external-bubble":"https://ga.jspm.io/npm:tsparticles-interaction-external-bubble@2.2.4/esm/index.js","tsparticles-interaction-external-connect":"https://ga.jspm.io/npm:tsparticles-interaction-external-connect@2.2.4/esm/index.js","tsparticles-interaction-external-grab":"https://ga.jspm.io/npm:tsparticles-interaction-external-grab@2.2.4/esm/index.js","tsparticles-interaction-external-pause":"https://ga.jspm.io/npm:tsparticles-interaction-external-pause@2.2.4/esm/index.js","tsparticles-interaction-external-push":"https://ga.jspm.io/npm:tsparticles-interaction-external-push@2.2.4/esm/index.js","tsparticles-interaction-external-remove":"https://ga.jspm.io/npm:tsparticles-interaction-external-remove@2.2.4/esm/index.js","tsparticles-interaction-external-repulse":"https://ga.jspm.io/npm:tsparticles-interaction-external-repulse@2.2.4/esm/index.js","tsparticles-interaction-external-slow":"https://ga.jspm.io/npm:tsparticles-interaction-external-slow@2.3.1/esm/index.js","tsparticles-interaction-external-trail":"https://ga.jspm.io/npm:tsparticles-interaction-external-trail@2.2.4/esm/index.js","tsparticles-interaction-particles-attract":"https://ga.jspm.io/npm:tsparticles-interaction-particles-attract@2.2.4/esm/index.js","tsparticles-interaction-particles-collisions":"https://ga.jspm.io/npm:tsparticles-interaction-particles-collisions@2.2.4/esm/index.js","tsparticles-interaction-particles-links":"https://ga.jspm.io/npm:tsparticles-interaction-particles-links@2.2.4/esm/index.js","tsparticles-move-base":"https://ga.jspm.io/npm:tsparticles-move-base@2.2.4/esm/index.js","tsparticles-move-parallax":"https://ga.jspm.io/npm:tsparticles-move-parallax@2.2.4/esm/index.js","tsparticles-particles.js":"https://ga.jspm.io/npm:tsparticles-particles.js@2.2.4/esm/index.js","tsparticles-plugin-absorbers":"https://ga.jspm.io/npm:tsparticles-plugin-absorbers@2.2.4/esm/index.js","tsparticles-plugin-emitters":"https://ga.jspm.io/npm:tsparticles-plugin-emitters@2.2.4/esm/index.js","tsparticles-plugin-polygon-mask":"https://ga.jspm.io/npm:tsparticles-plugin-polygon-mask@2.2.4/esm/index.js","tsparticles-shape-circle":"https://ga.jspm.io/npm:tsparticles-shape-circle@2.2.4/esm/index.js","tsparticles-shape-image":"https://ga.jspm.io/npm:tsparticles-shape-image@2.2.4/esm/index.js","tsparticles-shape-line":"https://ga.jspm.io/npm:tsparticles-shape-line@2.2.4/esm/index.js","tsparticles-shape-polygon":"https://ga.jspm.io/npm:tsparticles-shape-polygon@2.2.4/esm/index.js","tsparticles-shape-square":"https://ga.jspm.io/npm:tsparticles-shape-square@2.2.4/esm/index.js","tsparticles-shape-star":"https://ga.jspm.io/npm:tsparticles-shape-star@2.2.4/esm/index.js","tsparticles-shape-text":"https://ga.jspm.io/npm:tsparticles-shape-text@2.2.4/esm/index.js","tsparticles-slim":"https://ga.jspm.io/npm:tsparticles-slim@2.2.4/esm/index.js","tsparticles-updater-angle":"https://ga.jspm.io/npm:tsparticles-updater-angle@2.2.4/esm/index.js","tsparticles-updater-color":"https://ga.jspm.io/npm:tsparticles-updater-color@2.2.4/esm/index.js","tsparticles-updater-life":"https://ga.jspm.io/npm:tsparticles-updater-life@2.2.4/esm/index.js","tsparticles-updater-opacity":"https://ga.jspm.io/npm:tsparticles-updater-opacity@2.2.4/esm/index.js","tsparticles-updater-out-modes":"https://ga.jspm.io/npm:tsparticles-updater-out-modes@2.2.4/esm/index.js","tsparticles-updater-roll":"https://ga.jspm.io/npm:tsparticles-updater-roll@2.2.4/esm/index.js","tsparticles-updater-size":"https://ga.jspm.io/npm:tsparticles-updater-size@2.2.4/esm/index.js","tsparticles-updater-stroke-color":"https://ga.jspm.io/npm:tsparticles-updater-stroke-color@2.2.4/esm/index.js","tsparticles-updater-tilt":"https://ga.jspm.io/npm:tsparticles-updater-tilt@2.2.4/esm/index.js","tsparticles-updater-twinkle":"https://ga.jspm.io/npm:tsparticles-updater-twinkle@2.2.4/esm/index.js","tsparticles-updater-wobble":"https://ga.jspm.io/npm:tsparticles-updater-wobble@2.2.4/esm/index.js","tty":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/tty.js","universalify":"https://ga.jspm.io/npm:universalify@0.1.2/index.js","url":"https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/browser/url.js","use-callback-ref":"https://ga.jspm.io/npm:use-callback-ref@1.3.0/dist/es2015/index.js","use-sidecar":"https://ga.jspm.io/npm:use-sidecar@1.1.2/dist/es2015/index.js","use-sync-external-store/shim":"https://ga.jspm.io/npm:use-sync-external-store@1.2.0/shim/index.js","use-sync-external-store/shim/with-selector.js":"https://ga.jspm.io/npm:use-sync-external-store@1.2.0/shim/with-selector.js","util":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/util.js","util-deprecate":"https://ga.jspm.io/npm:util-deprecate@1.0.2/browser.js","v8":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/v8.js","vm":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.14/nodelibs/browser/vm.js","w3c-hr-time":"https://ga.jspm.io/npm:w3c-hr-time@1.0.2/index.js","w3c-xmlserializer":"https://ga.jspm.io/npm:w3c-xmlserializer@3.0.0/lib/serialize.js","webidl-conversions":"https://ga.jspm.io/npm:webidl-conversions@7.0.0/lib/index.js","whatwg-encoding":"https://ga.jspm.io/npm:whatwg-encoding@2.0.0/lib/whatwg-encoding.js","whatwg-mimetype":"https://ga.jspm.io/npm:whatwg-mimetype@3.0.0/lib/mime-type.js","whatwg-url":"https://ga.jspm.io/npm:whatwg-url@11.0.0/index.js","whatwg-url/webidl2js-wrapper":"https://ga.jspm.io/npm:whatwg-url@11.0.0/webidl2js-wrapper.js","worker_threads":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/worker_threads.js","xml-name-validator":"https://ga.jspm.io/npm:xml-name-validator@4.0.0/lib/xml-name-validator.js","xmlchars/xml/1.0/ed5":"https://ga.jspm.io/npm:xmlchars@2.2.0/xml/1.0/ed5.js","xmlchars/xml/1.1/ed2":"https://ga.jspm.io/npm:xmlchars@2.2.0/xml/1.1/ed2.js","xmlchars/xmlns/1.0/ed3":"https://ga.jspm.io/npm:xmlchars@2.2.0/xmlns/1.0/ed3.js","zlib":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/zlib.js","zustand/middleware":"https://ga.jspm.io/npm:zustand@4.1.5/esm/middleware.js","zustand/vanilla":"https://ga.jspm.io/npm:zustand@4.1.5/esm/vanilla.mjs","popmotion":"https://ga.jspm.io/npm:popmotion@11.0.3/dist/es/index.mjs","tsparticles":"https://ga.jspm.io/npm:tsparticles@1.39.1/index.js","meshline":"https://ga.jspm.io/npm:meshline@2.0.4/dist/meshline.es.js","stats.js":"https://ga.jspm.io/npm:stats.js@0.17.0/build/stats.min.js","suspend-react":"https://ga.jspm.io/npm:suspend-react@0.0.8/dist/index.js","zustand/shallow":"https://ga.jspm.io/npm:zustand@3.6.8/esm/shallow.js","copy-to-clipboard":"https://ga.jspm.io/npm:copy-to-clipboard@3.3.3/index.js","tsparticles-updater-destroy":"https://ga.jspm.io/npm:tsparticles-updater-destroy@2.3.1/esm/index.js","#lib/color.js":"https://ga.jspm.io/npm:unist-util-visit-parents@5.1.3/lib/color.browser.js","#lib/minpath.js":"https://ga.jspm.io/npm:vfile@5.3.7/lib/minpath.browser.js","#lib/minproc.js":"https://ga.jspm.io/npm:vfile@5.3.7/lib/minproc.browser.js","#lib/minurl.js":"https://ga.jspm.io/npm:vfile@5.3.7/lib/minurl.browser.js","@emotion/stylis":"https://ga.jspm.io/npm:@emotion/stylis@0.8.5/dist/stylis.browser.esm.js","bail":"https://ga.jspm.io/npm:bail@2.0.2/index.js","ccount":"https://ga.jspm.io/npm:ccount@2.0.1/index.js","comma-separated-tokens":"https://ga.jspm.io/npm:comma-separated-tokens@2.0.3/index.js","decode-named-character-reference":"https://ga.jspm.io/npm:decode-named-character-reference@1.0.2/index.dom.js","entities/lib/decode_codepoint":"https://ga.jspm.io/npm:entities@2.2.0/lib/decode_codepoint.js","entities/lib/maps/entities.json":"https://ga.jspm.io/npm:entities@2.2.0/lib/maps/entities.json.js","entities/lib/maps/legacy.json":"https://ga.jspm.io/npm:entities@2.2.0/lib/maps/legacy.json.js","entities/lib/maps/xml.json":"https://ga.jspm.io/npm:entities@2.2.0/lib/maps/xml.json.js","escape-string-regexp":"https://ga.jspm.io/npm:escape-string-regexp@5.0.0/index.js","extend":"https://ga.jspm.io/npm:extend@3.0.2/index.js","fault":"https://ga.jspm.io/npm:fault@2.0.1/index.js","format":"https://ga.jspm.io/npm:format@0.2.2/format.js","hast-util-is-element":"https://ga.jspm.io/npm:hast-util-is-element@2.1.3/index.js","hast-util-to-text":"https://ga.jspm.io/npm:hast-util-to-text@3.1.2/index.js","hast-util-whitespace":"https://ga.jspm.io/npm:hast-util-whitespace@2.0.1/index.js","highlight.js/lib/core":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/core.js","highlight.js/lib/languages/arduino":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/arduino.js","highlight.js/lib/languages/bash":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/bash.js","highlight.js/lib/languages/c":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/c.js","highlight.js/lib/languages/cpp":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/cpp.js","highlight.js/lib/languages/csharp":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/csharp.js","highlight.js/lib/languages/css":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/css.js","highlight.js/lib/languages/diff":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/diff.js","highlight.js/lib/languages/go":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/go.js","highlight.js/lib/languages/graphql":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/graphql.js","highlight.js/lib/languages/ini":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/ini.js","highlight.js/lib/languages/java":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/java.js","highlight.js/lib/languages/json":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/json.js","highlight.js/lib/languages/kotlin":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/kotlin.js","highlight.js/lib/languages/less":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/less.js","highlight.js/lib/languages/lua":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/lua.js","highlight.js/lib/languages/makefile":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/makefile.js","highlight.js/lib/languages/markdown":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/markdown.js","highlight.js/lib/languages/objectivec":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/objectivec.js","highlight.js/lib/languages/perl":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/perl.js","highlight.js/lib/languages/php":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/php.js","highlight.js/lib/languages/php-template":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/php-template.js","highlight.js/lib/languages/plaintext":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/plaintext.js","highlight.js/lib/languages/python":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/python.js","highlight.js/lib/languages/python-repl":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/python-repl.js","highlight.js/lib/languages/r":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/r.js","highlight.js/lib/languages/ruby":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/ruby.js","highlight.js/lib/languages/rust":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/rust.js","highlight.js/lib/languages/scss":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/scss.js","highlight.js/lib/languages/shell":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/shell.js","highlight.js/lib/languages/sql":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/sql.js","highlight.js/lib/languages/swift":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/swift.js","highlight.js/lib/languages/typescript":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/typescript.js","highlight.js/lib/languages/vbnet":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/vbnet.js","highlight.js/lib/languages/wasm":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/wasm.js","highlight.js/lib/languages/xml":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/xml.js","highlight.js/lib/languages/yaml":"https://ga.jspm.io/npm:highlight.js@11.7.0/es/languages/yaml.js","is-buffer":"https://ga.jspm.io/npm:is-buffer@2.0.5/index.js","is-plain-obj":"https://ga.jspm.io/npm:is-plain-obj@4.1.0/index.js","lowlight":"https://ga.jspm.io/npm:lowlight@2.8.1/index.js","lowlight/lib/core.js":"https://ga.jspm.io/npm:lowlight@2.8.1/lib/core.js","markdown-table":"https://ga.jspm.io/npm:markdown-table@3.0.3/index.js","marked":"https://ga.jspm.io/npm:marked@4.3.0/lib/marked.esm.js","mdast-util-definitions":"https://ga.jspm.io/npm:mdast-util-definitions@5.1.2/index.js","mdast-util-find-and-replace":"https://ga.jspm.io/npm:mdast-util-find-and-replace@2.2.2/index.js","mdast-util-from-markdown":"https://ga.jspm.io/npm:mdast-util-from-markdown@1.3.0/index.js","mdast-util-gfm":"https://ga.jspm.io/npm:mdast-util-gfm@2.0.2/index.js","mdast-util-gfm-autolink-literal":"https://ga.jspm.io/npm:mdast-util-gfm-autolink-literal@1.0.3/index.js","mdast-util-gfm-footnote":"https://ga.jspm.io/npm:mdast-util-gfm-footnote@1.0.2/index.js","mdast-util-gfm-strikethrough":"https://ga.jspm.io/npm:mdast-util-gfm-strikethrough@1.0.3/index.js","mdast-util-gfm-table":"https://ga.jspm.io/npm:mdast-util-gfm-table@1.0.7/index.js","mdast-util-gfm-task-list-item":"https://ga.jspm.io/npm:mdast-util-gfm-task-list-item@1.0.2/index.js","mdast-util-to-hast":"https://ga.jspm.io/npm:mdast-util-to-hast@12.3.0/index.js","mdast-util-to-markdown/lib/":"https://ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/","mdast-util-to-string":"https://ga.jspm.io/npm:mdast-util-to-string@3.2.0/index.js","micromark-core-commonmark":"https://ga.jspm.io/npm:micromark-core-commonmark@1.0.6/index.js","micromark-extension-gfm":"https://ga.jspm.io/npm:micromark-extension-gfm@2.0.1/index.js","micromark-extension-gfm-autolink-literal":"https://ga.jspm.io/npm:micromark-extension-gfm-autolink-literal@1.0.3/index.js","micromark-extension-gfm-footnote":"https://ga.jspm.io/npm:micromark-extension-gfm-footnote@1.1.0/index.js","micromark-extension-gfm-strikethrough":"https://ga.jspm.io/npm:micromark-extension-gfm-strikethrough@1.0.5/index.js","micromark-extension-gfm-table":"https://ga.jspm.io/npm:micromark-extension-gfm-table@1.0.5/index.js","micromark-extension-gfm-tagfilter":"https://ga.jspm.io/npm:micromark-extension-gfm-tagfilter@1.0.2/index.js","micromark-extension-gfm-task-list-item":"https://ga.jspm.io/npm:micromark-extension-gfm-task-list-item@1.0.3/index.js","micromark-factory-destination":"https://ga.jspm.io/npm:micromark-factory-destination@1.0.0/index.js","micromark-factory-label":"https://ga.jspm.io/npm:micromark-factory-label@1.0.2/index.js","micromark-factory-space":"https://ga.jspm.io/npm:micromark-factory-space@1.0.0/index.js","micromark-factory-title":"https://ga.jspm.io/npm:micromark-factory-title@1.0.2/index.js","micromark-factory-whitespace":"https://ga.jspm.io/npm:micromark-factory-whitespace@1.0.0/index.js","micromark-util-character":"https://ga.jspm.io/npm:micromark-util-character@1.1.0/index.js","micromark-util-chunked":"https://ga.jspm.io/npm:micromark-util-chunked@1.0.0/index.js","micromark-util-classify-character":"https://ga.jspm.io/npm:micromark-util-classify-character@1.0.0/index.js","micromark-util-combine-extensions":"https://ga.jspm.io/npm:micromark-util-combine-extensions@1.0.0/index.js","micromark-util-decode-numeric-character-reference":"https://ga.jspm.io/npm:micromark-util-decode-numeric-character-reference@1.0.0/index.js","micromark-util-decode-string":"https://ga.jspm.io/npm:micromark-util-decode-string@1.0.2/index.js","micromark-util-encode":"https://ga.jspm.io/npm:micromark-util-encode@1.0.1/index.js","micromark-util-html-tag-name":"https://ga.jspm.io/npm:micromark-util-html-tag-name@1.1.0/index.js","micromark-util-normalize-identifier":"https://ga.jspm.io/npm:micromark-util-normalize-identifier@1.0.0/index.js","micromark-util-resolve-all":"https://ga.jspm.io/npm:micromark-util-resolve-all@1.0.0/index.js","micromark-util-sanitize-uri":"https://ga.jspm.io/npm:micromark-util-sanitize-uri@1.1.0/index.js","micromark-util-subtokenize":"https://ga.jspm.io/npm:micromark-util-subtokenize@1.0.2/index.js","micromark/lib/":"https://ga.jspm.io/npm:micromark@3.1.0/lib/","property-information":"https://ga.jspm.io/npm:property-information@6.2.0/index.js","refractor/lang/":"https://ga.jspm.io/npm:refractor@3.6.0/lang/","remark-parse":"https://ga.jspm.io/npm:remark-parse@10.0.1/index.js","remark-rehype":"https://ga.jspm.io/npm:remark-rehype@10.1.0/index.js","showdown":"https://ga.jspm.io/npm:showdown@1.9.1/dist/showdown.js","space-separated-tokens":"https://ga.jspm.io/npm:space-separated-tokens@2.0.2/index.js","trim-lines":"https://ga.jspm.io/npm:trim-lines@3.0.1/index.js","trough":"https://ga.jspm.io/npm:trough@2.1.0/index.js","unified":"https://ga.jspm.io/npm:unified@10.1.2/index.js","unist-util-find-after":"https://ga.jspm.io/npm:unist-util-find-after@4.0.1/index.js","unist-util-generated":"https://ga.jspm.io/npm:unist-util-generated@2.0.1/index.js","unist-util-is":"https://ga.jspm.io/npm:unist-util-is@5.2.1/index.js","unist-util-position":"https://ga.jspm.io/npm:unist-util-position@4.0.4/index.js","unist-util-stringify-position":"https://ga.jspm.io/npm:unist-util-stringify-position@3.0.3/index.js","unist-util-visit":"https://ga.jspm.io/npm:unist-util-visit@4.1.2/index.js","unist-util-visit-parents":"https://ga.jspm.io/npm:unist-util-visit-parents@5.1.3/index.js","vfile":"https://ga.jspm.io/npm:vfile@5.3.7/index.js","vfile-message":"https://ga.jspm.io/npm:vfile-message@3.1.4/index.js"},"https://esm.sh/":{"fs":"https://framer.com/m/framer/empty.js@0.1.0","process":"https://framer.com/m/framer/empty.js@0.1.0","scheduler":"https://ga.jspm.io/npm:scheduler@0.23.0/index.js"},"https://ga.jspm.io/npm:framer-motion-3d@6.0.0-beta.8/":{"tslib":"https://ga.jspm.io/npm:tslib@2.3.1/tslib.es6.js"},"https://ga.jspm.io/npm:@motionone/dom@10.15.5/":{"tslib":"https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js"},"https://ga.jspm.io/npm:popmotion@11.0.3/":{"tslib":"https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js"},"https://ga.jspm.io/npm:popmotion@11.0.5/":{"tslib":"https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js"},"https://ga.jspm.io/npm:@motionone/dom@10.12.0/":{"tslib":"https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js"},"https://ga.jspm.io/npm:debug@2.6.9/":{"process":"https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.24/nodelibs/browser/process-production.js"},"https://ga.jspm.io/npm:react-composer@5.0.2/":{"prop-types":"https://ga.jspm.io/npm:prop-types@15.8.0/index.js"},"https://ga.jspm.io/npm:react-helmet@6.1.0/":{"prop-types":"https://ga.jspm.io/npm:prop-types@15.8.1/index.js"},"https://ga.jspm.io/npm:fast-glob@3.3.1/":{"glob-parent":"https://ga.jspm.io/npm:glob-parent@5.1.2/index.js"},"https://ga.jspm.io/npm:next@13.5.4/_/dd0af8be.js":{"@swc/helpers/_/_interop_require_default":"https://ga.jspm.io/npm:@swc/helpers@0.5.2/esm/_interop_require_default.js"},"https://ga.jspm.io/npm:next@13.5.4/_/fa0681bd.js":{"@swc/helpers/_/_interop_require_default":"https://ga.jspm.io/npm:@swc/helpers@0.5.2/esm/_interop_require_default.js"},"https://ga.jspm.io/npm:postcss-js@4.0.1/index.mjs":{"postcss":"https://ga.jspm.io/npm:postcss@8.4.31/lib/postcss.mjs"},"https://ga.jspm.io/npm:postcss@8.4.31/lib/postcss.mjs":{"nanoid/non-secure":"https://ga.jspm.io/npm:nanoid@3.3.6/non-secure/index.js"},"https://ga.jspm.io/npm:tailwindcss@3.3.3/_/028ec01a.js":{"postcss":"https://ga.jspm.io/npm:postcss@8.4.31/lib/postcss.mjs"},"https://ga.jspm.io/npm:tailwindcss@3.3.3/_/10024a14.js":{"postcss":"https://ga.jspm.io/npm:postcss@8.4.31/lib/postcss.mjs","postcss-js":"https://ga.jspm.io/npm:postcss-js@4.0.1/index.mjs"},"https://ga.jspm.io/npm:tailwindcss@3.3.3/_/3de2c232.js":{"postcss":"https://ga.jspm.io/npm:postcss@8.4.31/lib/postcss.mjs"},"https://ga.jspm.io/npm:tailwindcss@3.3.3/_/f7db58e5.js":{"postcss":"https://ga.jspm.io/npm:postcss@8.4.31/lib/postcss.mjs"},"https://ga.jspm.io/npm:@react-spring/animated@9.4.1/":{"@react-spring/shared":"https://ga.jspm.io/npm:@react-spring/shared@9.4.1/dist/react-spring-shared.esm.js"},"https://ga.jspm.io/npm:@react-spring/core@9.4.1/":{"@react-spring/animated":"https://ga.jspm.io/npm:@react-spring/animated@9.4.1/dist/react-spring-animated.esm.js","@react-spring/shared":"https://ga.jspm.io/npm:@react-spring/shared@9.4.1/dist/react-spring-shared.esm.js","@react-spring/types/animated":"https://ga.jspm.io/npm:@react-spring/types@9.4.1/animated.js","@react-spring/types/interpolation":"https://ga.jspm.io/npm:@react-spring/types@9.4.1/interpolation.js"},"https://ga.jspm.io/npm:@react-spring/shared@9.4.1/":{"@react-spring/rafz":"https://ga.jspm.io/npm:@react-spring/rafz@9.4.1/dist/react-spring-rafz.esm.js"},"https://ga.jspm.io/npm:@react-spring/three@9.4.1/":{"@react-spring/animated":"https://ga.jspm.io/npm:@react-spring/animated@9.4.1/dist/react-spring-animated.esm.js","@react-spring/core":"https://ga.jspm.io/npm:@react-spring/core@9.4.1/dist/react-spring-core.esm.js","@react-spring/shared":"https://ga.jspm.io/npm:@react-spring/shared@9.4.1/dist/react-spring-shared.esm.js"},"https://ga.jspm.io/npm:@shadergradient/store@0.0.0/":{"zustand":"https://ga.jspm.io/npm:zustand@4.1.5/esm/index.js"},"https://ga.jspm.io/npm:cssstyle@2.3.0/":{"cssom":"https://ga.jspm.io/npm:cssom@0.3.8/lib/index.js"},"https://ga.jspm.io/npm:dom-serializer@2.0.0/lib/index.js":{"domelementtype":"https://ga.jspm.io/npm:domelementtype@2.3.0/lib/index.js","entities":"https://ga.jspm.io/npm:entities@4.3.1/lib/index.js"},"https://ga.jspm.io/npm:domhandler@5.0.3/lib/index.js":{"domelementtype":"https://ga.jspm.io/npm:domelementtype@2.3.0/lib/index.js"},"https://ga.jspm.io/npm:domutils@3.0.1/lib/index.js":{"dom-serializer":"https://ga.jspm.io/npm:dom-serializer@2.0.0/lib/index.js","domelementtype":"https://ga.jspm.io/npm:domelementtype@2.3.0/lib/index.js","domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/index.js"},"https://ga.jspm.io/npm:html-dom-parser@3.0.0/":{"#index.js":"https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/@empty.js","domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/index.js"},"https://ga.jspm.io/npm:html-react-parser@3.0.0/index.js":{"html-dom-parser":"https://ga.jspm.io/npm:html-dom-parser@3.0.0/lib/client/html-to-dom.js","domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/index.js"},"https://ga.jspm.io/npm:html-to-react@1.5.0/":{"domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/index.js"},"https://ga.jspm.io/npm:htmlparser2@3.10.1/":{"domelementtype":"https://ga.jspm.io/npm:domelementtype@2.3.0/lib/index.js","domutils":"https://ga.jspm.io/npm:domutils@3.0.1/lib/index.js","domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/index.js"},"https://ga.jspm.io/npm:htmlparser2@8.0.1/lib/index.js":{"domelementtype":"https://ga.jspm.io/npm:domelementtype@2.3.0/lib/index.js","domutils":"https://ga.jspm.io/npm:domutils@3.0.1/lib/index.js","entities/lib/decode.js":"https://ga.jspm.io/npm:entities@4.3.1/lib/decode.js","domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/index.js"},"https://ga.jspm.io/npm:jsdom@20.0.0/_/4dd2d45e.js":{"parse5":"https://ga.jspm.io/npm:parse5@7.0.0/dist/index.js"},"https://ga.jspm.io/npm:parse5@7.0.0/":{"entities/lib/decode.js":"https://ga.jspm.io/npm:entities@4.3.1/lib/decode.js"},"https://ga.jspm.io/npm:parse5@7.0.0/dist/index.js":{"entities/lib/escape.js":"https://ga.jspm.io/npm:entities@4.3.1/lib/esm/escape.js"},"https://ga.jspm.io/npm:query-string@7.1.3/":{"decode-uri-component":"https://ga.jspm.io/npm:decode-uri-component@0.2.2/index.js","filter-obj":"https://ga.jspm.io/npm:filter-obj@1.1.0/index.js","split-on-first":"https://ga.jspm.io/npm:split-on-first@1.1.0/index.js"},"https://ga.jspm.io/npm:react-html-parser@2.0.2/":{"htmlparser2":"https://ga.jspm.io/npm:htmlparser2@3.10.1/lib/index.js"},"https://ga.jspm.io/npm:react-htmlparser2@0.1.0/":{"htmlparser2":"https://ga.jspm.io/npm:htmlparser2@3.10.1/lib/index.js"},"https://ga.jspm.io/npm:domutils@3.0.1/":{"domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/esm/index.js"},"https://ga.jspm.io/npm:html-react-parser@3.0.0/":{"domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/esm/index.js"},"https://ga.jspm.io/npm:htmlparser2@3.10.1/_/a70c5ce9.js":{"domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/esm/index.js"},"https://ga.jspm.io/npm:htmlparser2@8.0.1/":{"domhandler":"https://ga.jspm.io/npm:domhandler@5.0.3/lib/esm/index.js"}}}</script>
    <script async src="https://ga.jspm.io/npm:es-module-shims@1.6.3/dist/es-module-shims.js" crossorigin="anonymous" data-framer-es-module-shims></script>
    <!-- Start of headStart -->
    
    <!-- End of headStart -->
    <meta name="viewport" content="width=device-width">
    <meta name="generator" content="Framer c60b0a0">
    <title>Gilbert Pellegrom - Software Engineer from Scotland</title>
    <meta name="description" content="I&#39;m a software engineer and web developer from the North of Scotland." />
    <meta name="framer-search-index" content="indexing">
    <link rel="icon" href="https://framerusercontent.com/images/E3pw15lSpNNxcWImOzpXI.png">
    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website">
    <meta property="og:title" content="Gilbert Pellegrom - Software Engineer from Scotland">
    <meta property="og:description" content="I&#39;m a software engineer and web developer from the North of Scotland.">
    <meta property="og:image" content="https://framerusercontent.com/images/uYGb5fYfqZnyiN2zbDxLc31XJmI.png">
    <!-- Twitter -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Gilbert Pellegrom - Software Engineer from Scotland">
    <meta name="twitter:description" content="I&#39;m a software engineer and web developer from the North of Scotland.">
    <meta name="twitter:image" content="https://framerusercontent.com/images/uYGb5fYfqZnyiN2zbDxLc31XJmI.png">
    <style data-framer-css-ssr>
        html, body, #main {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        :root {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        * {
            box-sizing: border-box;
            -webkit-font-smoothing: inherit;
        }
        h1, h2, h3, h4, h5, h6, p, figure {
            margin: 0;
        }
        body, input, textarea, select, button { font-size: 12px; font-family: sans-serif; }
        body { --token-849e5971-4e20-414b-85bc-9934f715adf8: rgb(17, 17, 17);--token-f3d734f3-2b24-4f9b-a40c-9508d93a2f84: rgb(102, 102, 102);--token-92ca0ef4-2cbc-4669-ae36-2b4079212874: rgb(153, 153, 153);--token-1eebb7f4-8df8-4da6-9f01-369cd97e4eac: rgb(161, 88, 48);--token-90767077-ccac-4e83-bee4-b7d29d4363f3: rgb(8, 128, 70);--token-76232f1c-f412-4f59-8235-df7bcd8e264b: rgba(9, 227, 125, 0.16);--token-c34c9a9d-1d26-457e-8a9c-18aa1b10816b: rgb(250, 233, 225);--token-ca867117-2723-4090-9835-aee2c37dc9f5: rgb(239, 239, 240);--token-9eaa7311-e839-4a54-9aec-76fdc6273ca1: rgb(255, 255, 255);--token-ca8dab25-69cf-4f66-a4ef-ac5032f3bf9c: rgb(244, 245, 245);--token-38964799-8d73-4595-a709-abe592ae6472: rgba(0, 0, 0, 0.08);--token-040a8325-d2e7-43a8-b54f-c4e040b2ca7a: rgb(48, 50, 54);--token-37d31a15-05b0-491c-a7f8-586f86c15dfc: rgb(24, 25, 27);--token-ef365505-e7f9-46a3-8d30-de116f15a088: rgb(96, 100, 108);--token-ed5db0ce-3545-4b78-8a75-33c6e6ca6dd6: rgba(174, 177, 183, 0.7);--token-76302ce4-8c77-451e-8d8a-e6f143e2c6ea: rgba(147, 151, 159, 0.9);--token-fb4e1292-7753-4d7d-9446-904f85ea412b: rgb(174, 177, 183);--token-d7798d4e-d67b-4ac3-846f-2a822c3a1164: rgba(174, 177, 183, 0.16);--token-a85870bb-c042-4813-b660-b29313ab2677: rgba(174, 177, 183, 0.32);--token-7ea16459-b610-45e6-b5c7-eb9afba27f39: rgba(174, 177, 183, 0.5);--token-47e925ed-b99a-4aec-81aa-a09b73f9d761: rgb(255, 255, 255);--token-1153b790-b93d-4824-8da3-bbfe4d32ba64: rgb(18, 18, 18);--token-afce42a3-f1fe-4c65-8cd4-fcb181fad147: rgb(255, 255, 255);--token-289c214c-4876-4786-b403-7eff53fa1a7d: rgb(201, 18, 18); }
@media (prefers-color-scheme: dark) { body { --token-849e5971-4e20-414b-85bc-9934f715adf8: rgb(255, 255, 255); --token-f3d734f3-2b24-4f9b-a40c-9508d93a2f84: rgba(255, 255, 255, 0.6); --token-92ca0ef4-2cbc-4669-ae36-2b4079212874: rgba(255, 255, 255, 0.4); --token-1eebb7f4-8df8-4da6-9f01-369cd97e4eac: rgb(250, 188, 155); --token-90767077-ccac-4e83-bee4-b7d29d4363f3: rgb(18, 201, 113); --token-76232f1c-f412-4f59-8235-df7bcd8e264b: rgba(15, 138, 81, 0.21); --token-c34c9a9d-1d26-457e-8a9c-18aa1b10816b: rgb(56, 34, 24); --token-ca867117-2723-4090-9835-aee2c37dc9f5: rgb(40, 40, 40); --token-9eaa7311-e839-4a54-9aec-76fdc6273ca1: rgb(26, 26, 26); --token-ca8dab25-69cf-4f66-a4ef-ac5032f3bf9c: rgb(20, 20, 20); --token-38964799-8d73-4595-a709-abe592ae6472: rgba(255, 255, 255, 0.06); --token-040a8325-d2e7-43a8-b54f-c4e040b2ca7a: rgba(255, 255, 255, 0.14); --token-37d31a15-05b0-491c-a7f8-586f86c15dfc: rgba(255, 255, 255, 0.18); --token-ef365505-e7f9-46a3-8d30-de116f15a088: rgba(255, 255, 255, 0.22); --token-ed5db0ce-3545-4b78-8a75-33c6e6ca6dd6: rgba(255, 255, 255, 0.12); --token-76302ce4-8c77-451e-8d8a-e6f143e2c6ea: rgba(255, 255, 255, 0.32); --token-fb4e1292-7753-4d7d-9446-904f85ea412b: rgba(255, 255, 255, 0.24); --token-d7798d4e-d67b-4ac3-846f-2a822c3a1164: rgba(255, 255, 255, 0.08); --token-a85870bb-c042-4813-b660-b29313ab2677: rgba(255, 255, 255, 0.14); --token-7ea16459-b610-45e6-b5c7-eb9afba27f39: rgba(255, 255, 255, 0.2); --token-47e925ed-b99a-4aec-81aa-a09b73f9d761: rgb(255, 255, 255); --token-1153b790-b93d-4824-8da3-bbfe4d32ba64: rgb(255, 255, 255); --token-afce42a3-f1fe-4c65-8cd4-fcb181fad147: rgb(0, 0, 0);  } }
        
        /* cyrillic-ext */
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-puBtNcWU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-psRtNcWU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-puxtNcWU.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ptRtN.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* latin-ext */
@font-face {
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NXxvFRoY5LDh3yCm7MEP2jqYk.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5CcgcVyoWSqO1THBiISd6oCog.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/MF544SVCvk3yNpLIz3pwDXFZPKM.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/TNtxudDBkAm2RXdtU3rvTBwoM.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/fIabp4VN5z7iJ3lNOz9qfNeQHc.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/YSOgKh50dqzzsXffetgcarlLHcI.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/9iRSYClnXA0RMygyIn6yjjWXJw.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/MVhJhYeDWxeyqT939zMNyw9p8.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/RJeJJARdrtNUtic58kOz7hIgBuE.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/hgmI3sEShaw5UU738TAjDBQPH0.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/v2q8JTTTs7McDMSEhnxAIBqd0.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/JAur4lGGSGRGyrFi59JSIKqVgU.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/YJsHMqeEm0oDHuxRTVCwg5eZuo.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/oJJMyJlDykMObEyb5VexHSxd24.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/IpeaX0WzLaonj68howNZg4SJJaY.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/KCj1bV3vDXY5OLHttTeRYcu9J8.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/biaVHhOprxbHaR3dIP7Z8cYurHg.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/BpOIEy4nYtcp1RwqOtwAgi2EiDE.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/gNa011yWpVpNFgUhhSlDX8nUiPQ.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vpq17U0WM26sBGHgq9jnrUmUf8.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/bNYh7lNMEpOegeRYAtyGel1WqBE.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/FBzcXZYmdulcZC0z278U6o0cw.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ua60IRqWK94xCrq0SC639Hbsdjg.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Pd8gNPn2dSCh4FyjWFw9PJysoQ.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zpiI5DA3vCb3G2sqEyq9xqogo.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DtVQjTG8OGGKnwKYrMHRZVCyo.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/aUYDUTztS7anQw5JuwCncXeLOBY.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/yDiPvYxioBHsicnYxpPW35WQmx8.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/if4nAQEfO1l3iBiurvlUSTaMA.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/GdJ7SQjcmkU1sz7lk5lMpKUlKY.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zUCSsMbWBcHOQoATrhsPVigkc.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6eYp9yIAUvPZY7o0yfI4e2OP6g.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/aKoimhPBfs6C7Am2HTTVjGcpE.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/L9nHaKi7ULzGWchEehsfwttxOwM.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2"); font-display: block; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2"); font-display: block; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2"); font-display: block; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2"); font-display: block; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2"); font-display: block; font-style: normal; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2"); font-display: block; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2"); font-display: block; font-style: normal; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Vu4RH4OOAYHIXg4LpXVzNVmbpY.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/eOWZqb2nQ1SLbtYmcGBFYFSOE5U.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/sMud1BrfhejzYfhsGoUtjWdRb90.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/SDel4nEmK9AyiBktaYZfYI9DrY.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/goi1SSqo9KWshoqpg7CqWwBcQBc.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/iPDparXDXhfwSxmuiEXzr0b1vAU.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/kZK78sVb0ChIxwI4EF00ArQvpu0.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/zLXnIInNs9VhCJZQ1B0FvHgtWDM.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/yHa3FUh9QDCLkYGoHU44PsRbTI.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/w3wwH92cnNPcZVAf63gAmGQW0k.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/w9aHRXFhel7kScIgRMsPqEwE3AY.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/uUP0myN2OEY8kWGv4U4DKeDieDg.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/eDNmF3DmGWYDX8NrhNZOl1SDyQ.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2"); font-display: block; font-style: normal; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fEqgEChcTaneQFxeugexHq7Bk.woff2"); font-display: block; font-style: normal; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/nL7d8Ph0ViwUQorApF89PoAagQI.woff2"); font-display: block; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2"); font-display: block; font-style: normal; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2"); font-display: block; font-style: normal; font-weight: 300; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/6e1qKhy2mljzCRhlGpuCksCGjGI.woff2"); font-display: block; font-style: normal; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2"); font-display: block; font-style: normal; font-weight: 300; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2"); font-display: block; font-style: normal; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2"); font-display: block; font-style: normal; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2"); font-display: block; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2"); font-display: block; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2"); font-display: block; font-style: normal; font-weight: 500; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2"); font-display: block; font-style: normal; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2"); font-display: block; font-style: normal; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2"); font-display: block; font-style: normal; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2"); font-display: block; font-style: normal; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2"); font-display: block; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2"); font-display: block; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2"); font-display: block; font-style: normal; font-weight: 600; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/dHHUz45rhM2KCQpj9zttNVlibk.woff2"); font-display: block; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2"); font-display: block; font-style: normal; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2"); font-display: block; font-style: normal; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2"); font-display: block; font-style: normal; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2"); font-display: block; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2"); font-display: block; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2"); font-display: block; font-style: normal; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2"); font-display: block; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2"); font-display: block; font-style: normal; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/RDJfWXA0aFdpD2OO2AJLBh2Z7E.woff2"); font-display: block; font-style: normal; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/e97VFGU1js4GGgvQCnvIiHpRf0.woff2"); font-display: block; font-style: normal; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/9WZaFuMg9OiQ7an8bugAJkUG04.woff2"); font-display: block; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2"); font-display: block; font-style: normal; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/pFve2DToKu0uyKsWs4NBTHpK7Vc.woff2"); font-display: block; font-style: normal; font-weight: 800; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/1ZgR8LZSrJTG9VOgP5wgqaL3lQ4.woff2"); font-display: block; font-style: normal; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/4hhgqiTCDCCa8WhFmTB7QXODupk.woff2"); font-display: block; font-style: normal; font-weight: 800; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/EZSFVoaPWKnZ6GuVk5dlS5pk.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TMYuLEOqLWgunxD5qCFeADEgk.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vSoBOmgqFUd0rVCgogjwL7jQI.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/bIwBTbnyeAOa9wQIBagEdRDHXhE.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/ytuJ1iJd5SddEQ3LTMbeYRRwiE.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fmXYBApyDC604dR7g2aaACGvCk.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fWaKVy6hRB8Z8aBaXHMiFEvPILU.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/syX0favWwGMDkTs34aSUJp2FDg.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/MRDnh8epalyri0qENYQVaYkjNjA.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/3RO0kKTqHkJmvsJcJAr5at0.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vYXKBGLaUwctOIY5xUjwrXQ4p8.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/GSo3TkcX0SwmUNLnnUlsKhqgZI.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/7b925B3vAlG2atcrbV7LoSudp7c.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/FuEG87bF2T2uEeI84KQYYAE9wA.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/l72nQILmlFUAK8OXlvJB8Qybl2M.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/5u1LyW8isA2RA3QfYvCc6TVeGSU.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TB25ubMpKGgq66PNQGGdJB2VGM.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vFOa28RMJNgff4GnWLns8E8vGZw.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/JVGAsgKKXCCsDQ3MCrxIs5u1U.woff2"); font-display: block; font-style: italic; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/GeFYhvsobZhw8u0Xza2zCmC8Cw.woff2"); font-display: block; font-style: italic; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/8dxmIktsyEgZt0OloSu5gz6TgLI.woff2"); font-display: block; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/f2kclCrwmFV8YeznrosrT3kcjE.woff2"); font-display: block; font-style: italic; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/HTPyW5jOpXfwIja9CrgNJUDriY4.woff2"); font-display: block; font-style: italic; font-weight: 300; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/SorE7ZPZIqD5pBy9oKeSOEC0Q5k.woff2"); font-display: block; font-style: italic; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/xFtzow8wtMpaEQuIGgCbt25Qorg.woff2"); font-display: block; font-style: italic; font-weight: 300; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2"); font-display: block; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2"); font-display: block; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2"); font-display: block; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2"); font-display: block; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2"); font-display: block; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/djqIk3Er2JcAcz7Rup88BdINEw.woff2"); font-display: block; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2"); font-display: block; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2"); font-display: block; font-style: italic; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2"); font-display: block; font-style: italic; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2"); font-display: block; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2"); font-display: block; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2"); font-display: block; font-style: italic; font-weight: 500; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/xSzma7KIWAdctStaX171ey3lams.woff2"); font-display: block; font-style: italic; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/8E92vrr3j1gDqzepmeSbD2u0JxA.woff2"); font-display: block; font-style: italic; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2"); font-display: block; font-style: italic; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2"); font-display: block; font-style: italic; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2"); font-display: block; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2"); font-display: block; font-style: italic; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/wmHLUqO4QxLaADUScavxvknnBQ.woff2"); font-display: block; font-style: italic; font-weight: 600; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/08bCJfmvizuFi36VeazboYh54CQ.woff2"); font-display: block; font-style: italic; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2"); font-display: block; font-style: italic; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2"); font-display: block; font-style: italic; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2"); font-display: block; font-style: italic; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2"); font-display: block; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2"); font-display: block; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2"); font-display: block; font-style: italic; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TBccIZR9kIpkRce5i9ATfPp7a4.woff2"); font-display: block; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2"); font-display: block; font-style: italic; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/toNasQAsgu8B7dP8n9xdXRzdNhU.woff2"); font-display: block; font-style: italic; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/xPVm3TFQkuvdIaC7nzaBBAiE5Y.woff2"); font-display: block; font-style: italic; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2"); font-display: block; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/oG51mTqVfF2JDETyCzOOIQOpzY.woff2"); font-display: block; font-style: italic; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/1aaySnsnw0pKE2qUemKvHaM1tw.woff2"); font-display: block; font-style: italic; font-weight: 800; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/pkaPRuutZhWxJishes736uL2KM.woff2"); font-display: block; font-style: italic; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/gLJVFeatQcrirAaS7jqVJIO4.woff2"); font-display: block; font-style: italic; font-weight: 800; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/yHWoQPBZSEiCC3aW3JXtcoFby8o.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/UHqhq621TbUtspKtPKPA1Ne8qY.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/6dsy2CbviAWDcszGLlgyaLpRMk.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TQqnntSFYYGDv7XtyT3ZhfvDA.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/nE03Xxh2GngsU8hDpg6CRGxqfoM.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/sz8HQr9IEEln6nmUJ8X0dtBwUQ.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/dWFiPjtJpfcxAIDV8RPyuCq04.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Onest Placeholder"; src: local("Arial"); ascent-override: 91.42%; descent-override: 28.75%; line-gap-override: 0.00%; size-adjust: 106.10% }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 90.00%; descent-override: 22.43%; line-gap-override: 0.00%; size-adjust: 107.64% }
    </style>
    <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
    
    <!-- Start of headEnd -->
    <script src="https://cdn.usefathom.com/script.js" data-site="NEVGDTRA" defer=""></script>
    <!-- End of headEnd -->
</head>
<body>
    <script async src="https://events.framer.com/script" data-fid="fd93f7c9348c2434831913ddd0aace75cdf593546dc773a544fa08f2b34b92a1"></script>
    <!-- Start of bodyStart -->
    
    <!-- End of bodyStart -->
    <div id="main"></div>
    
    
    
    <script data-framer-appear-animation="no-preference"></script>
    <script type="module" async data-framer-bundle="main">
        import * as React from "react"
        import * as ReactDOM from "react-dom/client"
        import * as Framer from "framer"

        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/8Yx8xRA8EgRCkCkmeYlt/to44Kgp8CnN8M4OaMijR/augiA20Il.js")), path: "/"}, tWGcoJWNW: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/nPIHNHxBpPElAd4AAAN0/YCGZDUZY4tBo9OU4zCAB/tWGcoJWNW.js")), path: "/projects"}, Nmf3PCscL: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/g3g0fUy2jyv7ljDrbLKq/JUJ5j546p1p5q4ps2zm8/Nmf3PCscL.js")), path: "/about"}, Wa5VD5846: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/cpTZAKUFyB6oG8g7dUVz/OyQ7XgeiEgoydXhr7uUO/Wa5VD5846.js")), path: "/store"}, p7sGWNR1H: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/uhL6sJga8Byc2Bc09Yjl/opH1gh8uAEUsRULj296k/p7sGWNR1H.js")), path: "/blog"}, nepRzKIMW: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/fL9jWoPFu8dXNk4GTSlq/EMaa1owZUiSPn825AwyO/nepRzKIMW.js")), path: "/contact"}, LGOqpU_WL: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/RpEpf61zinXyUdN0FhWx/L5Kl820rWOxKXL4XEfip/LGOqpU_WL.js")), path: "/work"}, S2bBhcsfk: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/81SHWBMHvrbOr0I9eT7c/mcMySOy3U8q2SCEXRRPe/S2bBhcsfk.js")), path: "/work/:KxlwtXn6Z"}, bpAn8QFtf: {elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/rqWKHdv9OoV7Ea9t48ze/FEtEmgV51mxl5GSQP7QX/bpAn8QFtf.js")), path: "/work/:KxlwtXn6Z"}, hpln7EdV6: {collectionId: "tSKMDIzZL", elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/1Ts11HJ06uuqxI8MaaUt/Zw6atMKdMJ7tC1eq9H0V/hpln7EdV6.js")), path: "/blog/:HPmBF9lNm"}, BSxaKma35: {collectionId: "UJaj_XZKu", elements: {}, page: Framer.lazy(() => import("https://framerusercontent.com/modules/PeCOZ6rSplxpFePtCRyD/t2WbTZXAENr6EItc4BJb/BSxaKma35.js")), path: "/work/:KxlwtXn6Z"}, a9T6Gml4Z: {page: Framer.lazy(() => import("https://framerusercontent.com/modules/450FnaSrW40NNoITzbhK/VquHX6okD5yKoEDryDDV/a9T6Gml4Z.js"))}, dbvN5bSWh: {page: Framer.lazy(() => import("https://framerusercontent.com/modules/GrAG6oCzTbc9b8NWnM3e/tbhPqg0s8FiwQFefeXzL/dbvN5bSWh.js"))}}
        const locales = [{code: "en", id: "default", name: "English", slug: ""}]

        export async function getPageRoot({ routeId, pathVariables, localeId }) {
            // We don't want the initial render to immediately have to suspend.
            await routes[routeId].page.preload()

            const content = React.createElement(
                Framer.PageRoot,
                {
                    isWebsite: true,
                    routeId,
                    pathVariables,
                    routes,
                    collectionUtils: {tSKMDIzZL: async () => (await import("https://framerusercontent.com/modules/U4ajaqJzBbGfQbTsRWpi/keYtbytQPGQx7beBoAz9/tSKMDIzZL.js"))?.["utils"], UJaj_XZKu: async () => (await import("https://framerusercontent.com/modules/dG2cKC2BaS8ZOMyhS6Q0/cGldyIYY6IwPcGUpwDjn/UJaj_XZKu.js"))?.["utils"]},
                    framerSiteId: "fd93f7c9348c2434831913ddd0aace75cdf593546dc773a544fa08f2b34b92a1",
                    notFoundPage: Framer.lazy(() => import("__framer-not-found-page")),
                    isReducedMotion: undefined,
                    localeId,
                    locales,
                    preserveQueryParams: undefined,
                }
            )

            const contentWithFeaturesContext = React.createElement(
                Framer.LibraryFeaturesProvider,
                {
                    children: content,
                    value: {enableAsyncURLUpdates: false, useGranularSuspense: false}
                }
            )

            
            const page = React.createElement(Framer.PageEffectsProvider, {
                children: contentWithFeaturesContext,
                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: "tween"}, x: "0px", y: "0px"}}, routes: {}}
            })

            return page
        }

        const isBrowser = typeof document !== "undefined"
        if (isBrowser) {
            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {
                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: "' + exportIdentifier + '" in "' + packageAndFilename + '"' })
            }

            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it
            window.process = {
                ...window.process,
                env: {
                    ...(window.process ? window.process.env: undefined),
                    NODE_ENV: "production"
                }
            }

            window.__framer_events = window.__framer_events || []

            // Fallback support for stack gaps
            Framer.installFlexboxGapWorkaroundIfNeeded()

            const container = document.getElementById("main")
            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.
            if ("framerHydrateV2" in container.dataset) main(true, container)
            else main(false, container)
        }

        function track() {
            if (!isBrowser) return
            window.__framer_events.push(arguments)
        }

        async function main(shouldHydrate, container) {
            try {
                let routeId, localeId, pathVariables, breakpoints
                if (shouldHydrate) {
                    const routeData = JSON.parse(container.dataset.framerHydrateV2)
                    routeId = routeData.routeId
                    localeId = routeData.localeId
                    pathVariables = routeData.pathVariables
                    breakpoints = routeData.breakpoints
                } else {
                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)
                    routeId = routeData.routeId
                    localeId = routeData.localeId
                    pathVariables = routeData.pathVariables
                }

                const page = await getPageRoot({ routeId, localeId, pathVariables })

                function handleRecoverableError(error, errorInfo) {
                    const componentStack = errorInfo?.componentStack
                    console.warn("Recoverable error during hydration. Please check any custom code or code overrides to fix server/client mismatches.", error, componentStack)
                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)
                    if (Math.random() > 0.01) return
                    track("published_site_load_recoverable_error", {
                        message: String(error),
                        componentStack, // componentStack is more useful
                        stack: componentStack ? undefined : error instanceof Error && typeof error.stack === "string" ? error.stack : null,
                    })
                }

                if (shouldHydrate) {
                    Framer.withPerformanceMarks("framer-rewrite-breakpoints", () => {
                        Framer.removeHiddenBreakpointLayersV2(breakpoints)
                        window.__framer_onRewriteBreakpoints?.(breakpoints)
                    })

                    React.startTransition(() => {
                        Framer.markHydrationStart()
                        Framer.setInitialHydrationState()
                        if (true) Framer.turnOffReactEventHandling()
                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleRecoverableError })
                    })
                } else {
                    ReactDOM.createRoot(container, { onRecoverableError: handleRecoverableError }).render(page)
                }
            } catch (error) {
                track("published_site_load_error", {
                    message: String(error),
                    stack: error instanceof Error && typeof error.stack === "string" ? error.stack : null
                })
                throw error
            }
        }

        
    </script>
    <!-- Start of bodyEnd -->
    
    <!-- End of bodyEnd -->
</body>
</html>
