{"version":3,"file":"script_main.BipKPPDW.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","fonts","css","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Facebook","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","useState","addPropertyOverrides","Check","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","ChevronRightFonts","ChevronRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ButtonSubscribeForm","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","_Fragment","FormPlainTextInput","SVG","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MiscDivider","NewsletterSignup","LogoFonts","Logo","LinksFonts","Links","SocialNetworks","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","LinkedIn","Youtube","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","NewsletterFooterForm","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","useRef","useState","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","LinksFonts","Links","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","LinksFonts","Links","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Links","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","Target","Book","UserCircle","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","ChevronRight","NavMenuColumnsMultiLayoutFonts","NavMenuColumnsMultiLayout","OtherFonts","Other","Template","CompanyFonts","Company","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","AccordionNav","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","ArrowRight","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","Logo","NavMainLink","ButtonsTagsButtons","Search","ButtonsTagsTags","NavMenuColumnsMultiLayout","Other","MenuColumn","Company","MobileMobileMenu","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","Close","Hamburger","ClockFive","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","TopBar","MenuFonts","Menu","MenuWithVariantAppearEffect","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transformTemplate1","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","MenuFonts","Menu","MenuWithVariantAppearEffect","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transformTemplate1","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","Menu","Footer","useRef","React.useId","PropertyOverrides","TopBar","React.createElement","HomePage","OtherPages","Page","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/MK89v2W20HsHBmtaYZG1/mJK9Mx88So6Dz5tpisIS/PTT7nB1vd.js","https:/framerusercontent.com/modules/B3t3oqC6U9dAUYoxIBt5/Cdt4XXc17kPIvoijWKI9/tNhNMNV99.js","https:/framerusercontent.com/modules/bzN3Uwi8Np1k8RgQzhIK/rldkW6JAsxVdoC1xfe3r/Bxluu4iSw.js","https:/framerusercontent.com/modules/6eSf5i72tOaRdlXrLqPl/fl4N9KqxLamtG77YRL3o/Q3tUmSDSm.js","https:/framerusercontent.com/modules/dbIJbjNazsvxTyFOBoJ7/5zymEjDU0DkpW1wKGmNQ/dgdbnr45X.js","https:/framerusercontent.com/modules/HrXdGHeemTXsoaqBEjuM/ScRrWhvt21Ze8XQjo0JP/wbbNOvAUc.js","https:/framerusercontent.com/modules/R5b1gl0RJfDBloUZbbU9/sGvCPfkQGel06rNoO3Ja/GbcvCWSfE.js","https:/framerusercontent.com/modules/sxRqMzo5iCy02xyX6DpD/0QcVAbONFosEcNXoB19o/lZFqXAqU0.js","https:/framerusercontent.com/modules/BJOvVl3Kh8bczFG2bCBj/GvdFhqxA03uiO3OL3zjH/MailchimpSignup.js","https:/framerusercontent.com/modules/LMFl2o7r8wDC8uqmXbFe/nJsqoUFoTUS7oGHTGRJo/TtcK60SoA.js","https:/framerusercontent.com/modules/9hmqCDGjrBVFySSnvODM/zoWyoWszDGAHok00BdNm/btM4VUKIg.js","https:/framerusercontent.com/modules/qLy8TZXRLV4TgI2CKLbM/4c4NYfKAIJ6nBWLpde1n/OZSPU9jV4.js","https:/framerusercontent.com/modules/5xxRvndKIvd3KFEG8ucy/MpnAgF44Be2PQy2QcHRE/XSqpDc3Qb.js","https:/framerusercontent.com/modules/hNw0wf9iMCenvf1jHFjN/1l3AAB3AY530lcBzmMYS/Qqsp7xD2M.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/pJn4BSEI9e9vzj7XvbxO/wbfj2AaLrxqWecEeYjUi/AuBeC6dXr.js","https:/framerusercontent.com/modules/Jst8m3NChr5F0S9XdIq5/yBon7GJ4wEweSMJsyHSz/LNCGv8F19.js","https:/framerusercontent.com/modules/iqijuAhAlhJ9x4UnGA48/WDVb3cclFlHkNZCb2qnb/cUmA9j3be.js","https:/framerusercontent.com/modules/emeX5mtK81zY3xjRZZog/yPJrR3NnFteL79l7EdeJ/GJPlvTOnP.js","https:/framerusercontent.com/modules/9D7IgFl81qK2bk9IpMOl/jDkGmJK0jEV0cPuwEByS/Mesw32awa.js","https:/framerusercontent.com/modules/8EXhO4fcEl9bqGblabgt/q3DsIh2dBTlVQTMEkROS/uqmXiHJkP.js","https:/framerusercontent.com/modules/EubP0m9UZxWvAnUpaqn7/sIKO1w9cqIu9F9VHZAnx/c9gjQcKTN.js","https:/framerusercontent.com/modules/sG9x0MsHqDSXjpySmpnx/4HjDk2k6rdbu4D9nc4iK/WyXAJNjxq.js","https:/framerusercontent.com/modules/Z3OGsfRtsAS0i1AnPTjx/qckyFYXNm2Ajk43B5kti/BLA6mPLjC.js","https:/framerusercontent.com/modules/eIpENjCTKjOOa2kqMiri/rddyd4DmIXMmpVsc39oI/xVGhoOJkh.js","https:/framerusercontent.com/modules/nYHmFGAl3CjozzRYDdYa/spOH8EZ1aUF9l25KjnCa/koc7lEzTI.js","https:/framerusercontent.com/modules/ryfSmZIUkWwjzMblE0tu/SjUrwPCpwp73S0zfVXFu/kj_Mpvpka.js","https:/framerusercontent.com/modules/gvseIF3SWlpD5ezHeRj3/pbKQZ4co6REZzJ7Vnf3A/WXFi2o2Cc.js","https:/framerusercontent.com/modules/my609eFci6MMipNUjJjm/ARIZmuWqQVyAlemW2DZz/SljZd9txV.js","https:/framerusercontent.com/modules/cl1FgDr0rHpoM3DRqMFY/BoquzGiSRCs9Tz8pePMa/WDVUhxq3g.js","https:/framerusercontent.com/modules/cDBUVl69j8xpxI8GgkVM/kkymm1Gp3yGcxT8gPrbC/q5OhkJBrZ.js","https:/framerusercontent.com/modules/iq4pgcp7IEq9wfpoGwio/1UMRJH5ulPmTe8iaaMq1/YsDFLMJkf.js","https:/framerusercontent.com/modules/zgnf7wOkjQ37s9c6WBJd/WjosUyec6B5NhNXSXA8u/jrqovMgM1.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (65c0278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 12 0 C 5.374 0 0 5.374 0 12 C 0 18.626 5.374 24 12 24 C 18.626 24 24 18.626 24 12 C 24 5.374 18.626 0 12 0 Z M 8.513 18.141 L 5.59 18.141 L 5.59 9.348 L 8.513 9.348 Z M 7.052 8.147 L 7.033 8.147 C 6.052 8.147 5.418 7.472 5.418 6.629 C 5.418 5.766 6.071 5.109 7.071 5.109 C 8.071 5.109 8.686 5.766 8.705 6.629 C 8.705 7.472 8.071 8.147 7.052 8.147 Z M 19.051 18.141 L 16.129 18.141 L 16.129 13.437 C 16.129 12.255 15.706 11.448 14.648 11.448 C 13.841 11.448 13.36 11.992 13.149 12.517 C 13.071 12.705 13.053 12.968 13.053 13.23 L 13.053 18.141 L 10.13 18.141 C 10.13 18.141 10.169 10.173 10.13 9.348 L 13.053 9.348 L 13.053 10.593 C 13.441 9.994 14.136 9.142 15.686 9.142 C 17.609 9.142 19.051 10.398 19.051 13.099 Z\" fill=\"transparent\" height=\"24px\" id=\"NdbSbMX86\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"K_ze_SC7K\" width=\"24px\"/><path d=\"M 12 0 C 5.374 0 0 5.374 0 12 C 0 18.626 5.374 24 12 24 C 18.626 24 24 18.626 24 12 C 24 5.374 18.626 0 12 0 Z M 8.513 18.141 L 5.59 18.141 L 5.59 9.348 L 8.513 9.348 Z M 7.052 8.147 L 7.033 8.147 C 6.052 8.147 5.418 7.472 5.418 6.629 C 5.418 5.766 6.071 5.109 7.071 5.109 C 8.071 5.109 8.686 5.766 8.705 6.629 C 8.705 7.472 8.071 8.147 7.052 8.147 Z M 19.051 18.141 L 16.129 18.141 L 16.129 13.437 C 16.129 12.255 15.706 11.448 14.648 11.448 C 13.841 11.448 13.36 11.992 13.149 12.517 C 13.071 12.705 13.053 12.968 13.053 13.23 L 13.053 18.141 L 10.13 18.141 C 10.13 18.141 10.169 10.173 10.13 9.348 L 13.053 9.348 L 13.053 10.593 C 13.441 9.994 14.136 9.142 15.686 9.142 C 17.609 9.142 19.051 10.398 19.051 13.099 Z\" fill=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" height=\"24px\" id=\"hCyzOjHMS\" width=\"24px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,TkuchioF8:color??props.TkuchioF8??\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,TkuchioF8,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-eQL8D\",className),layoutId:layoutId,ref:ref,style:{\"--1x9x7aw\":TkuchioF8,...style}});});const css=[`.framer-eQL8D { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1x9x7aw); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"TkuchioF8\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"LinkedIn\",\"color\":{\"type\":\"variable\",\"value\":\"1x9x7aw\"},\"set\":{\"localId\":\"vectorSet/mgIwK8R1U\",\"id\":\"mgIwK8R1U\",\"moduleId\":\"UemdRv0DCfESZPVQnoaS\"}}\n */const Icon=withCSS(Component,css,\"framer-eQL8D\");Icon.displayName=\"LinkedIn\";export default Icon;addPropertyControls(Icon,{TkuchioF8:{defaultValue:'var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {\"name\":\"Dark\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"TkuchioF8\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"LinkedIn\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x9x7aw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mgIwK8R1U\\\",\\\"id\\\":\\\"mgIwK8R1U\\\",\\\"moduleId\\\":\\\"UemdRv0DCfESZPVQnoaS\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65c0278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 10.505 14.248 L 14.409 12 L 10.505 9.752 Z M 12 0 C 5.374 0 0 5.374 0 12 C 0 18.626 5.374 24 12 24 C 18.626 24 24 18.626 24 12 C 24 5.374 18.626 0 12 0 Z M 19.498 12.012 C 19.498 12.012 19.498 14.446 19.189 15.619 C 19.016 16.262 18.51 16.768 17.868 16.941 C 16.694 17.25 12 17.25 12 17.25 C 12 17.25 7.318 17.25 6.132 16.929 C 5.49 16.756 4.984 16.249 4.811 15.607 C 4.502 14.446 4.502 12 4.502 12 C 4.502 12 4.502 9.567 4.811 8.393 C 4.983 7.751 5.502 7.232 6.132 7.059 C 7.306 6.75 12 6.75 12 6.75 C 12 6.75 16.694 6.75 17.868 7.071 C 18.51 7.244 19.016 7.751 19.189 8.393 C 19.511 9.567 19.498 12.012 19.498 12.012 Z\" fill=\"transparent\" height=\"24px\" id=\"UivmbB9n1\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"n3ho26YM2\" width=\"24px\"/><path d=\"M 0 4.496 L 3.903 2.248 L 0 0 Z\" fill=\"rgb(24, 30, 37)\" height=\"4.496370000000001px\" id=\"Gsifq1Tfq\" transform=\"translate(10.505 9.752)\" width=\"3.9034999999999993px\"/><path d=\"M 12 0 C 5.374 0 0 5.374 0 12 C 0 18.626 5.374 24 12 24 C 18.626 24 24 18.626 24 12 C 24 5.374 18.626 0 12 0 Z M 19.498 12.012 C 19.498 12.012 19.498 14.446 19.189 15.619 C 19.016 16.262 18.51 16.768 17.868 16.941 C 16.694 17.25 12 17.25 12 17.25 C 12 17.25 7.318 17.25 6.132 16.929 C 5.49 16.756 4.984 16.249 4.811 15.607 C 4.502 14.446 4.502 12 4.502 12 C 4.502 12 4.502 9.567 4.811 8.393 C 4.983 7.751 5.502 7.232 6.132 7.059 C 7.306 6.75 12 6.75 12 6.75 C 12 6.75 16.694 6.75 17.868 7.071 C 18.51 7.244 19.016 7.751 19.189 8.393 C 19.511 9.567 19.498 12.012 19.498 12.012 Z\" fill=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" height=\"24px\" id=\"x7bgcGi6r\" width=\"24px\"/></g></svg>';const getProps=({color,height,id,width,...props})=>{return{...props,TkuchioF8:color??props.TkuchioF8??\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,TkuchioF8,...restProps}=getProps(props);const href=useSVGTemplate(\"3813417025\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-exC0Z\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1x9x7aw\":TkuchioF8,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-exC0Z { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"TkuchioF8\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Youtube\",\"set\":{\"localId\":\"vectorSet/mgIwK8R1U\",\"id\":\"mgIwK8R1U\",\"moduleId\":\"UemdRv0DCfESZPVQnoaS\"}}\n */const Icon=withCSS(Component,css,\"framer-exC0Z\");Icon.displayName=\"Youtube\";export default Icon;addPropertyControls(Icon,{TkuchioF8:{defaultValue:'var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {\"name\":\"Dark\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"TkuchioF8\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Youtube\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mgIwK8R1U\\\",\\\"id\\\":\\\"mgIwK8R1U\\\",\\\"moduleId\\\":\\\"UemdRv0DCfESZPVQnoaS\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65c0278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-64K6j .framer-styles-preset-nfalov:not(.rich-text-wrapper), .framer-64K6j .framer-styles-preset-nfalov.rich-text-wrapper a { --framer-link-current-text-color: var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, #181e25); --framer-link-hover-text-color: var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, #181e25); --framer-link-text-color: var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, #181e25); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-64K6j\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ba156f5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-QxHL6 .framer-styles-preset-1x6yomg:not(.rich-text-wrapper), .framer-QxHL6 .framer-styles-preset-1x6yomg.rich-text-wrapper a { --framer-link-current-text-color: var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)); --framer-link-hover-text-color: var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)); --framer-link-text-color: var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-QxHL6\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a322632)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bzN3Uwi8Np1k8RgQzhIK/rldkW6JAsxVdoC1xfe3r/Bxluu4iSw.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xJ9sPE5g4WRTOcKpM9ir/AzAOPl306De8rvvx7zjS/NF3y3nysi.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/6eSf5i72tOaRdlXrLqPl/fl4N9KqxLamtG77YRL3o/Q3tUmSDSm.js\";const cycleOrder=[\"I16080:22863;16080:22788\",\"NiIj8rlLs\",\"AFSgywLZp\",\"BB3fZp7P4\",\"Eoe967kgj\",\"j4FyhAHe2\"];const serializationHash=\"framer-NeGRz\";const variantClassNames={\"I16080:22863;16080:22788\":\"framer-v-fozzzi\",AFSgywLZp:\"framer-v-11phqy4\",BB3fZp7P4:\"framer-v-4snj2g\",Eoe967kgj:\"framer-v-9wt46z\",j4FyhAHe2:\"framer-v-hucvd0\",NiIj8rlLs:\"framer-v-1obcrow\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AvfgOT0wx=undefined;const NArT0iIl1=undefined;const F5qIC4gyV=undefined;const xejMWSy9v=undefined;const oo57TAt3S=undefined;const GPxvFttJ7=undefined;const e3tspqJZi=undefined;const A89QNvQrt=undefined;const HUzEi_UQ_=undefined;const aUqpCp_jk=undefined;const ZgVYSwKfg=undefined;const iuqKYB1Iu=undefined;const G0b9PFxil=undefined;const cz0BLr7f0=undefined;const DSvk6C5kT=undefined;const transition1={bounce:0,delay:0,duration:1.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Link 1_active\":\"NiIj8rlLs\",\"Link 2_active\":\"AFSgywLZp\",\"Link 3_active\":\"BB3fZp7P4\",\"Link 4_active\":\"Eoe967kgj\",\"Link 5_active\":\"j4FyhAHe2\",Default:\"I16080:22863;16080:22788\"};const Variants=motion.create(React.Fragment);const getProps=({backToVariant,height,id,label1,label2,label3,label4,label5,link1,link2,link3,link4,link5,linkShow2,linkShow3,linkShow4,linkShow5,width,...props})=>{return{...props,A89QNvQrt:link3??props.A89QNvQrt,aUqpCp_jk:linkShow4??props.aUqpCp_jk??true,AvfgOT0wx:backToVariant??props.AvfgOT0wx,cz0BLr7f0:link5??props.cz0BLr7f0,DSvk6C5kT:label5??props.DSvk6C5kT??\"Link 5\",e3tspqJZi:linkShow3??props.e3tspqJZi??true,F5qIC4gyV:label1??props.F5qIC4gyV??\"Link 1\",G0b9PFxil:linkShow5??props.G0b9PFxil??true,GPxvFttJ7:label2??props.GPxvFttJ7??\"Link 2\",HUzEi_UQ_:label3??props.HUzEi_UQ_??\"Link 3\",iuqKYB1Iu:label4??props.iuqKYB1Iu??\"Link 4\",NArT0iIl1:link1??props.NArT0iIl1,oo57TAt3S:link2??props.oo57TAt3S,variant:humanReadableVariantMap[props.variant]??props.variant??\"I16080:22863;16080:22788\",xejMWSy9v:linkShow2??props.xejMWSy9v??true,ZgVYSwKfg:link4??props.ZgVYSwKfg};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,F5qIC4gyV,NArT0iIl1,GPxvFttJ7,oo57TAt3S,xejMWSy9v,HUzEi_UQ_,A89QNvQrt,e3tspqJZi,ZgVYSwKfg,iuqKYB1Iu,aUqpCp_jk,cz0BLr7f0,DSvk6C5kT,G0b9PFxil,AvfgOT0wx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I16080:22863;16080:22788\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxytd9y=activeVariantCallback(async(...args)=>{if(AvfgOT0wx){const res=await AvfgOT0wx(...args);if(res===false)return false;}});const onMouseEnter1t11lk1=activeVariantCallback(async(...args)=>{setVariant(\"NiIj8rlLs\");});const onMouseLeavee1371s=activeVariantCallback(async(...args)=>{setVariant(\"I16080:22863;16080:22788\");});const onMouseEnterolxo1l=activeVariantCallback(async(...args)=>{setVariant(\"AFSgywLZp\");});const onTape1371s=activeVariantCallback(async(...args)=>{setVariant(\"I16080:22863;16080:22788\");});const onMouseEnterj65cb7=activeVariantCallback(async(...args)=>{setVariant(\"BB3fZp7P4\");});const onMouseEnter1wqpmkg=activeVariantCallback(async(...args)=>{setVariant(\"Eoe967kgj\");});const onMouseEnterlylpbm=activeVariantCallback(async(...args)=>{setVariant(\"j4FyhAHe2\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fozzzi\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22788\",ref:refBinding,style:{...style},...addPropertyOverrides({AFSgywLZp:{\"data-framer-name\":\"Link 2_active\"},BB3fZp7P4:{\"data-framer-name\":\"Link 3_active\"},Eoe967kgj:{\"data-framer-name\":\"Link 4_active\"},j4FyhAHe2:{\"data-framer-name\":\"Link 5_active\"},NiIj8rlLs:{\"data-framer-name\":\"Link 1_active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:NArT0iIl1,motionChild:true,nodeId:\"I16080:22863;16080:22791\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nfalov\",\"data-styles-preset\":\"Bxluu4iSw\",children:\"Link 1\"})})})}),className:\"framer-1u5pmz\",\"data-framer-name\":\"Link 1\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22791\",onMouseEnter:onMouseEnter1t11lk1,onTap:onTapxytd9y,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},text:F5qIC4gyV,variants:{AFSgywLZp:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},BB3fZp7P4:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},Eoe967kgj:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},j4FyhAHe2:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AFSgywLZp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:NArT0iIl1,motionChild:true,nodeId:\"I16080:22863;16080:22791\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 1\"})})})})},BB3fZp7P4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:NArT0iIl1,motionChild:true,nodeId:\"I16080:22863;16080:22791\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 1\"})})})})},Eoe967kgj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:NArT0iIl1,motionChild:true,nodeId:\"I16080:22863;16080:22791\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 1\"})})})})},j4FyhAHe2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:NArT0iIl1,motionChild:true,nodeId:\"I16080:22863;16080:22791\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 1\"})})})})},NiIj8rlLs:{onMouseLeave:onMouseLeavee1371s}},baseVariant,gestureVariant)}),xejMWSy9v!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:oo57TAt3S,motionChild:true,nodeId:\"I16080:22863;16080:22796\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nfalov\",\"data-styles-preset\":\"Bxluu4iSw\",children:\"Link 2\"})})})}),className:\"framer-ioda2m\",\"data-framer-name\":\"Link 2\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22796\",onMouseEnter:onMouseEnterolxo1l,onTap:onTapxytd9y,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},text:GPxvFttJ7,variants:{BB3fZp7P4:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},Eoe967kgj:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},j4FyhAHe2:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},NiIj8rlLs:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AFSgywLZp:{onTap:onTape1371s},BB3fZp7P4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:oo57TAt3S,motionChild:true,nodeId:\"I16080:22863;16080:22796\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 2\"})})})})},Eoe967kgj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:oo57TAt3S,motionChild:true,nodeId:\"I16080:22863;16080:22796\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 2\"})})})})},j4FyhAHe2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:oo57TAt3S,motionChild:true,nodeId:\"I16080:22863;16080:22796\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 2\"})})})})},NiIj8rlLs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:oo57TAt3S,motionChild:true,nodeId:\"I16080:22863;16080:22796\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 2\"})})})})}},baseVariant,gestureVariant)}),e3tspqJZi!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:A89QNvQrt,motionChild:true,nodeId:\"I16080:22863;16080:22797\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nfalov\",\"data-styles-preset\":\"Bxluu4iSw\",children:\"Link 3\"})})})}),className:\"framer-14qits9\",\"data-framer-name\":\"Link 3\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22797\",onMouseEnter:onMouseEnterj65cb7,onTap:onTapxytd9y,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},text:HUzEi_UQ_,variants:{AFSgywLZp:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},Eoe967kgj:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},j4FyhAHe2:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},NiIj8rlLs:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AFSgywLZp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:A89QNvQrt,motionChild:true,nodeId:\"I16080:22863;16080:22797\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 3\"})})})})},BB3fZp7P4:{onMouseLeave:onMouseLeavee1371s},Eoe967kgj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:A89QNvQrt,motionChild:true,nodeId:\"I16080:22863;16080:22797\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 3\"})})})})},j4FyhAHe2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:A89QNvQrt,motionChild:true,nodeId:\"I16080:22863;16080:22797\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 3\"})})})})},NiIj8rlLs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:A89QNvQrt,motionChild:true,nodeId:\"I16080:22863;16080:22797\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 3\"})})})})}},baseVariant,gestureVariant)}),aUqpCp_jk!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:ZgVYSwKfg,motionChild:true,nodeId:\"wZbspCEqu\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nfalov\",\"data-styles-preset\":\"Bxluu4iSw\",children:\"Link 4\"})})})}),className:\"framer-dgw58g\",\"data-framer-name\":\"Link 4\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wZbspCEqu\",onMouseEnter:onMouseEnter1wqpmkg,onTap:onTapxytd9y,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},text:iuqKYB1Iu,variants:{AFSgywLZp:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},BB3fZp7P4:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},j4FyhAHe2:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},NiIj8rlLs:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AFSgywLZp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:ZgVYSwKfg,motionChild:true,nodeId:\"wZbspCEqu\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 4\"})})})})},BB3fZp7P4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:ZgVYSwKfg,motionChild:true,nodeId:\"wZbspCEqu\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 4\"})})})})},Eoe967kgj:{onMouseLeave:onMouseLeavee1371s},j4FyhAHe2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:ZgVYSwKfg,motionChild:true,nodeId:\"wZbspCEqu\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 4\"})})})})},NiIj8rlLs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:ZgVYSwKfg,motionChild:true,nodeId:\"wZbspCEqu\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 4\"})})})})}},baseVariant,gestureVariant)}),G0b9PFxil!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:cz0BLr7f0,motionChild:true,nodeId:\"VW4SuQrSn\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nfalov\",\"data-styles-preset\":\"Bxluu4iSw\",children:\"Link 5\"})})})}),className:\"framer-wpxmx1\",\"data-framer-name\":\"Link 5\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VW4SuQrSn\",onMouseEnter:onMouseEnterlylpbm,onTap:onTapxytd9y,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},text:DSvk6C5kT,variants:{AFSgywLZp:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},BB3fZp7P4:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},Eoe967kgj:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"},NiIj8rlLs:{\"--extracted-r6o4lv\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AFSgywLZp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:cz0BLr7f0,motionChild:true,nodeId:\"VW4SuQrSn\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 5\"})})})})},BB3fZp7P4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:cz0BLr7f0,motionChild:true,nodeId:\"VW4SuQrSn\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 5\"})})})})},Eoe967kgj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:cz0BLr7f0,motionChild:true,nodeId:\"VW4SuQrSn\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 5\"})})})})},j4FyhAHe2:{onMouseLeave:onMouseLeavee1371s},NiIj8rlLs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)))\"},children:/*#__PURE__*/_jsx(Link,{href:cz0BLr7f0,motionChild:true,nodeId:\"VW4SuQrSn\",openInNewTab:false,relValues:[],scopeId:\"dgdbnr45X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x6yomg\",\"data-styles-preset\":\"Q3tUmSDSm\",children:\"Link 5\"})})})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-NeGRz.framer-5in2xp, .framer-NeGRz .framer-5in2xp { display: block; }\",\".framer-NeGRz.framer-fozzzi { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 206px; }\",\".framer-NeGRz .framer-1u5pmz, .framer-NeGRz .framer-ioda2m, .framer-NeGRz .framer-14qits9, .framer-NeGRz .framer-dgw58g, .framer-NeGRz .framer-wpxmx1 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 152\n * @framerIntrinsicWidth 205.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NiIj8rlLs\":{\"layout\":[\"fixed\",\"auto\"]},\"AFSgywLZp\":{\"layout\":[\"fixed\",\"auto\"]},\"BB3fZp7P4\":{\"layout\":[\"fixed\",\"auto\"]},\"Eoe967kgj\":{\"layout\":[\"fixed\",\"auto\"]},\"j4FyhAHe2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"F5qIC4gyV\":\"label1\",\"NArT0iIl1\":\"link1\",\"GPxvFttJ7\":\"label2\",\"oo57TAt3S\":\"link2\",\"xejMWSy9v\":\"linkShow2\",\"HUzEi_UQ_\":\"label3\",\"A89QNvQrt\":\"link3\",\"e3tspqJZi\":\"linkShow3\",\"ZgVYSwKfg\":\"link4\",\"iuqKYB1Iu\":\"label4\",\"aUqpCp_jk\":\"linkShow4\",\"cz0BLr7f0\":\"link5\",\"DSvk6C5kT\":\"label5\",\"G0b9PFxil\":\"linkShow5\",\"AvfgOT0wx\":\"backToVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdgdbnr45X=withCSS(Component,css,\"framer-NeGRz\");export default Framerdgdbnr45X;Framerdgdbnr45X.displayName=\"Links\";Framerdgdbnr45X.defaultProps={height:152,width:205.5};addPropertyControls(Framerdgdbnr45X,{variant:{options:[\"I16080:22863;16080:22788\",\"NiIj8rlLs\",\"AFSgywLZp\",\"BB3fZp7P4\",\"Eoe967kgj\",\"j4FyhAHe2\"],optionTitles:[\"Default\",\"Link 1_active\",\"Link 2_active\",\"Link 3_active\",\"Link 4_active\",\"Link 5_active\"],title:\"Variant\",type:ControlType.Enum},F5qIC4gyV:{defaultValue:\"Link 1\",displayTextArea:false,title:\"Label 1\",type:ControlType.String},onF5qIC4gyVChange:{changes:\"F5qIC4gyV\",type:ControlType.ChangeHandler},NArT0iIl1:{title:\"Link 1\",type:ControlType.Link},GPxvFttJ7:{defaultValue:\"Link 2\",displayTextArea:false,title:\"Label 2\",type:ControlType.String},onGPxvFttJ7Change:{changes:\"GPxvFttJ7\",type:ControlType.ChangeHandler},oo57TAt3S:{title:\"Link 2\",type:ControlType.Link},xejMWSy9v:{defaultValue:true,title:\"Link Show 2\",type:ControlType.Boolean},onxejMWSy9vChange:{changes:\"xejMWSy9v\",type:ControlType.ChangeHandler},HUzEi_UQ_:{defaultValue:\"Link 3\",displayTextArea:false,title:\"Label 3\",type:ControlType.String},onHUzEi_UQ_Change:{changes:\"HUzEi_UQ_\",type:ControlType.ChangeHandler},A89QNvQrt:{title:\"Link 3\",type:ControlType.Link},e3tspqJZi:{defaultValue:true,title:\"Link Show 3\",type:ControlType.Boolean},one3tspqJZiChange:{changes:\"e3tspqJZi\",type:ControlType.ChangeHandler},ZgVYSwKfg:{title:\"Link 4\",type:ControlType.Link},iuqKYB1Iu:{defaultValue:\"Link 4\",displayTextArea:false,title:\"Label 4\",type:ControlType.String},oniuqKYB1IuChange:{changes:\"iuqKYB1Iu\",type:ControlType.ChangeHandler},aUqpCp_jk:{defaultValue:true,title:\"Link Show 4\",type:ControlType.Boolean},onaUqpCp_jkChange:{changes:\"aUqpCp_jk\",type:ControlType.ChangeHandler},cz0BLr7f0:{title:\"Link 5\",type:ControlType.Link},DSvk6C5kT:{defaultValue:\"Link 5\",displayTextArea:false,title:\"Label 5\",type:ControlType.String},onDSvk6C5kTChange:{changes:\"DSvk6C5kT\",type:ControlType.ChangeHandler},G0b9PFxil:{defaultValue:true,title:\"Link Show 5\",type:ControlType.Boolean},onG0b9PFxilChange:{changes:\"G0b9PFxil\",type:ControlType.ChangeHandler},AvfgOT0wx:{title:\"Back To Variant\",type:ControlType.EventHandler}});addFonts(Framerdgdbnr45X,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdgdbnr45X\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"152\",\"framerIntrinsicWidth\":\"205.5\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"F5qIC4gyV\\\":\\\"label1\\\",\\\"NArT0iIl1\\\":\\\"link1\\\",\\\"GPxvFttJ7\\\":\\\"label2\\\",\\\"oo57TAt3S\\\":\\\"link2\\\",\\\"xejMWSy9v\\\":\\\"linkShow2\\\",\\\"HUzEi_UQ_\\\":\\\"label3\\\",\\\"A89QNvQrt\\\":\\\"link3\\\",\\\"e3tspqJZi\\\":\\\"linkShow3\\\",\\\"ZgVYSwKfg\\\":\\\"link4\\\",\\\"iuqKYB1Iu\\\":\\\"label4\\\",\\\"aUqpCp_jk\\\":\\\"linkShow4\\\",\\\"cz0BLr7f0\\\":\\\"link5\\\",\\\"DSvk6C5kT\\\":\\\"label5\\\",\\\"G0b9PFxil\\\":\\\"linkShow5\\\",\\\"AvfgOT0wx\\\":\\\"backToVariant\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NiIj8rlLs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AFSgywLZp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BB3fZp7P4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Eoe967kgj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j4FyhAHe2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dgdbnr45X.map","// Generated by Framer (65c0278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 12 0 C 14.235 0.026 16.254 0.575 18.057 1.648 C 19.839 2.7 21.321 4.191 22.362 5.979 C 23.429 7.793 23.975 9.824 24 12.073 C 23.937 15.15 22.966 17.777 21.089 19.956 C 19.211 22.135 16.807 23.483 14.318 24 L 14.318 15.374 L 16.671 15.374 L 17.203 11.984 L 13.639 11.984 L 13.639 9.764 C 13.62 9.304 13.765 8.851 14.05 8.489 C 14.335 8.126 14.837 7.935 15.555 7.916 L 17.707 7.916 L 17.707 4.947 C 17.676 4.937 17.384 4.898 16.828 4.829 C 16.199 4.755 15.566 4.716 14.932 4.711 C 13.498 4.718 12.363 5.122 11.529 5.925 C 10.694 6.728 10.268 7.888 10.25 9.408 L 10.25 11.984 L 7.538 11.984 L 7.538 15.374 L 10.25 15.374 L 10.25 24 C 7.193 23.483 4.789 22.135 2.911 19.956 C 1.034 17.777 0.063 15.15 0 12.073 C 0.025 9.824 0.571 7.793 1.638 5.979 C 2.679 4.191 4.161 2.7 5.943 1.648 C 7.746 0.575 9.765 0.026 12 0 Z\" fill=\"transparent\" height=\"24px\" id=\"j9RvUdJyI\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"aaT3gH_Pp\" width=\"24px\"/><path d=\"M 12 0 C 14.235 0.026 16.254 0.575 18.057 1.648 C 19.839 2.7 21.321 4.191 22.362 5.979 C 23.429 7.793 23.975 9.824 24 12.073 C 23.937 15.15 22.966 17.777 21.089 19.956 C 19.211 22.135 16.807 23.483 14.318 24 L 14.318 15.374 L 16.671 15.374 L 17.203 11.984 L 13.639 11.984 L 13.639 9.764 C 13.62 9.304 13.765 8.851 14.05 8.489 C 14.335 8.126 14.837 7.935 15.555 7.916 L 17.707 7.916 L 17.707 4.947 C 17.676 4.937 17.384 4.898 16.828 4.829 C 16.199 4.755 15.566 4.716 14.932 4.711 C 13.498 4.718 12.363 5.122 11.529 5.925 C 10.694 6.728 10.268 7.888 10.25 9.408 L 10.25 11.984 L 7.538 11.984 L 7.538 15.374 L 10.25 15.374 L 10.25 24 C 7.193 23.483 4.789 22.135 2.911 19.956 C 1.034 17.777 0.063 15.15 0 12.073 C 0.025 9.824 0.571 7.793 1.638 5.979 C 2.679 4.191 4.161 2.7 5.943 1.648 C 7.746 0.575 9.765 0.026 12 0 Z\" fill=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" height=\"24px\" id=\"JfmUHDmxi\" width=\"24px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,TkuchioF8:color??props.TkuchioF8??\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,TkuchioF8,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-a0z8F\",className),layoutId:layoutId,ref:ref,style:{\"--1x9x7aw\":TkuchioF8,...style}});});const css=[`.framer-a0z8F { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1x9x7aw); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"TkuchioF8\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"variable\",\"value\":\"1x9x7aw\"},\"set\":{\"localId\":\"vectorSet/mgIwK8R1U\",\"id\":\"mgIwK8R1U\",\"moduleId\":\"UemdRv0DCfESZPVQnoaS\"}}\n */const Icon=withCSS(Component,css,\"framer-a0z8F\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{TkuchioF8:{defaultValue:'var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {\"name\":\"Dark\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"TkuchioF8\\\":\\\"color\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x9x7aw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mgIwK8R1U\\\",\\\"id\\\":\\\"mgIwK8R1U\\\",\\\"moduleId\\\":\\\"UemdRv0DCfESZPVQnoaS\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ba156f5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Facebook from\"https://framerusercontent.com/modules/HrXdGHeemTXsoaqBEjuM/ScRrWhvt21Ze8XQjo0JP/wbbNOvAUc.js\";const enabledGestures={CBwD_v3EL:{hover:true}};const serializationHash=\"framer-MwkdK\";const variantClassNames={CBwD_v3EL:\"framer-v-z885ol\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,icon,id,link,width,...props})=>{return{...props,AvlJRyI11:link??props.AvlJRyI11,pbAaNk7Sg:icon??props.pbAaNk7Sg??Facebook,xi2Nc1XGn:color??props.xi2Nc1XGn??\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pbAaNk7Sg,xi2Nc1XGn,AvlJRyI11,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CBwD_v3EL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:AvlJRyI11,motionChild:true,nodeId:\"CBwD_v3EL\",openInNewTab:false,scopeId:\"GbcvCWSfE\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z885ol\",className,classNames)} framer-d9t8mj`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CBwD_v3EL\",ref:refBinding,style:{...style},...addPropertyOverrides({\"CBwD_v3EL-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-z6r33\",Component:pbAaNk7Sg,\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"GbmpGICji\",style:{\"--1x9x7aw\":xi2Nc1XGn},variants:{\"CBwD_v3EL-hover\":{\"--1x9x7aw\":\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MwkdK.framer-d9t8mj, .framer-MwkdK .framer-d9t8mj { display: block; }\",\".framer-MwkdK.framer-z885ol { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MwkdK .framer-z6r33 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pdKMRdm24\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pbAaNk7Sg\":\"icon\",\"xi2Nc1XGn\":\"color\",\"AvlJRyI11\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"UemdRv0DCfESZPVQnoaS\"]\n */const FramerGbcvCWSfE=withCSS(Component,css,\"framer-MwkdK\");export default FramerGbcvCWSfE;FramerGbcvCWSfE.displayName=\"Social Networks\";FramerGbcvCWSfE.defaultProps={height:24,width:24};addPropertyControls(FramerGbcvCWSfE,{pbAaNk7Sg:{defaultValue:{identifier:\"local-module:vector/wbbNOvAUc:default\",moduleId:\"HrXdGHeemTXsoaqBEjuM\"},setModuleId:\"UemdRv0DCfESZPVQnoaS\",title:\"Icon\",type:ControlType.VectorSetItem},xi2Nc1XGn:{defaultValue:'var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {\"name\":\"Dark\"} */',title:\"Color\",type:ControlType.Color},AvlJRyI11:{title:\"Link\",type:ControlType.Link}});addFonts(FramerGbcvCWSfE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGbcvCWSfE\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pdKMRdm24\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"pbAaNk7Sg\\\":\\\"icon\\\",\\\"xi2Nc1XGn\\\":\\\"color\\\",\\\"AvlJRyI11\\\":\\\"link\\\"}\",\"framerVectorSets\":\"[\\\"UemdRv0DCfESZPVQnoaS\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GbcvCWSfE.map","// Generated by Framer (f0eed09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"jgGdiu7Rf\",\"wHEeCitaE\",\"TXpMcU7zH\"];const serializationHash=\"framer-e8y2h\";const variantClassNames={jgGdiu7Rf:\"framer-v-1v5hvug\",TXpMcU7zH:\"framer-v-10kvdpn\",wHEeCitaE:\"framer-v-1rbheyg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"TXpMcU7zH\",Default:\"jgGdiu7Rf\",White:\"wHEeCitaE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jgGdiu7Rf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jgGdiu7Rf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jgGdiu7Rf\",openInNewTab:false,scopeId:\"lZFqXAqU0\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1v5hvug\",className,classNames)} framer-1bw9cn5`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"jgGdiu7Rf\",ref:refBinding,style:{...style},...addPropertyOverrides({TXpMcU7zH:{\"data-framer-name\":\"Dark\"},wHEeCitaE:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gmnehy\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ZBZTfPDdW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kcxmdb\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"S78i6vC5K\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ful9c\",layoutDependency:layoutDependency,layoutId:\"L28w5qm_w\",style:{backgroundColor:\"var(--token-8b1597c5-02ef-4f98-80bd-1fb41bae0f0a, rgb(13, 177, 76))\",borderBottomLeftRadius:615.38,borderBottomRightRadius:615.38,borderTopLeftRadius:615.38,borderTopRightRadius:615.38},variants:{TXpMcU7zH:{backgroundColor:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010)\"},wHEeCitaE:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mndjbd\",layoutDependency:layoutDependency,layoutId:\"PDWqFfMku\",style:{backgroundColor:\"var(--token-8b1597c5-02ef-4f98-80bd-1fb41bae0f0a, rgb(13, 177, 76))\",borderBottomLeftRadius:2.46,borderBottomRightRadius:2.46,borderTopLeftRadius:2.46,borderTopRightRadius:2.46},variants:{TXpMcU7zH:{backgroundColor:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010)\"},wHEeCitaE:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gz5o1n\",layoutDependency:layoutDependency,layoutId:\"Rccw1I8ie\",style:{backgroundColor:\"var(--token-8b1597c5-02ef-4f98-80bd-1fb41bae0f0a, rgb(13, 177, 76))\",borderBottomLeftRadius:2.46,borderBottomRightRadius:2.46,borderTopLeftRadius:2.46,borderTopRightRadius:2.46},variants:{TXpMcU7zH:{backgroundColor:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010)\"},wHEeCitaE:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6x9knn\",layoutDependency:layoutDependency,layoutId:\"llhcE52FC\",style:{backgroundColor:\"var(--token-8b1597c5-02ef-4f98-80bd-1fb41bae0f0a, rgb(13, 177, 76))\",borderBottomLeftRadius:2.46,borderBottomRightRadius:2.46,borderTopLeftRadius:2.46,borderTopRightRadius:2.46},variants:{TXpMcU7zH:{backgroundColor:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010)\"},wHEeCitaE:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a)\"}}})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-111cjc3\",layoutDependency:layoutDependency,layoutId:\"SbOd5rBYO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.025 32.598\" overflow=\"visible\"><path d=\"M 9.088 14.173 C 9.102 14.214 9.109 14.262 9.109 14.317 C 9.109 14.562 8.964 14.685 8.675 14.685 L 6.712 14.685 C 6.574 14.685 6.471 14.658 6.402 14.603 C 6.333 14.548 6.292 14.453 6.278 14.317 L 5.906 12.169 L 3.199 12.169 L 2.827 14.317 C 2.813 14.453 2.772 14.548 2.703 14.603 C 2.634 14.658 2.531 14.685 2.393 14.685 L 0.45 14.685 C 0.092 14.685 -0.052 14.514 0.017 14.173 L 2.703 0.716 C 2.731 0.579 2.772 0.491 2.827 0.45 C 2.896 0.395 2.999 0.368 3.137 0.368 L 5.968 0.368 C 6.106 0.368 6.202 0.395 6.257 0.45 C 6.326 0.491 6.375 0.579 6.402 0.716 Z M 4.707 3.641 L 4.398 3.641 L 4.046 6.79 L 3.467 9.981 L 5.617 9.981 L 5.059 6.79 Z M 10.603 14.685 C 10.328 14.685 10.19 14.548 10.19 14.276 L 10.19 4.459 C 10.19 4.186 10.328 4.049 10.603 4.049 L 12.36 4.049 C 12.635 4.049 12.773 4.186 12.773 4.459 L 12.773 4.909 L 12.939 4.909 C 13.09 4.636 13.317 4.411 13.62 4.234 C 13.924 4.043 14.296 3.947 14.736 3.947 L 15.046 3.947 C 15.832 3.947 16.403 4.145 16.761 4.54 C 17.133 4.922 17.32 5.543 17.32 6.402 L 17.32 14.276 C 17.32 14.548 17.182 14.685 16.906 14.685 L 15.149 14.685 C 14.874 14.685 14.736 14.548 14.736 14.276 L 14.736 6.954 C 14.736 6.654 14.681 6.456 14.571 6.361 C 14.475 6.252 14.275 6.197 13.972 6.197 L 13.559 6.197 C 13.255 6.197 13.049 6.252 12.939 6.361 C 12.828 6.456 12.773 6.654 12.773 6.954 L 12.773 14.276 C 12.773 14.549 12.635 14.685 12.36 14.685 L 10.603 14.685 Z M 23.548 3.947 C 24.471 3.947 25.146 4.159 25.574 4.581 C 26.001 5.004 26.214 5.665 26.214 6.565 L 26.214 14.276 C 26.214 14.548 26.076 14.685 25.801 14.685 L 24.044 14.685 C 23.769 14.685 23.631 14.548 23.631 14.276 L 23.631 13.805 L 23.486 13.805 C 23.335 14.092 23.107 14.33 22.805 14.521 C 22.501 14.698 22.122 14.787 21.668 14.787 L 21.254 14.787 C 20.524 14.787 19.98 14.596 19.622 14.214 C 19.264 13.819 19.085 13.192 19.085 12.333 L 19.085 10.901 C 19.085 10.056 19.285 9.435 19.684 9.04 C 20.097 8.645 20.724 8.447 21.565 8.447 L 23.631 8.447 L 23.631 6.565 C 23.631 6.265 23.576 6.061 23.466 5.952 C 23.369 5.843 23.169 5.788 22.866 5.788 L 22.557 5.788 C 22.295 5.788 22.109 5.843 21.998 5.952 C 21.888 6.047 21.833 6.231 21.833 6.504 L 21.833 6.974 C 21.833 7.247 21.695 7.383 21.42 7.383 L 19.601 7.383 C 19.326 7.383 19.188 7.247 19.188 6.974 L 19.188 6.565 C 19.188 5.665 19.402 5.004 19.829 4.581 C 20.256 4.159 20.931 3.947 21.854 3.947 Z M 22.908 12.946 C 23.169 12.946 23.355 12.892 23.466 12.783 C 23.576 12.674 23.631 12.49 23.631 12.231 L 23.631 10.083 L 22.35 10.083 C 22.088 10.083 21.909 10.131 21.813 10.226 C 21.716 10.322 21.668 10.512 21.668 10.799 L 21.668 12.231 C 21.668 12.503 21.716 12.694 21.813 12.803 C 21.909 12.899 22.088 12.947 22.35 12.947 L 22.908 12.947 Z M 28.584 14.685 C 28.308 14.685 28.171 14.548 28.171 14.276 L 28.171 0.777 C 28.171 0.504 28.308 0.368 28.584 0.368 L 30.34 0.368 C 30.616 0.368 30.754 0.504 30.754 0.777 L 30.754 14.276 C 30.754 14.549 30.616 14.685 30.34 14.685 L 28.584 14.685 Z M 32.585 18.571 C 32.309 18.571 32.172 18.434 32.172 18.162 L 32.172 16.689 C 32.172 16.417 32.309 16.28 32.585 16.28 L 33.102 16.28 C 33.46 16.28 33.714 16.212 33.866 16.076 C 34.018 15.939 34.135 15.674 34.217 15.278 L 34.424 14.358 L 31.903 4.541 C 31.889 4.499 31.882 4.438 31.882 4.356 C 31.882 4.152 32.013 4.049 32.275 4.049 L 34.031 4.049 C 34.169 4.049 34.266 4.077 34.321 4.131 C 34.39 4.172 34.438 4.261 34.465 4.397 L 35.457 8.856 L 35.664 11.412 L 35.912 11.412 L 36.119 8.856 L 37.131 4.397 C 37.159 4.261 37.2 4.172 37.255 4.131 C 37.324 4.077 37.427 4.049 37.565 4.049 L 39.322 4.049 C 39.583 4.049 39.714 4.152 39.714 4.356 C 39.714 4.452 39.707 4.52 39.694 4.561 L 36.904 15.851 C 36.67 16.778 36.277 17.459 35.726 17.896 C 35.189 18.346 34.438 18.571 33.474 18.571 Z M 44.109 6.136 L 44.109 11.76 C 44.109 12.06 44.157 12.265 44.254 12.374 C 44.364 12.483 44.571 12.537 44.874 12.537 L 46.072 12.537 C 46.348 12.537 46.486 12.674 46.486 12.946 L 46.486 14.276 C 46.486 14.548 46.348 14.685 46.072 14.685 L 44.192 14.685 C 43.269 14.685 42.594 14.474 42.167 14.051 C 41.739 13.628 41.526 12.96 41.526 12.046 L 41.526 6.136 L 40.389 6.136 C 40.114 6.136 39.976 5.999 39.976 5.727 L 39.976 4.459 C 39.976 4.186 40.114 4.049 40.389 4.049 L 41.526 4.049 L 41.526 2.352 C 41.526 2.079 41.664 1.943 41.939 1.943 L 43.696 1.943 C 43.971 1.943 44.109 2.079 44.109 2.352 L 44.109 4.049 L 46.072 4.049 C 46.348 4.049 46.486 4.186 46.486 4.459 L 46.486 5.727 C 46.486 5.999 46.348 6.136 46.072 6.136 Z M 48.278 2.516 C 48.002 2.516 47.864 2.379 47.864 2.107 L 47.864 0.409 C 47.864 0.136 48.002 0 48.278 0 L 50.241 0 C 50.516 0 50.654 0.136 50.654 0.409 L 50.654 2.107 C 50.654 2.379 50.516 2.516 50.241 2.516 Z M 48.381 14.685 C 48.105 14.685 47.968 14.548 47.968 14.276 L 47.968 4.459 C 47.968 4.186 48.105 4.049 48.381 4.049 L 50.138 4.049 C 50.413 4.049 50.551 4.186 50.551 4.459 L 50.551 14.276 C 50.551 14.548 50.413 14.685 50.138 14.685 Z M 55.192 14.787 C 54.269 14.787 53.587 14.576 53.147 14.153 C 52.719 13.73 52.506 13.062 52.506 12.149 L 52.506 6.565 C 52.506 5.652 52.719 4.99 53.147 4.581 C 53.573 4.159 54.256 3.947 55.192 3.947 L 56.969 3.947 C 57.892 3.947 58.568 4.159 58.994 4.581 C 59.422 4.991 59.635 5.652 59.635 6.565 L 59.635 7.833 C 59.635 8.106 59.497 8.242 59.222 8.242 L 57.424 8.242 C 57.149 8.242 57.011 8.106 57.011 7.833 L 57.011 6.708 C 57.011 6.408 56.956 6.204 56.845 6.095 C 56.735 5.986 56.529 5.931 56.225 5.931 L 55.874 5.931 C 55.571 5.931 55.364 5.986 55.254 6.095 C 55.144 6.204 55.089 6.408 55.089 6.708 L 55.089 12.026 C 55.089 12.326 55.144 12.53 55.254 12.64 C 55.364 12.735 55.571 12.783 55.874 12.783 L 56.225 12.783 C 56.529 12.783 56.735 12.735 56.845 12.64 C 56.956 12.53 57.011 12.326 57.011 12.026 L 57.011 10.901 C 57.011 10.628 57.149 10.492 57.424 10.492 L 59.222 10.492 C 59.497 10.492 59.635 10.628 59.635 10.901 L 59.635 12.149 C 59.635 13.062 59.422 13.73 58.994 14.153 C 58.568 14.576 57.892 14.787 56.969 14.787 Z M 63.72 14.787 C 62.095 14.787 61.282 14.017 61.282 12.476 L 61.282 11.76 C 61.282 11.487 61.42 11.351 61.695 11.351 L 63.514 11.351 C 63.789 11.351 63.927 11.487 63.927 11.76 L 63.927 12.271 C 63.927 12.53 63.968 12.708 64.051 12.803 C 64.147 12.899 64.319 12.946 64.567 12.946 L 65.291 12.946 C 65.539 12.946 65.704 12.899 65.787 12.803 C 65.883 12.708 65.931 12.53 65.931 12.271 L 65.931 10.922 C 65.931 10.676 65.883 10.506 65.787 10.41 C 65.704 10.315 65.539 10.267 65.291 10.267 L 63.823 10.267 C 62.97 10.267 62.35 10.083 61.964 9.715 C 61.578 9.333 61.385 8.72 61.385 7.874 L 61.385 6.238 C 61.385 5.474 61.585 4.902 61.985 4.52 C 62.384 4.138 62.997 3.947 63.823 3.947 L 65.787 3.947 C 66.613 3.947 67.219 4.138 67.605 4.52 C 68.005 4.888 68.204 5.461 68.204 6.238 L 68.204 6.954 C 68.204 7.226 68.067 7.363 67.791 7.363 L 65.994 7.363 C 65.718 7.363 65.58 7.226 65.58 6.954 L 65.58 6.443 C 65.58 6.184 65.532 6.013 65.435 5.931 C 65.339 5.836 65.167 5.788 64.919 5.788 L 64.63 5.788 C 64.382 5.788 64.209 5.836 64.113 5.931 C 64.017 6.013 63.968 6.184 63.968 6.443 L 63.968 7.874 C 63.968 8.12 64.017 8.29 64.113 8.386 C 64.223 8.481 64.402 8.529 64.65 8.529 L 66.097 8.529 C 66.951 8.529 67.564 8.72 67.936 9.102 C 68.322 9.483 68.515 10.097 68.515 10.942 L 68.515 12.476 C 68.515 13.253 68.315 13.833 67.915 14.214 C 67.53 14.596 66.923 14.787 66.097 14.787 Z M 78.188 2.311 C 77.885 2.311 77.678 2.366 77.568 2.475 C 77.458 2.57 77.403 2.768 77.403 3.068 L 77.403 4.459 L 79.531 4.459 C 79.807 4.459 79.945 4.595 79.945 4.868 L 79.945 6.136 C 79.945 6.408 79.807 6.545 79.531 6.545 L 77.568 6.545 L 77.568 14.276 C 77.568 14.548 77.43 14.685 77.155 14.685 L 75.398 14.685 C 75.123 14.685 74.985 14.548 74.985 14.276 L 74.985 6.545 L 73.848 6.545 C 73.573 6.545 73.435 6.408 73.435 6.136 L 73.435 4.868 C 73.435 4.595 73.573 4.459 73.848 4.459 L 74.985 4.459 L 74.985 2.904 C 74.985 1.991 75.192 1.323 75.605 0.9 C 76.032 0.477 76.707 0.266 77.63 0.266 L 79.531 0.266 C 79.807 0.266 79.945 0.402 79.945 0.675 L 79.945 1.902 C 79.945 2.175 79.807 2.311 79.531 2.311 Z M 83.727 14.787 C 82.804 14.787 82.122 14.576 81.681 14.153 C 81.254 13.73 81.041 13.062 81.041 12.149 L 81.041 6.565 C 81.041 5.652 81.254 4.99 81.681 4.581 C 82.109 4.159 82.79 3.947 83.727 3.947 L 85.711 3.947 C 86.634 3.947 87.309 4.159 87.736 4.581 C 88.163 4.991 88.377 5.652 88.377 6.565 L 88.377 12.149 C 88.377 13.062 88.163 13.73 87.736 14.153 C 87.309 14.576 86.634 14.787 85.711 14.787 Z M 85.029 12.742 C 85.332 12.742 85.532 12.687 85.629 12.578 C 85.739 12.469 85.794 12.264 85.794 11.965 L 85.794 6.749 C 85.794 6.449 85.739 6.252 85.629 6.156 C 85.532 6.047 85.332 5.993 85.029 5.993 L 84.409 5.993 C 84.106 5.993 83.9 6.047 83.789 6.156 C 83.679 6.252 83.624 6.449 83.624 6.749 L 83.624 11.965 C 83.624 12.264 83.679 12.469 83.789 12.578 C 83.9 12.687 84.106 12.742 84.409 12.742 Z M 90.76 14.685 C 90.484 14.685 90.346 14.548 90.346 14.276 L 90.346 4.459 C 90.346 4.186 90.484 4.049 90.76 4.049 L 92.516 4.049 C 92.792 4.049 92.93 4.186 92.93 4.459 L 92.93 4.909 L 93.095 4.909 C 93.246 4.636 93.474 4.411 93.777 4.234 C 94.08 4.043 94.452 3.947 94.893 3.947 L 95.719 3.947 C 95.995 3.947 96.132 4.084 96.132 4.356 L 96.132 5.993 C 96.132 6.265 95.995 6.402 95.719 6.402 L 93.715 6.402 C 93.412 6.402 93.205 6.456 93.095 6.565 C 92.985 6.661 92.93 6.858 92.93 7.158 L 92.93 14.276 C 92.93 14.548 92.792 14.685 92.516 14.685 Z M 105.359 3.947 C 106.283 3.947 106.958 4.159 107.385 4.581 C 107.812 5.004 108.025 5.665 108.025 6.565 L 108.025 14.276 C 108.025 14.548 107.887 14.685 107.612 14.685 L 105.855 14.685 C 105.58 14.685 105.442 14.548 105.442 14.276 L 105.442 13.805 L 105.298 13.805 C 105.146 14.092 104.919 14.33 104.616 14.521 C 104.312 14.698 103.934 14.787 103.479 14.787 L 103.066 14.787 C 102.335 14.787 101.791 14.596 101.433 14.214 C 101.075 13.819 100.896 13.192 100.896 12.333 L 100.896 10.901 C 100.896 10.056 101.096 9.435 101.495 9.04 C 101.908 8.645 102.535 8.447 103.376 8.447 L 105.442 8.447 L 105.442 6.565 C 105.442 6.265 105.387 6.061 105.277 5.952 C 105.18 5.843 104.98 5.788 104.678 5.788 L 104.368 5.788 C 104.106 5.788 103.92 5.843 103.81 5.952 C 103.699 6.047 103.644 6.231 103.644 6.504 L 103.644 6.974 C 103.644 7.247 103.507 7.383 103.231 7.383 L 101.413 7.383 C 101.137 7.383 100.999 7.247 100.999 6.974 L 100.999 6.565 C 100.999 5.665 101.213 5.004 101.64 4.581 C 102.067 4.159 102.742 3.947 103.665 3.947 Z M 104.719 12.946 C 104.98 12.946 105.167 12.892 105.277 12.783 C 105.387 12.674 105.442 12.49 105.442 12.231 L 105.442 10.083 L 104.161 10.083 C 103.899 10.083 103.72 10.131 103.624 10.226 C 103.527 10.322 103.479 10.512 103.479 10.799 L 103.479 12.231 C 103.479 12.503 103.527 12.694 103.624 12.803 C 103.72 12.899 103.899 12.947 104.161 12.947 L 104.719 12.947 Z M 6.959 24.622 C 7.647 24.649 8.178 24.86 8.55 25.256 C 8.935 25.651 9.128 26.258 9.128 27.076 L 9.128 29.326 C 9.128 30.471 8.887 31.289 8.405 31.78 C 7.923 32.257 7.096 32.496 5.925 32.496 L 0.718 32.496 C 0.442 32.496 0.305 32.359 0.305 32.087 L 0.305 18.588 C 0.305 18.316 0.442 18.179 0.718 18.179 L 4.995 18.179 C 6.166 18.179 6.993 18.418 7.475 18.895 C 7.957 19.372 8.198 20.19 8.198 21.349 L 8.198 22.474 C 8.198 23.033 8.088 23.476 7.868 23.804 C 7.647 24.131 7.344 24.349 6.959 24.458 Z M 3.135 20.265 L 3.135 24.049 L 4.438 24.049 C 4.809 24.049 5.071 23.967 5.223 23.804 C 5.388 23.626 5.471 23.333 5.471 22.924 L 5.471 21.288 C 5.471 20.92 5.388 20.66 5.223 20.511 C 5.071 20.347 4.809 20.265 4.438 20.265 L 3.135 20.265 Z M 6.235 27.076 C 6.235 26.735 6.152 26.49 5.987 26.34 C 5.822 26.176 5.56 26.094 5.202 26.094 L 3.198 26.094 L 3.198 30.287 L 5.202 30.287 C 5.574 30.287 5.836 30.212 5.987 30.062 C 6.152 29.898 6.235 29.632 6.235 29.264 Z M 15.298 21.758 C 16.221 21.758 16.896 21.97 17.323 22.392 C 17.751 22.801 17.964 23.463 17.964 24.376 L 17.964 27.178 C 17.964 27.451 17.826 27.587 17.551 27.587 L 13.315 27.587 L 13.315 29.98 C 13.315 30.28 13.37 30.485 13.48 30.594 C 13.59 30.703 13.796 30.757 14.1 30.757 L 14.451 30.757 C 14.754 30.757 14.961 30.703 15.071 30.594 C 15.181 30.485 15.236 30.28 15.236 29.98 L 15.236 29.264 C 15.236 28.992 15.374 28.855 15.65 28.855 L 17.447 28.855 C 17.723 28.855 17.861 28.992 17.861 29.264 L 17.861 29.96 C 17.861 30.873 17.647 31.541 17.22 31.964 C 16.793 32.387 16.118 32.598 15.195 32.598 L 13.418 32.598 C 12.495 32.598 11.813 32.387 11.372 31.964 C 10.945 31.541 10.731 30.873 10.731 29.959 L 10.731 24.377 C 10.731 23.463 10.945 22.802 11.372 22.392 C 11.799 21.97 12.481 21.759 13.418 21.759 L 15.298 21.759 Z M 15.381 25.951 L 15.381 24.356 C 15.381 24.056 15.326 23.858 15.216 23.763 C 15.119 23.653 14.919 23.599 14.616 23.599 L 14.1 23.599 C 13.796 23.599 13.59 23.654 13.48 23.763 C 13.37 23.858 13.315 24.056 13.315 24.356 L 13.315 25.951 Z M 23.201 23.947 L 23.201 29.571 C 23.201 29.871 23.249 30.075 23.346 30.185 C 23.456 30.294 23.662 30.348 23.966 30.348 L 25.164 30.348 C 25.44 30.348 25.577 30.485 25.577 30.757 L 25.577 32.087 C 25.577 32.359 25.44 32.496 25.164 32.496 L 23.284 32.496 C 22.361 32.496 21.686 32.285 21.259 31.862 C 20.832 31.439 20.618 30.771 20.618 29.857 L 20.618 23.947 L 19.481 23.947 C 19.206 23.947 19.068 23.81 19.068 23.538 L 19.068 22.27 C 19.068 21.997 19.206 21.86 19.481 21.86 L 20.618 21.86 L 20.618 20.163 C 20.618 19.89 20.756 19.754 21.031 19.754 L 22.788 19.754 C 23.063 19.754 23.201 19.89 23.201 20.163 L 23.201 21.86 L 25.164 21.86 C 25.44 21.86 25.577 21.997 25.577 22.27 L 25.577 23.538 C 25.577 23.81 25.44 23.947 25.164 23.947 Z M 30.527 23.947 L 30.527 29.571 C 30.527 29.871 30.575 30.075 30.671 30.185 C 30.781 30.294 30.988 30.348 31.291 30.348 L 32.49 30.348 C 32.765 30.348 32.903 30.485 32.903 30.757 L 32.903 32.087 C 32.903 32.359 32.765 32.496 32.49 32.496 L 30.609 32.496 C 29.686 32.496 29.011 32.285 28.584 31.862 C 28.157 31.439 27.943 30.771 27.943 29.857 L 27.943 23.947 L 26.807 23.947 C 26.531 23.947 26.394 23.81 26.394 23.538 L 26.394 22.27 C 26.394 21.997 26.531 21.86 26.807 21.86 L 27.943 21.86 L 27.943 20.163 C 27.943 19.89 28.081 19.754 28.357 19.754 L 30.113 19.754 C 30.389 19.754 30.527 19.89 30.527 20.163 L 30.527 21.86 L 32.49 21.86 C 32.765 21.86 32.903 21.997 32.903 22.27 L 32.903 23.538 C 32.903 23.81 32.765 23.947 32.49 23.947 Z M 38.849 21.758 C 39.772 21.758 40.447 21.97 40.874 22.392 C 41.301 22.801 41.515 23.463 41.515 24.376 L 41.515 27.178 C 41.515 27.451 41.377 27.587 41.101 27.587 L 36.865 27.587 L 36.865 29.98 C 36.865 30.28 36.92 30.485 37.03 30.594 C 37.14 30.703 37.347 30.757 37.65 30.757 L 38.002 30.757 C 38.304 30.757 38.511 30.703 38.622 30.594 C 38.732 30.485 38.787 30.28 38.787 29.98 L 38.787 29.264 C 38.787 28.992 38.924 28.855 39.2 28.855 L 40.998 28.855 C 41.273 28.855 41.411 28.992 41.411 29.264 L 41.411 29.96 C 41.411 30.873 41.198 31.541 40.771 31.964 C 40.343 32.387 39.668 32.598 38.746 32.598 L 36.968 32.598 C 36.045 32.598 35.363 32.387 34.922 31.964 C 34.495 31.541 34.282 30.873 34.282 29.959 L 34.282 24.377 C 34.282 23.463 34.495 22.802 34.922 22.392 C 35.35 21.97 36.031 21.759 36.968 21.759 L 38.849 21.759 Z M 38.931 25.951 L 38.931 24.356 C 38.931 24.056 38.876 23.858 38.766 23.763 C 38.67 23.653 38.47 23.599 38.167 23.599 L 37.65 23.599 C 37.347 23.599 37.14 23.654 37.03 23.763 C 36.92 23.858 36.865 24.056 36.865 24.356 L 36.865 25.951 Z M 43.9 32.496 C 43.624 32.496 43.487 32.359 43.487 32.087 L 43.487 22.27 C 43.487 21.997 43.624 21.86 43.9 21.86 L 45.656 21.86 C 45.932 21.86 46.069 21.997 46.069 22.27 L 46.069 22.72 L 46.235 22.72 C 46.387 22.447 46.614 22.222 46.917 22.044 C 47.22 21.854 47.592 21.758 48.033 21.758 L 48.859 21.758 C 49.135 21.758 49.273 21.895 49.273 22.167 L 49.273 23.803 C 49.273 24.076 49.135 24.212 48.859 24.212 L 46.855 24.212 C 46.552 24.212 46.345 24.267 46.235 24.376 C 46.125 24.472 46.069 24.669 46.069 24.969 L 46.069 32.087 C 46.069 32.359 45.932 32.496 45.656 32.496 Z M 55.524 32.496 C 55.386 32.496 55.29 32.469 55.235 32.414 C 55.18 32.359 55.145 32.264 55.131 32.128 L 53.726 18.609 L 53.726 18.547 C 53.726 18.302 53.864 18.179 54.139 18.179 L 56.061 18.179 C 56.323 18.179 56.461 18.295 56.474 18.527 L 57.012 23.783 L 56.495 28.957 L 56.846 28.957 L 58.252 21.288 C 58.265 21.152 58.307 21.063 58.376 21.022 C 58.445 20.967 58.548 20.94 58.686 20.94 L 60.235 20.94 C 60.373 20.94 60.47 20.968 60.525 21.022 C 60.594 21.063 60.642 21.152 60.669 21.288 L 62.157 28.957 L 62.529 28.957 L 61.909 23.783 L 62.446 18.527 C 62.46 18.404 62.495 18.316 62.55 18.261 C 62.605 18.206 62.701 18.179 62.839 18.179 L 64.782 18.179 C 65.085 18.179 65.215 18.329 65.174 18.629 L 63.769 32.128 C 63.755 32.264 63.721 32.359 63.666 32.414 C 63.611 32.469 63.514 32.496 63.377 32.496 L 61.207 32.496 C 61.069 32.496 60.973 32.469 60.917 32.414 C 60.862 32.359 60.821 32.264 60.793 32.128 L 59.636 25.276 L 59.285 25.276 L 58.128 32.128 C 58.114 32.264 58.073 32.359 58.004 32.414 C 57.935 32.469 57.832 32.496 57.694 32.496 Z M 68.994 32.598 C 68.072 32.598 67.389 32.387 66.949 31.964 C 66.522 31.541 66.308 30.873 66.308 29.959 L 66.308 24.377 C 66.308 23.463 66.522 22.802 66.949 22.392 C 67.376 21.97 68.058 21.759 68.994 21.759 L 70.978 21.759 C 71.901 21.759 72.576 21.97 73.003 22.392 C 73.43 22.802 73.644 23.463 73.644 24.377 L 73.644 29.96 C 73.644 30.873 73.43 31.541 73.003 31.964 C 72.576 32.387 71.901 32.598 70.978 32.598 Z M 70.296 30.553 C 70.599 30.553 70.799 30.498 70.896 30.389 C 71.006 30.28 71.061 30.075 71.061 29.776 L 71.061 24.56 C 71.061 24.26 71.006 24.063 70.896 23.967 C 70.799 23.858 70.599 23.804 70.296 23.804 L 69.677 23.804 C 69.373 23.804 69.167 23.858 69.057 23.967 C 68.946 24.063 68.891 24.26 68.891 24.56 L 68.891 29.776 C 68.891 30.075 68.946 30.28 69.057 30.389 C 69.167 30.498 69.373 30.553 69.677 30.553 Z M 76.027 32.496 C 75.751 32.496 75.614 32.359 75.614 32.087 L 75.614 22.27 C 75.614 21.997 75.751 21.86 76.027 21.86 L 77.783 21.86 C 78.059 21.86 78.197 21.997 78.197 22.27 L 78.197 22.72 L 78.362 22.72 C 78.514 22.447 78.741 22.222 79.044 22.044 C 79.347 21.854 79.719 21.758 80.16 21.758 L 80.987 21.758 C 81.262 21.758 81.4 21.895 81.4 22.167 L 81.4 23.803 C 81.4 24.076 81.262 24.212 80.987 24.212 L 78.982 24.212 C 78.679 24.212 78.472 24.267 78.362 24.376 C 78.252 24.472 78.197 24.669 78.197 24.969 L 78.197 32.087 C 78.197 32.359 78.059 32.496 77.783 32.496 Z M 82.949 32.496 C 82.673 32.496 82.535 32.359 82.535 32.087 L 82.535 18.588 C 82.535 18.316 82.673 18.179 82.949 18.179 L 84.705 18.179 C 84.981 18.179 85.119 18.316 85.119 18.588 L 85.119 32.087 C 85.119 32.359 84.981 32.496 84.705 32.496 Z M 89.409 32.598 C 88.596 32.598 88.004 32.407 87.632 32.025 C 87.26 31.63 87.074 31.003 87.074 30.144 L 87.074 24.478 C 87.074 23.565 87.287 22.903 87.714 22.494 C 88.141 22.072 88.823 21.861 89.76 21.861 L 91.723 21.861 L 91.723 18.588 C 91.723 18.315 91.861 18.179 92.137 18.179 L 93.893 18.179 C 94.169 18.179 94.306 18.315 94.306 18.588 L 94.306 32.087 C 94.306 32.359 94.169 32.495 93.893 32.495 L 92.137 32.495 C 91.861 32.495 91.723 32.359 91.723 32.087 L 91.723 31.616 L 91.578 31.616 C 91.427 31.902 91.2 32.141 90.897 32.332 C 90.593 32.509 90.215 32.598 89.76 32.598 L 89.409 32.598 Z M 90.958 30.451 C 91.262 30.451 91.461 30.396 91.558 30.287 C 91.668 30.178 91.723 29.973 91.723 29.673 L 91.723 23.844 L 90.442 23.844 C 90.139 23.844 89.932 23.899 89.822 24.008 C 89.712 24.117 89.657 24.322 89.657 24.622 L 89.657 29.673 C 89.657 29.973 89.712 30.178 89.822 30.287 C 89.932 30.396 90.139 30.451 90.442 30.451 Z\" fill=\"var(--token-3d07d915-0cb4-4749-92a6-400d81d4ee04)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({TXpMcU7zH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.025 32.598\" overflow=\"visible\"><path d=\"M 9.088 14.173 C 9.102 14.214 9.109 14.262 9.109 14.317 C 9.109 14.562 8.964 14.685 8.675 14.685 L 6.712 14.685 C 6.574 14.685 6.471 14.658 6.402 14.603 C 6.333 14.548 6.292 14.453 6.278 14.317 L 5.906 12.169 L 3.199 12.169 L 2.827 14.317 C 2.813 14.453 2.772 14.548 2.703 14.603 C 2.634 14.658 2.531 14.685 2.393 14.685 L 0.45 14.685 C 0.092 14.685 -0.052 14.514 0.017 14.173 L 2.703 0.716 C 2.731 0.579 2.772 0.491 2.827 0.45 C 2.896 0.395 2.999 0.368 3.137 0.368 L 5.968 0.368 C 6.106 0.368 6.202 0.395 6.257 0.45 C 6.326 0.491 6.375 0.579 6.402 0.716 Z M 4.707 3.641 L 4.398 3.641 L 4.046 6.79 L 3.467 9.981 L 5.617 9.981 L 5.059 6.79 Z M 10.603 14.685 C 10.328 14.685 10.19 14.548 10.19 14.276 L 10.19 4.459 C 10.19 4.186 10.328 4.049 10.603 4.049 L 12.36 4.049 C 12.635 4.049 12.773 4.186 12.773 4.459 L 12.773 4.909 L 12.939 4.909 C 13.09 4.636 13.317 4.411 13.62 4.234 C 13.924 4.043 14.296 3.947 14.736 3.947 L 15.046 3.947 C 15.832 3.947 16.403 4.145 16.761 4.54 C 17.133 4.922 17.32 5.543 17.32 6.402 L 17.32 14.276 C 17.32 14.548 17.182 14.685 16.906 14.685 L 15.149 14.685 C 14.874 14.685 14.736 14.548 14.736 14.276 L 14.736 6.954 C 14.736 6.654 14.681 6.456 14.571 6.361 C 14.475 6.252 14.275 6.197 13.972 6.197 L 13.559 6.197 C 13.255 6.197 13.049 6.252 12.939 6.361 C 12.828 6.456 12.773 6.654 12.773 6.954 L 12.773 14.276 C 12.773 14.549 12.635 14.685 12.36 14.685 L 10.603 14.685 Z M 23.548 3.947 C 24.471 3.947 25.146 4.159 25.574 4.581 C 26.001 5.004 26.214 5.665 26.214 6.565 L 26.214 14.276 C 26.214 14.548 26.076 14.685 25.801 14.685 L 24.044 14.685 C 23.769 14.685 23.631 14.548 23.631 14.276 L 23.631 13.805 L 23.486 13.805 C 23.335 14.092 23.107 14.33 22.805 14.521 C 22.501 14.698 22.122 14.787 21.668 14.787 L 21.254 14.787 C 20.524 14.787 19.98 14.596 19.622 14.214 C 19.264 13.819 19.085 13.192 19.085 12.333 L 19.085 10.901 C 19.085 10.056 19.285 9.435 19.684 9.04 C 20.097 8.645 20.724 8.447 21.565 8.447 L 23.631 8.447 L 23.631 6.565 C 23.631 6.265 23.576 6.061 23.466 5.952 C 23.369 5.843 23.169 5.788 22.866 5.788 L 22.557 5.788 C 22.295 5.788 22.109 5.843 21.998 5.952 C 21.888 6.047 21.833 6.231 21.833 6.504 L 21.833 6.974 C 21.833 7.247 21.695 7.383 21.42 7.383 L 19.601 7.383 C 19.326 7.383 19.188 7.247 19.188 6.974 L 19.188 6.565 C 19.188 5.665 19.402 5.004 19.829 4.581 C 20.256 4.159 20.931 3.947 21.854 3.947 Z M 22.908 12.946 C 23.169 12.946 23.355 12.892 23.466 12.783 C 23.576 12.674 23.631 12.49 23.631 12.231 L 23.631 10.083 L 22.35 10.083 C 22.088 10.083 21.909 10.131 21.813 10.226 C 21.716 10.322 21.668 10.512 21.668 10.799 L 21.668 12.231 C 21.668 12.503 21.716 12.694 21.813 12.803 C 21.909 12.899 22.088 12.947 22.35 12.947 L 22.908 12.947 Z M 28.584 14.685 C 28.308 14.685 28.171 14.548 28.171 14.276 L 28.171 0.777 C 28.171 0.504 28.308 0.368 28.584 0.368 L 30.34 0.368 C 30.616 0.368 30.754 0.504 30.754 0.777 L 30.754 14.276 C 30.754 14.549 30.616 14.685 30.34 14.685 L 28.584 14.685 Z M 32.585 18.571 C 32.309 18.571 32.172 18.434 32.172 18.162 L 32.172 16.689 C 32.172 16.417 32.309 16.28 32.585 16.28 L 33.102 16.28 C 33.46 16.28 33.714 16.212 33.866 16.076 C 34.018 15.939 34.135 15.674 34.217 15.278 L 34.424 14.358 L 31.903 4.541 C 31.889 4.499 31.882 4.438 31.882 4.356 C 31.882 4.152 32.013 4.049 32.275 4.049 L 34.031 4.049 C 34.169 4.049 34.266 4.077 34.321 4.131 C 34.39 4.172 34.438 4.261 34.465 4.397 L 35.457 8.856 L 35.664 11.412 L 35.912 11.412 L 36.119 8.856 L 37.131 4.397 C 37.159 4.261 37.2 4.172 37.255 4.131 C 37.324 4.077 37.427 4.049 37.565 4.049 L 39.322 4.049 C 39.583 4.049 39.714 4.152 39.714 4.356 C 39.714 4.452 39.707 4.52 39.694 4.561 L 36.904 15.851 C 36.67 16.778 36.277 17.459 35.726 17.896 C 35.189 18.346 34.438 18.571 33.474 18.571 Z M 44.109 6.136 L 44.109 11.76 C 44.109 12.06 44.157 12.265 44.254 12.374 C 44.364 12.483 44.571 12.537 44.874 12.537 L 46.072 12.537 C 46.348 12.537 46.486 12.674 46.486 12.946 L 46.486 14.276 C 46.486 14.548 46.348 14.685 46.072 14.685 L 44.192 14.685 C 43.269 14.685 42.594 14.474 42.167 14.051 C 41.739 13.628 41.526 12.96 41.526 12.046 L 41.526 6.136 L 40.389 6.136 C 40.114 6.136 39.976 5.999 39.976 5.727 L 39.976 4.459 C 39.976 4.186 40.114 4.049 40.389 4.049 L 41.526 4.049 L 41.526 2.352 C 41.526 2.079 41.664 1.943 41.939 1.943 L 43.696 1.943 C 43.971 1.943 44.109 2.079 44.109 2.352 L 44.109 4.049 L 46.072 4.049 C 46.348 4.049 46.486 4.186 46.486 4.459 L 46.486 5.727 C 46.486 5.999 46.348 6.136 46.072 6.136 Z M 48.278 2.516 C 48.002 2.516 47.864 2.379 47.864 2.107 L 47.864 0.409 C 47.864 0.136 48.002 0 48.278 0 L 50.241 0 C 50.516 0 50.654 0.136 50.654 0.409 L 50.654 2.107 C 50.654 2.379 50.516 2.516 50.241 2.516 Z M 48.381 14.685 C 48.105 14.685 47.968 14.548 47.968 14.276 L 47.968 4.459 C 47.968 4.186 48.105 4.049 48.381 4.049 L 50.138 4.049 C 50.413 4.049 50.551 4.186 50.551 4.459 L 50.551 14.276 C 50.551 14.548 50.413 14.685 50.138 14.685 Z M 55.192 14.787 C 54.269 14.787 53.587 14.576 53.147 14.153 C 52.719 13.73 52.506 13.062 52.506 12.149 L 52.506 6.565 C 52.506 5.652 52.719 4.99 53.147 4.581 C 53.573 4.159 54.256 3.947 55.192 3.947 L 56.969 3.947 C 57.892 3.947 58.568 4.159 58.994 4.581 C 59.422 4.991 59.635 5.652 59.635 6.565 L 59.635 7.833 C 59.635 8.106 59.497 8.242 59.222 8.242 L 57.424 8.242 C 57.149 8.242 57.011 8.106 57.011 7.833 L 57.011 6.708 C 57.011 6.408 56.956 6.204 56.845 6.095 C 56.735 5.986 56.529 5.931 56.225 5.931 L 55.874 5.931 C 55.571 5.931 55.364 5.986 55.254 6.095 C 55.144 6.204 55.089 6.408 55.089 6.708 L 55.089 12.026 C 55.089 12.326 55.144 12.53 55.254 12.64 C 55.364 12.735 55.571 12.783 55.874 12.783 L 56.225 12.783 C 56.529 12.783 56.735 12.735 56.845 12.64 C 56.956 12.53 57.011 12.326 57.011 12.026 L 57.011 10.901 C 57.011 10.628 57.149 10.492 57.424 10.492 L 59.222 10.492 C 59.497 10.492 59.635 10.628 59.635 10.901 L 59.635 12.149 C 59.635 13.062 59.422 13.73 58.994 14.153 C 58.568 14.576 57.892 14.787 56.969 14.787 Z M 63.72 14.787 C 62.095 14.787 61.282 14.017 61.282 12.476 L 61.282 11.76 C 61.282 11.487 61.42 11.351 61.695 11.351 L 63.514 11.351 C 63.789 11.351 63.927 11.487 63.927 11.76 L 63.927 12.271 C 63.927 12.53 63.968 12.708 64.051 12.803 C 64.147 12.899 64.319 12.946 64.567 12.946 L 65.291 12.946 C 65.539 12.946 65.704 12.899 65.787 12.803 C 65.883 12.708 65.931 12.53 65.931 12.271 L 65.931 10.922 C 65.931 10.676 65.883 10.506 65.787 10.41 C 65.704 10.315 65.539 10.267 65.291 10.267 L 63.823 10.267 C 62.97 10.267 62.35 10.083 61.964 9.715 C 61.578 9.333 61.385 8.72 61.385 7.874 L 61.385 6.238 C 61.385 5.474 61.585 4.902 61.985 4.52 C 62.384 4.138 62.997 3.947 63.823 3.947 L 65.787 3.947 C 66.613 3.947 67.219 4.138 67.605 4.52 C 68.005 4.888 68.204 5.461 68.204 6.238 L 68.204 6.954 C 68.204 7.226 68.067 7.363 67.791 7.363 L 65.994 7.363 C 65.718 7.363 65.58 7.226 65.58 6.954 L 65.58 6.443 C 65.58 6.184 65.532 6.013 65.435 5.931 C 65.339 5.836 65.167 5.788 64.919 5.788 L 64.63 5.788 C 64.382 5.788 64.209 5.836 64.113 5.931 C 64.017 6.013 63.968 6.184 63.968 6.443 L 63.968 7.874 C 63.968 8.12 64.017 8.29 64.113 8.386 C 64.223 8.481 64.402 8.529 64.65 8.529 L 66.097 8.529 C 66.951 8.529 67.564 8.72 67.936 9.102 C 68.322 9.483 68.515 10.097 68.515 10.942 L 68.515 12.476 C 68.515 13.253 68.315 13.833 67.915 14.214 C 67.53 14.596 66.923 14.787 66.097 14.787 Z M 78.188 2.311 C 77.885 2.311 77.678 2.366 77.568 2.475 C 77.458 2.57 77.403 2.768 77.403 3.068 L 77.403 4.459 L 79.531 4.459 C 79.807 4.459 79.945 4.595 79.945 4.868 L 79.945 6.136 C 79.945 6.408 79.807 6.545 79.531 6.545 L 77.568 6.545 L 77.568 14.276 C 77.568 14.548 77.43 14.685 77.155 14.685 L 75.398 14.685 C 75.123 14.685 74.985 14.548 74.985 14.276 L 74.985 6.545 L 73.848 6.545 C 73.573 6.545 73.435 6.408 73.435 6.136 L 73.435 4.868 C 73.435 4.595 73.573 4.459 73.848 4.459 L 74.985 4.459 L 74.985 2.904 C 74.985 1.991 75.192 1.323 75.605 0.9 C 76.032 0.477 76.707 0.266 77.63 0.266 L 79.531 0.266 C 79.807 0.266 79.945 0.402 79.945 0.675 L 79.945 1.902 C 79.945 2.175 79.807 2.311 79.531 2.311 Z M 83.727 14.787 C 82.804 14.787 82.122 14.576 81.681 14.153 C 81.254 13.73 81.041 13.062 81.041 12.149 L 81.041 6.565 C 81.041 5.652 81.254 4.99 81.681 4.581 C 82.109 4.159 82.79 3.947 83.727 3.947 L 85.711 3.947 C 86.634 3.947 87.309 4.159 87.736 4.581 C 88.163 4.991 88.377 5.652 88.377 6.565 L 88.377 12.149 C 88.377 13.062 88.163 13.73 87.736 14.153 C 87.309 14.576 86.634 14.787 85.711 14.787 Z M 85.029 12.742 C 85.332 12.742 85.532 12.687 85.629 12.578 C 85.739 12.469 85.794 12.264 85.794 11.965 L 85.794 6.749 C 85.794 6.449 85.739 6.252 85.629 6.156 C 85.532 6.047 85.332 5.993 85.029 5.993 L 84.409 5.993 C 84.106 5.993 83.9 6.047 83.789 6.156 C 83.679 6.252 83.624 6.449 83.624 6.749 L 83.624 11.965 C 83.624 12.264 83.679 12.469 83.789 12.578 C 83.9 12.687 84.106 12.742 84.409 12.742 Z M 90.76 14.685 C 90.484 14.685 90.346 14.548 90.346 14.276 L 90.346 4.459 C 90.346 4.186 90.484 4.049 90.76 4.049 L 92.516 4.049 C 92.792 4.049 92.93 4.186 92.93 4.459 L 92.93 4.909 L 93.095 4.909 C 93.246 4.636 93.474 4.411 93.777 4.234 C 94.08 4.043 94.452 3.947 94.893 3.947 L 95.719 3.947 C 95.995 3.947 96.132 4.084 96.132 4.356 L 96.132 5.993 C 96.132 6.265 95.995 6.402 95.719 6.402 L 93.715 6.402 C 93.412 6.402 93.205 6.456 93.095 6.565 C 92.985 6.661 92.93 6.858 92.93 7.158 L 92.93 14.276 C 92.93 14.548 92.792 14.685 92.516 14.685 Z M 105.359 3.947 C 106.283 3.947 106.958 4.159 107.385 4.581 C 107.812 5.004 108.025 5.665 108.025 6.565 L 108.025 14.276 C 108.025 14.548 107.887 14.685 107.612 14.685 L 105.855 14.685 C 105.58 14.685 105.442 14.548 105.442 14.276 L 105.442 13.805 L 105.298 13.805 C 105.146 14.092 104.919 14.33 104.616 14.521 C 104.312 14.698 103.934 14.787 103.479 14.787 L 103.066 14.787 C 102.335 14.787 101.791 14.596 101.433 14.214 C 101.075 13.819 100.896 13.192 100.896 12.333 L 100.896 10.901 C 100.896 10.056 101.096 9.435 101.495 9.04 C 101.908 8.645 102.535 8.447 103.376 8.447 L 105.442 8.447 L 105.442 6.565 C 105.442 6.265 105.387 6.061 105.277 5.952 C 105.18 5.843 104.98 5.788 104.678 5.788 L 104.368 5.788 C 104.106 5.788 103.92 5.843 103.81 5.952 C 103.699 6.047 103.644 6.231 103.644 6.504 L 103.644 6.974 C 103.644 7.247 103.507 7.383 103.231 7.383 L 101.413 7.383 C 101.137 7.383 100.999 7.247 100.999 6.974 L 100.999 6.565 C 100.999 5.665 101.213 5.004 101.64 4.581 C 102.067 4.159 102.742 3.947 103.665 3.947 Z M 104.719 12.946 C 104.98 12.946 105.167 12.892 105.277 12.783 C 105.387 12.674 105.442 12.49 105.442 12.231 L 105.442 10.083 L 104.161 10.083 C 103.899 10.083 103.72 10.131 103.624 10.226 C 103.527 10.322 103.479 10.512 103.479 10.799 L 103.479 12.231 C 103.479 12.503 103.527 12.694 103.624 12.803 C 103.72 12.899 103.899 12.947 104.161 12.947 L 104.719 12.947 Z M 6.959 24.622 C 7.647 24.649 8.178 24.86 8.55 25.256 C 8.935 25.651 9.128 26.258 9.128 27.076 L 9.128 29.326 C 9.128 30.471 8.887 31.289 8.405 31.78 C 7.923 32.257 7.096 32.496 5.925 32.496 L 0.718 32.496 C 0.442 32.496 0.305 32.359 0.305 32.087 L 0.305 18.588 C 0.305 18.316 0.442 18.179 0.718 18.179 L 4.995 18.179 C 6.166 18.179 6.993 18.418 7.475 18.895 C 7.957 19.372 8.198 20.19 8.198 21.349 L 8.198 22.474 C 8.198 23.033 8.088 23.476 7.868 23.804 C 7.647 24.131 7.344 24.349 6.959 24.458 Z M 3.135 20.265 L 3.135 24.049 L 4.438 24.049 C 4.809 24.049 5.071 23.967 5.223 23.804 C 5.388 23.626 5.471 23.333 5.471 22.924 L 5.471 21.288 C 5.471 20.92 5.388 20.66 5.223 20.511 C 5.071 20.347 4.809 20.265 4.438 20.265 L 3.135 20.265 Z M 6.235 27.076 C 6.235 26.735 6.152 26.49 5.987 26.34 C 5.822 26.176 5.56 26.094 5.202 26.094 L 3.198 26.094 L 3.198 30.287 L 5.202 30.287 C 5.574 30.287 5.836 30.212 5.987 30.062 C 6.152 29.898 6.235 29.632 6.235 29.264 Z M 15.298 21.758 C 16.221 21.758 16.896 21.97 17.323 22.392 C 17.751 22.801 17.964 23.463 17.964 24.376 L 17.964 27.178 C 17.964 27.451 17.826 27.587 17.551 27.587 L 13.315 27.587 L 13.315 29.98 C 13.315 30.28 13.37 30.485 13.48 30.594 C 13.59 30.703 13.796 30.757 14.1 30.757 L 14.451 30.757 C 14.754 30.757 14.961 30.703 15.071 30.594 C 15.181 30.485 15.236 30.28 15.236 29.98 L 15.236 29.264 C 15.236 28.992 15.374 28.855 15.65 28.855 L 17.447 28.855 C 17.723 28.855 17.861 28.992 17.861 29.264 L 17.861 29.96 C 17.861 30.873 17.647 31.541 17.22 31.964 C 16.793 32.387 16.118 32.598 15.195 32.598 L 13.418 32.598 C 12.495 32.598 11.813 32.387 11.372 31.964 C 10.945 31.541 10.731 30.873 10.731 29.959 L 10.731 24.377 C 10.731 23.463 10.945 22.802 11.372 22.392 C 11.799 21.97 12.481 21.759 13.418 21.759 L 15.298 21.759 Z M 15.381 25.951 L 15.381 24.356 C 15.381 24.056 15.326 23.858 15.216 23.763 C 15.119 23.653 14.919 23.599 14.616 23.599 L 14.1 23.599 C 13.796 23.599 13.59 23.654 13.48 23.763 C 13.37 23.858 13.315 24.056 13.315 24.356 L 13.315 25.951 Z M 23.201 23.947 L 23.201 29.571 C 23.201 29.871 23.249 30.075 23.346 30.185 C 23.456 30.294 23.662 30.348 23.966 30.348 L 25.164 30.348 C 25.44 30.348 25.577 30.485 25.577 30.757 L 25.577 32.087 C 25.577 32.359 25.44 32.496 25.164 32.496 L 23.284 32.496 C 22.361 32.496 21.686 32.285 21.259 31.862 C 20.832 31.439 20.618 30.771 20.618 29.857 L 20.618 23.947 L 19.481 23.947 C 19.206 23.947 19.068 23.81 19.068 23.538 L 19.068 22.27 C 19.068 21.997 19.206 21.86 19.481 21.86 L 20.618 21.86 L 20.618 20.163 C 20.618 19.89 20.756 19.754 21.031 19.754 L 22.788 19.754 C 23.063 19.754 23.201 19.89 23.201 20.163 L 23.201 21.86 L 25.164 21.86 C 25.44 21.86 25.577 21.997 25.577 22.27 L 25.577 23.538 C 25.577 23.81 25.44 23.947 25.164 23.947 Z M 30.527 23.947 L 30.527 29.571 C 30.527 29.871 30.575 30.075 30.671 30.185 C 30.781 30.294 30.988 30.348 31.291 30.348 L 32.49 30.348 C 32.765 30.348 32.903 30.485 32.903 30.757 L 32.903 32.087 C 32.903 32.359 32.765 32.496 32.49 32.496 L 30.609 32.496 C 29.686 32.496 29.011 32.285 28.584 31.862 C 28.157 31.439 27.943 30.771 27.943 29.857 L 27.943 23.947 L 26.807 23.947 C 26.531 23.947 26.394 23.81 26.394 23.538 L 26.394 22.27 C 26.394 21.997 26.531 21.86 26.807 21.86 L 27.943 21.86 L 27.943 20.163 C 27.943 19.89 28.081 19.754 28.357 19.754 L 30.113 19.754 C 30.389 19.754 30.527 19.89 30.527 20.163 L 30.527 21.86 L 32.49 21.86 C 32.765 21.86 32.903 21.997 32.903 22.27 L 32.903 23.538 C 32.903 23.81 32.765 23.947 32.49 23.947 Z M 38.849 21.758 C 39.772 21.758 40.447 21.97 40.874 22.392 C 41.301 22.801 41.515 23.463 41.515 24.376 L 41.515 27.178 C 41.515 27.451 41.377 27.587 41.101 27.587 L 36.865 27.587 L 36.865 29.98 C 36.865 30.28 36.92 30.485 37.03 30.594 C 37.14 30.703 37.347 30.757 37.65 30.757 L 38.002 30.757 C 38.304 30.757 38.511 30.703 38.622 30.594 C 38.732 30.485 38.787 30.28 38.787 29.98 L 38.787 29.264 C 38.787 28.992 38.924 28.855 39.2 28.855 L 40.998 28.855 C 41.273 28.855 41.411 28.992 41.411 29.264 L 41.411 29.96 C 41.411 30.873 41.198 31.541 40.771 31.964 C 40.343 32.387 39.668 32.598 38.746 32.598 L 36.968 32.598 C 36.045 32.598 35.363 32.387 34.922 31.964 C 34.495 31.541 34.282 30.873 34.282 29.959 L 34.282 24.377 C 34.282 23.463 34.495 22.802 34.922 22.392 C 35.35 21.97 36.031 21.759 36.968 21.759 L 38.849 21.759 Z M 38.931 25.951 L 38.931 24.356 C 38.931 24.056 38.876 23.858 38.766 23.763 C 38.67 23.653 38.47 23.599 38.167 23.599 L 37.65 23.599 C 37.347 23.599 37.14 23.654 37.03 23.763 C 36.92 23.858 36.865 24.056 36.865 24.356 L 36.865 25.951 Z M 43.9 32.496 C 43.624 32.496 43.487 32.359 43.487 32.087 L 43.487 22.27 C 43.487 21.997 43.624 21.86 43.9 21.86 L 45.656 21.86 C 45.932 21.86 46.069 21.997 46.069 22.27 L 46.069 22.72 L 46.235 22.72 C 46.387 22.447 46.614 22.222 46.917 22.044 C 47.22 21.854 47.592 21.758 48.033 21.758 L 48.859 21.758 C 49.135 21.758 49.273 21.895 49.273 22.167 L 49.273 23.803 C 49.273 24.076 49.135 24.212 48.859 24.212 L 46.855 24.212 C 46.552 24.212 46.345 24.267 46.235 24.376 C 46.125 24.472 46.069 24.669 46.069 24.969 L 46.069 32.087 C 46.069 32.359 45.932 32.496 45.656 32.496 Z M 55.524 32.496 C 55.386 32.496 55.29 32.469 55.235 32.414 C 55.18 32.359 55.145 32.264 55.131 32.128 L 53.726 18.609 L 53.726 18.547 C 53.726 18.302 53.864 18.179 54.139 18.179 L 56.061 18.179 C 56.323 18.179 56.461 18.295 56.474 18.527 L 57.012 23.783 L 56.495 28.957 L 56.846 28.957 L 58.252 21.288 C 58.265 21.152 58.307 21.063 58.376 21.022 C 58.445 20.967 58.548 20.94 58.686 20.94 L 60.235 20.94 C 60.373 20.94 60.47 20.968 60.525 21.022 C 60.594 21.063 60.642 21.152 60.669 21.288 L 62.157 28.957 L 62.529 28.957 L 61.909 23.783 L 62.446 18.527 C 62.46 18.404 62.495 18.316 62.55 18.261 C 62.605 18.206 62.701 18.179 62.839 18.179 L 64.782 18.179 C 65.085 18.179 65.215 18.329 65.174 18.629 L 63.769 32.128 C 63.755 32.264 63.721 32.359 63.666 32.414 C 63.611 32.469 63.514 32.496 63.377 32.496 L 61.207 32.496 C 61.069 32.496 60.973 32.469 60.917 32.414 C 60.862 32.359 60.821 32.264 60.793 32.128 L 59.636 25.276 L 59.285 25.276 L 58.128 32.128 C 58.114 32.264 58.073 32.359 58.004 32.414 C 57.935 32.469 57.832 32.496 57.694 32.496 Z M 68.994 32.598 C 68.072 32.598 67.389 32.387 66.949 31.964 C 66.522 31.541 66.308 30.873 66.308 29.959 L 66.308 24.377 C 66.308 23.463 66.522 22.802 66.949 22.392 C 67.376 21.97 68.058 21.759 68.994 21.759 L 70.978 21.759 C 71.901 21.759 72.576 21.97 73.003 22.392 C 73.43 22.802 73.644 23.463 73.644 24.377 L 73.644 29.96 C 73.644 30.873 73.43 31.541 73.003 31.964 C 72.576 32.387 71.901 32.598 70.978 32.598 Z M 70.296 30.553 C 70.599 30.553 70.799 30.498 70.896 30.389 C 71.006 30.28 71.061 30.075 71.061 29.776 L 71.061 24.56 C 71.061 24.26 71.006 24.063 70.896 23.967 C 70.799 23.858 70.599 23.804 70.296 23.804 L 69.677 23.804 C 69.373 23.804 69.167 23.858 69.057 23.967 C 68.946 24.063 68.891 24.26 68.891 24.56 L 68.891 29.776 C 68.891 30.075 68.946 30.28 69.057 30.389 C 69.167 30.498 69.373 30.553 69.677 30.553 Z M 76.027 32.496 C 75.751 32.496 75.614 32.359 75.614 32.087 L 75.614 22.27 C 75.614 21.997 75.751 21.86 76.027 21.86 L 77.783 21.86 C 78.059 21.86 78.197 21.997 78.197 22.27 L 78.197 22.72 L 78.362 22.72 C 78.514 22.447 78.741 22.222 79.044 22.044 C 79.347 21.854 79.719 21.758 80.16 21.758 L 80.987 21.758 C 81.262 21.758 81.4 21.895 81.4 22.167 L 81.4 23.803 C 81.4 24.076 81.262 24.212 80.987 24.212 L 78.982 24.212 C 78.679 24.212 78.472 24.267 78.362 24.376 C 78.252 24.472 78.197 24.669 78.197 24.969 L 78.197 32.087 C 78.197 32.359 78.059 32.496 77.783 32.496 Z M 82.949 32.496 C 82.673 32.496 82.535 32.359 82.535 32.087 L 82.535 18.588 C 82.535 18.316 82.673 18.179 82.949 18.179 L 84.705 18.179 C 84.981 18.179 85.119 18.316 85.119 18.588 L 85.119 32.087 C 85.119 32.359 84.981 32.496 84.705 32.496 Z M 89.409 32.598 C 88.596 32.598 88.004 32.407 87.632 32.025 C 87.26 31.63 87.074 31.003 87.074 30.144 L 87.074 24.478 C 87.074 23.565 87.287 22.903 87.714 22.494 C 88.141 22.072 88.823 21.861 89.76 21.861 L 91.723 21.861 L 91.723 18.588 C 91.723 18.315 91.861 18.179 92.137 18.179 L 93.893 18.179 C 94.169 18.179 94.306 18.315 94.306 18.588 L 94.306 32.087 C 94.306 32.359 94.169 32.495 93.893 32.495 L 92.137 32.495 C 91.861 32.495 91.723 32.359 91.723 32.087 L 91.723 31.616 L 91.578 31.616 C 91.427 31.902 91.2 32.141 90.897 32.332 C 90.593 32.509 90.215 32.598 89.76 32.598 L 89.409 32.598 Z M 90.958 30.451 C 91.262 30.451 91.461 30.396 91.558 30.287 C 91.668 30.178 91.723 29.973 91.723 29.673 L 91.723 23.844 L 90.442 23.844 C 90.139 23.844 89.932 23.899 89.822 24.008 C 89.712 24.117 89.657 24.322 89.657 24.622 L 89.657 29.673 C 89.657 29.973 89.712 30.178 89.822 30.287 C 89.932 30.396 90.139 30.451 90.442 30.451 Z\" fill=\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010)\"></path></svg>'},wHEeCitaE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.025 32.598\" overflow=\"visible\"><path d=\"M 9.088 14.173 C 9.102 14.214 9.109 14.262 9.109 14.317 C 9.109 14.562 8.964 14.685 8.675 14.685 L 6.712 14.685 C 6.574 14.685 6.471 14.658 6.402 14.603 C 6.333 14.548 6.292 14.453 6.278 14.317 L 5.906 12.169 L 3.199 12.169 L 2.827 14.317 C 2.813 14.453 2.772 14.548 2.703 14.603 C 2.634 14.658 2.531 14.685 2.393 14.685 L 0.45 14.685 C 0.092 14.685 -0.052 14.514 0.017 14.173 L 2.703 0.716 C 2.731 0.579 2.772 0.491 2.827 0.45 C 2.896 0.395 2.999 0.368 3.137 0.368 L 5.968 0.368 C 6.106 0.368 6.202 0.395 6.257 0.45 C 6.326 0.491 6.375 0.579 6.402 0.716 Z M 4.707 3.641 L 4.398 3.641 L 4.046 6.79 L 3.467 9.981 L 5.617 9.981 L 5.059 6.79 Z M 10.603 14.685 C 10.328 14.685 10.19 14.548 10.19 14.276 L 10.19 4.459 C 10.19 4.186 10.328 4.049 10.603 4.049 L 12.36 4.049 C 12.635 4.049 12.773 4.186 12.773 4.459 L 12.773 4.909 L 12.939 4.909 C 13.09 4.636 13.317 4.411 13.62 4.234 C 13.924 4.043 14.296 3.947 14.736 3.947 L 15.046 3.947 C 15.832 3.947 16.403 4.145 16.761 4.54 C 17.133 4.922 17.32 5.543 17.32 6.402 L 17.32 14.276 C 17.32 14.548 17.182 14.685 16.906 14.685 L 15.149 14.685 C 14.874 14.685 14.736 14.548 14.736 14.276 L 14.736 6.954 C 14.736 6.654 14.681 6.456 14.571 6.361 C 14.475 6.252 14.275 6.197 13.972 6.197 L 13.559 6.197 C 13.255 6.197 13.049 6.252 12.939 6.361 C 12.828 6.456 12.773 6.654 12.773 6.954 L 12.773 14.276 C 12.773 14.549 12.635 14.685 12.36 14.685 L 10.603 14.685 Z M 23.548 3.947 C 24.471 3.947 25.146 4.159 25.574 4.581 C 26.001 5.004 26.214 5.665 26.214 6.565 L 26.214 14.276 C 26.214 14.548 26.076 14.685 25.801 14.685 L 24.044 14.685 C 23.769 14.685 23.631 14.548 23.631 14.276 L 23.631 13.805 L 23.486 13.805 C 23.335 14.092 23.107 14.33 22.805 14.521 C 22.501 14.698 22.122 14.787 21.668 14.787 L 21.254 14.787 C 20.524 14.787 19.98 14.596 19.622 14.214 C 19.264 13.819 19.085 13.192 19.085 12.333 L 19.085 10.901 C 19.085 10.056 19.285 9.435 19.684 9.04 C 20.097 8.645 20.724 8.447 21.565 8.447 L 23.631 8.447 L 23.631 6.565 C 23.631 6.265 23.576 6.061 23.466 5.952 C 23.369 5.843 23.169 5.788 22.866 5.788 L 22.557 5.788 C 22.295 5.788 22.109 5.843 21.998 5.952 C 21.888 6.047 21.833 6.231 21.833 6.504 L 21.833 6.974 C 21.833 7.247 21.695 7.383 21.42 7.383 L 19.601 7.383 C 19.326 7.383 19.188 7.247 19.188 6.974 L 19.188 6.565 C 19.188 5.665 19.402 5.004 19.829 4.581 C 20.256 4.159 20.931 3.947 21.854 3.947 Z M 22.908 12.946 C 23.169 12.946 23.355 12.892 23.466 12.783 C 23.576 12.674 23.631 12.49 23.631 12.231 L 23.631 10.083 L 22.35 10.083 C 22.088 10.083 21.909 10.131 21.813 10.226 C 21.716 10.322 21.668 10.512 21.668 10.799 L 21.668 12.231 C 21.668 12.503 21.716 12.694 21.813 12.803 C 21.909 12.899 22.088 12.947 22.35 12.947 L 22.908 12.947 Z M 28.584 14.685 C 28.308 14.685 28.171 14.548 28.171 14.276 L 28.171 0.777 C 28.171 0.504 28.308 0.368 28.584 0.368 L 30.34 0.368 C 30.616 0.368 30.754 0.504 30.754 0.777 L 30.754 14.276 C 30.754 14.549 30.616 14.685 30.34 14.685 L 28.584 14.685 Z M 32.585 18.571 C 32.309 18.571 32.172 18.434 32.172 18.162 L 32.172 16.689 C 32.172 16.417 32.309 16.28 32.585 16.28 L 33.102 16.28 C 33.46 16.28 33.714 16.212 33.866 16.076 C 34.018 15.939 34.135 15.674 34.217 15.278 L 34.424 14.358 L 31.903 4.541 C 31.889 4.499 31.882 4.438 31.882 4.356 C 31.882 4.152 32.013 4.049 32.275 4.049 L 34.031 4.049 C 34.169 4.049 34.266 4.077 34.321 4.131 C 34.39 4.172 34.438 4.261 34.465 4.397 L 35.457 8.856 L 35.664 11.412 L 35.912 11.412 L 36.119 8.856 L 37.131 4.397 C 37.159 4.261 37.2 4.172 37.255 4.131 C 37.324 4.077 37.427 4.049 37.565 4.049 L 39.322 4.049 C 39.583 4.049 39.714 4.152 39.714 4.356 C 39.714 4.452 39.707 4.52 39.694 4.561 L 36.904 15.851 C 36.67 16.778 36.277 17.459 35.726 17.896 C 35.189 18.346 34.438 18.571 33.474 18.571 Z M 44.109 6.136 L 44.109 11.76 C 44.109 12.06 44.157 12.265 44.254 12.374 C 44.364 12.483 44.571 12.537 44.874 12.537 L 46.072 12.537 C 46.348 12.537 46.486 12.674 46.486 12.946 L 46.486 14.276 C 46.486 14.548 46.348 14.685 46.072 14.685 L 44.192 14.685 C 43.269 14.685 42.594 14.474 42.167 14.051 C 41.739 13.628 41.526 12.96 41.526 12.046 L 41.526 6.136 L 40.389 6.136 C 40.114 6.136 39.976 5.999 39.976 5.727 L 39.976 4.459 C 39.976 4.186 40.114 4.049 40.389 4.049 L 41.526 4.049 L 41.526 2.352 C 41.526 2.079 41.664 1.943 41.939 1.943 L 43.696 1.943 C 43.971 1.943 44.109 2.079 44.109 2.352 L 44.109 4.049 L 46.072 4.049 C 46.348 4.049 46.486 4.186 46.486 4.459 L 46.486 5.727 C 46.486 5.999 46.348 6.136 46.072 6.136 Z M 48.278 2.516 C 48.002 2.516 47.864 2.379 47.864 2.107 L 47.864 0.409 C 47.864 0.136 48.002 0 48.278 0 L 50.241 0 C 50.516 0 50.654 0.136 50.654 0.409 L 50.654 2.107 C 50.654 2.379 50.516 2.516 50.241 2.516 Z M 48.381 14.685 C 48.105 14.685 47.968 14.548 47.968 14.276 L 47.968 4.459 C 47.968 4.186 48.105 4.049 48.381 4.049 L 50.138 4.049 C 50.413 4.049 50.551 4.186 50.551 4.459 L 50.551 14.276 C 50.551 14.548 50.413 14.685 50.138 14.685 Z M 55.192 14.787 C 54.269 14.787 53.587 14.576 53.147 14.153 C 52.719 13.73 52.506 13.062 52.506 12.149 L 52.506 6.565 C 52.506 5.652 52.719 4.99 53.147 4.581 C 53.573 4.159 54.256 3.947 55.192 3.947 L 56.969 3.947 C 57.892 3.947 58.568 4.159 58.994 4.581 C 59.422 4.991 59.635 5.652 59.635 6.565 L 59.635 7.833 C 59.635 8.106 59.497 8.242 59.222 8.242 L 57.424 8.242 C 57.149 8.242 57.011 8.106 57.011 7.833 L 57.011 6.708 C 57.011 6.408 56.956 6.204 56.845 6.095 C 56.735 5.986 56.529 5.931 56.225 5.931 L 55.874 5.931 C 55.571 5.931 55.364 5.986 55.254 6.095 C 55.144 6.204 55.089 6.408 55.089 6.708 L 55.089 12.026 C 55.089 12.326 55.144 12.53 55.254 12.64 C 55.364 12.735 55.571 12.783 55.874 12.783 L 56.225 12.783 C 56.529 12.783 56.735 12.735 56.845 12.64 C 56.956 12.53 57.011 12.326 57.011 12.026 L 57.011 10.901 C 57.011 10.628 57.149 10.492 57.424 10.492 L 59.222 10.492 C 59.497 10.492 59.635 10.628 59.635 10.901 L 59.635 12.149 C 59.635 13.062 59.422 13.73 58.994 14.153 C 58.568 14.576 57.892 14.787 56.969 14.787 Z M 63.72 14.787 C 62.095 14.787 61.282 14.017 61.282 12.476 L 61.282 11.76 C 61.282 11.487 61.42 11.351 61.695 11.351 L 63.514 11.351 C 63.789 11.351 63.927 11.487 63.927 11.76 L 63.927 12.271 C 63.927 12.53 63.968 12.708 64.051 12.803 C 64.147 12.899 64.319 12.946 64.567 12.946 L 65.291 12.946 C 65.539 12.946 65.704 12.899 65.787 12.803 C 65.883 12.708 65.931 12.53 65.931 12.271 L 65.931 10.922 C 65.931 10.676 65.883 10.506 65.787 10.41 C 65.704 10.315 65.539 10.267 65.291 10.267 L 63.823 10.267 C 62.97 10.267 62.35 10.083 61.964 9.715 C 61.578 9.333 61.385 8.72 61.385 7.874 L 61.385 6.238 C 61.385 5.474 61.585 4.902 61.985 4.52 C 62.384 4.138 62.997 3.947 63.823 3.947 L 65.787 3.947 C 66.613 3.947 67.219 4.138 67.605 4.52 C 68.005 4.888 68.204 5.461 68.204 6.238 L 68.204 6.954 C 68.204 7.226 68.067 7.363 67.791 7.363 L 65.994 7.363 C 65.718 7.363 65.58 7.226 65.58 6.954 L 65.58 6.443 C 65.58 6.184 65.532 6.013 65.435 5.931 C 65.339 5.836 65.167 5.788 64.919 5.788 L 64.63 5.788 C 64.382 5.788 64.209 5.836 64.113 5.931 C 64.017 6.013 63.968 6.184 63.968 6.443 L 63.968 7.874 C 63.968 8.12 64.017 8.29 64.113 8.386 C 64.223 8.481 64.402 8.529 64.65 8.529 L 66.097 8.529 C 66.951 8.529 67.564 8.72 67.936 9.102 C 68.322 9.483 68.515 10.097 68.515 10.942 L 68.515 12.476 C 68.515 13.253 68.315 13.833 67.915 14.214 C 67.53 14.596 66.923 14.787 66.097 14.787 Z M 78.188 2.311 C 77.885 2.311 77.678 2.366 77.568 2.475 C 77.458 2.57 77.403 2.768 77.403 3.068 L 77.403 4.459 L 79.531 4.459 C 79.807 4.459 79.945 4.595 79.945 4.868 L 79.945 6.136 C 79.945 6.408 79.807 6.545 79.531 6.545 L 77.568 6.545 L 77.568 14.276 C 77.568 14.548 77.43 14.685 77.155 14.685 L 75.398 14.685 C 75.123 14.685 74.985 14.548 74.985 14.276 L 74.985 6.545 L 73.848 6.545 C 73.573 6.545 73.435 6.408 73.435 6.136 L 73.435 4.868 C 73.435 4.595 73.573 4.459 73.848 4.459 L 74.985 4.459 L 74.985 2.904 C 74.985 1.991 75.192 1.323 75.605 0.9 C 76.032 0.477 76.707 0.266 77.63 0.266 L 79.531 0.266 C 79.807 0.266 79.945 0.402 79.945 0.675 L 79.945 1.902 C 79.945 2.175 79.807 2.311 79.531 2.311 Z M 83.727 14.787 C 82.804 14.787 82.122 14.576 81.681 14.153 C 81.254 13.73 81.041 13.062 81.041 12.149 L 81.041 6.565 C 81.041 5.652 81.254 4.99 81.681 4.581 C 82.109 4.159 82.79 3.947 83.727 3.947 L 85.711 3.947 C 86.634 3.947 87.309 4.159 87.736 4.581 C 88.163 4.991 88.377 5.652 88.377 6.565 L 88.377 12.149 C 88.377 13.062 88.163 13.73 87.736 14.153 C 87.309 14.576 86.634 14.787 85.711 14.787 Z M 85.029 12.742 C 85.332 12.742 85.532 12.687 85.629 12.578 C 85.739 12.469 85.794 12.264 85.794 11.965 L 85.794 6.749 C 85.794 6.449 85.739 6.252 85.629 6.156 C 85.532 6.047 85.332 5.993 85.029 5.993 L 84.409 5.993 C 84.106 5.993 83.9 6.047 83.789 6.156 C 83.679 6.252 83.624 6.449 83.624 6.749 L 83.624 11.965 C 83.624 12.264 83.679 12.469 83.789 12.578 C 83.9 12.687 84.106 12.742 84.409 12.742 Z M 90.76 14.685 C 90.484 14.685 90.346 14.548 90.346 14.276 L 90.346 4.459 C 90.346 4.186 90.484 4.049 90.76 4.049 L 92.516 4.049 C 92.792 4.049 92.93 4.186 92.93 4.459 L 92.93 4.909 L 93.095 4.909 C 93.246 4.636 93.474 4.411 93.777 4.234 C 94.08 4.043 94.452 3.947 94.893 3.947 L 95.719 3.947 C 95.995 3.947 96.132 4.084 96.132 4.356 L 96.132 5.993 C 96.132 6.265 95.995 6.402 95.719 6.402 L 93.715 6.402 C 93.412 6.402 93.205 6.456 93.095 6.565 C 92.985 6.661 92.93 6.858 92.93 7.158 L 92.93 14.276 C 92.93 14.548 92.792 14.685 92.516 14.685 Z M 105.359 3.947 C 106.283 3.947 106.958 4.159 107.385 4.581 C 107.812 5.004 108.025 5.665 108.025 6.565 L 108.025 14.276 C 108.025 14.548 107.887 14.685 107.612 14.685 L 105.855 14.685 C 105.58 14.685 105.442 14.548 105.442 14.276 L 105.442 13.805 L 105.298 13.805 C 105.146 14.092 104.919 14.33 104.616 14.521 C 104.312 14.698 103.934 14.787 103.479 14.787 L 103.066 14.787 C 102.335 14.787 101.791 14.596 101.433 14.214 C 101.075 13.819 100.896 13.192 100.896 12.333 L 100.896 10.901 C 100.896 10.056 101.096 9.435 101.495 9.04 C 101.908 8.645 102.535 8.447 103.376 8.447 L 105.442 8.447 L 105.442 6.565 C 105.442 6.265 105.387 6.061 105.277 5.952 C 105.18 5.843 104.98 5.788 104.678 5.788 L 104.368 5.788 C 104.106 5.788 103.92 5.843 103.81 5.952 C 103.699 6.047 103.644 6.231 103.644 6.504 L 103.644 6.974 C 103.644 7.247 103.507 7.383 103.231 7.383 L 101.413 7.383 C 101.137 7.383 100.999 7.247 100.999 6.974 L 100.999 6.565 C 100.999 5.665 101.213 5.004 101.64 4.581 C 102.067 4.159 102.742 3.947 103.665 3.947 Z M 104.719 12.946 C 104.98 12.946 105.167 12.892 105.277 12.783 C 105.387 12.674 105.442 12.49 105.442 12.231 L 105.442 10.083 L 104.161 10.083 C 103.899 10.083 103.72 10.131 103.624 10.226 C 103.527 10.322 103.479 10.512 103.479 10.799 L 103.479 12.231 C 103.479 12.503 103.527 12.694 103.624 12.803 C 103.72 12.899 103.899 12.947 104.161 12.947 L 104.719 12.947 Z M 6.959 24.622 C 7.647 24.649 8.178 24.86 8.55 25.256 C 8.935 25.651 9.128 26.258 9.128 27.076 L 9.128 29.326 C 9.128 30.471 8.887 31.289 8.405 31.78 C 7.923 32.257 7.096 32.496 5.925 32.496 L 0.718 32.496 C 0.442 32.496 0.305 32.359 0.305 32.087 L 0.305 18.588 C 0.305 18.316 0.442 18.179 0.718 18.179 L 4.995 18.179 C 6.166 18.179 6.993 18.418 7.475 18.895 C 7.957 19.372 8.198 20.19 8.198 21.349 L 8.198 22.474 C 8.198 23.033 8.088 23.476 7.868 23.804 C 7.647 24.131 7.344 24.349 6.959 24.458 Z M 3.135 20.265 L 3.135 24.049 L 4.438 24.049 C 4.809 24.049 5.071 23.967 5.223 23.804 C 5.388 23.626 5.471 23.333 5.471 22.924 L 5.471 21.288 C 5.471 20.92 5.388 20.66 5.223 20.511 C 5.071 20.347 4.809 20.265 4.438 20.265 L 3.135 20.265 Z M 6.235 27.076 C 6.235 26.735 6.152 26.49 5.987 26.34 C 5.822 26.176 5.56 26.094 5.202 26.094 L 3.198 26.094 L 3.198 30.287 L 5.202 30.287 C 5.574 30.287 5.836 30.212 5.987 30.062 C 6.152 29.898 6.235 29.632 6.235 29.264 Z M 15.298 21.758 C 16.221 21.758 16.896 21.97 17.323 22.392 C 17.751 22.801 17.964 23.463 17.964 24.376 L 17.964 27.178 C 17.964 27.451 17.826 27.587 17.551 27.587 L 13.315 27.587 L 13.315 29.98 C 13.315 30.28 13.37 30.485 13.48 30.594 C 13.59 30.703 13.796 30.757 14.1 30.757 L 14.451 30.757 C 14.754 30.757 14.961 30.703 15.071 30.594 C 15.181 30.485 15.236 30.28 15.236 29.98 L 15.236 29.264 C 15.236 28.992 15.374 28.855 15.65 28.855 L 17.447 28.855 C 17.723 28.855 17.861 28.992 17.861 29.264 L 17.861 29.96 C 17.861 30.873 17.647 31.541 17.22 31.964 C 16.793 32.387 16.118 32.598 15.195 32.598 L 13.418 32.598 C 12.495 32.598 11.813 32.387 11.372 31.964 C 10.945 31.541 10.731 30.873 10.731 29.959 L 10.731 24.377 C 10.731 23.463 10.945 22.802 11.372 22.392 C 11.799 21.97 12.481 21.759 13.418 21.759 L 15.298 21.759 Z M 15.381 25.951 L 15.381 24.356 C 15.381 24.056 15.326 23.858 15.216 23.763 C 15.119 23.653 14.919 23.599 14.616 23.599 L 14.1 23.599 C 13.796 23.599 13.59 23.654 13.48 23.763 C 13.37 23.858 13.315 24.056 13.315 24.356 L 13.315 25.951 Z M 23.201 23.947 L 23.201 29.571 C 23.201 29.871 23.249 30.075 23.346 30.185 C 23.456 30.294 23.662 30.348 23.966 30.348 L 25.164 30.348 C 25.44 30.348 25.577 30.485 25.577 30.757 L 25.577 32.087 C 25.577 32.359 25.44 32.496 25.164 32.496 L 23.284 32.496 C 22.361 32.496 21.686 32.285 21.259 31.862 C 20.832 31.439 20.618 30.771 20.618 29.857 L 20.618 23.947 L 19.481 23.947 C 19.206 23.947 19.068 23.81 19.068 23.538 L 19.068 22.27 C 19.068 21.997 19.206 21.86 19.481 21.86 L 20.618 21.86 L 20.618 20.163 C 20.618 19.89 20.756 19.754 21.031 19.754 L 22.788 19.754 C 23.063 19.754 23.201 19.89 23.201 20.163 L 23.201 21.86 L 25.164 21.86 C 25.44 21.86 25.577 21.997 25.577 22.27 L 25.577 23.538 C 25.577 23.81 25.44 23.947 25.164 23.947 Z M 30.527 23.947 L 30.527 29.571 C 30.527 29.871 30.575 30.075 30.671 30.185 C 30.781 30.294 30.988 30.348 31.291 30.348 L 32.49 30.348 C 32.765 30.348 32.903 30.485 32.903 30.757 L 32.903 32.087 C 32.903 32.359 32.765 32.496 32.49 32.496 L 30.609 32.496 C 29.686 32.496 29.011 32.285 28.584 31.862 C 28.157 31.439 27.943 30.771 27.943 29.857 L 27.943 23.947 L 26.807 23.947 C 26.531 23.947 26.394 23.81 26.394 23.538 L 26.394 22.27 C 26.394 21.997 26.531 21.86 26.807 21.86 L 27.943 21.86 L 27.943 20.163 C 27.943 19.89 28.081 19.754 28.357 19.754 L 30.113 19.754 C 30.389 19.754 30.527 19.89 30.527 20.163 L 30.527 21.86 L 32.49 21.86 C 32.765 21.86 32.903 21.997 32.903 22.27 L 32.903 23.538 C 32.903 23.81 32.765 23.947 32.49 23.947 Z M 38.849 21.758 C 39.772 21.758 40.447 21.97 40.874 22.392 C 41.301 22.801 41.515 23.463 41.515 24.376 L 41.515 27.178 C 41.515 27.451 41.377 27.587 41.101 27.587 L 36.865 27.587 L 36.865 29.98 C 36.865 30.28 36.92 30.485 37.03 30.594 C 37.14 30.703 37.347 30.757 37.65 30.757 L 38.002 30.757 C 38.304 30.757 38.511 30.703 38.622 30.594 C 38.732 30.485 38.787 30.28 38.787 29.98 L 38.787 29.264 C 38.787 28.992 38.924 28.855 39.2 28.855 L 40.998 28.855 C 41.273 28.855 41.411 28.992 41.411 29.264 L 41.411 29.96 C 41.411 30.873 41.198 31.541 40.771 31.964 C 40.343 32.387 39.668 32.598 38.746 32.598 L 36.968 32.598 C 36.045 32.598 35.363 32.387 34.922 31.964 C 34.495 31.541 34.282 30.873 34.282 29.959 L 34.282 24.377 C 34.282 23.463 34.495 22.802 34.922 22.392 C 35.35 21.97 36.031 21.759 36.968 21.759 L 38.849 21.759 Z M 38.931 25.951 L 38.931 24.356 C 38.931 24.056 38.876 23.858 38.766 23.763 C 38.67 23.653 38.47 23.599 38.167 23.599 L 37.65 23.599 C 37.347 23.599 37.14 23.654 37.03 23.763 C 36.92 23.858 36.865 24.056 36.865 24.356 L 36.865 25.951 Z M 43.9 32.496 C 43.624 32.496 43.487 32.359 43.487 32.087 L 43.487 22.27 C 43.487 21.997 43.624 21.86 43.9 21.86 L 45.656 21.86 C 45.932 21.86 46.069 21.997 46.069 22.27 L 46.069 22.72 L 46.235 22.72 C 46.387 22.447 46.614 22.222 46.917 22.044 C 47.22 21.854 47.592 21.758 48.033 21.758 L 48.859 21.758 C 49.135 21.758 49.273 21.895 49.273 22.167 L 49.273 23.803 C 49.273 24.076 49.135 24.212 48.859 24.212 L 46.855 24.212 C 46.552 24.212 46.345 24.267 46.235 24.376 C 46.125 24.472 46.069 24.669 46.069 24.969 L 46.069 32.087 C 46.069 32.359 45.932 32.496 45.656 32.496 Z M 55.524 32.496 C 55.386 32.496 55.29 32.469 55.235 32.414 C 55.18 32.359 55.145 32.264 55.131 32.128 L 53.726 18.609 L 53.726 18.547 C 53.726 18.302 53.864 18.179 54.139 18.179 L 56.061 18.179 C 56.323 18.179 56.461 18.295 56.474 18.527 L 57.012 23.783 L 56.495 28.957 L 56.846 28.957 L 58.252 21.288 C 58.265 21.152 58.307 21.063 58.376 21.022 C 58.445 20.967 58.548 20.94 58.686 20.94 L 60.235 20.94 C 60.373 20.94 60.47 20.968 60.525 21.022 C 60.594 21.063 60.642 21.152 60.669 21.288 L 62.157 28.957 L 62.529 28.957 L 61.909 23.783 L 62.446 18.527 C 62.46 18.404 62.495 18.316 62.55 18.261 C 62.605 18.206 62.701 18.179 62.839 18.179 L 64.782 18.179 C 65.085 18.179 65.215 18.329 65.174 18.629 L 63.769 32.128 C 63.755 32.264 63.721 32.359 63.666 32.414 C 63.611 32.469 63.514 32.496 63.377 32.496 L 61.207 32.496 C 61.069 32.496 60.973 32.469 60.917 32.414 C 60.862 32.359 60.821 32.264 60.793 32.128 L 59.636 25.276 L 59.285 25.276 L 58.128 32.128 C 58.114 32.264 58.073 32.359 58.004 32.414 C 57.935 32.469 57.832 32.496 57.694 32.496 Z M 68.994 32.598 C 68.072 32.598 67.389 32.387 66.949 31.964 C 66.522 31.541 66.308 30.873 66.308 29.959 L 66.308 24.377 C 66.308 23.463 66.522 22.802 66.949 22.392 C 67.376 21.97 68.058 21.759 68.994 21.759 L 70.978 21.759 C 71.901 21.759 72.576 21.97 73.003 22.392 C 73.43 22.802 73.644 23.463 73.644 24.377 L 73.644 29.96 C 73.644 30.873 73.43 31.541 73.003 31.964 C 72.576 32.387 71.901 32.598 70.978 32.598 Z M 70.296 30.553 C 70.599 30.553 70.799 30.498 70.896 30.389 C 71.006 30.28 71.061 30.075 71.061 29.776 L 71.061 24.56 C 71.061 24.26 71.006 24.063 70.896 23.967 C 70.799 23.858 70.599 23.804 70.296 23.804 L 69.677 23.804 C 69.373 23.804 69.167 23.858 69.057 23.967 C 68.946 24.063 68.891 24.26 68.891 24.56 L 68.891 29.776 C 68.891 30.075 68.946 30.28 69.057 30.389 C 69.167 30.498 69.373 30.553 69.677 30.553 Z M 76.027 32.496 C 75.751 32.496 75.614 32.359 75.614 32.087 L 75.614 22.27 C 75.614 21.997 75.751 21.86 76.027 21.86 L 77.783 21.86 C 78.059 21.86 78.197 21.997 78.197 22.27 L 78.197 22.72 L 78.362 22.72 C 78.514 22.447 78.741 22.222 79.044 22.044 C 79.347 21.854 79.719 21.758 80.16 21.758 L 80.987 21.758 C 81.262 21.758 81.4 21.895 81.4 22.167 L 81.4 23.803 C 81.4 24.076 81.262 24.212 80.987 24.212 L 78.982 24.212 C 78.679 24.212 78.472 24.267 78.362 24.376 C 78.252 24.472 78.197 24.669 78.197 24.969 L 78.197 32.087 C 78.197 32.359 78.059 32.496 77.783 32.496 Z M 82.949 32.496 C 82.673 32.496 82.535 32.359 82.535 32.087 L 82.535 18.588 C 82.535 18.316 82.673 18.179 82.949 18.179 L 84.705 18.179 C 84.981 18.179 85.119 18.316 85.119 18.588 L 85.119 32.087 C 85.119 32.359 84.981 32.496 84.705 32.496 Z M 89.409 32.598 C 88.596 32.598 88.004 32.407 87.632 32.025 C 87.26 31.63 87.074 31.003 87.074 30.144 L 87.074 24.478 C 87.074 23.565 87.287 22.903 87.714 22.494 C 88.141 22.072 88.823 21.861 89.76 21.861 L 91.723 21.861 L 91.723 18.588 C 91.723 18.315 91.861 18.179 92.137 18.179 L 93.893 18.179 C 94.169 18.179 94.306 18.315 94.306 18.588 L 94.306 32.087 C 94.306 32.359 94.169 32.495 93.893 32.495 L 92.137 32.495 C 91.861 32.495 91.723 32.359 91.723 32.087 L 91.723 31.616 L 91.578 31.616 C 91.427 31.902 91.2 32.141 90.897 32.332 C 90.593 32.509 90.215 32.598 89.76 32.598 L 89.409 32.598 Z M 90.958 30.451 C 91.262 30.451 91.461 30.396 91.558 30.287 C 91.668 30.178 91.723 29.973 91.723 29.673 L 91.723 23.844 L 90.442 23.844 C 90.139 23.844 89.932 23.899 89.822 24.008 C 89.712 24.117 89.657 24.322 89.657 24.622 L 89.657 29.673 C 89.657 29.973 89.712 30.178 89.822 30.287 C 89.932 30.396 90.139 30.451 90.442 30.451 Z\" fill=\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-w5cw01\",layoutDependency:layoutDependency,layoutId:\"h6LK4hIXN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.109 14.317\" overflow=\"visible\"><path d=\"M 9.088 13.805 C 9.102 13.846 9.109 13.894 9.109 13.949 C 9.109 14.194 8.964 14.317 8.675 14.317 L 6.712 14.317 C 6.574 14.317 6.471 14.29 6.402 14.235 C 6.333 14.18 6.292 14.085 6.278 13.949 L 5.906 11.801 L 3.199 11.801 L 2.827 13.949 C 2.813 14.085 2.772 14.18 2.703 14.235 C 2.634 14.29 2.531 14.317 2.393 14.317 L 0.45 14.317 C 0.092 14.317 -0.052 14.146 0.017 13.805 L 2.703 0.348 C 2.731 0.211 2.772 0.123 2.827 0.082 C 2.896 0.027 2.999 0 3.137 0 L 5.968 0 C 6.106 0 6.202 0.027 6.257 0.082 C 6.326 0.123 6.375 0.211 6.402 0.348 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ps45dm\",layoutDependency:layoutDependency,layoutId:\"QlCwRRqeH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.149 6.34\" overflow=\"visible\"><path d=\"M 1.24 0 L 0.93 0 L 0.579 3.15 L 0 6.34 L 2.149 6.34 L 1.591 3.15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w02aup\",layoutDependency:layoutDependency,layoutId:\"LGBIZ0WnT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.13 10.738\" overflow=\"visible\"><path d=\"M 0.413 10.738 C 0.138 10.738 0 10.601 0 10.328 L 0 0.511 C 0 0.239 0.138 0.102 0.413 0.102 L 2.17 0.102 C 2.445 0.102 2.583 0.239 2.583 0.511 L 2.583 0.961 L 2.749 0.961 C 2.9 0.689 3.127 0.463 3.43 0.286 C 3.734 0.095 4.106 0 4.546 0 L 4.856 0 C 5.642 0 6.213 0.198 6.571 0.593 C 6.943 0.975 7.13 1.595 7.13 2.454 L 7.13 10.328 C 7.13 10.601 6.992 10.738 6.716 10.738 L 4.959 10.738 C 4.684 10.738 4.546 10.601 4.546 10.328 L 4.546 3.006 C 4.546 2.707 4.491 2.509 4.381 2.413 C 4.285 2.304 4.085 2.25 3.782 2.25 L 3.369 2.25 C 3.065 2.25 2.859 2.304 2.749 2.413 C 2.638 2.509 2.583 2.707 2.583 3.006 L 2.583 10.329 C 2.583 10.601 2.445 10.738 2.17 10.738 L 0.413 10.738 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mi53l9\",layoutDependency:layoutDependency,layoutId:\"Md6BJBA43\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.13 10.84\" overflow=\"visible\"><path d=\"M 4.464 0 C 5.387 0 6.062 0.211 6.489 0.634 C 6.916 1.057 7.13 1.718 7.13 2.618 L 7.13 10.328 C 7.13 10.601 6.992 10.738 6.716 10.738 L 4.959 10.738 C 4.684 10.738 4.546 10.601 4.546 10.328 L 4.546 9.858 L 4.402 9.858 C 4.25 10.144 4.023 10.383 3.72 10.574 C 3.417 10.751 3.038 10.84 2.583 10.84 L 2.17 10.84 C 1.44 10.84 0.896 10.649 0.537 10.267 C 0.179 9.872 0 9.244 0 8.385 L 0 6.953 C 0 6.108 0.2 5.488 0.599 5.093 C 1.013 4.697 1.639 4.499 2.48 4.499 L 4.546 4.499 L 4.546 2.618 C 4.546 2.318 4.491 2.113 4.381 2.004 C 4.285 1.895 4.085 1.841 3.782 1.841 L 3.472 1.841 C 3.21 1.841 3.024 1.895 2.914 2.004 C 2.804 2.1 2.749 2.284 2.749 2.556 L 2.749 3.027 C 2.749 3.3 2.611 3.436 2.335 3.436 L 0.517 3.436 C 0.241 3.436 0.103 3.3 0.103 3.027 L 0.103 2.618 C 0.103 1.718 0.317 1.057 0.744 0.634 C 1.171 0.211 1.846 0 2.769 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t26urf\",layoutDependency:layoutDependency,layoutId:\"q6xWVx6uo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.963 2.864\" overflow=\"visible\"><path d=\"M 1.24 2.863 C 1.502 2.863 1.687 2.809 1.798 2.7 C 1.908 2.591 1.963 2.407 1.963 2.148 L 1.963 0 L 0.682 0 C 0.42 0 0.241 0.048 0.145 0.143 C 0.048 0.239 0 0.43 0 0.716 L 0 2.148 C 0 2.42 0.048 2.611 0.145 2.721 C 0.241 2.816 0.42 2.864 0.682 2.864 L 1.24 2.864 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yxr4z2\",layoutDependency:layoutDependency,layoutId:\"bKHHHJSTv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.583 14.318\" overflow=\"visible\"><path d=\"M 0.413 14.317 C 0.138 14.317 0 14.181 0 13.908 L 0 0.409 C 0 0.136 0.138 0 0.413 0 L 2.17 0 C 2.445 0 2.583 0.136 2.583 0.409 L 2.583 13.908 C 2.583 14.181 2.445 14.318 2.17 14.318 L 0.413 14.318 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qwehto\",layoutDependency:layoutDependency,layoutId:\"yQ6WO53ox\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.832 14.521\" overflow=\"visible\"><path d=\"M 0.703 14.521 C 0.427 14.521 0.289 14.385 0.289 14.112 L 0.289 12.64 C 0.289 12.367 0.427 12.231 0.703 12.231 L 1.219 12.231 C 1.578 12.231 1.832 12.162 1.984 12.026 C 2.135 11.89 2.253 11.624 2.335 11.228 L 2.542 10.308 L 0.021 0.491 C 0.007 0.45 0 0.389 0 0.307 C 0 0.102 0.131 0 0.393 0 L 2.149 0 C 2.287 0 2.383 0.027 2.438 0.082 C 2.507 0.123 2.555 0.211 2.583 0.348 L 3.575 4.807 L 3.782 7.363 L 4.03 7.363 L 4.236 4.807 L 5.249 0.348 C 5.276 0.211 5.318 0.123 5.373 0.082 C 5.442 0.027 5.545 0 5.683 0 L 7.439 0 C 7.701 0 7.832 0.102 7.832 0.307 C 7.832 0.402 7.825 0.47 7.811 0.512 L 5.022 11.801 C 4.787 12.728 4.395 13.41 3.844 13.846 C 3.306 14.296 2.555 14.521 1.591 14.521 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ieqysp\",layoutDependency:layoutDependency,layoutId:\"ihgKYYj2K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.51 12.742\" overflow=\"visible\"><path d=\"M 4.133 4.193 L 4.133 9.817 C 4.133 10.117 4.181 10.322 4.278 10.431 C 4.388 10.54 4.594 10.594 4.898 10.594 L 6.096 10.594 C 6.372 10.594 6.51 10.731 6.51 11.003 L 6.51 12.333 C 6.51 12.605 6.372 12.742 6.096 12.742 L 4.216 12.742 C 3.293 12.742 2.618 12.53 2.19 12.108 C 1.763 11.685 1.55 11.017 1.55 10.103 L 1.55 4.193 L 0.413 4.193 C 0.138 4.193 0 4.056 0 3.784 L 0 2.516 C 0 2.243 0.138 2.106 0.413 2.106 L 1.55 2.106 L 1.55 0.409 C 1.55 0.136 1.688 0 1.963 0 L 3.72 0 C 3.995 0 4.133 0.136 4.133 0.409 L 4.133 2.106 L 6.096 2.106 C 6.372 2.106 6.51 2.243 6.51 2.516 L 6.51 3.784 C 6.51 4.056 6.372 4.193 6.096 4.193 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16nyoyk\",layoutDependency:layoutDependency,layoutId:\"tQQwBb2Cp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.79 2.516\" overflow=\"visible\"><path d=\"M 0.413 2.516 C 0.138 2.516 0 2.379 0 2.107 L 0 0.409 C 0 0.136 0.138 0 0.413 0 L 2.376 0 C 2.652 0 2.79 0.136 2.79 0.409 L 2.79 2.107 C 2.79 2.379 2.652 2.516 2.376 2.516 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sjvqjj\",layoutDependency:layoutDependency,layoutId:\"TlhTLwDZn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.583 10.635\" overflow=\"visible\"><path d=\"M 0.413 10.635 C 0.138 10.635 0 10.499 0 10.226 L 0 0.409 C 0 0.136 0.138 0 0.413 0 L 2.17 0 C 2.445 0 2.583 0.136 2.583 0.409 L 2.583 10.226 C 2.583 10.499 2.445 10.635 2.17 10.635 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vzjhsr\",layoutDependency:layoutDependency,layoutId:\"BCZ0NVyEO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.129 10.84\" overflow=\"visible\"><path d=\"M 2.686 10.84 C 1.763 10.84 1.082 10.628 0.641 10.206 C 0.214 9.783 0 9.115 0 8.201 L 0 2.618 C 0 1.704 0.214 1.043 0.641 0.634 C 1.068 0.211 1.75 0 2.686 0 L 4.463 0 C 5.387 0 6.062 0.211 6.489 0.634 C 6.916 1.043 7.129 1.704 7.129 2.618 L 7.129 3.886 C 7.129 4.159 6.992 4.295 6.716 4.295 L 4.918 4.295 C 4.643 4.295 4.505 4.159 4.505 3.886 L 4.505 2.761 C 4.505 2.461 4.45 2.257 4.339 2.148 C 4.229 2.038 4.023 1.984 3.72 1.984 L 3.368 1.984 C 3.065 1.984 2.859 2.038 2.748 2.148 C 2.638 2.257 2.583 2.461 2.583 2.761 L 2.583 8.079 C 2.583 8.379 2.638 8.583 2.748 8.692 C 2.859 8.787 3.065 8.835 3.368 8.835 L 3.72 8.835 C 4.023 8.835 4.229 8.787 4.339 8.692 C 4.45 8.583 4.505 8.378 4.505 8.079 L 4.505 6.954 C 4.505 6.681 4.643 6.545 4.918 6.545 L 6.716 6.545 C 6.992 6.545 7.129 6.681 7.129 6.954 L 7.129 8.201 C 7.129 9.115 6.916 9.783 6.489 10.206 C 6.062 10.628 5.387 10.84 4.463 10.84 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vl9e27\",layoutDependency:layoutDependency,layoutId:\"xbLv9EqdZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.233 10.84\" overflow=\"visible\"><path d=\"M 2.438 10.84 C 0.813 10.84 0 10.069 0 8.529 L 0 7.813 C 0 7.54 0.138 7.404 0.413 7.404 L 2.232 7.404 C 2.507 7.404 2.645 7.54 2.645 7.813 L 2.645 8.324 C 2.645 8.583 2.686 8.761 2.769 8.856 C 2.866 8.952 3.038 8.999 3.286 8.999 L 4.009 8.999 C 4.257 8.999 4.422 8.952 4.505 8.856 C 4.602 8.761 4.65 8.583 4.65 8.324 L 4.65 6.974 C 4.65 6.729 4.602 6.559 4.505 6.463 C 4.422 6.368 4.257 6.32 4.009 6.32 L 2.542 6.32 C 1.688 6.32 1.068 6.136 0.682 5.768 C 0.296 5.386 0.104 4.772 0.104 3.927 L 0.104 2.291 C 0.104 1.527 0.303 0.955 0.703 0.573 C 1.102 0.191 1.715 0 2.542 0 L 4.505 0 C 5.331 0 5.938 0.191 6.323 0.573 C 6.723 0.941 6.923 1.514 6.923 2.291 L 6.923 3.007 C 6.923 3.279 6.785 3.416 6.51 3.416 L 4.712 3.416 C 4.436 3.416 4.298 3.279 4.298 3.007 L 4.298 2.495 C 4.298 2.236 4.25 2.066 4.154 1.984 C 4.057 1.889 3.885 1.841 3.637 1.841 L 3.348 1.841 C 3.1 1.841 2.928 1.889 2.831 1.984 C 2.735 2.066 2.686 2.236 2.686 2.495 L 2.686 3.927 C 2.686 4.173 2.735 4.343 2.831 4.439 C 2.941 4.534 3.121 4.582 3.369 4.582 L 4.815 4.582 C 5.669 4.582 6.282 4.772 6.654 5.154 C 7.04 5.536 7.233 6.149 7.233 6.995 L 7.233 8.529 C 7.233 9.306 7.033 9.885 6.634 10.267 C 6.248 10.649 5.642 10.84 4.815 10.84 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-62duvu\",layoutDependency:layoutDependency,layoutId:\"mvV3Xc4gu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.51 14.419\" overflow=\"visible\"><path d=\"M 4.753 2.045 C 4.45 2.045 4.243 2.1 4.133 2.209 C 4.023 2.304 3.968 2.502 3.968 2.802 L 3.968 4.193 L 6.096 4.193 C 6.372 4.193 6.51 4.329 6.51 4.602 L 6.51 5.87 C 6.51 6.142 6.372 6.279 6.096 6.279 L 4.133 6.279 L 4.133 14.01 C 4.133 14.283 3.995 14.419 3.72 14.419 L 1.963 14.419 C 1.688 14.419 1.55 14.283 1.55 14.01 L 1.55 6.279 L 0.413 6.279 C 0.138 6.279 0 6.142 0 5.87 L 0 4.602 C 0 4.329 0.138 4.193 0.413 4.193 L 1.55 4.193 L 1.55 2.638 C 1.55 1.725 1.757 1.057 2.17 0.634 C 2.597 0.211 3.272 0 4.195 0 L 6.096 0 C 6.372 0 6.51 0.136 6.51 0.409 L 6.51 1.636 C 6.51 1.909 6.372 2.045 6.096 2.045 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-who45r\",layoutDependency:layoutDependency,layoutId:\"TlrqAZaeV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.336 10.84\" overflow=\"visible\"><path d=\"M 2.686 10.84 C 1.764 10.84 1.082 10.628 0.641 10.206 C 0.214 9.783 0 9.115 0 8.201 L 0 2.618 C 0 1.704 0.214 1.043 0.641 0.634 C 1.068 0.211 1.75 0 2.686 0 L 4.67 0 C 5.593 0 6.268 0.211 6.695 0.634 C 7.123 1.043 7.336 1.704 7.336 2.618 L 7.336 8.201 C 7.336 9.115 7.123 9.783 6.695 10.206 C 6.268 10.628 5.593 10.84 4.67 10.84 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s7r4nk\",layoutDependency:layoutDependency,layoutId:\"ehE2QiXNc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.17 6.749\" overflow=\"visible\"><path d=\"M 1.405 6.749 C 1.708 6.749 1.908 6.694 2.005 6.586 C 2.115 6.477 2.17 6.272 2.17 5.972 L 2.17 0.756 C 2.17 0.457 2.115 0.259 2.005 0.164 C 1.908 0.055 1.708 0 1.405 0 L 0.785 0 C 0.482 0 0.276 0.055 0.165 0.164 C 0.055 0.259 0 0.457 0 0.757 L 0 5.972 C 0 6.272 0.055 6.477 0.165 6.586 C 0.276 6.695 0.482 6.749 0.785 6.749 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4sn0q\",layoutDependency:layoutDependency,layoutId:\"tnUqkGrxv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.786 10.738\" overflow=\"visible\"><path d=\"M 0.413 10.738 C 0.138 10.738 0 10.601 0 10.328 L 0 0.511 C 0 0.239 0.138 0.102 0.413 0.102 L 2.17 0.102 C 2.445 0.102 2.583 0.239 2.583 0.511 L 2.583 0.961 L 2.748 0.961 C 2.9 0.689 3.127 0.463 3.43 0.286 C 3.734 0.095 4.106 0 4.546 0 L 5.373 0 C 5.648 0 5.786 0.136 5.786 0.409 L 5.786 2.045 C 5.786 2.318 5.648 2.454 5.373 2.454 L 3.368 2.454 C 3.065 2.454 2.859 2.509 2.748 2.618 C 2.638 2.713 2.583 2.911 2.583 3.211 L 2.583 10.328 C 2.583 10.601 2.445 10.738 2.17 10.738 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wb0v2a\",layoutDependency:layoutDependency,layoutId:\"lWnIY2Quh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.129 10.84\" overflow=\"visible\"><path d=\"M 4.463 0 C 5.387 0 6.062 0.211 6.489 0.634 C 6.916 1.057 7.129 1.718 7.129 2.618 L 7.129 10.328 C 7.129 10.601 6.992 10.738 6.716 10.738 L 4.959 10.738 C 4.684 10.738 4.546 10.601 4.546 10.328 L 4.546 9.858 L 4.402 9.858 C 4.25 10.144 4.023 10.383 3.72 10.574 C 3.416 10.751 3.038 10.84 2.583 10.84 L 2.17 10.84 C 1.439 10.84 0.895 10.649 0.537 10.267 C 0.179 9.872 0 9.244 0 8.385 L 0 6.953 C 0 6.108 0.2 5.488 0.599 5.093 C 1.012 4.697 1.639 4.499 2.48 4.499 L 4.546 4.499 L 4.546 2.618 C 4.546 2.318 4.491 2.113 4.381 2.004 C 4.284 1.895 4.085 1.841 3.782 1.841 L 3.472 1.841 C 3.21 1.841 3.024 1.895 2.914 2.004 C 2.803 2.1 2.748 2.284 2.748 2.556 L 2.748 3.027 C 2.748 3.3 2.611 3.436 2.335 3.436 L 0.517 3.436 C 0.241 3.436 0.103 3.3 0.103 3.027 L 0.103 2.618 C 0.103 1.718 0.317 1.057 0.744 0.634 C 1.171 0.211 1.846 0 2.769 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wr2p8p\",layoutDependency:layoutDependency,layoutId:\"T_Ink1aYw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.963 2.864\" overflow=\"visible\"><path d=\"M 1.24 2.863 C 1.502 2.863 1.688 2.809 1.798 2.7 C 1.908 2.591 1.963 2.407 1.963 2.148 L 1.963 0 L 0.682 0 C 0.42 0 0.241 0.048 0.145 0.143 C 0.048 0.239 0 0.43 0 0.716 L 0 2.148 C 0 2.42 0.048 2.611 0.145 2.721 C 0.241 2.816 0.42 2.864 0.682 2.864 L 1.24 2.864 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e4blru\",layoutDependency:layoutDependency,layoutId:\"f8RJpRU44\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.824 14.317\" overflow=\"visible\"><path d=\"M 6.654 6.443 C 7.343 6.47 7.873 6.681 8.245 7.077 C 8.631 7.472 8.824 8.079 8.824 8.897 L 8.824 11.147 C 8.824 12.292 8.583 13.11 8.1 13.601 C 7.618 14.078 6.792 14.317 5.621 14.317 L 0.413 14.317 C 0.138 14.317 0 14.18 0 13.908 L 0 0.409 C 0 0.136 0.138 0 0.413 0 L 4.691 0 C 5.862 0 6.688 0.239 7.171 0.716 C 7.653 1.193 7.894 2.011 7.894 3.17 L 7.894 4.295 C 7.894 4.854 7.784 5.297 7.563 5.625 C 7.343 5.952 7.04 6.17 6.654 6.279 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nmrrpm\",layoutDependency:layoutDependency,layoutId:\"JYYBkPO3P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.335 3.784\" overflow=\"visible\"><path d=\"M 0 0 L 0 3.784 L 1.302 3.784 C 1.674 3.784 1.936 3.702 2.087 3.539 C 2.253 3.361 2.335 3.068 2.335 2.659 L 2.335 1.023 C 2.335 0.655 2.253 0.395 2.087 0.246 C 1.936 0.082 1.674 0 1.302 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ob3f6\",layoutDependency:layoutDependency,layoutId:\"O84krpSAt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.038 4.193\" overflow=\"visible\"><path d=\"M 3.038 0.982 C 3.038 0.641 2.955 0.395 2.79 0.245 C 2.624 0.082 2.363 0 2.004 0 L 0 0 L 0 4.193 L 2.004 4.193 C 2.376 4.193 2.638 4.118 2.79 3.968 C 2.955 3.804 3.038 3.538 3.038 3.17 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-miyle4\",layoutDependency:layoutDependency,layoutId:\"bJd8p6O1g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.233 10.84\" overflow=\"visible\"><path d=\"M 4.567 0 C 5.49 0 6.165 0.211 6.592 0.634 C 7.019 1.043 7.233 1.704 7.233 2.618 L 7.233 5.42 C 7.233 5.692 7.095 5.829 6.819 5.829 L 2.583 5.829 L 2.583 8.222 C 2.583 8.521 2.638 8.726 2.748 8.835 C 2.859 8.944 3.065 8.999 3.368 8.999 L 3.72 8.999 C 4.023 8.999 4.23 8.944 4.339 8.835 C 4.45 8.726 4.505 8.521 4.505 8.222 L 4.505 7.506 C 4.505 7.233 4.643 7.097 4.918 7.097 L 6.716 7.097 C 6.992 7.097 7.129 7.233 7.129 7.506 L 7.129 8.201 C 7.129 9.115 6.916 9.783 6.489 10.206 C 6.062 10.628 5.387 10.84 4.463 10.84 L 2.686 10.84 C 1.763 10.84 1.082 10.628 0.641 10.206 C 0.214 9.783 0 9.115 0 8.201 L 0 2.618 C 0 1.704 0.214 1.043 0.641 0.634 C 1.068 0.211 1.75 0 2.686 0 L 4.567 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dsaj6v\",layoutDependency:layoutDependency,layoutId:\"lgfkcF65I\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.066 2.352\" overflow=\"visible\"><path d=\"M 2.066 2.352 L 2.066 0.757 C 2.066 0.457 2.011 0.259 1.901 0.164 C 1.805 0.055 1.605 0 1.302 0 L 0.785 0 C 0.482 0 0.275 0.055 0.165 0.164 C 0.055 0.259 0 0.457 0 0.757 L 0 2.352 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jur473\",layoutDependency:layoutDependency,layoutId:\"zMBSq7UCV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.509 12.742\" overflow=\"visible\"><path d=\"M 4.133 4.193 L 4.133 9.817 C 4.133 10.117 4.181 10.322 4.277 10.431 C 4.388 10.54 4.594 10.594 4.897 10.594 L 6.096 10.594 C 6.372 10.594 6.509 10.731 6.509 11.004 L 6.509 12.333 C 6.509 12.606 6.372 12.742 6.096 12.742 L 4.216 12.742 C 3.292 12.742 2.617 12.531 2.19 12.108 C 1.763 11.685 1.55 11.017 1.55 10.104 L 1.55 4.193 L 0.413 4.193 C 0.138 4.193 0 4.056 0 3.784 L 0 2.516 C 0 2.243 0.138 2.107 0.413 2.107 L 1.55 2.107 L 1.55 0.409 C 1.55 0.136 1.687 0 1.963 0 L 3.72 0 C 3.995 0 4.133 0.136 4.133 0.409 L 4.133 2.107 L 6.096 2.107 C 6.372 2.107 6.509 2.243 6.509 2.516 L 6.509 3.784 C 6.509 4.056 6.372 4.193 6.096 4.193 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pnq6ch\",layoutDependency:layoutDependency,layoutId:\"GQTySd9hF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.509 12.742\" overflow=\"visible\"><path d=\"M 4.133 4.193 L 4.133 9.817 C 4.133 10.117 4.181 10.322 4.278 10.431 C 4.388 10.54 4.594 10.594 4.897 10.594 L 6.096 10.594 C 6.372 10.594 6.509 10.731 6.509 11.004 L 6.509 12.333 C 6.509 12.606 6.372 12.742 6.096 12.742 L 4.216 12.742 C 3.292 12.742 2.618 12.531 2.19 12.108 C 1.763 11.685 1.55 11.017 1.55 10.104 L 1.55 4.193 L 0.413 4.193 C 0.138 4.193 0 4.056 0 3.784 L 0 2.516 C 0 2.243 0.138 2.107 0.413 2.107 L 1.55 2.107 L 1.55 0.409 C 1.55 0.136 1.687 0 1.963 0 L 3.72 0 C 3.995 0 4.133 0.136 4.133 0.409 L 4.133 2.107 L 6.096 2.107 C 6.372 2.107 6.509 2.243 6.509 2.516 L 6.509 3.784 C 6.509 4.056 6.372 4.193 6.096 4.193 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fb2dj4\",layoutDependency:layoutDependency,layoutId:\"wquFDGSKm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.233 10.84\" overflow=\"visible\"><path d=\"M 4.567 0 C 5.49 0 6.165 0.211 6.592 0.634 C 7.019 1.043 7.233 1.704 7.233 2.618 L 7.233 5.42 C 7.233 5.692 7.095 5.829 6.819 5.829 L 2.583 5.829 L 2.583 8.222 C 2.583 8.521 2.638 8.726 2.749 8.835 C 2.859 8.944 3.065 8.999 3.369 8.999 L 3.72 8.999 C 4.023 8.999 4.23 8.944 4.34 8.835 C 4.45 8.726 4.505 8.521 4.505 8.222 L 4.505 7.506 C 4.505 7.233 4.643 7.097 4.918 7.097 L 6.716 7.097 C 6.992 7.097 7.13 7.233 7.13 7.506 L 7.13 8.201 C 7.13 9.115 6.916 9.783 6.489 10.206 C 6.062 10.628 5.387 10.84 4.464 10.84 L 2.686 10.84 C 1.763 10.84 1.082 10.628 0.641 10.206 C 0.214 9.783 0 9.115 0 8.201 L 0 2.618 C 0 1.704 0.214 1.043 0.641 0.634 C 1.068 0.211 1.75 0 2.686 0 L 4.567 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9zhrl2\",layoutDependency:layoutDependency,layoutId:\"aTkA2rp2f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.066 2.352\" overflow=\"visible\"><path d=\"M 2.066 2.352 L 2.066 0.757 C 2.066 0.457 2.011 0.259 1.901 0.164 C 1.805 0.055 1.605 0 1.302 0 L 0.785 0 C 0.482 0 0.275 0.055 0.165 0.164 C 0.055 0.259 0 0.457 0 0.757 L 0 2.352 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lhdrpk\",layoutDependency:layoutDependency,layoutId:\"AybohcRZl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.786 10.738\" overflow=\"visible\"><path d=\"M 0.413 10.738 C 0.138 10.738 0 10.601 0 10.329 L 0 0.512 C 0 0.239 0.138 0.102 0.413 0.102 L 2.17 0.102 C 2.445 0.102 2.583 0.239 2.583 0.512 L 2.583 0.961 L 2.748 0.961 C 2.9 0.689 3.127 0.464 3.43 0.286 C 3.733 0.096 4.105 0 4.546 0 L 5.373 0 C 5.648 0 5.786 0.136 5.786 0.409 L 5.786 2.045 C 5.786 2.318 5.648 2.454 5.373 2.454 L 3.368 2.454 C 3.065 2.454 2.859 2.509 2.748 2.618 C 2.638 2.714 2.583 2.911 2.583 3.211 L 2.583 10.329 C 2.583 10.601 2.445 10.738 2.17 10.738 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16s76xk\",layoutDependency:layoutDependency,layoutId:\"tSPTDIR3k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.456 14.317\" overflow=\"visible\"><path d=\"M 1.798 14.317 C 1.66 14.317 1.563 14.29 1.509 14.235 C 1.454 14.18 1.419 14.085 1.405 13.949 L 0 0.43 L 0 0.368 C 0 0.123 0.138 0 0.413 0 L 2.335 0 C 2.597 0 2.735 0.116 2.748 0.348 L 3.286 5.604 L 2.769 10.778 L 3.12 10.778 L 4.526 3.109 C 4.539 2.973 4.581 2.884 4.65 2.843 C 4.718 2.788 4.822 2.761 4.959 2.761 L 6.509 2.761 C 6.647 2.761 6.744 2.789 6.799 2.843 C 6.868 2.884 6.916 2.973 6.943 3.109 L 8.431 10.778 L 8.803 10.778 L 8.183 5.604 L 8.72 0.348 C 8.734 0.225 8.769 0.136 8.824 0.082 C 8.879 0.027 8.975 0 9.113 0 L 11.056 0 C 11.359 0 11.489 0.15 11.448 0.45 L 10.043 13.949 C 10.029 14.085 9.995 14.18 9.94 14.235 C 9.885 14.29 9.788 14.317 9.651 14.317 L 7.48 14.317 C 7.343 14.317 7.247 14.29 7.191 14.235 C 7.136 14.18 7.095 14.085 7.067 13.949 L 5.91 7.097 L 5.559 7.097 L 4.402 13.949 C 4.388 14.085 4.347 14.18 4.278 14.235 C 4.209 14.29 4.106 14.317 3.968 14.317 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bharza\",layoutDependency:layoutDependency,layoutId:\"AHai6KLeC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.336 10.839\" overflow=\"visible\"><path d=\"M 2.686 10.839 C 1.764 10.839 1.082 10.628 0.641 10.205 C 0.214 9.782 0 9.114 0 8.201 L 0 2.618 C 0 1.704 0.214 1.043 0.641 0.634 C 1.068 0.211 1.75 0 2.686 0 L 4.67 0 C 5.593 0 6.268 0.211 6.695 0.634 C 7.123 1.043 7.336 1.704 7.336 2.618 L 7.336 8.201 C 7.336 9.114 7.123 9.782 6.695 10.205 C 6.268 10.628 5.593 10.839 4.67 10.839 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d575w6\",layoutDependency:layoutDependency,layoutId:\"DBby9ZoEJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.17 6.749\" overflow=\"visible\"><path d=\"M 1.405 6.749 C 1.708 6.749 1.908 6.695 2.005 6.586 C 2.115 6.476 2.17 6.272 2.17 5.972 L 2.17 0.756 C 2.17 0.457 2.115 0.259 2.005 0.164 C 1.908 0.055 1.708 0 1.405 0 L 0.785 0 C 0.482 0 0.275 0.055 0.165 0.164 C 0.055 0.259 0 0.457 0 0.757 L 0 5.972 C 0 6.272 0.055 6.476 0.165 6.586 C 0.275 6.695 0.482 6.749 0.785 6.749 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wx77ro\",layoutDependency:layoutDependency,layoutId:\"WjIqXSjNl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.786 10.738\" overflow=\"visible\"><path d=\"M 0.413 10.738 C 0.138 10.738 0 10.601 0 10.329 L 0 0.512 C 0 0.239 0.138 0.102 0.413 0.102 L 2.17 0.102 C 2.445 0.102 2.583 0.239 2.583 0.512 L 2.583 0.961 L 2.748 0.961 C 2.9 0.689 3.127 0.464 3.43 0.286 C 3.734 0.096 4.106 0 4.546 0 L 5.373 0 C 5.648 0 5.786 0.136 5.786 0.409 L 5.786 2.045 C 5.786 2.318 5.648 2.454 5.373 2.454 L 3.368 2.454 C 3.065 2.454 2.859 2.509 2.748 2.618 C 2.638 2.714 2.583 2.911 2.583 3.211 L 2.583 10.329 C 2.583 10.601 2.445 10.738 2.17 10.738 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wfh365\",layoutDependency:layoutDependency,layoutId:\"VHrH8kk1t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.583 14.317\" overflow=\"visible\"><path d=\"M 0.413 14.317 C 0.138 14.317 0 14.18 0 13.908 L 0 0.409 C 0 0.136 0.138 0 0.413 0 L 2.17 0 C 2.445 0 2.583 0.136 2.583 0.409 L 2.583 13.908 C 2.583 14.18 2.445 14.317 2.17 14.317 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ari46i\",layoutDependency:layoutDependency,layoutId:\"wStGRrOm_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.233 14.419\" overflow=\"visible\"><path d=\"M 2.335 14.419 C 1.522 14.419 0.93 14.228 0.558 13.847 C 0.186 13.451 0 12.824 0 11.965 L 0 6.3 C 0 5.386 0.214 4.725 0.641 4.316 C 1.068 3.893 1.75 3.682 2.686 3.682 L 4.65 3.682 L 4.65 0.409 C 4.65 0.136 4.787 0 5.063 0 L 6.819 0 C 7.095 0 7.233 0.136 7.233 0.409 L 7.233 13.908 C 7.233 14.18 7.095 14.317 6.819 14.317 L 5.063 14.317 C 4.787 14.317 4.65 14.18 4.65 13.908 L 4.65 13.437 L 4.505 13.437 C 4.354 13.723 4.126 13.962 3.823 14.153 C 3.52 14.33 3.141 14.419 2.686 14.419 L 2.335 14.419 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dgxzkm\",layoutDependency:layoutDependency,layoutId:\"z9sZZEICh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.066 6.606\" overflow=\"visible\"><path d=\"M 1.302 6.606 C 1.605 6.606 1.805 6.551 1.901 6.443 C 2.011 6.333 2.066 6.129 2.066 5.829 L 2.066 0 L 0.785 0 C 0.482 0 0.276 0.055 0.165 0.164 C 0.055 0.273 0 0.477 0 0.777 L 0 5.829 C 0 6.129 0.055 6.333 0.165 6.443 C 0.276 6.552 0.482 6.606 0.785 6.606 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\".framer-e8y2h.framer-1bw9cn5, .framer-e8y2h .framer-1bw9cn5 { display: block; }\",\".framer-e8y2h.framer-1v5hvug { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-e8y2h .framer-gmnehy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10.77px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-e8y2h .framer-kcxmdb { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 31px; z-index: 3; }\",\".framer-e8y2h .framer-10ful9c { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: auto; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e8y2h .framer-1mndjbd { bottom: 0px; flex: none; height: 13px; left: calc(50.00000000000002% - 8.62px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e8y2h .framer-gz5o1n { flex: none; height: 9px; left: calc(50.00000000000002% - 8.62px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 6px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e8y2h .framer-6x9knn { bottom: 0px; flex: none; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e8y2h .framer-111cjc3 { height: 33px; position: relative; width: 108px; }\",\".framer-e8y2h .framer-w5cw01 { height: 15px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-e8y2h .framer-1ps45dm { height: 7px; left: 3px; position: absolute; top: 4px; width: 2px; }\",\".framer-e8y2h .framer-1w02aup { height: 11px; left: 10px; position: absolute; top: 4px; width: 7px; }\",\".framer-e8y2h .framer-1mi53l9 { height: 11px; left: 19px; position: absolute; top: 4px; width: 7px; }\",\".framer-e8y2h .framer-t26urf { height: 3px; left: 22px; position: absolute; top: 10px; width: 2px; }\",\".framer-e8y2h .framer-1yxr4z2 { height: 15px; left: 28px; position: absolute; top: 0px; width: 3px; }\",\".framer-e8y2h .framer-qwehto { height: 15px; left: 32px; position: absolute; top: 4px; width: 8px; }\",\".framer-e8y2h .framer-ieqysp { height: 13px; left: 40px; position: absolute; top: 2px; width: 7px; }\",\".framer-e8y2h .framer-16nyoyk { height: 3px; left: 48px; position: absolute; top: 0px; width: 3px; }\",\".framer-e8y2h .framer-1sjvqjj { height: 11px; left: 48px; position: absolute; top: 4px; width: 3px; }\",\".framer-e8y2h .framer-vzjhsr { height: 11px; left: 53px; position: absolute; top: 4px; width: 7px; }\",\".framer-e8y2h .framer-1vl9e27 { height: 11px; left: 61px; position: absolute; top: 4px; width: 7px; }\",\".framer-e8y2h .framer-62duvu { height: 15px; left: 73px; position: absolute; top: 0px; width: 7px; }\",\".framer-e8y2h .framer-who45r { height: 11px; left: 81px; position: absolute; top: 4px; width: 8px; }\",\".framer-e8y2h .framer-s7r4nk { height: 7px; left: 84px; position: absolute; top: 6px; width: 2px; }\",\".framer-e8y2h .framer-4sn0q { height: 11px; left: 90px; position: absolute; top: 4px; width: 6px; }\",\".framer-e8y2h .framer-wb0v2a { height: 11px; left: 101px; position: absolute; top: 4px; width: 7px; }\",\".framer-e8y2h .framer-wr2p8p { height: 3px; left: 103px; position: absolute; top: 10px; width: 2px; }\",\".framer-e8y2h .framer-1e4blru { height: 15px; left: 0px; position: absolute; top: 18px; width: 9px; }\",\".framer-e8y2h .framer-nmrrpm { height: 4px; left: 3px; position: absolute; top: 20px; width: 3px; }\",\".framer-e8y2h .framer-10ob3f6 { height: 4px; left: 3px; position: absolute; top: 26px; width: 3px; }\",\".framer-e8y2h .framer-miyle4 { height: 11px; left: 11px; position: absolute; top: 22px; width: 7px; }\",\".framer-e8y2h .framer-dsaj6v { height: 3px; left: 13px; position: absolute; top: 24px; width: 2px; }\",\".framer-e8y2h .framer-jur473 { height: 13px; left: 19px; position: absolute; top: 20px; width: 7px; }\",\".framer-e8y2h .framer-1pnq6ch { height: 13px; left: 26px; position: absolute; top: 20px; width: 7px; }\",\".framer-e8y2h .framer-1fb2dj4 { height: 11px; left: 34px; position: absolute; top: 22px; width: 7px; }\",\".framer-e8y2h .framer-9zhrl2 { height: 3px; left: 37px; position: absolute; top: 24px; width: 2px; }\",\".framer-e8y2h .framer-1lhdrpk { height: 11px; left: 43px; position: absolute; top: 22px; width: 6px; }\",\".framer-e8y2h .framer-16s76xk { height: 15px; left: 54px; position: absolute; top: 18px; width: 12px; }\",\".framer-e8y2h .framer-bharza { height: 11px; left: 66px; position: absolute; top: 22px; width: 8px; }\",\".framer-e8y2h .framer-d575w6 { height: 7px; left: 69px; position: absolute; top: 24px; width: 2px; }\",\".framer-e8y2h .framer-wx77ro { height: 11px; left: 76px; position: absolute; top: 22px; width: 6px; }\",\".framer-e8y2h .framer-wfh365 { height: 15px; left: 83px; position: absolute; top: 18px; width: 3px; }\",\".framer-e8y2h .framer-1ari46i { height: 15px; left: 87px; position: absolute; top: 18px; width: 7px; }\",\".framer-e8y2h .framer-dgxzkm { height: 7px; left: 90px; position: absolute; top: 24px; width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wHEeCitaE\":{\"layout\":[\"auto\",\"auto\"]},\"TXpMcU7zH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlZFqXAqU0=withCSS(Component,css,\"framer-e8y2h\");export default FramerlZFqXAqU0;FramerlZFqXAqU0.displayName=\"Logo\";FramerlZFqXAqU0.defaultProps={height:200,width:200};addPropertyControls(FramerlZFqXAqU0,{variant:{options:[\"jgGdiu7Rf\",\"wHEeCitaE\",\"TXpMcU7zH\"],optionTitles:[\"Default\",\"White\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlZFqXAqU0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlZFqXAqU0\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wHEeCitaE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TXpMcU7zH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lZFqXAqU0.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const emailPattern=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/;function stripHtml(text){return text.replace(/<[^>]*>/g,\"\").replace(/\\s+/g,\" \").trim();}/**\n * Mailchimp Signup\n *\n * Posts the email to a Mailchimp signup-form endpoint and reads the JSON result.\n *\n * @framerIntrinsicWidth 420\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function MailchimpSignup(props){const{url,placeholder,buttonLabel,sendingLabel,inputFill,inputText,placeholderColor,buttonFill,buttonText,errorColor,cornerRadius,fieldHeight,spacing,font,onSuccess,style}=props;const isStatic=useIsStaticRenderer();const[email,setEmail]=useState(\"\");const[status,setStatus]=useState(\"idle\");const[message,setMessage]=useState(\"\");const inputId=\"mc-email-\"+Math.abs(hashCode(url||\"mc\"));async function handleSubmit(event){event.preventDefault();if(isStatic||status===\"sending\")return;const value=email.trim();if(!emailPattern.test(value)){startTransition(()=>{setStatus(\"error\");setMessage(\"Please enter a valid email address.\");});return;}if(!url){startTransition(()=>{setStatus(\"error\");setMessage(\"The signup form is not connected yet.\");});return;}startTransition(()=>{setStatus(\"sending\");setMessage(\"\");});try{const body=new URLSearchParams({EMAIL:value});const response=await fetch(url,{method:\"POST\",body});const text=await response.text();let result={};try{result=JSON.parse(text);}catch{result={result:response.ok?\"success\":\"error\"};}if(result.result===\"success\"){startTransition(()=>{setStatus(\"idle\");setEmail(\"\");});onSuccess?.();}else{startTransition(()=>{setStatus(\"error\");setMessage(stripHtml(result.msg||\"Something went wrong. Please try again.\"));});}}catch{startTransition(()=>{setStatus(\"error\");setMessage(\"Could not reach the newsletter service. Please try again.\");});}}const fieldStyle={...font,flex:1,minWidth:0,height:fieldHeight,padding:\"0 16px\",borderRadius:cornerRadius,border:\"none\",outline:\"none\",background:inputFill,color:inputText,boxSizing:\"border-box\"};const buttonStyle={...font,height:fieldHeight,padding:\"0 18px\",borderRadius:cornerRadius,border:\"none\",background:buttonFill,color:buttonText,cursor:status===\"sending\"?\"progress\":\"pointer\",whiteSpace:\"nowrap\",flexShrink:0,opacity:status===\"sending\"?.7:1};return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"style\",{children:`#${inputId}::placeholder{color:${placeholderColor};opacity:1}#${inputId}:focus-visible{box-shadow:0 0 0 2px ${buttonFill}}`}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,noValidate:true,style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:spacing,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{id:inputId,type:\"email\",name:\"EMAIL\",autoComplete:\"email\",inputMode:\"email\",placeholder:placeholder,value:email,\"aria-label\":placeholder,\"aria-invalid\":status===\"error\",\"aria-describedby\":status===\"error\"?inputId+\"-error\":undefined,onChange:e=>{const next=e.target.value;startTransition(()=>{setEmail(next);if(status===\"error\")setStatus(\"idle\");});},style:fieldStyle}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:status===\"sending\",style:buttonStyle,children:status===\"sending\"?sendingLabel:buttonLabel})]}),status===\"error\"&&message?/*#__PURE__*/_jsx(\"p\",{id:inputId+\"-error\",role:\"alert\",style:{...font,margin:0,color:errorColor,fontSize:13,lineHeight:\"1.4em\"},children:message}):null]});}function hashCode(input){let hash=0;for(let i=0;i<input.length;i++){hash=hash*31+input.charCodeAt(i)|0;}return hash;}addPropertyControls(MailchimpSignup,{url:{type:ControlType.String,title:\"Form URL\",placeholder:\"https://mc.usX.list-manage.com/subscribe/landing-page?u=…&id=…&f_id=…\",defaultValue:\"\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"name@email.com\"},buttonLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Subscribe\"},sendingLabel:{type:ControlType.String,title:\"Sending\",defaultValue:\"Sending…\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"}},inputFill:{type:ControlType.Color,title:\"Input Fill\",defaultValue:\"#EBEBEB\"},inputText:{type:ControlType.Color,title:\"Input Text\",defaultValue:\"#000000\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"rgba(0, 0, 0, 0.3)\"},buttonFill:{type:ControlType.Color,title:\"Button Fill\",defaultValue:\"#333333\"},buttonText:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},errorColor:{type:ControlType.Color,title:\"Error Text\",defaultValue:\"#B42318\"},cornerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:40,unit:\"px\"},fieldHeight:{type:ControlType.Number,title:\"Field Height\",defaultValue:50,min:32,max:80,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:10,min:0,max:40,unit:\"px\"},onSuccess:{type:ControlType.EventHandler,title:\"On Success\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MailchimpSignup\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"420\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MailchimpSignup.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Check from\"https://framerusercontent.com/modules/dKmLh6reKh2kxCqhH8OW/8l8OXj3FxXbvCXwywm8Q/ZajZqjjCF.js\";import MailchimpSignup from\"https://framerusercontent.com/modules/BJOvVl3Kh8bczFG2bCBj/GvdFhqxA03uiO3OL3zjH/MailchimpSignup.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2aj3dCjzgaONjNbuJuWk/UA5ztwsMZ5S4pBkqCmNr/FCVAHlLYt.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xJ9sPE5g4WRTOcKpM9ir/AzAOPl306De8rvvx7zjS/NF3y3nysi.js\";const MailchimpSignupFonts=getFonts(MailchimpSignup);const CheckFonts=getFonts(Check);const cycleOrder=[\"RygaWWQvc\",\"ibMYjs4lG\"];const serializationHash=\"framer-0MZiA\";const variantClassNames={ibMYjs4lG:\"framer-v-xf2f0a\",RygaWWQvc:\"framer-v-fxcd81\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Form:\"RygaWWQvc\",Submitted:\"ibMYjs4lG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RygaWWQvc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RygaWWQvc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccessgnqhaj=activeVariantCallback(async(...args)=>{setVariant(CycleVariantState);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ibMYjs4lG\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ibMYjs4lG\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fxcd81\",className,classNames),\"data-framer-name\":\"Form\",layoutDependency:layoutDependency,layoutId:\"RygaWWQvc\",ref:refBinding,style:{...style},...addPropertyOverrides({ibMYjs4lG:{\"data-framer-name\":\"Submitted\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mptq05-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Mailchimp Signup\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"K2XfFtAm_-container\",name:\"Mailchimp Signup\",nodeId:\"K2XfFtAm_\",rendersWithMotion:true,scopeId:\"TtcK60SoA\",children:/*#__PURE__*/_jsx(MailchimpSignup,{buttonFill:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010)\",buttonLabel:\"Subscribe\",buttonText:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a)\",cornerRadius:8,errorColor:\"rgb(180, 35, 24)\",fieldHeight:50,font:{fontFamily:'\"Aptos Regular\", \"Aptos Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"K2XfFtAm_\",inputFill:\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb)\",inputText:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010)\",layoutId:\"K2XfFtAm_\",name:\"Mailchimp Signup\",onSuccess:onSuccessgnqhaj,placeholder:\"name@email.com\",placeholderColor:\"var(--token-1c59cede-1e70-4824-bfe0-7de74e79afd1)\",sendingLabel:\"Sending…\",spacing:10,style:{width:\"100%\"},url:\"https://mc.us20.list-manage.com/subscribe/landing-page?u=4034f54f077e966ef9571f13a&id=66601f9ee8&f_id=00d60deff0\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7jvaqu\",\"data-framer-name\":\"Submitted Card\",layoutDependency:layoutDependency,layoutId:\"pD4gngjgn\",style:{backgroundColor:\"var(--token-14634a55-857c-435c-a884-eaa1e9c41817, rgb(0, 116, 65))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uvshzf\",\"data-framer-name\":\"Icon Tile\",layoutDependency:layoutDependency,layoutId:\"o6jaDEy8w\",style:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-ujecd5\",layoutDependency:layoutDependency,layoutId:\"O9wutM5TC\",style:{\"--1m973uw\":\"var(--token-572cc981-7d03-439b-8293-40a507dc7a3f)\",\"--js9iwy\":2}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zwuvl\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"RuxQsJgFi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)))\"},children:\"You’re on the list\"})}),className:\"framer-r40qsy\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d57JqFwFe\",style:{\"--extracted-r6o4lv\":\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1p3vvyx\",\"data-styles-preset\":\"FCVAHlLYt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e5c627bc-01ee-4747-ae64-4d6dfcd84a11, rgba(255, 255, 255, 0.64)))\"},children:\"Thanks for subscribing. The next ABW update will land in your inbox.\"})}),className:\"framer-1o03zoa\",\"data-framer-name\":\"Body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V7pSOVjTF\",style:{\"--extracted-r6o4lv\":\"var(--token-e5c627bc-01ee-4747-ae64-4d6dfcd84a11, rgba(255, 255, 255, 0.64))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\".framer-0MZiA.framer-r92d80, .framer-0MZiA .framer-r92d80 { display: block; }\",\".framer-0MZiA.framer-fxcd81 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 420px; }\",\".framer-0MZiA .framer-mptq05-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-0MZiA .framer-7jvaqu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; padding: 12px 16px 12px 12px; position: relative; width: 100%; }\",\".framer-0MZiA .framer-uvshzf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; position: relative; width: 44px; }\",\".framer-0MZiA .framer-ujecd5 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-0MZiA .framer-zwuvl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-0MZiA .framer-r40qsy, .framer-0MZiA .framer-1o03zoa { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 420\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ibMYjs4lG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTtcK60SoA=withCSS(Component,css,\"framer-0MZiA\");export default FramerTtcK60SoA;FramerTtcK60SoA.displayName=\"Newsletter Signup\";FramerTtcK60SoA.defaultProps={height:50,width:420};addPropertyControls(FramerTtcK60SoA,{variant:{options:[\"RygaWWQvc\",\"ibMYjs4lG\"],optionTitles:[\"Form\",\"Submitted\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTtcK60SoA,[{explicitInter:true,fonts:[{cssFamilyName:\"Aptos Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Aptos\",url:\"https://framerusercontent.com/assets/IA3TAp92Ce1i74Ui9Tp8RKbVnk.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MailchimpSignupFonts,...CheckFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTtcK60SoA\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ibMYjs4lG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"420\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TtcK60SoA.map","// Generated by Framer (65c0278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"fY1HQv_u5\" stroke-dasharray=\"\" stroke-linecap=\"square\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" transform=\"translate(10 6)\" width=\"6px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,TkuchioF8:color??props.TkuchioF8??\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,TkuchioF8,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-le1Zs\",className),layoutId:layoutId,ref:ref,style:{\"--1x9x7aw\":TkuchioF8,...style}});});const css=[`.framer-le1Zs { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1x9x7aw); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"TkuchioF8\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"chevron-right\",\"color\":{\"type\":\"variable\",\"value\":\"1x9x7aw\"},\"set\":{\"localId\":\"vectorSet/mgIwK8R1U\",\"id\":\"mgIwK8R1U\",\"moduleId\":\"UemdRv0DCfESZPVQnoaS\"}}\n */const Icon=withCSS(Component,css,\"framer-le1Zs\");Icon.displayName=\"chevron-right\";export default Icon;addPropertyControls(Icon,{TkuchioF8:{defaultValue:'var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {\"name\":\"Dark\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"TkuchioF8\\\":\\\"color\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"chevron-right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x9x7aw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mgIwK8R1U\\\",\\\"id\\\":\\\"mgIwK8R1U\\\",\\\"moduleId\\\":\\\"UemdRv0DCfESZPVQnoaS\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a322632)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/qiEkofysmzU087hkjsOO/Sz6K9uNb73JujJxWc7k6/mZ32S7BFT.js\";import ChevronRight from\"https://framerusercontent.com/modules/9hmqCDGjrBVFySSnvODM/zoWyoWszDGAHok00BdNm/btM4VUKIg.js\";const MotionDivWithFX=withFX(motion.div);const ChevronRightFonts=getFonts(ChevronRight);const enabledGestures={mBYrovNZX:{hover:true,pressed:true}};const cycleOrder=[\"mBYrovNZX\",\"UN5I_P4jq\",\"sE2nG_cMN\",\"mEkNQ5kf8\",\"yMN7iqPCs\"];const serializationHash=\"framer-jQutR\";const variantClassNames={mBYrovNZX:\"framer-v-2rq11l\",mEkNQ5kf8:\"framer-v-1yf8gjt\",sE2nG_cMN:\"framer-v-r11mzv\",UN5I_P4jq:\"framer-v-8nerpd\",yMN7iqPCs:\"framer-v-1lfa51y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"mBYrovNZX\",Disabled:\"sE2nG_cMN\",Error:\"yMN7iqPCs\",Loading:\"UN5I_P4jq\",Success:\"mEkNQ5kf8\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mBYrovNZX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mBYrovNZX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mEkNQ5kf8\",\"yMN7iqPCs\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"UN5I_P4jq\")return true;return false;};const isDisplayed2=()=>{if([\"UN5I_P4jq\",\"mEkNQ5kf8\",\"yMN7iqPCs\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2rq11l\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"mBYrovNZX\",ref:refBinding,style:{backgroundColor:\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",opacity:1,...style},variants:{\"mBYrovNZX-hover\":{opacity:1},\"mBYrovNZX-pressed\":{opacity:1},mEkNQ5kf8:{opacity:1},sE2nG_cMN:{opacity:.5},yMN7iqPCs:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({mEkNQ5kf8:{\"data-framer-name\":\"Success\"},sE2nG_cMN:{\"data-framer-name\":\"Disabled\"},UN5I_P4jq:{\"data-framer-name\":\"Loading\"},yMN7iqPCs:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-im2zlo\",\"data-styles-preset\":\"mZ32S7BFT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Thank you\"})}),className:\"framer-vnokfb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rs0iqg5wM\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{yMN7iqPCs:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({mEkNQ5kf8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-im2zlo\",\"data-styles-preset\":\"mZ32S7BFT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Sent\"})})},yMN7iqPCs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Error\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4eg5vs\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"LtZXRfOvQ\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-k2v160\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"SkwpJLph8\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{UN5I_P4jq:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xlqwbx\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"AqllOhVAf\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-1axmupj\",layoutDependency:layoutDependency,layoutId:\"eMCxbi2by\",style:{\"--1x9x7aw\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"},variants:{\"mBYrovNZX-hover\":{\"--1x9x7aw\":\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\"},\"mBYrovNZX-pressed\":{\"--1x9x7aw\":\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\"},sE2nG_cMN:{\"--1x9x7aw\":\"var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32))\"}}})]})})})});});const css=[\".framer-jQutR.framer-rl6wr1, .framer-jQutR .framer-rl6wr1 { display: block; }\",\".framer-jQutR.framer-2rq11l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: flex-end; overflow: visible; padding: 0px 16px 0px 8px; position: relative; width: 58px; }\",\".framer-jQutR .framer-vnokfb { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-jQutR .framer-4eg5vs { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-jQutR .framer-k2v160 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-jQutR .framer-1xlqwbx { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-jQutR .framer-1axmupj { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-jQutR.framer-v-8nerpd.framer-2rq11l { cursor: unset; }\",\".framer-jQutR.framer-v-8nerpd .framer-k2v160 { overflow: hidden; }\",\".framer-jQutR.framer-v-r11mzv.framer-2rq11l, .framer-jQutR.framer-v-1yf8gjt.framer-2rq11l, .framer-jQutR.framer-v-1lfa51y.framer-2rq11l { cursor: unset; width: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 58\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UN5I_P4jq\":{\"layout\":[\"fixed\",\"fixed\"]},\"sE2nG_cMN\":{\"layout\":[\"auto\",\"fixed\"]},\"mEkNQ5kf8\":{\"layout\":[\"auto\",\"fixed\"]},\"yMN7iqPCs\":{\"layout\":[\"auto\",\"fixed\"]},\"NgzPJ6Vh7\":{\"layout\":[\"fixed\",\"fixed\"]},\"eJ6opW03H\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOZSPU9jV4=withCSS(Component,css,\"framer-jQutR\");export default FramerOZSPU9jV4;FramerOZSPU9jV4.displayName=\"Button (subscribe form)\";FramerOZSPU9jV4.defaultProps={height:56,width:58};addPropertyControls(FramerOZSPU9jV4,{variant:{options:[\"mBYrovNZX\",\"UN5I_P4jq\",\"sE2nG_cMN\",\"mEkNQ5kf8\",\"yMN7iqPCs\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOZSPU9jV4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...ChevronRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOZSPU9jV4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"58\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UN5I_P4jq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sE2nG_cMN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mEkNQ5kf8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yMN7iqPCs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NgzPJ6Vh7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eJ6opW03H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"56\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a322632)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ccHAhkMt55lXQBC1heAX/O6PKcPVKXvt2H4tPyFaG/pGBiBvSuc.js\";import ButtonSubscribeForm from\"https://framerusercontent.com/modules/qLy8TZXRLV4TgI2CKLbM/4c4NYfKAIJ6nBWLpde1n/OZSPU9jV4.js\";const ButtonSubscribeFormFonts=getFonts(ButtonSubscribeForm);const cycleOrder=[\"Y7maqhg18\",\"FYe3CKC8I\",\"v0hu43yiu\"];const serializationHash=\"framer-wW8SJ\";const variantClassNames={FYe3CKC8I:\"framer-v-mq3dgo\",v0hu43yiu:\"framer-v-174tohu\",Y7maqhg18:\"framer-v-1d5zpjh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Base Input\":\"Y7maqhg18\",\"Success Message\":\"FYe3CKC8I\",Error:\"v0hu43yiu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Y7maqhg18\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Y7maqhg18\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccess1ydd59v=activeVariantCallback(async(...args)=>{setVariant(\"FYe3CKC8I\");});const onErrorslw2sa=activeVariantCallback(async(...args)=>{setVariant(\"v0hu43yiu\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"FYe3CKC8I\",\"v0hu43yiu\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"FYe3CKC8I\",\"v0hu43yiu\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"v0hu43yiu\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"FYe3CKC8I\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(FormContainer,{...restProps,...gestureHandlers,action:\"https://api.framer.com/forms/v1/forms/76221676-c996-4d17-b6b0-141efea72b54/submit\",className:cx(scopingClassNames,\"framer-1d5zpjh\",className,classNames),\"data-framer-name\":\"Base Input\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Y7maqhg18\",nodeId:\"Y7maqhg18\",onError:onErrorslw2sa,onSuccess:onSuccess1ydd59v,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{FYe3CKC8I:{backgroundColor:\"var(--token-ee22135d-1ad4-4c50-8ae5-27d52f2f8ad2, rgb(239, 237, 230))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},v0hu43yiu:{backgroundColor:\"var(--token-ee22135d-1ad4-4c50-8ae5-27d52f2f8ad2, rgb(239, 237, 230))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}},...addPropertyOverrides({FYe3CKC8I:{\"data-framer-name\":\"Success Message\"},v0hu43yiu:{\"data-framer-name\":\"Error\",onSuccess:undefined}},baseVariant,gestureVariant),children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1mpx9qp\",layoutDependency:layoutDependency,layoutId:\"HB_fr4jjj\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-25l7vt\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"zQfQAKbOU\",placeholder:\"Email\",required:true,style:{\"--framer-input-background\":\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-font-color\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-1c59cede-1e70-4824-bfe0-7de74e79afd1, rgba(24, 30, 37, 0.48))\"},type:\"email\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zfem0m-container\",layoutDependency:layoutDependency,layoutId:\"TZ6WHpi3V-container\",nodeId:\"TZ6WHpi3V\",rendersWithMotion:true,scopeId:\"XSqpDc3Qb\",children:/*#__PURE__*/_jsx(ButtonSubscribeForm,{height:\"100%\",id:\"TZ6WHpi3V\",layoutId:\"TZ6WHpi3V\",type:\"submit\",variant:formVariants(formState,{pending:\"UN5I_P4jq\",success:\"mBYrovNZX\"},matchVariant(\"mBYrovNZX\")),width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10n0g90\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"E3gApwZWh\",style:{backgroundColor:\"var(--token-8b1597c5-02ef-4f98-80bd-1fb41bae0f0a, rgb(214, 253, 112))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{v0hu43yiu:{backgroundColor:\"var(--token-26b27ea1-3d0f-4731-ac75-6e549f8d7635, rgb(209, 23, 51))\"}},children:[isDisplayed2()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xng93x\",layoutDependency:layoutDependency,layoutId:\"wB73SS0gw\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 17\" overflow=\"visible\"><g><path d=\"M 20 9 L 20 2 C 20 0.895 19.105 0 18 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 14 C 0 15.1 0.9 16 2 16 L 10 16\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {&quot;name&quot;:&quot;Dark&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 20 3 L 11.03 8.7 C 10.4 9.095 9.6 9.095 8.97 8.7 L 0 3 M 14 15 L 16 17 L 20 13\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {&quot;name&quot;:&quot;Dark&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kjpng3\",layoutDependency:layoutDependency,layoutId:\"pAzRAtpso\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 20 9 L 20 2 C 20 0.895 19.105 0 18 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 14 C 0 15.1 0.9 16 2 16 L 10 16\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {&quot;name&quot;:&quot;Dark&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-e0n4p5\",layoutDependency:layoutDependency,layoutId:\"BnVIqAQM7\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 14\" overflow=\"visible\"><path d=\"M 20 0 L 11.03 5.7 C 10.4 6.095 9.6 6.095 8.97 5.7 L 0 0 M 14 12 L 16 14 L 20 10\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {&quot;name&quot;:&quot;Dark&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8p401z\",layoutDependency:layoutDependency,layoutId:\"iycwnzcST\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 5.996\" overflow=\"visible\"><path d=\"M 20 0 L 11.03 5.7 C 10.4 6.095 9.6 6.095 8.97 5.7 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7caz8j\",layoutDependency:layoutDependency,layoutId:\"vIxcIlV_o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 4\" overflow=\"visible\"><path d=\"M 0 2 L 2 4 L 6 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1mhtvz8\",layoutDependency:layoutDependency,layoutId:\"Ny_5sPDEL\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Light&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 13 7 L 7 13 M 7 7 L 13 13\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Light&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-84x8fk\",layoutDependency:layoutDependency,layoutId:\"PjvjGj3E8\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Light&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-6ehmot\",layoutDependency:layoutDependency,layoutId:\"IpCTqcrY8\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 6 0 L 0 6 M 0 0 L 6 6\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Light&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1u4sirg\",layoutDependency:layoutDependency,layoutId:\"bqEs70LPo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 6 0 L 0 6\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zpxk6s\",layoutDependency:layoutDependency,layoutId:\"KGXhuPFKN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 0 0 L 6 6\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hxulau\",\"data-styles-preset\":\"pGBiBvSuc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Thank you for subscribing!\"})}),className:\"framer-13fisjd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E_2E_IZMe\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({v0hu43yiu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hxulau\",\"data-styles-preset\":\"pGBiBvSuc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Ooopsie! Something went wrong…\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-wW8SJ.framer-1r1kbui, .framer-wW8SJ .framer-1r1kbui { display: block; }\",\".framer-wW8SJ.framer-1d5zpjh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 410px; }\",\".framer-wW8SJ .framer-1mpx9qp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",'.framer-wW8SJ .framer-25l7vt { --framer-input-focused-border-color: var(--token-a57eb3ad-cb6f-42df-8687-dfe6d6da8758, rgba(24, 30, 37, 0.32)); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"Geist\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 16px; flex: 1 0 0px; height: 56px; position: relative; width: 1px; }',\".framer-wW8SJ .framer-zfem0m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wW8SJ .framer-10n0g90 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-wW8SJ .framer-1xng93x { height: 17px; position: relative; width: 20px; }\",\".framer-wW8SJ .framer-kjpng3 { height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-wW8SJ .framer-e0n4p5 { height: 14px; left: 0px; position: absolute; top: 3px; width: 20px; }\",\".framer-wW8SJ .framer-8p401z { height: 6px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-wW8SJ .framer-7caz8j { height: 4px; left: 14px; position: absolute; top: 10px; width: 6px; }\",\".framer-wW8SJ .framer-1mhtvz8 { height: 20px; position: relative; width: 20px; }\",\".framer-wW8SJ .framer-84x8fk { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-wW8SJ .framer-6ehmot { height: 6px; left: 7px; position: absolute; top: 7px; width: 6px; }\",\".framer-wW8SJ .framer-1u4sirg, .framer-wW8SJ .framer-zpxk6s { height: 6px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-wW8SJ .framer-13fisjd { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-wW8SJ.framer-v-mq3dgo.framer-1d5zpjh, .framer-wW8SJ.framer-v-174tohu.framer-1d5zpjh { align-content: center; align-items: center; gap: 12px; height: 56px; padding: 0px 0px 0px 8px; will-change: var(--framer-will-change-override, transform); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 410\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FYe3CKC8I\":{\"layout\":[\"fixed\",\"fixed\"]},\"v0hu43yiu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXSqpDc3Qb=withCSS(Component,css,\"framer-wW8SJ\");export default FramerXSqpDc3Qb;FramerXSqpDc3Qb.displayName=\"Newsletter Footer Form\";FramerXSqpDc3Qb.defaultProps={height:56,width:410};addPropertyControls(FramerXSqpDc3Qb,{variant:{options:[\"Y7maqhg18\",\"FYe3CKC8I\",\"v0hu43yiu\"],optionTitles:[\"Base Input\",\"Success Message\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXSqpDc3Qb,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonSubscribeFormFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerXSqpDc3Qb.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonSubscribeForm,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXSqpDc3Qb\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"410\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FYe3CKC8I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v0hu43yiu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8ca8007)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5At3ZVOOV5iHUQ7Kty8d/271rAkGqUkao9C2XJQe9/bvG3OQoK4.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/2aj3dCjzgaONjNbuJuWk/UA5ztwsMZ5S4pBkqCmNr/FCVAHlLYt.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/He7wSgTLwD7wo5KcSljV/SnuCJk9GgZHKYtR9eOHI/JTWUMTAsB.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rQTaqoQGrmD7gYFc3uKT/p49ugpsXN0oqYLnSoWjl/N7fLKFH3n.js\";import LinkedIn from\"https://framerusercontent.com/modules/MK89v2W20HsHBmtaYZG1/mJK9Mx88So6Dz5tpisIS/PTT7nB1vd.js\";import Youtube from\"https://framerusercontent.com/modules/B3t3oqC6U9dAUYoxIBt5/Cdt4XXc17kPIvoijWKI9/tNhNMNV99.js\";import Links from\"https://framerusercontent.com/modules/dbIJbjNazsvxTyFOBoJ7/5zymEjDU0DkpW1wKGmNQ/dgdbnr45X.js\";import SocialNetworks from\"https://framerusercontent.com/modules/R5b1gl0RJfDBloUZbbU9/sGvCPfkQGel06rNoO3Ja/GbcvCWSfE.js\";import Logo from\"https://framerusercontent.com/modules/sxRqMzo5iCy02xyX6DpD/0QcVAbONFosEcNXoB19o/lZFqXAqU0.js\";import MiscDivider from\"https://framerusercontent.com/modules/8JZ3grlkOCUr6AlFmJAp/H49R8doRDMOA1wV1WFzD/qhnnMTuvh.js\";import NewsletterSignup from\"https://framerusercontent.com/modules/LMFl2o7r8wDC8uqmXbFe/nJsqoUFoTUS7oGHTGRJo/TtcK60SoA.js\";import NewsletterFooterForm from\"https://framerusercontent.com/modules/5xxRvndKIvd3KFEG8ucy/MpnAgF44Be2PQy2QcHRE/XSqpDc3Qb.js\";const MiscDividerFonts=getFonts(MiscDivider);const MiscDividerWithVariantAppearEffect=withVariantAppearEffect(MiscDivider);const NewsletterSignupFonts=getFonts(NewsletterSignup);const LogoFonts=getFonts(Logo);const LinksFonts=getFonts(Links);const SocialNetworksFonts=getFonts(SocialNetworks);const cycleOrder=[\"jYPaRfYQI\",\"jXRasbizf\",\"SGBeCSFMv\",\"L16G0N5Fa\"];const serializationHash=\"framer-ZrM5z\";const variantClassNames={jXRasbizf:\"framer-v-3eso1h\",jYPaRfYQI:\"framer-v-7msajn\",L16G0N5Fa:\"framer-v-t0v3kd\",SGBeCSFMv:\"framer-v-1c8ao5t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.05,duration:1.5,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:0,tokenization:\"word\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"jYPaRfYQI\",laptop:\"jXRasbizf\",Phone:\"L16G0N5Fa\",Tablet:\"SGBeCSFMv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jYPaRfYQI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jYPaRfYQI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7msajn\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jYPaRfYQI\",ref:refBinding,style:{backgroundColor:\"var(--token-af790ab8-37e5-4312-9614-31442c2a87bd, rgb(13, 177, 76))\",...style},...addPropertyOverrides({jXRasbizf:{\"data-framer-name\":\"laptop\"},L16G0N5Fa:{\"data-framer-name\":\"Phone\"},SGBeCSFMv:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mbtrly\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ThMALKFzr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kouf6y\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"JgCm2ROjG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19gtdlr\",\"data-framer-name\":\"Tag + Title \",layoutDependency:layoutDependency,layoutId:\"wfdjOnve4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-q2zev9\",\"data-styles-preset\":\"bvG3OQoK4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)))\"},children:\"Unlock the potential of AI for social impact\"})}),className:\"framer-1x93nys\",\"data-framer-name\":\"Ready to build something remarkable?\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"R8lgDbVqH\",style:{\"--extracted-1of0zx5\":\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"40px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dn72n8\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22775\",style:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l7yrv5\",\"data-framer-name\":\"Footer content\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22781\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`calc(min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 64px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+0,...addPropertyOverrides({jXRasbizf:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+0},L16G0N5Fa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1800px) - 32px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+0},SGBeCSFMv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sc37ej-container\",layoutDependency:layoutDependency,layoutId:\"CxVRdKS4R-container\",nodeId:\"CxVRdKS4R\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(MiscDividerWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"QIT3wHZw_\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"F2eoVu7kC\",height:\"100%\",id:\"CxVRdKS4R\",layoutId:\"CxVRdKS4R\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QIT3wHZw_\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ajf9t7\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22782\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kpto2k\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"awA9Lljln\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2r6bo3\",\"data-framer-name\":\"Subscribe form\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22783\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10bhzmx\",\"data-framer-name\":\"Title + Form\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22785\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hpz87e\",\"data-styles-preset\":\"N7fLKFH3n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Subscribe for our newsletter\"})}),className:\"framer-11p06ce\",\"data-framer-name\":\"Default Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22785;46:2794\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:`min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 96px) / 2, 1px), 410px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+1+48+0+0+0+0+0+92,...addPropertyOverrides({jXRasbizf:{width:`min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 112px) / 2, 1px), 410px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+1+48+0+0+0+0+0+92},L16G0N5Fa:{width:`min(min(${componentViewport?.width||\"100vw\"} - 32px, 1800px) - 32px, 410px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1+48+0+0+0+0+0+0+92},SGBeCSFMv:{width:`min(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px, 410px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u1l2v0-container\",\"data-framer-name\":\"Newsletter Signup\",layoutDependency:layoutDependency,layoutId:\"jNtiyxrfj-container\",name:\"Newsletter Signup\",nodeId:\"jNtiyxrfj\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(NewsletterSignup,{height:\"100%\",id:\"jNtiyxrfj\",layoutId:\"jNtiyxrfj\",name:\"Newsletter Signup\",style:{width:\"100%\"},variant:matchVariant(\"RygaWWQvc\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1p3vvyx\",\"data-styles-preset\":\"FCVAHlLYt\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64)))\"},children:\"Your information is never disclosed to third parties.\"})}),className:\"framer-1w5hp2x\",\"data-framer-name\":\"Confidentiality Notice\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22786\",style:{\"--extracted-r6o4lv\":\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",\"--framer-paragraph-spacing\":\"20px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+1+48+0+282,...addPropertyOverrides({jXRasbizf:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+1+48+0+282},L16G0N5Fa:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1+48+0+0+282},SGBeCSFMv:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mdt8x8-container\",layoutDependency:layoutDependency,layoutId:\"Iu_I47fbI-container\",nodeId:\"Iu_I47fbI\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"Iu_I47fbI\",layoutId:\"Iu_I47fbI\",variant:matchVariant(\"jgGdiu7Rf\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rv5qrh\",\"data-framer-name\":\"Menu Links\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22787\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rgica\",\"data-framer-name\":\"Menu Columns\",layoutDependency:layoutDependency,layoutId:\"EMTpqIUry\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zc5s4y\",\"data-framer-name\":\"Main pages\",layoutDependency:layoutDependency,layoutId:\"dnlEbHYcB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hpz87e\",\"data-styles-preset\":\"N7fLKFH3n\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Main pages\"})}),className:\"framer-3pyvpd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ePz0aFvYL\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"SXfJUmyX3\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"SXfJUmyX3\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"SXfJUmyX3\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"SXfJUmyX3\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:152,width:`max((max(max(min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 96px) / 2, 1px), 700px), 1px), min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 96px) / 2, 1px), 700px) * 0.6) - 48px) / 3, 120px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+1+48+0+0+0+0+40,...addPropertyOverrides({jXRasbizf:{width:`max((max(max(min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 112px) / 2, 1px), 700px), 1px), min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 112px) / 2, 1px), 700px) * 0.6) - 24px) / 2, 120px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+1+48+0+0+0+0+40},L16G0N5Fa:{width:`max((min(min(${componentViewport?.width||\"100vw\"} - 32px, 1800px) - 32px, 700px) - 16px) / 2, 100px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1+48+522+0+0+0+0+0+32},SGBeCSFMv:{width:`max((max(min(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px, 700px), min(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px, 700px) * 0.6) - 48px) / 3, 120px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nhavs9-container\",layoutDependency:layoutDependency,layoutId:\"CfCGIliBC-container\",nodeId:\"CfCGIliBC\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(Links,{A89QNvQrt:resolvedLinks[2],aUqpCp_jk:false,cz0BLr7f0:resolvedLinks[4],DSvk6C5kT:\"Updates\",e3tspqJZi:true,F5qIC4gyV:\"About us\",G0b9PFxil:false,GPxvFttJ7:\"How we work\",height:\"100%\",HUzEi_UQ_:\"Partner Network\",id:\"CfCGIliBC\",iuqKYB1Iu:\"Research\",layoutId:\"CfCGIliBC\",NArT0iIl1:resolvedLinks[0],oo57TAt3S:resolvedLinks[1],style:{width:\"100%\"},variant:matchVariant(\"I16080:22863;16080:22788\"),width:\"100%\",xejMWSy9v:true,ZgVYSwKfg:resolvedLinks[3],...addPropertyOverrides({jXRasbizf:{A89QNvQrt:resolvedLinks[7],cz0BLr7f0:resolvedLinks[9],NArT0iIl1:resolvedLinks[5],oo57TAt3S:resolvedLinks[6],ZgVYSwKfg:resolvedLinks[8]},L16G0N5Fa:{A89QNvQrt:resolvedLinks[17],cz0BLr7f0:resolvedLinks[19],NArT0iIl1:resolvedLinks[15],oo57TAt3S:resolvedLinks[16],ZgVYSwKfg:resolvedLinks[18]},SGBeCSFMv:{A89QNvQrt:resolvedLinks[12],cz0BLr7f0:resolvedLinks[14],NArT0iIl1:resolvedLinks[10],oo57TAt3S:resolvedLinks[11],ZgVYSwKfg:resolvedLinks[13]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-104cwf8\",\"data-framer-name\":\"Our work\",layoutDependency:layoutDependency,layoutId:\"emnjmCNFS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hpz87e\",\"data-styles-preset\":\"N7fLKFH3n\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Our work\"})}),className:\"framer-dpn9nh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jaWagzRfn\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"t3eIv3mUs\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"t3eIv3mUs\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"t3eIv3mUs\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"t3eIv3mUs\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:152,width:`max((max(max(min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 96px) / 2, 1px), 700px), 1px), min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 96px) / 2, 1px), 700px) * 0.6) - 48px) / 3, 120px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+1+48+0+0+0+0+104,...addPropertyOverrides({jXRasbizf:{width:`max((max(max(min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 112px) / 2, 1px), 700px), 1px), min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 112px) / 2, 1px), 700px) * 0.6) - 24px) / 2, 120px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+1+48+0+0+0+0+104},L16G0N5Fa:{width:`max((min(min(${componentViewport?.width||\"100vw\"} - 32px, 1800px) - 32px, 700px) - 16px) / 2, 100px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1+48+522+0+0+0+0+0+96},SGBeCSFMv:{width:`max((max(min(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px, 700px), min(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px, 700px) * 0.6) - 48px) / 3, 120px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1boyphk-container\",layoutDependency:layoutDependency,layoutId:\"urn39FXtK-container\",nodeId:\"urn39FXtK\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(Links,{A89QNvQrt:resolvedLinks1[2],aUqpCp_jk:false,DSvk6C5kT:\"Link 5\",e3tspqJZi:true,F5qIC4gyV:\"Our Impact\",G0b9PFxil:false,GPxvFttJ7:\"Research\",height:\"100%\",HUzEi_UQ_:\"Updates\",id:\"urn39FXtK\",iuqKYB1Iu:\"Privacy Policy\",layoutId:\"urn39FXtK\",NArT0iIl1:resolvedLinks1[0],oo57TAt3S:resolvedLinks1[1],style:{width:\"100%\"},variant:matchVariant(\"I16080:22863;16080:22788\"),width:\"100%\",xejMWSy9v:true,ZgVYSwKfg:resolvedLinks1[3],...addPropertyOverrides({jXRasbizf:{A89QNvQrt:resolvedLinks1[6],NArT0iIl1:resolvedLinks1[4],oo57TAt3S:resolvedLinks1[5],ZgVYSwKfg:resolvedLinks1[7]},L16G0N5Fa:{A89QNvQrt:resolvedLinks1[14],NArT0iIl1:resolvedLinks1[12],oo57TAt3S:resolvedLinks1[13],ZgVYSwKfg:resolvedLinks1[15]},SGBeCSFMv:{A89QNvQrt:resolvedLinks1[10],NArT0iIl1:resolvedLinks1[8],oo57TAt3S:resolvedLinks1[9],ZgVYSwKfg:resolvedLinks1[11]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t0gwk3\",\"data-framer-name\":\"Contact & Other\",layoutDependency:layoutDependency,layoutId:\"afQh3WUn5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hpz87e\",\"data-styles-preset\":\"N7fLKFH3n\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Contact & Other\"})}),className:\"framer-mc5tja\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QfPUghywm\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zjc89sVyd\"},implicitPathVariables:undefined},{href:{webPageId:\"kgGI7XGum\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"Ull1KplX2\"},implicitPathVariables:undefined},{href:{webPageId:\"zjc89sVyd\"},implicitPathVariables:undefined},{href:{webPageId:\"kgGI7XGum\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"Ull1KplX2\"},implicitPathVariables:undefined},{href:{webPageId:\"zjc89sVyd\"},implicitPathVariables:undefined},{href:{webPageId:\"kgGI7XGum\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"Ull1KplX2\"},implicitPathVariables:undefined},{href:{webPageId:\"zjc89sVyd\"},implicitPathVariables:undefined},{href:{webPageId:\"kgGI7XGum\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"Ull1KplX2\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:152,width:`max((max(max(min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 96px) / 2, 1px), 700px), 1px), min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 96px) / 2, 1px), 700px) * 0.6) - 48px) / 3, 120px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+1+48+0+0+0+0+104,...addPropertyOverrides({jXRasbizf:{width:`max((max(max(min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 112px) / 2, 1px), 700px), 1px), min(max((min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 112px) / 2, 1px), 700px) * 0.6) - 24px) / 2, 120px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+1+48+0+0+296+0+104},L16G0N5Fa:{width:`max((min(min(${componentViewport?.width||\"100vw\"} - 32px, 1800px) - 32px, 700px) - 16px) / 2, 100px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1+48+522+0+0+0+280+0+96},SGBeCSFMv:{width:`max((max(min(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px, 700px), min(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px, 700px) * 0.6) - 48px) / 3, 120px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tq42ar-container\",layoutDependency:layoutDependency,layoutId:\"uQeA8eRnD-container\",nodeId:\"uQeA8eRnD\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(Links,{A89QNvQrt:resolvedLinks2[2],aUqpCp_jk:false,DSvk6C5kT:\"Link 5\",e3tspqJZi:true,F5qIC4gyV:\"Vacancies\",G0b9PFxil:false,GPxvFttJ7:\"Legal\",height:\"100%\",HUzEi_UQ_:\"Contact us\",id:\"uQeA8eRnD\",iuqKYB1Iu:\"PISA\",layoutId:\"uQeA8eRnD\",NArT0iIl1:resolvedLinks2[0],oo57TAt3S:resolvedLinks2[1],style:{width:\"100%\"},variant:matchVariant(\"I16080:22863;16080:22788\"),width:\"100%\",xejMWSy9v:true,ZgVYSwKfg:resolvedLinks2[3],...addPropertyOverrides({jXRasbizf:{A89QNvQrt:resolvedLinks2[6],NArT0iIl1:resolvedLinks2[4],oo57TAt3S:resolvedLinks2[5],ZgVYSwKfg:resolvedLinks2[7]},L16G0N5Fa:{A89QNvQrt:resolvedLinks2[14],NArT0iIl1:resolvedLinks2[12],oo57TAt3S:resolvedLinks2[13],ZgVYSwKfg:resolvedLinks2[15]},SGBeCSFMv:{A89QNvQrt:resolvedLinks2[10],NArT0iIl1:resolvedLinks2[8],oo57TAt3S:resolvedLinks2[9],ZgVYSwKfg:resolvedLinks2[11]}},baseVariant,gestureVariant)})})})})]})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`calc(min(${componentViewport?.width||\"100vw\"} - 64px, 1800px) - 64px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+611,...addPropertyOverrides({jXRasbizf:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+681},L16G0N5Fa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1800px) - 32px)`,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1147},SGBeCSFMv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1800px) - 48px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tlj3rg-container\",layoutDependency:layoutDependency,layoutId:\"icTkaVFDY-container\",nodeId:\"icTkaVFDY\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(MiscDividerWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"QIT3wHZw_\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"F2eoVu7kC\",height:\"100%\",id:\"icTkaVFDY\",layoutId:\"icTkaVFDY\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QIT3wHZw_\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1635eyf\",\"data-framer-name\":\"Copyright + Social Networks\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22814\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8la6v7\",\"data-framer-name\":\"Footer Subsection\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22815\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14gnkzj\",\"data-framer-name\":\"Footer Link Area\",layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22816\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+612+32+0+0,...addPropertyOverrides({jXRasbizf:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+682+32+0+0},L16G0N5Fa:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1148+32+0+0+0+0},SGBeCSFMv:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kpsrae-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"gXGGr5c8h-container\",name:\"Linkedin\",nodeId:\"gXGGr5c8h\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(SocialNetworks,{AvlJRyI11:\"https://www.linkedin.com/company/analytics-for-a-better-world/\",height:\"100%\",id:\"gXGGr5c8h\",layoutId:\"gXGGr5c8h\",name:\"Linkedin\",pbAaNk7Sg:LinkedIn,width:\"100%\",xi2Nc1XGn:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-852)/2+0+0)+24+96+32+0+0+612+32+0+0,...addPropertyOverrides({jXRasbizf:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-64-922)/2+0+0)+24+96+32+0+0+682+32+0+0},L16G0N5Fa:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||200)-48-1408)/2+0+0)+24+112+16+0+0+1148+32+0+0+0+0},SGBeCSFMv:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rdudvu-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"nDAIwOgui-container\",name:\"Linkedin\",nodeId:\"nDAIwOgui\",rendersWithMotion:true,scopeId:\"Qqsp7xD2M\",children:/*#__PURE__*/_jsx(SocialNetworks,{AvlJRyI11:\"https://www.youtube.com/@analyticsforabetterworld\",height:\"100%\",id:\"nDAIwOgui\",layoutId:\"nDAIwOgui\",name:\"Linkedin\",pbAaNk7Sg:Youtube,width:\"100%\",xi2Nc1XGn:\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1p3vvyx\",\"data-styles-preset\":\"FCVAHlLYt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64)))\"},children:\"\\xa9 Analytics for a Better World Institute™ 2026, All Rights Reserved\"})}),className:\"framer-1i6lgdo\",\"data-framer-name\":\"Copyright Notice\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I16080:22863;16080:22821\",style:{\"--extracted-r6o4lv\":\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",\"--framer-paragraph-spacing\":\"20px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1p3vvyx\",\"data-styles-preset\":\"FCVAHlLYt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://studiopengu.com/\",motionChild:true,nodeId:\"UyagN3U5M\",openInNewTab:true,relValues:[],scopeId:\"Qqsp7xD2M\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10t97ky\",\"data-styles-preset\":\"JTWUMTAsB\",children:\"Built by Studio Pengu\"})})})}),className:\"framer-1cxjz4m\",\"data-framer-name\":\"Copyright Notice\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UyagN3U5M\",style:{\"--extracted-r6o4lv\":\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",\"--framer-paragraph-spacing\":\"20px\",opacity:0},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})})]})})]})})})})});});const css=[\".framer-ZrM5z.framer-zx7ib2, .framer-ZrM5z .framer-zx7ib2 { display: block; }\",\".framer-ZrM5z.framer-7msajn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 32px; position: relative; width: 1440px; }\",\".framer-ZrM5z .framer-mbtrly { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1800px; overflow: hidden; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-kouf6y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 848px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-19gtdlr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-1x93nys { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 110%; z-index: 1; }\",\".framer-ZrM5z .framer-1dn72n8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-l7yrv5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-sc37ej-container, .framer-ZrM5z .framer-tlj3rg-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-ajf9t7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 48px 0px 80px 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-kpto2k { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 410px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZrM5z .framer-2r6bo3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 410px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-10bhzmx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-11p06ce, .framer-ZrM5z .framer-1w5hp2x, .framer-ZrM5z .framer-dpn9nh, .framer-ZrM5z .framer-mc5tja { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ZrM5z .framer-u1l2v0-container, .framer-ZrM5z .framer-1nhavs9-container, .framer-ZrM5z .framer-1boyphk-container, .framer-ZrM5z .framer-1tq42ar-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-mdt8x8-container, .framer-ZrM5z .framer-kpsrae-container, .framer-ZrM5z .framer-1rdudvu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZrM5z .framer-rv5qrh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; max-width: 700px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZrM5z .framer-rgica { display: grid; flex: 1 0 0px; gap: 40px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(120px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: start; min-width: 60%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZrM5z .framer-zc5s4y, .framer-ZrM5z .framer-104cwf8, .framer-ZrM5z .framer-t0gwk3 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-3pyvpd, .framer-ZrM5z .framer-1i6lgdo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZrM5z .framer-1635eyf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ZrM5z .framer-8la6v7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZrM5z .framer-14gnkzj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZrM5z .framer-1cxjz4m { flex: none; height: auto; left: 48%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-ZrM5z.framer-v-3eso1h.framer-7msajn { width: 992px; }\",\".framer-ZrM5z.framer-v-3eso1h .framer-ajf9t7 { gap: 48px; justify-content: flex-start; }\",\".framer-ZrM5z.framer-v-3eso1h .framer-rgica { grid-template-columns: repeat(2, minmax(120px, 1fr)); }\",\".framer-ZrM5z.framer-v-1c8ao5t.framer-7msajn { padding: 32px 24px 24px 24px; width: 810px; }\",\".framer-ZrM5z.framer-v-1c8ao5t .framer-1x93nys, .framer-ZrM5z.framer-v-t0v3kd .framer-1x93nys { width: 100%; }\",\".framer-ZrM5z.framer-v-1c8ao5t .framer-1dn72n8 { padding: 24px; }\",\".framer-ZrM5z.framer-v-1c8ao5t .framer-ajf9t7 { flex-direction: column; gap: 64px; justify-content: flex-start; }\",\".framer-ZrM5z.framer-v-1c8ao5t .framer-kpto2k, .framer-ZrM5z.framer-v-t0v3kd .framer-kpto2k { flex: none; width: 100%; }\",\".framer-ZrM5z.framer-v-1c8ao5t .framer-rv5qrh { flex: none; flex-wrap: wrap; width: 100%; }\",\".framer-ZrM5z.framer-v-t0v3kd.framer-7msajn { padding: 32px 16px 16px 16px; width: 390px; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-mbtrly { gap: 64px; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-1dn72n8 { padding: 16px; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-ajf9t7 { flex-direction: column; gap: 40px; justify-content: flex-start; padding: 48px 0px 48px 0px; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-rv5qrh { flex: none; flex-direction: column; gap: 32px; width: 100%; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-rgica { flex: none; gap: 32px 16px; grid-template-columns: repeat(2, minmax(100px, 1fr)); min-width: unset; width: 100%; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-zc5s4y, .framer-ZrM5z.framer-v-t0v3kd .framer-104cwf8, .framer-ZrM5z.framer-v-t0v3kd .framer-t0gwk3 { gap: 16px; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-1635eyf { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-ZrM5z.framer-v-t0v3kd .framer-8la6v7 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 20px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 621\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jXRasbizf\":{\"layout\":[\"fixed\",\"auto\"]},\"SGBeCSFMv\":{\"layout\":[\"fixed\",\"auto\"]},\"L16G0N5Fa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQqsp7xD2M=withCSS(Component,css,\"framer-ZrM5z\");export default FramerQqsp7xD2M;FramerQqsp7xD2M.displayName=\"Footer\";FramerQqsp7xD2M.defaultProps={height:621,width:1440};addPropertyControls(FramerQqsp7xD2M,{variant:{options:[\"jYPaRfYQI\",\"jXRasbizf\",\"SGBeCSFMv\",\"L16G0N5Fa\"],optionTitles:[\"Desktop\",\"laptop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQqsp7xD2M,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MiscDividerFonts,...NewsletterSignupFonts,...LogoFonts,...LinksFonts,...SocialNetworksFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerQqsp7xD2M.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MiscDivider,{},context),()=>forwardLoader(NewsletterFooterForm,{},context),()=>forwardLoader(NewsletterSignup,{},context),()=>forwardLoader(Logo,{},context),()=>forwardLoader(Links,{},context),()=>forwardLoader(SocialNetworks,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQqsp7xD2M\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"621\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jXRasbizf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SGBeCSFMv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L16G0N5Fa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qqsp7xD2M.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6e662ac)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23 0 L 1 0 C 0.448 0 0 0.448 0 1 C 0 1.552 0.448 2 1 2 L 23 2 C 23.552 2 24 1.552 24 1 C 24 0.448 23.552 0 23 0 Z\" fill=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" height=\"2.000020000000001px\" id=\"YUvF10zZs\" transform=\"translate(0 7)\" width=\"24px\"/><path d=\"M 23 0 L 1 0 C 0.448 0 0 0.448 0 1 C 0 1.552 0.448 2 1 2 L 23 2 C 23.552 2 24 1.552 24 1 C 24 0.448 23.552 0 23 0 Z\" fill=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" height=\"1.9999958589999998px\" id=\"DIBsl2xGr\" transform=\"translate(0 0)\" width=\"24px\"/><path d=\"M 23 0 L 1 0 C 0.448 0 0 0.448 0 1 C 0 1.552 0.448 2 1 2 L 23 2 C 23.552 2 24 1.552 24 1 C 24 0.448 23.552 0 23 0 Z\" fill=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" height=\"2.0000999999999998px\" id=\"zJM9PY6Dh\" transform=\"translate(0 14)\" width=\"24px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,TkuchioF8:color??props.TkuchioF8??\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,TkuchioF8,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bmsCX\",className),layoutId:layoutId,ref:ref,style:{\"--1x9x7aw\":TkuchioF8,...style}});});const css=[`.framer-bmsCX { -webkit-mask: ${mask}; aspect-ratio: 1.5; background-color: var(--1x9x7aw); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"TkuchioF8\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"hamburger\",\"color\":{\"type\":\"variable\",\"value\":\"1x9x7aw\"},\"set\":{\"localId\":\"vectorSet/mgIwK8R1U\",\"id\":\"mgIwK8R1U\",\"moduleId\":\"UemdRv0DCfESZPVQnoaS\"}}\n */const Icon=withCSS(Component,css,\"framer-bmsCX\");Icon.displayName=\"hamburger\";export default Icon;addPropertyControls(Icon,{TkuchioF8:{defaultValue:'var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {\"name\":\"Dark\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"hamburger\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x9x7aw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mgIwK8R1U\\\",\\\"id\\\":\\\"mgIwK8R1U\\\",\\\"moduleId\\\":\\\"UemdRv0DCfESZPVQnoaS\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"TkuchioF8\\\":\\\"color\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6e662ac)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23.707 0.293 C 23.519 0.105 23.265 0 23 0 C 22.735 0 22.48 0.105 22.293 0.293 L 12 10.586 L 1.707 0.293 C 1.519 0.105 1.265 0 1 0 C 0.735 0 0.48 0.105 0.293 0.293 C 0.105 0.48 0 0.735 0 1 C 0 1.265 0.105 1.519 0.293 1.707 L 10.586 12 L 0.293 22.293 C 0.105 22.48 0 22.735 0 23 C 0 23.265 0.105 23.519 0.293 23.707 C 0.48 23.894 0.735 24 1 24 C 1.265 24 1.519 23.894 1.707 23.707 L 12 13.414 L 22.293 23.707 C 22.48 23.894 22.735 24 23 24 C 23.265 24 23.519 23.894 23.707 23.707 C 23.894 23.519 24 23.265 24 23 C 24 22.735 23.894 22.48 23.707 22.293 L 13.414 12 L 23.707 1.707 C 23.894 1.519 24 1.265 24 1 C 24 0.735 23.894 0.48 23.707 0.293 Z\" fill=\"var(--1x9x7aw, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\" height=\"23.999555859px\" id=\"k8zERun7x\" transform=\"translate(0 0)\" width=\"23.999611719px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,TkuchioF8:color??props.TkuchioF8??\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,TkuchioF8,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KkFMa\",className),layoutId:layoutId,ref:ref,style:{\"--1x9x7aw\":TkuchioF8,...style}});});const css=[`.framer-KkFMa { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1x9x7aw); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"TkuchioF8\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"close\",\"color\":{\"type\":\"variable\",\"value\":\"1x9x7aw\"},\"set\":{\"localId\":\"vectorSet/mgIwK8R1U\",\"id\":\"mgIwK8R1U\",\"moduleId\":\"UemdRv0DCfESZPVQnoaS\"}}\n */const Icon=withCSS(Component,css,\"framer-KkFMa\");Icon.displayName=\"close\";export default Icon;addPropertyControls(Icon,{TkuchioF8:{defaultValue:'var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)) /* {\"name\":\"Dark\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1x9x7aw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mgIwK8R1U\\\",\\\"id\\\":\\\"mgIwK8R1U\\\",\\\"moduleId\\\":\\\"UemdRv0DCfESZPVQnoaS\\\"}}\",\"framerVariables\":\"{\\\"TkuchioF8\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a322632)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Links from\"https://framerusercontent.com/modules/dbIJbjNazsvxTyFOBoJ7/5zymEjDU0DkpW1wKGmNQ/dgdbnr45X.js\";const LinksFonts=getFonts(Links);const serializationHash=\"framer-sMo4d\";const variantClassNames={AQgr6C42H:\"framer-v-1099vc2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QLhWV9ZnN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({backToVariant,height,id,width,...props})=>{return{...props,QLhWV9ZnN:backToVariant??props.QLhWV9ZnN};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,QLhWV9ZnN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"AQgr6C42H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const AvfgOT0wxe6y2fa=activeVariantCallback(async(...args)=>{if(QLhWV9ZnN){const res=await QLhWV9ZnN(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1099vc2\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"AQgr6C42H\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OcySq0n66\"},implicitPathVariables:undefined},{href:{webPageId:\"dZovrdFBM\"},implicitPathVariables:undefined},{href:{webPageId:\"Oq5qc4zFd\"},implicitPathVariables:undefined},{href:{webPageId:\"Ull1KplX2\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:152,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||120)-0-152)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4v1ztr-container\",layoutDependency:layoutDependency,layoutId:\"NfQg1fPGZ-container\",nodeId:\"NfQg1fPGZ\",rendersWithMotion:true,scopeId:\"cUmA9j3be\",children:/*#__PURE__*/_jsx(Links,{A89QNvQrt:resolvedLinks[2],aUqpCp_jk:true,AvfgOT0wx:AvfgOT0wxe6y2fa,DSvk6C5kT:\"Link 5\",e3tspqJZi:true,F5qIC4gyV:\"Transformation Lab\",G0b9PFxil:false,GPxvFttJ7:\"Impact Accelerator\",height:\"100%\",HUzEi_UQ_:\"Fellowship Program\",id:\"NfQg1fPGZ\",iuqKYB1Iu:\"PISA\",layoutId:\"NfQg1fPGZ\",NArT0iIl1:resolvedLinks[0],oo57TAt3S:resolvedLinks[1],style:{width:\"100%\"},variant:matchVariant(\"I16080:22863;16080:22788\"),width:\"100%\",xejMWSy9v:true,ZgVYSwKfg:resolvedLinks[3]})})})})})})})});});const css=[\".framer-sMo4d.framer-rz91zh, .framer-sMo4d .framer-rz91zh { display: block; }\",\".framer-sMo4d.framer-1099vc2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 229px; }\",\".framer-sMo4d .framer-4v1ztr-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 229\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QLhWV9ZnN\":\"backToVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercUmA9j3be=withCSS(Component,css,\"framer-sMo4d\");export default FramercUmA9j3be;FramercUmA9j3be.displayName=\"Other\";FramercUmA9j3be.defaultProps={height:120,width:229};addPropertyControls(FramercUmA9j3be,{QLhWV9ZnN:{title:\"Back To Variant\",type:ControlType.EventHandler}});addFonts(FramercUmA9j3be,[{explicitInter:true,fonts:[]},...LinksFonts],{supportsExplicitInterCodegen:true});FramercUmA9j3be.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Links,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercUmA9j3be\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"QLhWV9ZnN\\\":\\\"backToVariant\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"120\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"229\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cUmA9j3be.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"lepvFL2AM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-3J82X\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-3J82X { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-3J82X\");Icon.displayName=\"Chevron Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d662f6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Links from\"https://framerusercontent.com/modules/dbIJbjNazsvxTyFOBoJ7/5zymEjDU0DkpW1wKGmNQ/dgdbnr45X.js\";const LinksFonts=getFonts(Links);const serializationHash=\"framer-E8HSR\";const variantClassNames={j0PydzbTG:\"framer-v-tyb6fz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wqXiFdjD9=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({backToVariant,height,id,width,...props})=>{return{...props,wqXiFdjD9:backToVariant??props.wqXiFdjD9};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wqXiFdjD9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"j0PydzbTG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const AvfgOT0wx1tbvico=activeVariantCallback(async(...args)=>{if(wqXiFdjD9){const res=await wqXiFdjD9(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tyb6fz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"j0PydzbTG\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SCVGNX8K4\"},implicitPathVariables:undefined},{href:{webPageId:\"t3eIv3mUs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:152,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-152)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14f7twb-container\",layoutDependency:layoutDependency,layoutId:\"PNsJcW12g-container\",nodeId:\"PNsJcW12g\",rendersWithMotion:true,scopeId:\"Mesw32awa\",children:/*#__PURE__*/_jsx(Links,{aUqpCp_jk:true,AvfgOT0wx:AvfgOT0wx1tbvico,DSvk6C5kT:\"Link 5\",e3tspqJZi:true,F5qIC4gyV:\"FAQ\",G0b9PFxil:false,GPxvFttJ7:\"Privacy Policy\",height:\"100%\",HUzEi_UQ_:\"\",id:\"PNsJcW12g\",iuqKYB1Iu:\"\",layoutId:\"PNsJcW12g\",NArT0iIl1:resolvedLinks[0],oo57TAt3S:resolvedLinks[1],style:{width:\"100%\"},variant:matchVariant(\"I16080:22863;16080:22788\"),width:\"100%\",xejMWSy9v:true})})})})})})})});});const css=[\".framer-E8HSR.framer-u8jxzc, .framer-E8HSR .framer-u8jxzc { display: block; }\",\".framer-E8HSR.framer-tyb6fz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 230px; }\",\".framer-E8HSR .framer-14f7twb-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 229.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wqXiFdjD9\":\"backToVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMesw32awa=withCSS(Component,css,\"framer-E8HSR\");export default FramerMesw32awa;FramerMesw32awa.displayName=\"Company\";FramerMesw32awa.defaultProps={height:72,width:229.5};addPropertyControls(FramerMesw32awa,{wqXiFdjD9:{title:\"Back To Variant\",type:ControlType.EventHandler}});addFonts(FramerMesw32awa,[{explicitInter:true,fonts:[]},...LinksFonts],{supportsExplicitInterCodegen:true});FramerMesw32awa.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Links,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMesw32awa\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"wqXiFdjD9\\\":\\\"backToVariant\\\"}\",\"framerIntrinsicWidth\":\"229.5\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (aa2af64)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Links from\"https://framerusercontent.com/modules/dbIJbjNazsvxTyFOBoJ7/5zymEjDU0DkpW1wKGmNQ/dgdbnr45X.js\";const LinksFonts=getFonts(Links);const serializationHash=\"framer-opP7Q\";const variantClassNames={o3GOo2WRV:\"framer-v-1uaapjq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZiiBxbMMD=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({backToVariant,height,id,width,...props})=>{return{...props,ZiiBxbMMD:backToVariant??props.ZiiBxbMMD};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZiiBxbMMD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"o3GOo2WRV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const AvfgOT0wx18st4ik=activeVariantCallback(async(...args)=>{if(ZiiBxbMMD){const res=await ZiiBxbMMD(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uaapjq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"o3GOo2WRV\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zjc89sVyd\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:152,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-152)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u2keo9-container\",layoutDependency:layoutDependency,layoutId:\"QcMYvs5t0-container\",nodeId:\"QcMYvs5t0\",rendersWithMotion:true,scopeId:\"uqmXiHJkP\",children:/*#__PURE__*/_jsx(Links,{A89QNvQrt:resolvedLinks[2],aUqpCp_jk:false,AvfgOT0wx:AvfgOT0wx18st4ik,DSvk6C5kT:\"Link 5\",e3tspqJZi:true,F5qIC4gyV:\"Vacancies\",G0b9PFxil:false,GPxvFttJ7:\"Contact\",height:\"100%\",HUzEi_UQ_:\"How we work\",id:\"QcMYvs5t0\",iuqKYB1Iu:\"Link 4\",layoutId:\"QcMYvs5t0\",NArT0iIl1:resolvedLinks[0],oo57TAt3S:resolvedLinks[1],style:{width:\"100%\"},variant:matchVariant(\"I16080:22863;16080:22788\"),width:\"100%\",xejMWSy9v:true})})})})})})})});});const css=[\".framer-opP7Q.framer-7yjvft, .framer-opP7Q .framer-7yjvft { display: block; }\",\".framer-opP7Q.framer-1uaapjq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 230px; }\",\".framer-opP7Q .framer-u2keo9-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 229\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZiiBxbMMD\":\"backToVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruqmXiHJkP=withCSS(Component,css,\"framer-opP7Q\");export default FrameruqmXiHJkP;FrameruqmXiHJkP.displayName=\"Menu column\";FrameruqmXiHJkP.defaultProps={height:88,width:229};addPropertyControls(FrameruqmXiHJkP,{ZiiBxbMMD:{title:\"Back To Variant\",type:ControlType.EventHandler}});addFonts(FrameruqmXiHJkP,[{explicitInter:true,fonts:[]},...LinksFonts],{supportsExplicitInterCodegen:true});FrameruqmXiHJkP.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Links,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruqmXiHJkP\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ZiiBxbMMD\\\":\\\"backToVariant\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"88\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"229\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uqmXiHJkP.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.001 0 C 5.274 0 1.932 2.297 0.597 5.777 C -0.737 9.257 0.211 13.2 2.982 15.692 L 2.982 15.692 C 4.134 13.426 6.46 12 9.001 12 C 6.93 12 5.251 10.321 5.251 8.25 C 5.251 6.179 6.93 4.5 9.001 4.5 C 11.072 4.5 12.751 6.179 12.751 8.25 C 12.751 10.321 11.072 12 9.001 12 C 11.542 11.999 13.868 13.426 15.02 15.691 C 17.79 13.198 18.738 9.256 17.403 5.777 C 16.069 2.297 12.728 0 9.001 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.69187501654227px\" id=\"ZqEqlBeTd\" transform=\"translate(2.999 3)\" width=\"18.00079583996478px\"/><path d=\"M 0 3.694 C 1.151 1.428 3.477 0 6.019 0 C 8.561 0 10.887 1.428 12.037 3.694\" fill=\"transparent\" height=\"3.6943252075032547px\" id=\"gGSVCm5lV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.981 14.997)\" width=\"12.037499999999994px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"ZwB0TRUBZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill=\"transparent\" height=\"7.5px\" id=\"QLPFV7G5_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 7.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"159041337\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-C66Lx\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-C66Lx { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"User Circle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-C66Lx\");Icon.displayName=\"User Circle\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"User Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 17.25 C 0 16.007 1.007 15 2.25 15 L 15 15 L 15 0 L 2.25 0 C 1.007 0 0 1.007 0 2.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.25px\" id=\"rwSjL0zxZ\" transform=\"translate(4.5 3)\" width=\"15px\"/><path d=\"M 0 17.25 C 0 16.007 1.007 15 2.25 15 L 15 15 L 15 0 L 2.25 0 C 1.007 0 0 1.007 0 2.25 Z\" fill=\"transparent\" height=\"17.25px\" id=\"uGzgr0vL7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 3)\" width=\"15px\"/><path d=\"M 0 0 L 0 0.75 L 13.5 0.75\" fill=\"transparent\" height=\"1px\" id=\"J0wY0mdtc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 20.25)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"147218253\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RRogn\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RRogn { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Book\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-RRogn\");Icon.displayName=\"Book\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Book\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 4.5 C 0 2.015 2.015 0 4.5 0 C 6.985 0 9 2.015 9 4.5 C 9 6.985 6.985 9 4.5 9 C 2.015 9 0 6.985 0 4.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9px\" id=\"H1R4C0x9Q\" transform=\"translate(7.5 7.5)\" width=\"9px\"/><path d=\"M 0 9 L 9 0\" fill=\"transparent\" height=\"9px\" id=\"bUAtlYSSu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 3)\" width=\"9px\"/><path d=\"M 15.338 2.625 C 12.033 -0.672 6.754 -0.89 3.188 2.123 C -0.378 5.135 -1.044 10.377 1.655 14.186 C 4.354 17.995 9.519 19.104 13.544 16.738 C 17.569 14.372 19.112 9.32 17.097 5.109\" fill=\"transparent\" height=\"17.97837613750978px\" id=\"j5LOquzhO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.026 3.011)\" width=\"17.979200387801164px\"/><path d=\"M 7.68 1.316 C 6.144 -0.218 3.732 -0.437 1.945 0.796 C 0.158 2.029 -0.494 4.362 0.395 6.342 C 1.284 8.323 3.46 9.387 5.569 8.871 C 7.678 8.356 9.118 6.409 8.993 4.241\" fill=\"transparent\" height=\"9.000613277709206px\" id=\"KXYJT1ORo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.501 7.502)\" width=\"9.000523854961273px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3571911165\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-adTrB\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-adTrB { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Target\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-adTrB\");Icon.displayName=\"Target\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Target\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d662f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserCircle from\"https://framerusercontent.com/modules/EubP0m9UZxWvAnUpaqn7/sIKO1w9cqIu9F9VHZAnx/c9gjQcKTN.js\";import Book from\"https://framerusercontent.com/modules/sG9x0MsHqDSXjpySmpnx/4HjDk2k6rdbu4D9nc4iK/WyXAJNjxq.js\";import Target from\"https://framerusercontent.com/modules/Z3OGsfRtsAS0i1AnPTjx/qckyFYXNm2Ajk43B5kti/BLA6mPLjC.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qiEkofysmzU087hkjsOO/Sz6K9uNb73JujJxWc7k6/mZ32S7BFT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/OHreMet2vc4vFSfTuR5X/EXL1uSVUtF4dejSMhZDX/NsVOBNVKK.js\";const TargetFonts=getFonts(Target);const BookFonts=getFonts(Book);const UserCircleFonts=getFonts(UserCircle);const serializationHash=\"framer-LAYYU\";const variantClassNames={kGEXitJtU:\"framer-v-1tj7voz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pOBZy8gLM=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({backToVariant,height,id,width,...props})=>{return{...props,pOBZy8gLM:backToVariant??props.pOBZy8gLM};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pOBZy8gLM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"kGEXitJtU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapa8muun=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pOBZy8gLM){const res=await pOBZy8gLM(...args);if(res===false)return false;}});const onTapwy1dkw=activeVariantCallback(async(...args)=>{if(pOBZy8gLM){const res=await pOBZy8gLM(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tj7voz\",className,classNames),\"data-framer-name\":\"Multi-layout\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kGEXitJtU\",onTap:onTapa8muun,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uc6e9o\",\"data-framer-name\":\"Homepage\",layoutDependency:layoutDependency,layoutId:\"Y9TsFsIZZ\",children:[/*#__PURE__*/_jsx(Target,{animated:true,className:\"framer-1yktw5y\",layoutDependency:layoutDependency,layoutId:\"RyiucduFf\",style:{\"--1m6trwb\":.24,\"--21h8s6\":\"var(--token-1c59cede-1e70-4824-bfe0-7de74e79afd1, rgba(24, 30, 37, 0.48))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fdlp92\",\"data-framer-name\":\"Title + Links\",layoutDependency:layoutDependency,layoutId:\"vQqvinch8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-im2zlo\",\"data-styles-preset\":\"mZ32S7BFT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XggqSHEQ1\"},motionChild:true,nodeId:\"NKl784M7A\",openInNewTab:false,relValues:[],scopeId:\"xVGhoOJkh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pxm06f\",\"data-styles-preset\":\"NsVOBNVKK\",children:\"Impact\"})})})}),className:\"framer-17ehat6\",\"data-framer-name\":\"Homepage\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NKl784M7A\",onTap:onTapwy1dkw,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-urz1qy\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"PV91_Hhqy\",children:[/*#__PURE__*/_jsx(Book,{animated:true,className:\"framer-1rhupgq\",layoutDependency:layoutDependency,layoutId:\"fPSO44fu4\",style:{\"--1m6trwb\":.24,\"--21h8s6\":\"var(--token-1c59cede-1e70-4824-bfe0-7de74e79afd1, rgba(24, 30, 37, 0.48))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gy9hvu\",\"data-framer-name\":\"Title + Links\",layoutDependency:layoutDependency,layoutId:\"GiKxtYgB8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-im2zlo\",\"data-styles-preset\":\"mZ32S7BFT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tEjh2ROlY\"},motionChild:true,nodeId:\"D02QrV0fA\",openInNewTab:false,relValues:[],scopeId:\"xVGhoOJkh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pxm06f\",\"data-styles-preset\":\"NsVOBNVKK\",children:\"Publications\"})})})}),className:\"framer-869esg\",\"data-framer-name\":\"About\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D02QrV0fA\",onTap:onTapwy1dkw,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ig963t\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"HK3_PIGP3\",children:[/*#__PURE__*/_jsx(UserCircle,{animated:true,className:\"framer-655xa4\",layoutDependency:layoutDependency,layoutId:\"znGm8XdB4\",style:{\"--1m6trwb\":.24,\"--21h8s6\":\"var(--token-1c59cede-1e70-4824-bfe0-7de74e79afd1, rgba(24, 30, 37, 0.48))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ot5ob\",\"data-framer-name\":\"Title + Links\",layoutDependency:layoutDependency,layoutId:\"DKYhHlzFC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-im2zlo\",\"data-styles-preset\":\"mZ32S7BFT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fiTFfTVh0\"},motionChild:true,nodeId:\"M54OLVkGL\",openInNewTab:false,relValues:[],scopeId:\"xVGhoOJkh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pxm06f\",\"data-styles-preset\":\"NsVOBNVKK\",children:\"PhD Candidates\"})})})}),className:\"framer-pkin04\",\"data-framer-name\":\"Contact\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M54OLVkGL\",onTap:onTapwy1dkw,style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})});});const css=[\".framer-LAYYU.framer-ldum8o, .framer-LAYYU .framer-ldum8o { display: block; }\",\".framer-LAYYU.framer-1tj7voz { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 316px; }\",\".framer-LAYYU .framer-1uc6e9o, .framer-LAYYU .framer-urz1qy, .framer-LAYYU .framer-ig963t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LAYYU .framer-1yktw5y, .framer-LAYYU .framer-1rhupgq, .framer-LAYYU .framer-655xa4 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-LAYYU .framer-1fdlp92, .framer-LAYYU .framer-1gy9hvu, .framer-LAYYU .framer-1ot5ob { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-LAYYU .framer-17ehat6, .framer-LAYYU .framer-pkin04 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-LAYYU .framer-869esg { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 316\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pOBZy8gLM\":\"backToVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxVGhoOJkh=withCSS(Component,css,\"framer-LAYYU\");export default FramerxVGhoOJkh;FramerxVGhoOJkh.displayName=\"Nav/Menu Columns/Multi-Layout\";FramerxVGhoOJkh.defaultProps={height:120,width:316};addPropertyControls(FramerxVGhoOJkh,{pOBZy8gLM:{title:\"Back to Variant\",type:ControlType.EventHandler}});addFonts(FramerxVGhoOJkh,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TargetFonts,...BookFonts,...UserCircleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxVGhoOJkh\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"316\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"120\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"pOBZy8gLM\\\":\\\"backToVariant\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (aa2af64)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronRight from\"https://framerusercontent.com/modules/emeX5mtK81zY3xjRZZog/yPJrR3NnFteL79l7EdeJ/GJPlvTOnP.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cRNWHAiajiT7lp0x3RN9/N7qgaypF3sq924Tw9GJe/OB0hgzvCn.js\";import Other from\"https://framerusercontent.com/modules/iqijuAhAlhJ9x4UnGA48/WDVb3cclFlHkNZCb2qnb/cUmA9j3be.js\";import Company from\"https://framerusercontent.com/modules/9D7IgFl81qK2bk9IpMOl/jDkGmJK0jEV0cPuwEByS/Mesw32awa.js\";import Template from\"https://framerusercontent.com/modules/8EXhO4fcEl9bqGblabgt/q3DsIh2dBTlVQTMEkROS/uqmXiHJkP.js\";import NavMenuColumnsMultiLayout from\"https://framerusercontent.com/modules/eIpENjCTKjOOa2kqMiri/rddyd4DmIXMmpVsc39oI/xVGhoOJkh.js\";const ChevronRightFonts=getFonts(ChevronRight);const NavMenuColumnsMultiLayoutFonts=getFonts(NavMenuColumnsMultiLayout);const OtherFonts=getFonts(Other);const TemplateFonts=getFonts(Template);const CompanyFonts=getFonts(Company);const cycleOrder=[\"Wdos2QE4H\",\"frj8gqNPF\",\"CdjfRW5wv\",\"nyJYHI1F_\",\"KBo7cBDoj\"];const serializationHash=\"framer-iahV2\";const variantClassNames={CdjfRW5wv:\"framer-v-1ac4z5j\",frj8gqNPF:\"framer-v-npb3xy\",KBo7cBDoj:\"framer-v-akcqbs\",nyJYHI1F_:\"framer-v-1pb74dn\",Wdos2QE4H:\"framer-v-968gkf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JeryGTFDd=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Multi-Layout\":\"frj8gqNPF\",\"Other Pages\":\"nyJYHI1F_\",Company:\"CdjfRW5wv\",Default:\"Wdos2QE4H\",Menu:\"KBo7cBDoj\"};const Variants=motion.create(React.Fragment);const getProps=({backToVariant,height,id,width,...props})=>{return{...props,JeryGTFDd:backToVariant??props.JeryGTFDd,variant:humanReadableVariantMap[props.variant]??props.variant??\"Wdos2QE4H\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,JeryGTFDd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Wdos2QE4H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapokov3c=activeVariantCallback(async(...args)=>{if(JeryGTFDd){const res=await JeryGTFDd(...args);if(res===false)return false;}});const onTap13u8go3=activeVariantCallback(async(...args)=>{setVariant(\"Wdos2QE4H\");});const pOBZy8gLMokov3c=activeVariantCallback(async(...args)=>{if(JeryGTFDd){const res=await JeryGTFDd(...args);if(res===false)return false;}});const QLhWV9ZnNokov3c=activeVariantCallback(async(...args)=>{if(JeryGTFDd){const res=await JeryGTFDd(...args);if(res===false)return false;}});const ZiiBxbMMDokov3c=activeVariantCallback(async(...args)=>{if(JeryGTFDd){const res=await JeryGTFDd(...args);if(res===false)return false;}});const wqXiFdjD9okov3c=activeVariantCallback(async(...args)=>{if(JeryGTFDd){const res=await JeryGTFDd(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"frj8gqNPF\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"CdjfRW5wv\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"nyJYHI1F_\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"KBo7cBDoj\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-968gkf\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Wdos2QE4H\",ref:refBinding,style:{...style},...addPropertyOverrides({CdjfRW5wv:{\"data-framer-name\":\"Company\"},frj8gqNPF:{\"data-framer-name\":\"Multi-Layout\"},KBo7cBDoj:{\"data-framer-name\":\"Menu\"},nyJYHI1F_:{\"data-framer-name\":\"Other Pages\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"woRf5Q88K\"},motionChild:true,nodeId:\"jFaJHeUFK\",openInNewTab:false,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-v8r3qh framer-kse0ci\",\"data-border\":true,\"data-framer-name\":\"Multi-Layout\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jFaJHeUFK\",onTap:onTapokov3c,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},...addPropertyOverrides({frj8gqNPF:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lxtg7m\",\"data-framer-name\":\"Title + Icon\",layoutDependency:layoutDependency,layoutId:\"YEO8gMwkn\",...addPropertyOverrides({frj8gqNPF:{\"data-highlight\":true,onTap:onTap13u8go3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nq3s1t\",\"data-styles-preset\":\"OB0hgzvCn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"About us\"})}),className:\"framer-y038bx\",\"data-framer-name\":\"Menu item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s0hpNtqca\",style:{\"--extracted-1w1cjl5\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-148l1i7\",layoutDependency:layoutDependency,layoutId:\"Y6htLQ6NX\",style:{\"--43q7um\":\"rgb(0, 0, 0)\"}})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({frj8gqNPF:{height:120,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+16+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5fqfyn-container\",\"data-framer-name\":\"Multi-Layout\",layoutDependency:layoutDependency,layoutId:\"v3CsHyE4U-container\",name:\"Multi-Layout\",nodeId:\"v3CsHyE4U\",rendersWithMotion:true,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsx(NavMenuColumnsMultiLayout,{height:\"100%\",id:\"v3CsHyE4U\",layoutId:\"v3CsHyE4U\",name:\"Multi-Layout\",pOBZy8gLM:pOBZy8gLMokov3c,style:{width:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VsiY9Z43t\"},motionChild:true,nodeId:\"jKovnr0AZ\",openInNewTab:false,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-169jbvj framer-kse0ci\",\"data-border\":true,\"data-framer-name\":\"Company\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jKovnr0AZ\",onTap:onTapokov3c,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},...addPropertyOverrides({CdjfRW5wv:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xj0q9j\",\"data-framer-name\":\"Title + Icon\",layoutDependency:layoutDependency,layoutId:\"GpRL2Zfv8\",...addPropertyOverrides({CdjfRW5wv:{\"data-highlight\":true,onTap:onTap13u8go3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nq3s1t\",\"data-styles-preset\":\"OB0hgzvCn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"How we work\"})}),className:\"framer-171fduu\",\"data-framer-name\":\"Menu item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uWZwdV_yG\",style:{\"--extracted-1w1cjl5\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-1coxyof\",layoutDependency:layoutDependency,layoutId:\"CAMT8UxSB\",style:{\"--43q7um\":\"rgb(0, 0, 0)\"}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CdjfRW5wv:{height:120,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+56+16+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-165ye9h-container\",layoutDependency:layoutDependency,layoutId:\"NxAbFFLGb-container\",nodeId:\"NxAbFFLGb\",rendersWithMotion:true,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsx(Other,{height:\"100%\",id:\"NxAbFFLGb\",layoutId:\"NxAbFFLGb\",QLhWV9ZnN:QLhWV9ZnNokov3c,style:{width:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XggqSHEQ1\"},motionChild:true,nodeId:\"CIG4lN3Ml\",openInNewTab:false,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-r41ol2 framer-kse0ci\",\"data-border\":true,\"data-framer-name\":\"Other Pages\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CIG4lN3Ml\",onTap:onTapokov3c,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},...addPropertyOverrides({nyJYHI1F_:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1op67jz\",\"data-framer-name\":\"Title + Icon\",layoutDependency:layoutDependency,layoutId:\"KruJFipW8\",...addPropertyOverrides({nyJYHI1F_:{\"data-highlight\":true,onTap:onTap13u8go3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nq3s1t\",\"data-styles-preset\":\"OB0hgzvCn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Impact\"})}),className:\"framer-lnq90d\",\"data-framer-name\":\"Menu item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Cd0_Xc8Fd\",style:{\"--extracted-1w1cjl5\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-167rgs6\",layoutDependency:layoutDependency,layoutId:\"Z61D7hmYK\",style:{\"--43q7um\":\"rgb(0, 0, 0)\"}})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({nyJYHI1F_:{height:88,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+112+16+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xobk8w-container\",layoutDependency:layoutDependency,layoutId:\"KmtI0SHa1-container\",nodeId:\"KmtI0SHa1\",rendersWithMotion:true,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsx(Template,{height:\"100%\",id:\"KmtI0SHa1\",layoutId:\"KmtI0SHa1\",style:{width:\"100%\"},width:\"100%\",ZiiBxbMMD:ZiiBxbMMDokov3c})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IcDJn3OkA\"},motionChild:true,nodeId:\"OI0whW2sy\",openInNewTab:false,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-uojksj framer-kse0ci\",\"data-border\":true,\"data-framer-name\":\"Menu item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OI0whW2sy\",onTap:onTapokov3c,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},...addPropertyOverrides({KBo7cBDoj:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o6fuyt\",\"data-framer-name\":\"Title + Icon\",layoutDependency:layoutDependency,layoutId:\"cogb6rg7K\",...addPropertyOverrides({KBo7cBDoj:{\"data-highlight\":true,onTap:onTap13u8go3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nq3s1t\",\"data-styles-preset\":\"OB0hgzvCn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Research\"})}),className:\"framer-xfh21\",\"data-framer-name\":\"Menu item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pIel2EJ9N\",style:{\"--extracted-1w1cjl5\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-1d75no4\",layoutDependency:layoutDependency,layoutId:\"vt7_bMST2\",style:{\"--43q7um\":\"rgb(0, 0, 0)\"}})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KBo7cBDoj:{height:72,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+168+16+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t21w6t-container\",layoutDependency:layoutDependency,layoutId:\"qhgZeTUYK-container\",nodeId:\"qhgZeTUYK\",rendersWithMotion:true,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsx(Company,{height:\"100%\",id:\"qhgZeTUYK\",layoutId:\"qhgZeTUYK\",style:{width:\"100%\"},width:\"100%\",wqXiFdjD9:wqXiFdjD9okov3c})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zHKW92AJx\"},motionChild:true,nodeId:\"nI77kA1wj\",openInNewTab:false,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-192vp54 framer-kse0ci\",\"data-border\":true,\"data-framer-name\":\"Menu item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nI77kA1wj\",onTap:onTapokov3c,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},...addPropertyOverrides({KBo7cBDoj:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10b0oki\",\"data-framer-name\":\"Title + Icon\",layoutDependency:layoutDependency,layoutId:\"EgJ_BARhv\",...addPropertyOverrides({KBo7cBDoj:{\"data-highlight\":true,onTap:onTap13u8go3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nq3s1t\",\"data-styles-preset\":\"OB0hgzvCn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Updates\"})}),className:\"framer-beimdu\",\"data-framer-name\":\"Menu item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wgllS472r\",style:{\"--extracted-1w1cjl5\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-1aa8hax\",layoutDependency:layoutDependency,layoutId:\"LtoSh03yH\",style:{\"--43q7um\":\"rgb(0, 0, 0)\"}})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KBo7cBDoj:{height:72,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+312+16+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jasr30-container\",layoutDependency:layoutDependency,layoutId:\"Ek3Ij07MJ-container\",nodeId:\"Ek3Ij07MJ\",rendersWithMotion:true,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsx(Company,{height:\"100%\",id:\"Ek3Ij07MJ\",layoutId:\"Ek3Ij07MJ\",style:{width:\"100%\"},width:\"100%\",wqXiFdjD9:wqXiFdjD9okov3c})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ty8G_bHlx\"},motionChild:true,nodeId:\"frwGcBLD5\",openInNewTab:false,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1njbvms framer-kse0ci\",\"data-border\":true,\"data-framer-name\":\"Menu item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"frwGcBLD5\",onTap:onTapokov3c,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a5a0cd3f-1024-48f8-8538-7e78023ff0fb, rgba(24, 30, 37, 0.08))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},...addPropertyOverrides({KBo7cBDoj:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x6gbhw\",\"data-framer-name\":\"Title + Icon\",layoutDependency:layoutDependency,layoutId:\"HqMXB_Ctx\",...addPropertyOverrides({KBo7cBDoj:{\"data-highlight\":true,onTap:onTap13u8go3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nq3s1t\",\"data-styles-preset\":\"OB0hgzvCn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Contact\"})}),className:\"framer-1t5s53x\",\"data-framer-name\":\"Menu item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y7y9heaJ8\",style:{\"--extracted-1w1cjl5\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-7n4wqn\",layoutDependency:layoutDependency,layoutId:\"uwhiDatGg\",style:{\"--43q7um\":\"rgb(0, 0, 0)\"}})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KBo7cBDoj:{height:72,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+456+16+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-icrkfq-container\",layoutDependency:layoutDependency,layoutId:\"HF72EhIaV-container\",nodeId:\"HF72EhIaV\",rendersWithMotion:true,scopeId:\"koc7lEzTI\",children:/*#__PURE__*/_jsx(Company,{height:\"100%\",id:\"HF72EhIaV\",layoutId:\"HF72EhIaV\",style:{width:\"100%\"},width:\"100%\",wqXiFdjD9:wqXiFdjD9okov3c})})})]})})]})})})});});const css=[\".framer-iahV2.framer-kse0ci, .framer-iahV2 .framer-kse0ci { display: block; }\",\".framer-iahV2.framer-968gkf { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 829px; }\",\".framer-iahV2 .framer-v8r3qh, .framer-iahV2 .framer-169jbvj, .framer-iahV2 .framer-r41ol2, .framer-iahV2 .framer-uojksj, .framer-iahV2 .framer-192vp54, .framer-iahV2 .framer-1njbvms { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-iahV2 .framer-1lxtg7m, .framer-iahV2 .framer-xj0q9j, .framer-iahV2 .framer-1op67jz, .framer-iahV2 .framer-1o6fuyt, .framer-iahV2 .framer-10b0oki, .framer-iahV2 .framer-1x6gbhw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iahV2 .framer-y038bx, .framer-iahV2 .framer-171fduu, .framer-iahV2 .framer-lnq90d, .framer-iahV2 .framer-xfh21, .framer-iahV2 .framer-beimdu, .framer-iahV2 .framer-1t5s53x { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-iahV2 .framer-148l1i7 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-iahV2 .framer-5fqfyn-container, .framer-iahV2 .framer-165ye9h-container, .framer-iahV2 .framer-xobk8w-container, .framer-iahV2 .framer-1t21w6t-container, .framer-iahV2 .framer-1jasr30-container, .framer-iahV2 .framer-icrkfq-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-iahV2 .framer-1coxyof, .framer-iahV2 .framer-167rgs6, .framer-iahV2 .framer-1d75no4, .framer-iahV2 .framer-1aa8hax, .framer-iahV2 .framer-7n4wqn { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-iahV2.framer-v-npb3xy .framer-v8r3qh, .framer-iahV2.framer-v-1ac4z5j .framer-169jbvj, .framer-iahV2.framer-v-1pb74dn .framer-r41ol2, .framer-iahV2.framer-v-akcqbs .framer-uojksj, .framer-iahV2.framer-v-akcqbs .framer-192vp54, .framer-iahV2.framer-v-akcqbs .framer-1njbvms { cursor: unset; }\",\".framer-iahV2.framer-v-npb3xy .framer-1lxtg7m, .framer-iahV2.framer-v-1ac4z5j .framer-xj0q9j, .framer-iahV2.framer-v-1pb74dn .framer-1op67jz, .framer-iahV2.framer-v-akcqbs .framer-1o6fuyt, .framer-iahV2.framer-v-akcqbs .framer-10b0oki, .framer-iahV2.framer-v-akcqbs .framer-1x6gbhw { cursor: pointer; }\",...sharedStyle.css,'.framer-iahV2[data-border=\"true\"]::after, .framer-iahV2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 336\n * @framerIntrinsicWidth 829\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"frj8gqNPF\":{\"layout\":[\"fixed\",\"auto\"]},\"CdjfRW5wv\":{\"layout\":[\"fixed\",\"auto\"]},\"nyJYHI1F_\":{\"layout\":[\"fixed\",\"auto\"]},\"KBo7cBDoj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"JeryGTFDd\":\"backToVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerkoc7lEzTI=withCSS(Component,css,\"framer-iahV2\");export default Framerkoc7lEzTI;Framerkoc7lEzTI.displayName=\"Accordion Nav\";Framerkoc7lEzTI.defaultProps={height:336,width:829};addPropertyControls(Framerkoc7lEzTI,{variant:{options:[\"Wdos2QE4H\",\"frj8gqNPF\",\"CdjfRW5wv\",\"nyJYHI1F_\",\"KBo7cBDoj\"],optionTitles:[\"Default\",\"Multi-Layout\",\"Company\",\"Other Pages\",\"Menu\"],title:\"Variant\",type:ControlType.Enum},JeryGTFDd:{title:\"Back To Variant\",type:ControlType.EventHandler}});addFonts(Framerkoc7lEzTI,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ChevronRightFonts,...NavMenuColumnsMultiLayoutFonts,...OtherFonts,...TemplateFonts,...CompanyFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerkoc7lEzTI.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavMenuColumnsMultiLayout,{},context),()=>forwardLoader(Other,{},context),()=>forwardLoader(Template,{},context),()=>forwardLoader(Company,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkoc7lEzTI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"frj8gqNPF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CdjfRW5wv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nyJYHI1F_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KBo7cBDoj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"336\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"829\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"JeryGTFDd\\\":\\\"backToVariant\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (aa2af64)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AccordionNav from\"https://framerusercontent.com/modules/nYHmFGAl3CjozzRYDdYa/spOH8EZ1aUF9l25KjnCa/koc7lEzTI.js\";const AccordionNavFonts=getFonts(AccordionNav);const cycleOrder=[\"IQ034bevR\",\"xK66GEzX7\"];const serializationHash=\"framer-d8XOq\";const variantClassNames={IQ034bevR:\"framer-v-k8gsu\",xK66GEzX7:\"framer-v-802liv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ER5_beZ6l=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"M / menu\":\"xK66GEzX7\",\"T / menu\":\"IQ034bevR\"};const Variants=motion.create(React.Fragment);const getProps=({backToVariant,height,id,width,...props})=>{return{...props,ER5_beZ6l:backToVariant??props.ER5_beZ6l,variant:humanReadableVariantMap[props.variant]??props.variant??\"IQ034bevR\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ER5_beZ6l,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IQ034bevR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const JeryGTFDdupcvd7=activeVariantCallback(async(...args)=>{if(ER5_beZ6l){const res=await ER5_beZ6l(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k8gsu\",className,classNames),\"data-framer-name\":\"T / menu\",layoutDependency:layoutDependency,layoutId:\"IQ034bevR\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 8px 24px 0px rgba(0, 0, 0, 0.07), 0px 4px 16px 0px rgba(0, 0, 0, 0.08)\",...style},...addPropertyOverrides({xK66GEzX7:{\"data-framer-name\":\"M / menu\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-aebtg8\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"jQR8SOtVl\",style:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:336,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-356)/2+0+0)+4+0,...addPropertyOverrides({xK66GEzX7:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l8rdq4-container\",layoutDependency:layoutDependency,layoutId:\"Am083tbCo-container\",nodeId:\"Am083tbCo\",rendersWithMotion:true,scopeId:\"kj_Mpvpka\",children:/*#__PURE__*/_jsx(AccordionNav,{height:\"100%\",id:\"Am083tbCo\",JeryGTFDd:JeryGTFDdupcvd7,layoutId:\"Am083tbCo\",style:{width:\"100%\"},variant:matchVariant(\"Wdos2QE4H\"),width:\"100%\"})})})})})})})});});const css=[\".framer-d8XOq.framer-17tospw, .framer-d8XOq .framer-17tospw { display: block; }\",\".framer-d8XOq.framer-k8gsu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 800px; will-change: var(--framer-will-change-override, transform); }\",\".framer-d8XOq .framer-aebtg8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 24px 16px 24px; position: relative; width: 100%; }\",\".framer-d8XOq .framer-l8rdq4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-d8XOq.framer-v-802liv.framer-k8gsu { width: 360px; }\",\".framer-d8XOq.framer-v-802liv .framer-aebtg8 { padding: 4px 16px 16px 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 356\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xK66GEzX7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ER5_beZ6l\":\"backToVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerkj_Mpvpka=withCSS(Component,css,\"framer-d8XOq\");export default Framerkj_Mpvpka;Framerkj_Mpvpka.displayName=\"Mobile/Mobile Menu\";Framerkj_Mpvpka.defaultProps={height:356,width:800};addPropertyControls(Framerkj_Mpvpka,{variant:{options:[\"IQ034bevR\",\"xK66GEzX7\"],optionTitles:[\"T / menu\",\"M / menu\"],title:\"Variant\",type:ControlType.Enum},ER5_beZ6l:{title:\"Back To Variant\",type:ControlType.EventHandler}});addFonts(Framerkj_Mpvpka,[{explicitInter:true,fonts:[]},...AccordionNavFonts],{supportsExplicitInterCodegen:true});Framerkj_Mpvpka.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(AccordionNav,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkj_Mpvpka\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"ER5_beZ6l\\\":\\\"backToVariant\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"800\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"356\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xK66GEzX7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/1V14u8LUvjzxlAMLp15X/9h8SFxirubp1uqlnfjsW/Ejltp1RPc.js\";import ArrowRight from\"https://framerusercontent.com/modules/zOFxcpXB7AWGlDqFWneq/36b0A4zTAaQxmViFyNTN/GS1ccd1hX.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={RMwEvW_WE:{hover:true},zJWp_d5P2:{hover:true}};const cycleOrder=[\"RMwEvW_WE\",\"zJWp_d5P2\"];const serializationHash=\"framer-ZBKHL\";const variantClassNames={RMwEvW_WE:\"framer-v-mthy8i\",zJWp_d5P2:\"framer-v-12xj79w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1.3,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Transparent:\"zJWp_d5P2\",White:\"RMwEvW_WE\"};const getProps=({height,icon,id,label,link,width,...props})=>{return{...props,EaGeYZCsD:label??props.EaGeYZCsD??\"Label\",suPDuxw54:link??props.suPDuxw54,variant:humanReadableVariantMap[props.variant]??props.variant??\"RMwEvW_WE\",ZPk9JNAbK:icon??props.ZPk9JNAbK};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZPk9JNAbK,EaGeYZCsD,suPDuxw54,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RMwEvW_WE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:suPDuxw54,motionChild:true,nodeId:\"RMwEvW_WE\",openInNewTab:false,scopeId:\"WXFi2o2Cc\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-mthy8i\",className,classNames)} framer-21l1hj`,\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"RMwEvW_WE\",ref:refBinding,style:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,...style},variants:{\"RMwEvW_WE-hover\":{backgroundColor:\"var(--token-e5c627bc-01ee-4747-ae64-4d6dfcd84a11, rgba(255, 255, 255, 0.64))\"},\"zJWp_d5P2-hover\":{backgroundColor:\"var(--token-581b691e-ed76-4b93-b4c2-7331e51f28e8, rgba(255, 255, 255, 0.08))\"},zJWp_d5P2:{backgroundColor:\"var(--token-63c4d473-83b7-4d35-bb28-9b61d7411849, rgba(255, 255, 255, 0))\"}},...addPropertyOverrides({\"RMwEvW_WE-hover\":{\"data-framer-name\":undefined},\"zJWp_d5P2-hover\":{\"data-framer-name\":undefined},zJWp_d5P2:{\"data-framer-name\":\"Transparent\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uba5w1\",\"data-framer-name\":\"label + icon\",layoutDependency:layoutDependency,layoutId:\"AtTIg4pQO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kz4p4j\",\"data-styles-preset\":\"Ejltp1RPc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Default\"})}),className:\"framer-daec4l\",\"data-framer-name\":\"Text 1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SirL9heSs\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:EaGeYZCsD,variants:{zJWp_d5P2:{\"--extracted-r6o4lv\":\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zJWp_d5P2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kz4p4j\",\"data-styles-preset\":\"Ejltp1RPc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kz4p4j\",\"data-styles-preset\":\"Ejltp1RPc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Default\"})}),className:\"framer-uuz2y1\",\"data-framer-name\":\"Text 2 (change to)\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kPNpKqx7D\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:EaGeYZCsD,variants:{\"zJWp_d5P2-hover\":{\"--extracted-r6o4lv\":\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"zJWp_d5P2-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kz4p4j\",\"data-styles-preset\":\"Ejltp1RPc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e9bhvh\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"fJMwenZNl\",children:[ZPk9JNAbK&&/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1uvu3pq\",\"data-framer-name\":\"icon 1\",layoutDependency:layoutDependency,layoutId:\"Yvuz7rnIG\",style:{\"--1x9x7aw\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"}}),ZPk9JNAbK&&/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1lkuol4\",\"data-framer-name\":\"icon 2 (change to)\",layoutDependency:layoutDependency,layoutId:\"xm1HIJZbq\",style:{\"--1x9x7aw\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"}})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZBKHL.framer-21l1hj, .framer-ZBKHL .framer-21l1hj { display: block; }\",\".framer-ZBKHL.framer-mthy8i { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZBKHL .framer-uba5w1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZBKHL .framer-daec4l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZBKHL .framer-uuz2y1 { bottom: -32px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-ZBKHL .framer-1e9bhvh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZBKHL .framer-1uvu3pq { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-ZBKHL .framer-1lkuol4 { bottom: 0px; flex: none; left: -14px; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 16px); z-index: 1; }\",\".framer-ZBKHL.framer-v-mthy8i.hover .framer-uba5w1 { z-index: 1; }\",\".framer-ZBKHL.framer-v-mthy8i.hover .framer-daec4l, .framer-ZBKHL.framer-v-12xj79w.hover .framer-daec4l { left: 0px; position: absolute; top: -32px; z-index: 1; }\",\".framer-ZBKHL.framer-v-mthy8i.hover .framer-uuz2y1, .framer-ZBKHL.framer-v-12xj79w.hover .framer-uuz2y1 { bottom: unset; left: unset; position: relative; }\",\".framer-ZBKHL.framer-v-mthy8i.hover .framer-1uvu3pq { position: absolute; right: -14px; top: 0px; z-index: 1; }\",\".framer-ZBKHL.framer-v-mthy8i.hover .framer-1lkuol4 { bottom: unset; height: var(--framer-aspect-ratio-supported, 16px); left: unset; position: relative; top: unset; width: 16px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zJWp_d5P2\":{\"layout\":[\"auto\",\"auto\"]},\"brcnWlNX_\":{\"layout\":[\"auto\",\"auto\"]},\"QRSjmmx9s\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZPk9JNAbK\":\"icon\",\"EaGeYZCsD\":\"label\",\"suPDuxw54\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWXFi2o2Cc=withCSS(Component,css,\"framer-ZBKHL\");export default FramerWXFi2o2Cc;FramerWXFi2o2Cc.displayName=\"Nav Main Link\";FramerWXFi2o2Cc.defaultProps={height:40,width:76};addPropertyControls(FramerWXFi2o2Cc,{variant:{options:[\"RMwEvW_WE\",\"zJWp_d5P2\"],optionTitles:[\"White\",\"Transparent\"],title:\"Variant\",type:ControlType.Enum},ZPk9JNAbK:{defaultValue:false,title:\"Icon\",type:ControlType.Boolean},EaGeYZCsD:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},suPDuxw54:{title:\"Link\",type:ControlType.Link}});addFonts(FramerWXFi2o2Cc,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWXFi2o2Cc\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zJWp_d5P2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"brcnWlNX_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QRSjmmx9s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"76\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ZPk9JNAbK\\\":\\\"icon\\\",\\\"EaGeYZCsD\\\":\\\"label\\\",\\\"suPDuxw54\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8ca8007)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/He7wSgTLwD7wo5KcSljV/SnuCJk9GgZHKYtR9eOHI/JTWUMTAsB.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qiEkofysmzU087hkjsOO/Sz6K9uNb73JujJxWc7k6/mZ32S7BFT.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/xJ9sPE5g4WRTOcKpM9ir/AzAOPl306De8rvvx7zjS/NF3y3nysi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/OHreMet2vc4vFSfTuR5X/EXL1uSVUtF4dejSMhZDX/NsVOBNVKK.js\";import Hamburger from\"https://framerusercontent.com/modules/pJn4BSEI9e9vzj7XvbxO/wbfj2AaLrxqWecEeYjUi/AuBeC6dXr.js\";import Close from\"https://framerusercontent.com/modules/Jst8m3NChr5F0S9XdIq5/yBon7GJ4wEweSMJsyHSz/LNCGv8F19.js\";import ClockFive from\"https://framerusercontent.com/modules/IiTvGm9C6apsz8ZHtJU1/U2rUHxlNjgj0dWe2RWLQ/NALXXs1RX.js\";import Other from\"https://framerusercontent.com/modules/iqijuAhAlhJ9x4UnGA48/WDVb3cclFlHkNZCb2qnb/cUmA9j3be.js\";import ButtonsTagsButtons from\"https://framerusercontent.com/modules/1idvJ0gADeqZwPpWs0xk/raoOuM1EayuJQnAA0gNI/HvFTTsyvP.js\";import MobileMobileMenu from\"https://framerusercontent.com/modules/ryfSmZIUkWwjzMblE0tu/SjUrwPCpwp73S0zfVXFu/kj_Mpvpka.js\";import Logo from\"https://framerusercontent.com/modules/sxRqMzo5iCy02xyX6DpD/0QcVAbONFosEcNXoB19o/lZFqXAqU0.js\";import Company from\"https://framerusercontent.com/modules/9D7IgFl81qK2bk9IpMOl/jDkGmJK0jEV0cPuwEByS/Mesw32awa.js\";import MenuColumn from\"https://framerusercontent.com/modules/8EXhO4fcEl9bqGblabgt/q3DsIh2dBTlVQTMEkROS/uqmXiHJkP.js\";import NavMainLink from\"https://framerusercontent.com/modules/gvseIF3SWlpD5ezHeRj3/pbKQZ4co6REZzJ7Vnf3A/WXFi2o2Cc.js\";import NavMenuColumnsMultiLayout from\"https://framerusercontent.com/modules/eIpENjCTKjOOa2kqMiri/rddyd4DmIXMmpVsc39oI/xVGhoOJkh.js\";import ButtonsTagsTags from\"https://framerusercontent.com/modules/fm9jkFSzV3kKeGhcLlnm/Y8TyGzK4YC3i9S9g1G6G/y9LLJrJ0c.js\";const LogoFonts=getFonts(Logo);const NavMainLinkFonts=getFonts(NavMainLink);const ButtonsTagsButtonsFonts=getFonts(ButtonsTagsButtons);const SearchFonts=getFonts(Search);const ButtonsTagsTagsFonts=getFonts(ButtonsTagsTags);const NavMenuColumnsMultiLayoutFonts=getFonts(NavMenuColumnsMultiLayout);const OtherFonts=getFonts(Other);const MenuColumnFonts=getFonts(MenuColumn);const CompanyFonts=getFonts(Company);const MobileMobileMenuFonts=getFonts(MobileMobileMenu);const cycleOrder=[\"SFcP_6EnP\",\"AlrueYvqB\",\"a9T57DL5g\",\"vqaBcGq_6\",\"yHWMrZRBu\",\"huJJE2iKD\",\"qwrtn1COT\",\"xkBuKZcWg\",\"Thuq6qJBj\",\"yXJ5uTD7i\",\"eGI7RABgl\",\"SMpfKl1d7\",\"XgJRX1TmZ\",\"F_3Bf7ufG\",\"ErKayixC3\",\"hXrGeFFQc\",\"ipDXKmH2D\",\"E6kJUZTmQ\"];const serializationHash=\"framer-UjvAq\";const variantClassNames={a9T57DL5g:\"framer-v-1rp11ue\",AlrueYvqB:\"framer-v-w8jg00\",E6kJUZTmQ:\"framer-v-36q6cb\",eGI7RABgl:\"framer-v-1idn0ip\",ErKayixC3:\"framer-v-18qqp3\",F_3Bf7ufG:\"framer-v-q5hptc\",huJJE2iKD:\"framer-v-1ozu9vz\",hXrGeFFQc:\"framer-v-bnahrv\",ipDXKmH2D:\"framer-v-d44xzt\",qwrtn1COT:\"framer-v-1bpvqvn\",SFcP_6EnP:\"framer-v-18v5oab\",SMpfKl1d7:\"framer-v-50afia\",Thuq6qJBj:\"framer-v-1u7o8n\",vqaBcGq_6:\"framer-v-16l8nsn\",XgJRX1TmZ:\"framer-v-13huc82\",xkBuKZcWg:\"framer-v-a2u851\",yHWMrZRBu:\"framer-v-9e26va\",yXJ5uTD7i:\"framer-v-j6ukvk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cUDyfiVnF=undefined;const V6WajSdbi=undefined;const transition1={bounce:.1,delay:0,duration:1,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"D / Default open\":\"AlrueYvqB\",\"D / Default\":\"SFcP_6EnP\",\"D / No Shadow open\":\"F_3Bf7ufG\",\"D / No Shadow\":\"XgJRX1TmZ\",\"D / Transparent open\":\"xkBuKZcWg\",\"D / Transparent\":\"qwrtn1COT\",\"M / Default open\":\"huJJE2iKD\",\"M / Default\":\"yHWMrZRBu\",\"M / No Shadow open\":\"E6kJUZTmQ\",\"M / No Shadow\":\"ipDXKmH2D\",\"M / Transparent open\":\"SMpfKl1d7\",\"M / Transparent\":\"eGI7RABgl\",\"T / Default open\":\"vqaBcGq_6\",\"T / Default\":\"a9T57DL5g\",\"T / No Shadow open\":\"hXrGeFFQc\",\"T / No Shadow\":\"ErKayixC3\",\"T / Transparent\":\"Thuq6qJBj\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,width,...props})=>{return{...props,cUDyfiVnF:hover??props.cUDyfiVnF,variant:humanReadableVariantMap[props.variant]??props.variant??\"SFcP_6EnP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cUDyfiVnF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SFcP_6EnP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeavel4skfw=activeVariantCallback(async(...args)=>{setVariant(\"SFcP_6EnP\");});const onMouseLeaveav40nf=activeVariantCallback(async(...args)=>{setVariant(\"qwrtn1COT\");});const onMouseLeavedj8hir=activeVariantCallback(async(...args)=>{setVariant(\"XgJRX1TmZ\");});const onMouseEnter1q5i0me=activeVariantCallback(async(...args)=>{if(cUDyfiVnF){const res=await cUDyfiVnF(...args);if(res===false)return false;}});const onTapwhk284=activeVariantCallback(async(...args)=>{setVariant(\"vqaBcGq_6\");});const onTapd6lree=activeVariantCallback(async(...args)=>{setVariant(\"a9T57DL5g\");});const onTap3jsc14=activeVariantCallback(async(...args)=>{setVariant(\"huJJE2iKD\");});const onTap73bxfl=activeVariantCallback(async(...args)=>{setVariant(\"yHWMrZRBu\");});const onTap19nfx88=activeVariantCallback(async(...args)=>{setVariant(\"yXJ5uTD7i\");});const onTapy24ret=activeVariantCallback(async(...args)=>{setVariant(\"Thuq6qJBj\");});const onTap7nrxjm=activeVariantCallback(async(...args)=>{setVariant(\"SMpfKl1d7\");});const onTap1g2e4b2=activeVariantCallback(async(...args)=>{setVariant(\"eGI7RABgl\");});const onTap1eg5qt6=activeVariantCallback(async(...args)=>{setVariant(\"hXrGeFFQc\");});const onTap1dmrjvs=activeVariantCallback(async(...args)=>{setVariant(\"ErKayixC3\");});const onTaps6rugl=activeVariantCallback(async(...args)=>{setVariant(\"E6kJUZTmQ\");});const onTap1h2ese3=activeVariantCallback(async(...args)=>{setVariant(\"ipDXKmH2D\");});const pOBZy8gLMl4skfw=activeVariantCallback(async(...args)=>{setVariant(\"SFcP_6EnP\");});const pOBZy8gLMav40nf=activeVariantCallback(async(...args)=>{setVariant(\"qwrtn1COT\");});const pOBZy8gLMdj8hir=activeVariantCallback(async(...args)=>{setVariant(\"XgJRX1TmZ\");});const QLhWV9ZnNl4skfw=activeVariantCallback(async(...args)=>{setVariant(\"SFcP_6EnP\");});const QLhWV9ZnNav40nf=activeVariantCallback(async(...args)=>{setVariant(\"qwrtn1COT\");});const QLhWV9ZnNdj8hir=activeVariantCallback(async(...args)=>{setVariant(\"XgJRX1TmZ\");});const ZiiBxbMMDl4skfw=activeVariantCallback(async(...args)=>{setVariant(\"SFcP_6EnP\");});const ZiiBxbMMDav40nf=activeVariantCallback(async(...args)=>{setVariant(\"qwrtn1COT\");});const ZiiBxbMMDdj8hir=activeVariantCallback(async(...args)=>{setVariant(\"XgJRX1TmZ\");});const wqXiFdjD9l4skfw=activeVariantCallback(async(...args)=>{setVariant(\"SFcP_6EnP\");});const wqXiFdjD9av40nf=activeVariantCallback(async(...args)=>{setVariant(\"qwrtn1COT\");});const wqXiFdjD9dj8hir=activeVariantCallback(async(...args)=>{setVariant(\"XgJRX1TmZ\");});const onTapl4skfw=activeVariantCallback(async(...args)=>{setVariant(\"SFcP_6EnP\");});const onTapav40nf=activeVariantCallback(async(...args)=>{setVariant(\"qwrtn1COT\");});const onTapdj8hir=activeVariantCallback(async(...args)=>{setVariant(\"XgJRX1TmZ\");});const ER5_beZ6ld6lree=activeVariantCallback(async(...args)=>{setVariant(\"a9T57DL5g\");});const ER5_beZ6l73bxfl=activeVariantCallback(async(...args)=>{setVariant(\"yHWMrZRBu\");});const ER5_beZ6ly24ret=activeVariantCallback(async(...args)=>{setVariant(\"Thuq6qJBj\");});const ER5_beZ6l1g2e4b2=activeVariantCallback(async(...args)=>{setVariant(\"eGI7RABgl\");});const ER5_beZ6l1dmrjvs=activeVariantCallback(async(...args)=>{setVariant(\"ErKayixC3\");});const ER5_beZ6l1h2ese3=activeVariantCallback(async(...args)=>{setVariant(\"ipDXKmH2D\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"a9T57DL5g\",\"vqaBcGq_6\",\"yHWMrZRBu\",\"huJJE2iKD\",\"Thuq6qJBj\",\"yXJ5uTD7i\",\"eGI7RABgl\",\"SMpfKl1d7\",\"ErKayixC3\",\"hXrGeFFQc\",\"ipDXKmH2D\",\"E6kJUZTmQ\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"yHWMrZRBu\",\"huJJE2iKD\",\"eGI7RABgl\",\"SMpfKl1d7\",\"ipDXKmH2D\",\"E6kJUZTmQ\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"a9T57DL5g\",\"vqaBcGq_6\",\"yHWMrZRBu\",\"huJJE2iKD\",\"Thuq6qJBj\",\"yXJ5uTD7i\",\"eGI7RABgl\",\"SMpfKl1d7\",\"ErKayixC3\",\"hXrGeFFQc\",\"ipDXKmH2D\",\"E6kJUZTmQ\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"AlrueYvqB\",\"xkBuKZcWg\",\"F_3Bf7ufG\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18v5oab\",className,classNames),\"data-framer-name\":\"D / Default\",layoutDependency:layoutDependency,layoutId:\"SFcP_6EnP\",ref:refBinding,style:{...style},...addPropertyOverrides({a9T57DL5g:{\"data-framer-name\":\"T / Default\"},AlrueYvqB:{\"data-framer-name\":\"D / Default open\"},E6kJUZTmQ:{\"data-framer-name\":\"M / No Shadow open\"},eGI7RABgl:{\"data-framer-name\":\"M / Transparent\"},ErKayixC3:{\"data-framer-name\":\"T / No Shadow\"},F_3Bf7ufG:{\"data-framer-name\":\"D / No Shadow open\"},huJJE2iKD:{\"data-framer-name\":\"M / Default open\"},hXrGeFFQc:{\"data-framer-name\":\"T / No Shadow open\"},ipDXKmH2D:{\"data-framer-name\":\"M / No Shadow\"},qwrtn1COT:{\"data-framer-name\":\"D / Transparent\"},SMpfKl1d7:{\"data-framer-name\":\"M / Transparent open\"},Thuq6qJBj:{\"data-framer-name\":\"T / Transparent\"},vqaBcGq_6:{\"data-framer-name\":\"T / Default open\"},XgJRX1TmZ:{\"data-framer-name\":\"D / No Shadow\"},xkBuKZcWg:{\"data-framer-name\":\"D / Transparent open\"},yHWMrZRBu:{\"data-framer-name\":\"M / Default\"},yXJ5uTD7i:{\"data-framer-name\":\"M / Transparent open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ihx21l\",\"data-framer-name\":\"overlay\",layoutDependency:layoutDependency,layoutId:\"QcUdOT432\",style:{backgroundColor:\"var(--token-19f31f86-825c-47a8-966c-764a3421394d, rgba(24, 30, 37, 0.16))\",opacity:0},variants:{AlrueYvqB:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},E6kJUZTmQ:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},F_3Bf7ufG:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},huJJE2iKD:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},hXrGeFFQc:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},SMpfKl1d7:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},vqaBcGq_6:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},xkBuKZcWg:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1},yXJ5uTD7i:{backgroundColor:\"var(--token-97751bed-ee98-4588-ba8d-615c845546ca, rgba(24, 30, 37, 0.64))\",opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163bsxk\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"QhjIWyQXe\",style:{backgroundColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 8px 24px 0px rgba(0, 0, 0, 0.07), 0px 4px 16px 0px rgba(0, 0, 0, 0.08)\"},variants:{E6kJUZTmQ:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},eGI7RABgl:{backgroundColor:\"var(--token-6221132c-68b6-4668-bdf0-5144a51de7fd, rgba(255, 255, 255, 0.16))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"none\"},ErKayixC3:{boxShadow:\"none\"},huJJE2iKD:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},ipDXKmH2D:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"none\"},qwrtn1COT:{backgroundColor:\"var(--token-6221132c-68b6-4668-bdf0-5144a51de7fd, rgba(255, 255, 255, 0.16))\",boxShadow:\"none\"},SMpfKl1d7:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},Thuq6qJBj:{backgroundColor:\"var(--token-6221132c-68b6-4668-bdf0-5144a51de7fd, rgba(255, 255, 255, 0.16))\",boxShadow:\"none\"},XgJRX1TmZ:{boxShadow:\"none\"},yHWMrZRBu:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({AlrueYvqB:{\"data-highlight\":true,onMouseLeave:onMouseLeavel4skfw},F_3Bf7ufG:{\"data-highlight\":true,onMouseLeave:onMouseLeavedj8hir},xkBuKZcWg:{\"data-highlight\":true,onMouseLeave:onMouseLeaveav40nf}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sqf101\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"jmc4SK2hv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+16+12+0+0,...addPropertyOverrides({E6kJUZTmQ:{y:(componentViewport?.y||0)+32+14+0+0},eGI7RABgl:{y:(componentViewport?.y||0)+32+14+0+0},ErKayixC3:{y:(componentViewport?.y||0)+40+12+0+0},F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+0+0},huJJE2iKD:{y:(componentViewport?.y||0)+16+14+0+0},hXrGeFFQc:{y:(componentViewport?.y||0)+40+12+0+0},ipDXKmH2D:{y:(componentViewport?.y||0)+32+14+0+0},qwrtn1COT:{y:(componentViewport?.y||0)+40+12+0+0},SMpfKl1d7:{y:(componentViewport?.y||0)+32+14+0+0},Thuq6qJBj:{y:(componentViewport?.y||0)+40+12+0+0},XgJRX1TmZ:{y:(componentViewport?.y||0)+40+12+0+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+0+0},yHWMrZRBu:{y:(componentViewport?.y||0)+16+14+0+0},yXJ5uTD7i:{y:(componentViewport?.y||0)+40+12+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l74hiw-container\",layoutDependency:layoutDependency,layoutId:\"BFwB2bzhu-container\",nodeId:\"BFwB2bzhu\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"BFwB2bzhu\",layoutId:\"BFwB2bzhu\",variant:matchVariant(\"jgGdiu7Rf\"),width:\"100%\",...addPropertyOverrides({eGI7RABgl:{variant:matchVariant(\"wHEeCitaE\")},qwrtn1COT:{variant:matchVariant(\"wHEeCitaE\")},Thuq6qJBj:{variant:matchVariant(\"wHEeCitaE\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1vhl0q0\",\"data-framer-name\":\"menu items\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"HlPYHAf4_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tsaxqa\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PVUfFaVOF\",onMouseEnter:onMouseEnter1q5i0me}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined},{href:{webPageId:\"woRf5Q88K\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+12+0+80+0,...addPropertyOverrides({F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+0+80+0},qwrtn1COT:{y:(componentViewport?.y||0)+40+12+0+80+0},XgJRX1TmZ:{y:(componentViewport?.y||0)+40+12+0+80+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-192grvu-container\",layoutDependency:layoutDependency,layoutId:\"eoCKAmCFl-container\",nodeId:\"eoCKAmCFl\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(NavMainLink,{EaGeYZCsD:\"About us\",height:\"100%\",id:\"eoCKAmCFl\",layoutId:\"eoCKAmCFl\",suPDuxw54:resolvedLinks[0],variant:matchVariant(\"RMwEvW_WE\"),width:\"100%\",ZPk9JNAbK:false,...addPropertyOverrides({AlrueYvqB:{suPDuxw54:resolvedLinks[1]},F_3Bf7ufG:{suPDuxw54:resolvedLinks[5]},qwrtn1COT:{suPDuxw54:resolvedLinks[2],variant:matchVariant(\"zJWp_d5P2\")},XgJRX1TmZ:{suPDuxw54:resolvedLinks[4]},xkBuKZcWg:{suPDuxw54:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined},{href:{webPageId:\"VsiY9Z43t\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+12+0+80+0,...addPropertyOverrides({F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+0+80+0},qwrtn1COT:{y:(componentViewport?.y||0)+40+12+0+80+0},XgJRX1TmZ:{y:(componentViewport?.y||0)+40+12+0+80+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ur4yxq-container\",layoutDependency:layoutDependency,layoutId:\"dSbRKWSyf-container\",nodeId:\"dSbRKWSyf\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(NavMainLink,{EaGeYZCsD:\"How we work\",height:\"100%\",id:\"dSbRKWSyf\",layoutId:\"dSbRKWSyf\",suPDuxw54:resolvedLinks1[0],variant:matchVariant(\"RMwEvW_WE\"),width:\"100%\",ZPk9JNAbK:false,...addPropertyOverrides({AlrueYvqB:{suPDuxw54:resolvedLinks1[1]},F_3Bf7ufG:{suPDuxw54:resolvedLinks1[5]},qwrtn1COT:{suPDuxw54:resolvedLinks1[2],variant:matchVariant(\"zJWp_d5P2\")},XgJRX1TmZ:{suPDuxw54:resolvedLinks1[4]},xkBuKZcWg:{suPDuxw54:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined},{href:{webPageId:\"XggqSHEQ1\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+12+0+80+0,...addPropertyOverrides({F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+0+80+0},qwrtn1COT:{y:(componentViewport?.y||0)+40+12+0+80+0},XgJRX1TmZ:{y:(componentViewport?.y||0)+40+12+0+80+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z6u9zc-container\",layoutDependency:layoutDependency,layoutId:\"c7PCjz0Cr-container\",nodeId:\"c7PCjz0Cr\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(NavMainLink,{EaGeYZCsD:\"Impact\",height:\"100%\",id:\"c7PCjz0Cr\",layoutId:\"c7PCjz0Cr\",suPDuxw54:resolvedLinks2[0],variant:matchVariant(\"RMwEvW_WE\"),width:\"100%\",ZPk9JNAbK:false,...addPropertyOverrides({AlrueYvqB:{suPDuxw54:resolvedLinks2[1]},F_3Bf7ufG:{suPDuxw54:resolvedLinks2[5]},qwrtn1COT:{suPDuxw54:resolvedLinks2[2],variant:matchVariant(\"zJWp_d5P2\")},XgJRX1TmZ:{suPDuxw54:resolvedLinks2[4]},xkBuKZcWg:{suPDuxw54:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined},{href:{webPageId:\"IcDJn3OkA\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+12+0+80+0,...addPropertyOverrides({F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+0+80+0},qwrtn1COT:{y:(componentViewport?.y||0)+40+12+0+80+0},XgJRX1TmZ:{y:(componentViewport?.y||0)+40+12+0+80+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rjxv2l-container\",layoutDependency:layoutDependency,layoutId:\"zs6Xkvjwg-container\",nodeId:\"zs6Xkvjwg\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(NavMainLink,{EaGeYZCsD:\"Research\",height:\"100%\",id:\"zs6Xkvjwg\",layoutId:\"zs6Xkvjwg\",suPDuxw54:resolvedLinks3[0],variant:matchVariant(\"RMwEvW_WE\"),width:\"100%\",ZPk9JNAbK:false,...addPropertyOverrides({AlrueYvqB:{suPDuxw54:resolvedLinks3[1]},F_3Bf7ufG:{suPDuxw54:resolvedLinks3[5]},qwrtn1COT:{suPDuxw54:resolvedLinks3[2],variant:matchVariant(\"zJWp_d5P2\")},XgJRX1TmZ:{suPDuxw54:resolvedLinks3[4]},xkBuKZcWg:{suPDuxw54:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined},{href:{webPageId:\"zHKW92AJx\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+12+0+80+0,...addPropertyOverrides({F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+0+80+0},qwrtn1COT:{y:(componentViewport?.y||0)+40+12+0+80+0},XgJRX1TmZ:{y:(componentViewport?.y||0)+40+12+0+80+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r1sn1y-container\",layoutDependency:layoutDependency,layoutId:\"I4f7AfLGv-container\",nodeId:\"I4f7AfLGv\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(NavMainLink,{EaGeYZCsD:\"Updates\",height:\"100%\",id:\"I4f7AfLGv\",layoutId:\"I4f7AfLGv\",suPDuxw54:resolvedLinks4[0],variant:matchVariant(\"RMwEvW_WE\"),width:\"100%\",ZPk9JNAbK:false,...addPropertyOverrides({AlrueYvqB:{suPDuxw54:resolvedLinks4[1]},F_3Bf7ufG:{suPDuxw54:resolvedLinks4[5]},qwrtn1COT:{suPDuxw54:resolvedLinks4[2],variant:matchVariant(\"zJWp_d5P2\")},XgJRX1TmZ:{suPDuxw54:resolvedLinks4[4]},xkBuKZcWg:{suPDuxw54:resolvedLinks4[3]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13ey2e5\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"CvUz_71jk\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined},{href:{webPageId:\"ty8G_bHlx\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+12+0+80+0,...addPropertyOverrides({ErKayixC3:{y:(componentViewport?.y||0)+40+12+0+80+0},F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+0+80+0},hXrGeFFQc:{y:(componentViewport?.y||0)+40+12+0+80+0},qwrtn1COT:{y:(componentViewport?.y||0)+40+12+0+80+0},Thuq6qJBj:{y:(componentViewport?.y||0)+40+12+0+80+0},XgJRX1TmZ:{y:(componentViewport?.y||0)+40+12+0+80+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+0+80+0},yXJ5uTD7i:{y:(componentViewport?.y||0)+40+12+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1snweun-container\",layoutDependency:layoutDependency,layoutId:\"OPej7Op7N-container\",nodeId:\"OPej7Op7N\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(ButtonsTagsButtons,{EaGeYZCsD:\"Get in touch\",height:\"100%\",id:\"OPej7Op7N\",layoutId:\"OPej7Op7N\",n4H_Wtd4I:false,p5nz4Hl1J:false,suPDuxw54:resolvedLinks5[0],variant:matchVariant(\"oECRdsGgM\"),width:\"100%\",...addPropertyOverrides({a9T57DL5g:{p5nz4Hl1J:true,suPDuxw54:resolvedLinks5[2]},AlrueYvqB:{suPDuxw54:resolvedLinks5[1]},ErKayixC3:{p5nz4Hl1J:true,suPDuxw54:resolvedLinks5[10]},F_3Bf7ufG:{suPDuxw54:resolvedLinks5[9]},hXrGeFFQc:{p5nz4Hl1J:true,suPDuxw54:resolvedLinks5[11]},qwrtn1COT:{suPDuxw54:resolvedLinks5[4],variant:matchVariant(\"Sbgvk4JPk\")},Thuq6qJBj:{p5nz4Hl1J:true,suPDuxw54:resolvedLinks5[6],variant:matchVariant(\"Sbgvk4JPk\")},vqaBcGq_6:{p5nz4Hl1J:true,suPDuxw54:resolvedLinks5[3]},XgJRX1TmZ:{suPDuxw54:resolvedLinks5[8]},xkBuKZcWg:{suPDuxw54:resolvedLinks5[5]},yXJ5uTD7i:{p5nz4Hl1J:true,suPDuxw54:resolvedLinks5[7]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vt0jm9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ESH3CI2OL-container\",nodeId:\"ESH3CI2OL\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",id:\"ESH3CI2OL\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"ESH3CI2OL\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({eGI7RABgl:{iconColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},qwrtn1COT:{iconColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},Thuq6qJBj:{iconColor:\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fert1d\",\"data-framer-name\":\"Open + close menu\",layoutDependency:layoutDependency,layoutId:\"Jc7HfAnhz\",...addPropertyOverrides({a9T57DL5g:{\"data-highlight\":true,onTap:onTapwhk284},E6kJUZTmQ:{\"data-highlight\":true,onTap:onTap1h2ese3},eGI7RABgl:{\"data-highlight\":true,onTap:onTap7nrxjm},ErKayixC3:{\"data-highlight\":true,onTap:onTap1eg5qt6},huJJE2iKD:{\"data-highlight\":true,onTap:onTap73bxfl},hXrGeFFQc:{\"data-highlight\":true,onTap:onTap1dmrjvs},ipDXKmH2D:{\"data-highlight\":true,onTap:onTaps6rugl},SMpfKl1d7:{\"data-highlight\":true,onTap:onTap1g2e4b2},Thuq6qJBj:{\"data-highlight\":true,onTap:onTap19nfx88},vqaBcGq_6:{\"data-highlight\":true,onTap:onTapd6lree},yHWMrZRBu:{\"data-highlight\":true,onTap:onTap3jsc14},yXJ5uTD7i:{\"data-highlight\":true,onTap:onTapy24ret}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-jfpqvu\",Component:Close,\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"iGEjJ46VN\",style:{\"--1x9x7aw\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\"},variants:{eGI7RABgl:{\"--1x9x7aw\":\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"},Thuq6qJBj:{\"--1x9x7aw\":\"var(--token-1fe72144-d145-4c6e-8794-030aa94beb3a, rgb(255, 255, 255))\"}},...addPropertyOverrides({a9T57DL5g:{Component:Hamburger},eGI7RABgl:{Component:Hamburger},ErKayixC3:{Component:Hamburger},ipDXKmH2D:{Component:Hamburger},Thuq6qJBj:{Component:Hamburger},yHWMrZRBu:{Component:Hamburger}},baseVariant,gestureVariant)})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fwpcpg\",\"data-framer-name\":\"D / Main Container\",layoutDependency:layoutDependency,layoutId:\"iFzkWjEKy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gzwuog\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"q7V87lUW6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15d5i4\",\"data-framer-name\":\"Multi-Layout\",layoutDependency:layoutDependency,layoutId:\"uSMbMX8UT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({AlrueYvqB:{y:(componentViewport?.y||0)+16+12+208+32+0+0+0},F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hyr655-container\",layoutDependency:layoutDependency,layoutId:\"YJfEdfftx-container\",nodeId:\"YJfEdfftx\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(ButtonsTagsTags,{e_3l1Hp5j:false,height:\"100%\",HFymaWNd_:\"Research\",id:\"YJfEdfftx\",layoutId:\"YJfEdfftx\",variant:matchVariant(\"All7DQRjI\"),Vc3Al3P1d:ClockFive,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,...addPropertyOverrides({AlrueYvqB:{width:`max(max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px), 316px)`,y:(componentViewport?.y||0)+16+12+208+32+0+0+56},F_3Bf7ufG:{width:`max(max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px), 316px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56},xkBuKZcWg:{width:`max(max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px), 316px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9shh2k-container\",layoutDependency:layoutDependency,layoutId:\"x0zNfPltQ-container\",nodeId:\"x0zNfPltQ\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(NavMenuColumnsMultiLayout,{height:\"100%\",id:\"x0zNfPltQ\",layoutId:\"x0zNfPltQ\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({AlrueYvqB:{pOBZy8gLM:pOBZy8gLMl4skfw},F_3Bf7ufG:{pOBZy8gLM:pOBZy8gLMdj8hir},xkBuKZcWg:{pOBZy8gLM:pOBZy8gLMav40nf}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hl9gbe\",\"data-framer-name\":\"Other\",layoutDependency:layoutDependency,layoutId:\"eobuNRIi6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({AlrueYvqB:{y:(componentViewport?.y||0)+16+12+208+32+0+0+0},F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m6s3ll-container\",layoutDependency:layoutDependency,layoutId:\"WkVW8Wf6d-container\",nodeId:\"WkVW8Wf6d\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(ButtonsTagsTags,{e_3l1Hp5j:false,height:\"100%\",HFymaWNd_:\"Programs\",id:\"WkVW8Wf6d\",layoutId:\"WkVW8Wf6d\",variant:matchVariant(\"All7DQRjI\"),Vc3Al3P1d:ClockFive,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,...addPropertyOverrides({AlrueYvqB:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+16+12+208+32+0+0+56},F_3Bf7ufG:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56},xkBuKZcWg:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1myrk36-container\",layoutDependency:layoutDependency,layoutId:\"k5zLETxkR-container\",nodeId:\"k5zLETxkR\",rendersWithMotion:true,scopeId:\"SljZd9txV\",style:{opacity:1},variants:{F_3Bf7ufG:{opacity:V6WajSdbi}},children:/*#__PURE__*/_jsx(Other,{height:\"100%\",id:\"k5zLETxkR\",layoutId:\"k5zLETxkR\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({AlrueYvqB:{QLhWV9ZnN:QLhWV9ZnNl4skfw},F_3Bf7ufG:{QLhWV9ZnN:QLhWV9ZnNdj8hir},xkBuKZcWg:{QLhWV9ZnN:QLhWV9ZnNav40nf}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l3reev\",\"data-framer-name\":\"Menu column\",layoutDependency:layoutDependency,layoutId:\"HsMH32Qm9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({AlrueYvqB:{y:(componentViewport?.y||0)+16+12+208+32+0+0+0},F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15y2sr0-container\",layoutDependency:layoutDependency,layoutId:\"fmfUHOlEF-container\",nodeId:\"fmfUHOlEF\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(ButtonsTagsTags,{e_3l1Hp5j:false,height:\"100%\",HFymaWNd_:\"Work with us\",id:\"fmfUHOlEF\",layoutId:\"fmfUHOlEF\",variant:matchVariant(\"All7DQRjI\"),Vc3Al3P1d:ClockFive,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,...addPropertyOverrides({AlrueYvqB:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+16+12+208+32+0+0+56},F_3Bf7ufG:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56},xkBuKZcWg:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hymkqu-container\",layoutDependency:layoutDependency,layoutId:\"IUfy7zpRM-container\",nodeId:\"IUfy7zpRM\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(MenuColumn,{height:\"100%\",id:\"IUfy7zpRM\",layoutId:\"IUfy7zpRM\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({AlrueYvqB:{ZiiBxbMMD:ZiiBxbMMDl4skfw},F_3Bf7ufG:{ZiiBxbMMD:ZiiBxbMMDdj8hir},xkBuKZcWg:{ZiiBxbMMD:ZiiBxbMMDav40nf}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dbd00m\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"THSzpt7eh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({AlrueYvqB:{y:(componentViewport?.y||0)+16+12+208+32+0+0+0},F_3Bf7ufG:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0},xkBuKZcWg:{y:(componentViewport?.y||0)+40+12+208+32+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fhu6qx-container\",layoutDependency:layoutDependency,layoutId:\"sA8xajn41-container\",nodeId:\"sA8xajn41\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(ButtonsTagsTags,{e_3l1Hp5j:false,height:\"100%\",HFymaWNd_:\"Other\",id:\"sA8xajn41\",layoutId:\"sA8xajn41\",variant:matchVariant(\"All7DQRjI\"),Vc3Al3P1d:ClockFive,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,...addPropertyOverrides({AlrueYvqB:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+16+12+208+32+0+0+56},F_3Bf7ufG:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56},xkBuKZcWg:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+40+12+208+32+0+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d0o0wc-container\",layoutDependency:layoutDependency,layoutId:\"dG8_bR6g3-container\",nodeId:\"dG8_bR6g3\",rendersWithMotion:true,scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(Company,{height:\"100%\",id:\"dG8_bR6g3\",layoutId:\"dG8_bR6g3\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({AlrueYvqB:{wqXiFdjD9:wqXiFdjD9l4skfw},F_3Bf7ufG:{wqXiFdjD9:wqXiFdjD9dj8hir},xkBuKZcWg:{wqXiFdjD9:wqXiFdjD9av40nf}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s32odm\",\"data-framer-name\":\"Image + Title\",layoutDependency:layoutDependency,layoutId:\"hcPgaygEL\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jkisly\",layoutDependency:layoutDependency,layoutId:\"A8kyZ6FAp\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{D9sqrgbW_:\"route-the-meals-with-the-world-food-programme\"},unresolvedPathSlugs:{D9sqrgbW_:{collectionId:\"Lb4Fryrne\",collectionItemId:\"exzgSC_70\"}},webPageId:\"jZ0twm0jc\"},motionChild:true,nodeId:\"siBZykoIq\",scopeId:\"SljZd9txV\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",pixelHeight:2935,pixelWidth:4403,src:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935\",srcSet:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=512&width=4403&height=2935 512w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=1024&width=4403&height=2935 1024w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=2048&width=4403&height=2935 2048w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=4096&width=4403&height=2935 4096w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935 4403w\"},className:\"framer-4ylm3c framer-nr21s5\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"siBZykoIq\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},whileHover:animation,...addPropertyOverrides({AlrueYvqB:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+12+208+32+0+0+0+0),pixelHeight:2935,pixelWidth:4403,positionX:\"center\",positionY:\"top\",sizes:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px), 316px)`,src:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935\",srcSet:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=512&width=4403&height=2935 512w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=1024&width=4403&height=2935 1024w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=2048&width=4403&height=2935 2048w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=4096&width=4403&height=2935 4096w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935 4403w\"}},F_3Bf7ufG:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+12+208+32+0+0+0+0),pixelHeight:2935,pixelWidth:4403,positionX:\"center\",positionY:\"top\",sizes:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px), 316px)`,src:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935\",srcSet:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=512&width=4403&height=2935 512w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=1024&width=4403&height=2935 1024w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=2048&width=4403&height=2935 2048w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=4096&width=4403&height=2935 4096w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935 4403w\"}},xkBuKZcWg:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+12+208+32+0+0+0+0),pixelHeight:2935,pixelWidth:4403,positionX:\"center\",positionY:\"top\",sizes:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1800px) - 66px) / 2, 1px), 316px)`,src:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935\",srcSet:\"https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=512&width=4403&height=2935 512w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=1024&width=4403&height=2935 1024w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=2048&width=4403&height=2935 2048w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?scale-down-to=4096&width=4403&height=2935 4096w,https://framerusercontent.com/images/2ckBHhyzuatGbKeJsnyldD97m2w.jpg?width=4403&height=2935 4403w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xkm8dm\",\"data-framer-name\":\"Title + Link\",layoutDependency:layoutDependency,layoutId:\"D6c9gVukg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-im2zlo\",\"data-styles-preset\":\"mZ32S7BFT\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{D9sqrgbW_:\"route-the-meals-with-the-world-food-programme\"},unresolvedPathSlugs:{D9sqrgbW_:{collectionId:\"Lb4Fryrne\",collectionItemId:\"exzgSC_70\"}},webPageId:\"jZ0twm0jc\"},motionChild:true,nodeId:\"PlhGE7CoZ\",openInNewTab:false,relValues:[],scopeId:\"SljZd9txV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pxm06f\",\"data-styles-preset\":\"NsVOBNVKK\",children:\"Route the Meals With the World Food Programme\"})})})}),className:\"framer-bms4p6\",\"data-framer-name\":\"Story title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PlhGE7CoZ\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d9wklq\",\"data-styles-preset\":\"NF3y3nysi\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XggqSHEQ1\"},motionChild:true,nodeId:\"IIi6Atq_8\",openInNewTab:false,relValues:[],scopeId:\"SljZd9txV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10t97ky\",\"data-styles-preset\":\"JTWUMTAsB\",children:\"Browse all\"})})})}),className:\"framer-c6sqai\",\"data-framer-name\":\"Browse all\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IIi6Atq_8\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AlrueYvqB:{\"data-highlight\":true,onTap:onTapl4skfw},F_3Bf7ufG:{\"data-highlight\":true,onTap:onTapdj8hir},xkBuKZcWg:{\"data-highlight\":true,onTap:onTapav40nf}},baseVariant,gestureVariant)})]})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({a9T57DL5g:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+-600},E6kJUZTmQ:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+98},eGI7RABgl:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+-600},ErKayixC3:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+-600},huJJE2iKD:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+82},hXrGeFFQc:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+112},ipDXKmH2D:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+-600},SMpfKl1d7:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+98},Thuq6qJBj:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+-600},vqaBcGq_6:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+88},yHWMrZRBu:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+-600},yXJ5uTD7i:{height:356,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+112}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12psp1a-container\",layoutDependency:layoutDependency,layoutId:\"KO78pIvED-container\",nodeId:\"KO78pIvED\",rendersWithMotion:true,scopeId:\"SljZd9txV\",style:{opacity:0},variants:{E6kJUZTmQ:{opacity:1},huJJE2iKD:{opacity:1},hXrGeFFQc:{opacity:1},SMpfKl1d7:{opacity:1},vqaBcGq_6:{opacity:1},yXJ5uTD7i:{opacity:1}},children:/*#__PURE__*/_jsx(MobileMobileMenu,{height:\"100%\",id:\"KO78pIvED\",layoutId:\"KO78pIvED\",style:{width:\"100%\"},variant:matchVariant(\"IQ034bevR\"),width:\"100%\",...addPropertyOverrides({E6kJUZTmQ:{ER5_beZ6l:ER5_beZ6l1h2ese3,variant:matchVariant(\"xK66GEzX7\")},eGI7RABgl:{variant:matchVariant(\"xK66GEzX7\")},huJJE2iKD:{ER5_beZ6l:ER5_beZ6l73bxfl,variant:matchVariant(\"xK66GEzX7\")},hXrGeFFQc:{ER5_beZ6l:ER5_beZ6l1dmrjvs},ipDXKmH2D:{variant:matchVariant(\"xK66GEzX7\")},SMpfKl1d7:{ER5_beZ6l:ER5_beZ6l1g2e4b2,variant:matchVariant(\"xK66GEzX7\")},vqaBcGq_6:{ER5_beZ6l:ER5_beZ6ld6lree},yHWMrZRBu:{variant:matchVariant(\"xK66GEzX7\")},yXJ5uTD7i:{ER5_beZ6l:ER5_beZ6ly24ret}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-UjvAq.framer-nr21s5, .framer-UjvAq .framer-nr21s5 { display: block; }\",\".framer-UjvAq.framer-18v5oab { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 32px 32px; position: relative; width: 1464px; }\",\".framer-UjvAq .framer-1ihx21l { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; }\",\".framer-UjvAq .framer-163bsxk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; max-width: 1800px; overflow: hidden; padding: 12px 16px 12px 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-UjvAq .framer-1sqf101 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UjvAq .framer-1l74hiw-container, .framer-UjvAq .framer-192grvu-container, .framer-UjvAq .framer-ur4yxq-container, .framer-UjvAq .framer-z6u9zc-container, .framer-UjvAq .framer-rjxv2l-container, .framer-UjvAq .framer-1r1sn1y-container, .framer-UjvAq .framer-1snweun-container, .framer-UjvAq .framer-hyr655-container, .framer-UjvAq .framer-1m6s3ll-container, .framer-UjvAq .framer-15y2sr0-container, .framer-UjvAq .framer-1fhu6qx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-UjvAq .framer-1vhl0q0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UjvAq .framer-tsaxqa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 40px; min-width: 90px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UjvAq .framer-13ey2e5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UjvAq .framer-vt0jm9-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-UjvAq .framer-1fert1d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UjvAq .framer-jfpqvu { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-UjvAq .framer-fwpcpg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-UjvAq .framer-1gzwuog { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-UjvAq .framer-15d5i4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; min-width: 316px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-UjvAq .framer-9shh2k-container, .framer-UjvAq .framer-1myrk36-container, .framer-UjvAq .framer-1hymkqu-container, .framer-UjvAq .framer-1d0o0wc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-UjvAq .framer-1hl9gbe, .framer-UjvAq .framer-l3reev, .framer-UjvAq .framer-1dbd00m { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-UjvAq .framer-s32odm { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 316px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-UjvAq .framer-jkisly { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-UjvAq .framer-4ylm3c { aspect-ratio: 1.57 / 1; flex: none; gap: 0px; height: auto; overflow: hidden; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-UjvAq .framer-1xkm8dm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UjvAq .framer-bms4p6, .framer-UjvAq .framer-c6sqai { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-UjvAq .framer-12psp1a-container { flex: none; height: auto; left: 24px; position: absolute; right: 24px; top: -600px; z-index: 1; }\",\".framer-UjvAq.framer-v-w8jg00 .framer-1ihx21l, .framer-UjvAq.framer-v-16l8nsn .framer-1ihx21l, .framer-UjvAq.framer-v-1ozu9vz .framer-1ihx21l, .framer-UjvAq.framer-v-j6ukvk .framer-1ihx21l, .framer-UjvAq.framer-v-50afia .framer-1ihx21l, .framer-UjvAq.framer-v-q5hptc .framer-1ihx21l, .framer-UjvAq.framer-v-bnahrv .framer-1ihx21l, .framer-UjvAq.framer-v-36q6cb .framer-1ihx21l { pointer-events: auto; z-index: 1; }\",\".framer-UjvAq.framer-v-w8jg00 .framer-c6sqai, .framer-UjvAq.framer-v-1rp11ue .framer-1fert1d, .framer-UjvAq.framer-v-16l8nsn .framer-1fert1d, .framer-UjvAq.framer-v-9e26va .framer-1fert1d, .framer-UjvAq.framer-v-1ozu9vz .framer-1fert1d, .framer-UjvAq.framer-v-a2u851 .framer-c6sqai, .framer-UjvAq.framer-v-1u7o8n .framer-1fert1d, .framer-UjvAq.framer-v-j6ukvk .framer-1fert1d, .framer-UjvAq.framer-v-1idn0ip .framer-1fert1d, .framer-UjvAq.framer-v-50afia .framer-1fert1d, .framer-UjvAq.framer-v-q5hptc .framer-c6sqai, .framer-UjvAq.framer-v-18qqp3 .framer-1fert1d, .framer-UjvAq.framer-v-bnahrv .framer-1fert1d, .framer-UjvAq.framer-v-d44xzt .framer-1fert1d, .framer-UjvAq.framer-v-36q6cb .framer-1fert1d { cursor: pointer; }\",\".framer-UjvAq.framer-v-1rp11ue.framer-18v5oab, .framer-UjvAq.framer-v-16l8nsn.framer-18v5oab { padding: 16px 24px 32px 24px; width: 810px; }\",\".framer-UjvAq.framer-v-1rp11ue .framer-1ihx21l, .framer-UjvAq.framer-v-9e26va .framer-1ihx21l, .framer-UjvAq.framer-v-1u7o8n .framer-1ihx21l, .framer-UjvAq.framer-v-1idn0ip .framer-1ihx21l, .framer-UjvAq.framer-v-18qqp3 .framer-1ihx21l, .framer-UjvAq.framer-v-d44xzt .framer-1ihx21l { z-index: 1; }\",\".framer-UjvAq.framer-v-16l8nsn .framer-12psp1a-container { top: 88px; }\",\".framer-UjvAq.framer-v-9e26va.framer-18v5oab, .framer-UjvAq.framer-v-1ozu9vz.framer-18v5oab { padding: 16px 16px 32px 16px; width: 390px; }\",\".framer-UjvAq.framer-v-9e26va .framer-163bsxk, .framer-UjvAq.framer-v-1ozu9vz .framer-163bsxk, .framer-UjvAq.framer-v-1idn0ip .framer-163bsxk, .framer-UjvAq.framer-v-50afia .framer-163bsxk, .framer-UjvAq.framer-v-d44xzt .framer-163bsxk, .framer-UjvAq.framer-v-36q6cb .framer-163bsxk { padding: 14px 16px 14px 16px; }\",\".framer-UjvAq.framer-v-9e26va .framer-12psp1a-container, .framer-UjvAq.framer-v-1idn0ip .framer-12psp1a-container, .framer-UjvAq.framer-v-d44xzt .framer-12psp1a-container { left: 16px; right: 16px; }\",\".framer-UjvAq.framer-v-1ozu9vz .framer-12psp1a-container { left: 16px; right: 16px; top: 82px; }\",\".framer-UjvAq.framer-v-1bpvqvn.framer-18v5oab, .framer-UjvAq.framer-v-a2u851.framer-18v5oab, .framer-UjvAq.framer-v-13huc82.framer-18v5oab, .framer-UjvAq.framer-v-q5hptc.framer-18v5oab { padding: 40px 32px 32px 32px; }\",\".framer-UjvAq.framer-v-a2u851 .framer-1ihx21l { pointer-events: auto; }\",\".framer-UjvAq.framer-v-1u7o8n.framer-18v5oab, .framer-UjvAq.framer-v-j6ukvk.framer-18v5oab, .framer-UjvAq.framer-v-18qqp3.framer-18v5oab, .framer-UjvAq.framer-v-bnahrv.framer-18v5oab { padding: 40px 24px 32px 24px; width: 810px; }\",\".framer-UjvAq.framer-v-j6ukvk .framer-12psp1a-container, .framer-UjvAq.framer-v-bnahrv .framer-12psp1a-container { top: 112px; }\",\".framer-UjvAq.framer-v-1idn0ip.framer-18v5oab, .framer-UjvAq.framer-v-50afia.framer-18v5oab, .framer-UjvAq.framer-v-d44xzt.framer-18v5oab, .framer-UjvAq.framer-v-36q6cb.framer-18v5oab { padding: 32px 16px 32px 16px; width: 390px; }\",\".framer-UjvAq.framer-v-50afia .framer-jfpqvu { width: 16px; }\",\".framer-UjvAq.framer-v-50afia .framer-12psp1a-container, .framer-UjvAq.framer-v-36q6cb .framer-12psp1a-container { left: 16px; right: 16px; top: 98px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-UjvAq[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-UjvAq [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-UjvAq[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-UjvAq [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-UjvAq[data-hide-scrollbars=\"true\"], .framer-UjvAq [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1464\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AlrueYvqB\":{\"layout\":[\"fixed\",\"auto\"]},\"a9T57DL5g\":{\"layout\":[\"fixed\",\"auto\"]},\"vqaBcGq_6\":{\"layout\":[\"fixed\",\"auto\"]},\"yHWMrZRBu\":{\"layout\":[\"fixed\",\"auto\"]},\"huJJE2iKD\":{\"layout\":[\"fixed\",\"auto\"]},\"qwrtn1COT\":{\"layout\":[\"fixed\",\"auto\"]},\"xkBuKZcWg\":{\"layout\":[\"fixed\",\"auto\"]},\"Thuq6qJBj\":{\"layout\":[\"fixed\",\"auto\"]},\"yXJ5uTD7i\":{\"layout\":[\"fixed\",\"auto\"]},\"eGI7RABgl\":{\"layout\":[\"fixed\",\"auto\"]},\"SMpfKl1d7\":{\"layout\":[\"fixed\",\"auto\"]},\"XgJRX1TmZ\":{\"layout\":[\"fixed\",\"auto\"]},\"F_3Bf7ufG\":{\"layout\":[\"fixed\",\"auto\"]},\"ErKayixC3\":{\"layout\":[\"fixed\",\"auto\"]},\"hXrGeFFQc\":{\"layout\":[\"fixed\",\"auto\"]},\"ipDXKmH2D\":{\"layout\":[\"fixed\",\"auto\"]},\"E6kJUZTmQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cUDyfiVnF\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSljZd9txV=withCSS(Component,css,\"framer-UjvAq\");export default FramerSljZd9txV;FramerSljZd9txV.displayName=\"Menu\";FramerSljZd9txV.defaultProps={height:112,width:1464};addPropertyControls(FramerSljZd9txV,{variant:{options:[\"SFcP_6EnP\",\"AlrueYvqB\",\"a9T57DL5g\",\"vqaBcGq_6\",\"yHWMrZRBu\",\"huJJE2iKD\",\"qwrtn1COT\",\"xkBuKZcWg\",\"Thuq6qJBj\",\"yXJ5uTD7i\",\"eGI7RABgl\",\"SMpfKl1d7\",\"XgJRX1TmZ\",\"F_3Bf7ufG\",\"ErKayixC3\",\"hXrGeFFQc\",\"ipDXKmH2D\",\"E6kJUZTmQ\"],optionTitles:[\"D / Default\",\"D / Default open\",\"T / Default\",\"T / Default open\",\"M / Default\",\"M / Default open\",\"D / Transparent\",\"D / Transparent open\",\"T / Transparent\",\"M / Transparent open\",\"M / Transparent\",\"M / Transparent open\",\"D / No Shadow\",\"D / No Shadow open\",\"T / No Shadow\",\"T / No Shadow open\",\"M / No Shadow\",\"M / No Shadow open\"],title:\"Variant\",type:ControlType.Enum},cUDyfiVnF:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerSljZd9txV,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoFonts,...NavMainLinkFonts,...ButtonsTagsButtonsFonts,...SearchFonts,...ButtonsTagsTagsFonts,...NavMenuColumnsMultiLayoutFonts,...OtherFonts,...MenuColumnFonts,...CompanyFonts,...MobileMobileMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerSljZd9txV.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(NavMainLink,{},context),()=>forwardLoader(ButtonsTagsButtons,{},context),()=>forwardLoader(ButtonsTagsTags,{},context),()=>forwardLoader(NavMenuColumnsMultiLayout,{},context),()=>forwardLoader(Other,{},context),()=>forwardLoader(MenuColumn,{},context),()=>forwardLoader(Company,{},context),()=>forwardLoader(MobileMobileMenu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSljZd9txV\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AlrueYvqB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a9T57DL5g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vqaBcGq_6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yHWMrZRBu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"huJJE2iKD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qwrtn1COT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xkBuKZcWg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Thuq6qJBj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yXJ5uTD7i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eGI7RABgl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SMpfKl1d7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XgJRX1TmZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F_3Bf7ufG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ErKayixC3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hXrGeFFQc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ipDXKmH2D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E6kJUZTmQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"cUDyfiVnF\\\":\\\"hover\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1464\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SljZd9txV.map","// Generated by Framer (aa2af64)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/He7wSgTLwD7wo5KcSljV/SnuCJk9GgZHKYtR9eOHI/JTWUMTAsB.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bkLao7QDkFe2hEZrVAVL/CwrDBLVl4AQ83vSYRr14/th8s98Zl5.js\";const serializationHash=\"framer-JbVEt\";const variantClassNames={yWoaXTLqz:\"framer-v-15dz2s5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OZ4qCzyVa=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,OZ4qCzyVa:link??props.OZ4qCzyVa};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,OZ4qCzyVa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yWoaXTLqz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15dz2s5\",className,classNames),\"data-framer-name\":\"Top bar\",layoutDependency:layoutDependency,layoutId:\"yWoaXTLqz\",ref:refBinding,style:{backdropFilter:\"blur(16px)\",backgroundColor:\"var(--token-8b1597c5-02ef-4f98-80bd-1fb41bae0f0a, rgb(214, 253, 112))\",WebkitBackdropFilter:\"blur(16px)\",...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y1vbtt\",\"data-styles-preset\":\"th8s98Zl5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:\"Want to work with us?\"})}),className:\"framer-18thetk\",\"data-framer-name\":\"Announcement Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pVORwn09W\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y1vbtt\",\"data-styles-preset\":\"th8s98Zl5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:OZ4qCzyVa,motionChild:true,nodeId:\"uFv9Sitoi\",openInNewTab:true,relValues:[],scopeId:\"WDVUhxq3g\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10t97ky\",\"data-styles-preset\":\"JTWUMTAsB\",children:\"Get in touch\"})})})}),className:\"framer-11jibx7\",\"data-framer-name\":\"CTA Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uFv9Sitoi\",style:{\"--extracted-r6o4lv\":\"var(--token-2c3aa756-a410-4c4e-ad1c-8f3859be0010, rgb(24, 30, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-JbVEt.framer-ndoq4a, .framer-JbVEt .framer-ndoq4a { display: block; }\",\".framer-JbVEt.framer-15dz2s5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 1440px; }\",\".framer-JbVEt .framer-18thetk, .framer-JbVEt .framer-11jibx7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"OZ4qCzyVa\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWDVUhxq3g=withCSS(Component,css,\"framer-JbVEt\");export default FramerWDVUhxq3g;FramerWDVUhxq3g.displayName=\"Top Bar\";FramerWDVUhxq3g.defaultProps={height:28,width:1440};addPropertyControls(FramerWDVUhxq3g,{OZ4qCzyVa:{title:\"Link\",type:ControlType.Link}});addFonts(FramerWDVUhxq3g,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWDVUhxq3g\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerVariables\":\"{\\\"OZ4qCzyVa\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WDVUhxq3g.map","// Generated by Framer (a322632)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/Qqsp7xD2M/Qqsp7xD2M.js\";import Menu from\"#framer/local/canvasComponent/SljZd9txV/SljZd9txV.js\";import TopBar from\"#framer/local/canvasComponent/WDVUhxq3g/WDVUhxq3g.js\";const TopBarFonts=getFonts(TopBar);const MenuFonts=getFonts(Menu);const MenuWithVariantAppearEffect=withVariantAppearEffect(Menu);const FooterFonts=getFonts(Footer);const breakpoints={eRP_NiS1G:\"(max-width: 809.98px)\",m6ZwpAa8u:\"(min-width: 992px) and (max-width: 1439.98px)\",pPvymMUw5:\"(min-width: 810px) and (max-width: 991.98px)\",UWNCqCof_:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ufcCU\";const variantClassNames={eRP_NiS1G:\"framer-v-hgjv1o\",m6ZwpAa8u:\"framer-v-vc2mnh\",pPvymMUw5:\"framer-v-twme34\",UWNCqCof_:\"framer-v-7rvazp\"};const gkP2FEM8D=undefined;const Ta2jPE57r=undefined;const uzJ1RxC_J=undefined;const KMKNXi5cy=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-ufcCU.framer-1p91pi6, .framer-ufcCU .framer-1p91pi6 { display: block; }\",\".framer-ufcCU.framer-7rvazp { align-content: center; align-items: center; background-color: var(--3k85jc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ufcCU .framer-12851ix-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; z-index: 6; }\",\".framer-ufcCU .framer-19jua61-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 5; }\",\".framer-ufcCU .framer-846hn4 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ufcCU .framer-f1knl1-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={eRP_NiS1G:\"(max-width: 809.98px)\",m6ZwpAa8u:\"(min-width: 992px) and (max-width: 1439.98px)\",pPvymMUw5:\"(min-width: 810px) and (max-width: 991.98px)\",UWNCqCof_:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"UWNCqCof_\",laptop:\"m6ZwpAa8u\",Phone:\"eRP_NiS1G\",Tablet:\"pPvymMUw5\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({bG,height,id,scrollSection,topBar,visible,width,...props})=>{return{...props,gkP2FEM8D:bG??props.gkP2FEM8D??\"rgb(87, 87, 87)\",KMKNXi5cy:visible??props.KMKNXi5cy??true,Ta2jPE57r:topBar??props.Ta2jPE57r??false,uzJ1RxC_J:scrollSection??props.uzJ1RxC_J,variant:humanReadableVariantMap[props.variant]??props.variant??\"UWNCqCof_\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,uzJ1RxC_J,gkP2FEM8D,KMKNXi5cy,Ta2jPE57r,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"UWNCqCof_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(gkP2FEM8D)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-7rvazp\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--3k85jc\":gkP2FEM8D,...style},children:[Ta2jPE57r!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12851ix-container\",nodeId:\"PgJEnSht_\",scopeId:\"q5OhkJBrZ\",children:/*#__PURE__*/_jsx(TopBar,{height:\"100%\",id:\"PgJEnSht_\",layoutId:\"PgJEnSht_\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19jua61-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"fyd1SmOhf\",rendersWithMotion:true,scopeId:\"q5OhkJBrZ\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eRP_NiS1G:{__framer__targets:[{ref:uzJ1RxC_J,target:\"yHWMrZRBu\"}],variant:matchVariant(\"ipDXKmH2D\")},pPvymMUw5:{__framer__targets:[{ref:uzJ1RxC_J,target:\"a9T57DL5g\"}],variant:matchVariant(\"ErKayixC3\")}},children:/*#__PURE__*/_jsx(MenuWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uzJ1RxC_J,target:\"SFcP_6EnP\"}],__framer__threshold:1,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"fyd1SmOhf\",layoutId:\"fyd1SmOhf\",style:{width:\"100%\"},variant:matchVariant(\"XgJRX1TmZ\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-846hn4\"}),KMKNXi5cy!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:506,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-f1knl1-container\",nodeId:\"WcUVyX9rd\",scopeId:\"q5OhkJBrZ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eRP_NiS1G:{variant:matchVariant(\"L16G0N5Fa\")},m6ZwpAa8u:{variant:matchVariant(\"jXRasbizf\")},pPvymMUw5:{variant:matchVariant(\"SGBeCSFMv\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"WcUVyX9rd\",layoutId:\"WcUVyX9rd\",style:{width:\"100%\"},variant:matchVariant(\"jYPaRfYQI\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"m6ZwpAa8u\":{\"layout\":[\"fixed\",\"fixed\"]},\"pPvymMUw5\":{\"layout\":[\"fixed\",\"fixed\"]},\"eRP_NiS1G\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uzJ1RxC_J\":\"scrollSection\",\"gkP2FEM8D\":\"bG\",\"KMKNXi5cy\":\"visible\",\"Ta2jPE57r\":\"topBar\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"UWNCqCof_\":[\".framer-12851ix-container\",\".framer-19jua61-container\",\".framer-f1knl1-container\"],\"m6ZwpAa8u\":[\".framer-12851ix-container\",\".framer-19jua61-container\",\".framer-f1knl1-container\"],\"pPvymMUw5\":[\".framer-12851ix-container\",\".framer-19jua61-container\",\".framer-f1knl1-container\"],\"eRP_NiS1G\":[\".framer-12851ix-container\",\".framer-19jua61-container\",\".framer-f1knl1-container\"]}\n * @framerBreakpoints {\"UWNCqCof_\":{\"min\":1440,\"canvasClassName\":\"framer-7rvazp-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"m6ZwpAa8u\":{\"min\":992,\"max\":1439,\"canvasClassName\":\"framer-vc2mnh-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"laptop\",\"width\":992,\"rootFontSize\":16},\"pPvymMUw5\":{\"min\":810,\"max\":991,\"canvasClassName\":\"framer-twme34-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"eRP_NiS1G\":{\"max\":809,\"canvasClassName\":\"framer-hgjv1o-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant UWNCqCof_\n * @framerLayoutTemplate true\n */const Framerq5OhkJBrZ=withCSS(Component,css,\"framer-ufcCU\");export default Framerq5OhkJBrZ;Framerq5OhkJBrZ.displayName=\"Other pages\";Framerq5OhkJBrZ.defaultProps={height:2e3,width:1440};addPropertyControls(Framerq5OhkJBrZ,{uzJ1RxC_J:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},gkP2FEM8D:{defaultValue:\"rgb(87, 87, 87)\",title:\"BG\",type:ControlType.Color},KMKNXi5cy:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},Ta2jPE57r:{defaultValue:false,title:\"Top Bar\",type:ControlType.Boolean}});addFonts(Framerq5OhkJBrZ,[{explicitInter:true,fonts:[]},...TopBarFonts,...MenuFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerq5OhkJBrZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopBar,{},context),forwardLoader(Menu,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq5OhkJBrZ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m6ZwpAa8u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pPvymMUw5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eRP_NiS1G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2000\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"uzJ1RxC_J\\\":\\\"scrollSection\\\",\\\"gkP2FEM8D\\\":\\\"bG\\\",\\\"KMKNXi5cy\\\":\\\"visible\\\",\\\"Ta2jPE57r\\\":\\\"topBar\\\"}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"UWNCqCof_\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"UWNCqCof_\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-7rvazp-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"m6ZwpAa8u\\\":{\\\"min\\\":992,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-vc2mnh-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"laptop\\\",\\\"width\\\":992,\\\"rootFontSize\\\":16},\\\"pPvymMUw5\\\":{\\\"min\\\":810,\\\"max\\\":991,\\\"canvasClassName\\\":\\\"framer-twme34-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"eRP_NiS1G\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-hgjv1o-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1440\",\"framerHitTargets\":\"{\\\"UWNCqCof_\\\":[\\\".framer-12851ix-container\\\",\\\".framer-19jua61-container\\\",\\\".framer-f1knl1-container\\\"],\\\"m6ZwpAa8u\\\":[\\\".framer-12851ix-container\\\",\\\".framer-19jua61-container\\\",\\\".framer-f1knl1-container\\\"],\\\"pPvymMUw5\\\":[\\\".framer-12851ix-container\\\",\\\".framer-19jua61-container\\\",\\\".framer-f1knl1-container\\\"],\\\"eRP_NiS1G\\\":[\\\".framer-12851ix-container\\\",\\\".framer-19jua61-container\\\",\\\".framer-f1knl1-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3db8496)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/Qqsp7xD2M/Qqsp7xD2M.js\";import Menu from\"#framer/local/canvasComponent/SljZd9txV/SljZd9txV.js\";const MenuFonts=getFonts(Menu);const MenuWithVariantAppearEffect=withVariantAppearEffect(Menu);const FooterFonts=getFonts(Footer);const MenuControls=getPropertyControls(Menu);const breakpoints={FYuxt742B:\"(min-width: 992px) and (max-width: 1439.98px)\",hoIAg4Iu4:\"(min-width: 1440px)\",NhrT8XSji:\"(min-width: 810px) and (max-width: 991.98px)\",Y4LsBeIiW:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-L64f9\";const variantClassNames={FYuxt742B:\"framer-v-1dqpq92\",hoIAg4Iu4:\"framer-v-ep8dpb\",NhrT8XSji:\"framer-v-f6gp94\",Y4LsBeIiW:\"framer-v-1wq47o0\"};const X7jPtF5rH=undefined;const uzJ1RxC_J=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-L64f9.framer-zushen, .framer-L64f9 .framer-zushen { display: block; }\",\".framer-L64f9.framer-ep8dpb { align-content: center; align-items: center; background-color: #575757; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-L64f9 .framer-1krfc75-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 5; }\",\".framer-L64f9 .framer-6tnsne { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-L64f9 .framer-7d338n-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={FYuxt742B:\"(min-width: 992px) and (max-width: 1439.98px)\",hoIAg4Iu4:\"(min-width: 1440px)\",NhrT8XSji:\"(min-width: 810px) and (max-width: 991.98px)\",Y4LsBeIiW:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"hoIAg4Iu4\",laptop:\"FYuxt742B\",Phone:\"Y4LsBeIiW\",Tablet:\"NhrT8XSji\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"D / Default open\":\"AlrueYvqB\",\"D / Default\":\"SFcP_6EnP\",\"D / No Shadow open\":\"F_3Bf7ufG\",\"D / No Shadow\":\"XgJRX1TmZ\",\"D / Transparent open\":\"xkBuKZcWg\",\"D / Transparent\":\"qwrtn1COT\",\"M / Default open\":\"huJJE2iKD\",\"M / Default\":\"yHWMrZRBu\",\"M / No Shadow open\":\"E6kJUZTmQ\",\"M / No Shadow\":\"ipDXKmH2D\",\"M / Transparent open\":\"SMpfKl1d7\",\"M / Transparent\":\"eGI7RABgl\",\"T / Default open\":\"vqaBcGq_6\",\"T / Default\":\"a9T57DL5g\",\"T / No Shadow open\":\"hXrGeFFQc\",\"T / No Shadow\":\"ErKayixC3\",\"T / Transparent\":\"Thuq6qJBj\"};const getProps=({height,id,scrollSection,variant1,width,...props})=>{return{...props,uzJ1RxC_J:scrollSection??props.uzJ1RxC_J,variant:humanReadableVariantMap[props.variant]??props.variant??\"hoIAg4Iu4\",X7jPtF5rH:humanReadableEnumMap[variant1]??variant1??props.X7jPtF5rH??\"qwrtn1COT\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,uzJ1RxC_J,X7jPtF5rH,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"hoIAg4Iu4\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(87, 87, 87); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ep8dpb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1krfc75-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"acKkF0c7j\",rendersWithMotion:true,scopeId:\"YsDFLMJkf\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NhrT8XSji:{__framer__targets:[{ref:uzJ1RxC_J,target:\"a9T57DL5g\"}],variant:matchVariant(\"Thuq6qJBj\")},Y4LsBeIiW:{__framer__targets:[{ref:uzJ1RxC_J,target:\"yHWMrZRBu\"}],variant:matchVariant(\"eGI7RABgl\")}},children:/*#__PURE__*/_jsx(MenuWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uzJ1RxC_J,target:\"SFcP_6EnP\"}],__framer__threshold:1,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"acKkF0c7j\",layoutId:\"acKkF0c7j\",style:{width:\"100%\"},variant:matchVariant(X7jPtF5rH),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-6tnsne\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1206,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7d338n-container\",nodeId:\"gXBGxOl4b\",scopeId:\"YsDFLMJkf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FYuxt742B:{variant:matchVariant(\"jXRasbizf\")},NhrT8XSji:{variant:matchVariant(\"SGBeCSFMv\")},Y4LsBeIiW:{variant:matchVariant(\"L16G0N5Fa\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"gXBGxOl4b\",layoutId:\"gXBGxOl4b\",style:{width:\"100%\"},tCYommugi:true,variant:matchVariant(\"jYPaRfYQI\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FYuxt742B\":{\"layout\":[\"fixed\",\"fixed\"]},\"NhrT8XSji\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y4LsBeIiW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uzJ1RxC_J\":\"scrollSection\",\"X7jPtF5rH\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"hoIAg4Iu4\":[\".framer-1krfc75-container\",\".framer-7d338n-container\"],\"FYuxt742B\":[\".framer-1krfc75-container\",\".framer-7d338n-container\"],\"NhrT8XSji\":[\".framer-1krfc75-container\",\".framer-7d338n-container\"],\"Y4LsBeIiW\":[\".framer-1krfc75-container\",\".framer-7d338n-container\"]}\n * @framerBreakpoints {\"hoIAg4Iu4\":{\"min\":1440,\"canvasClassName\":\"framer-ep8dpb-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"FYuxt742B\":{\"min\":992,\"max\":1439,\"canvasClassName\":\"framer-1dqpq92-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"laptop\",\"width\":992,\"rootFontSize\":16},\"NhrT8XSji\":{\"min\":810,\"max\":991,\"canvasClassName\":\"framer-f6gp94-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Y4LsBeIiW\":{\"max\":809,\"canvasClassName\":\"framer-1wq47o0-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant hoIAg4Iu4\n * @framerLayoutTemplate true\n */const FramerYsDFLMJkf=withCSS(Component,css,\"framer-L64f9\");export default FramerYsDFLMJkf;FramerYsDFLMJkf.displayName=\"Home page\";FramerYsDFLMJkf.defaultProps={height:2e3,width:1440};addPropertyControls(FramerYsDFLMJkf,{uzJ1RxC_J:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},X7jPtF5rH:MenuControls?.[\"variant\"]&&{...MenuControls[\"variant\"],defaultValue:\"qwrtn1COT\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(FramerYsDFLMJkf,[{explicitInter:true,fonts:[]},...MenuFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerYsDFLMJkf.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Menu,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYsDFLMJkf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"hoIAg4Iu4\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ep8dpb-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"FYuxt742B\\\":{\\\"min\\\":992,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1dqpq92-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"laptop\\\",\\\"width\\\":992,\\\"rootFontSize\\\":16},\\\"NhrT8XSji\\\":{\\\"min\\\":810,\\\"max\\\":991,\\\"canvasClassName\\\":\\\"framer-f6gp94-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Y4LsBeIiW\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1wq47o0-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"hoIAg4Iu4\\\":[\\\".framer-1krfc75-container\\\",\\\".framer-7d338n-container\\\"],\\\"FYuxt742B\\\":[\\\".framer-1krfc75-container\\\",\\\".framer-7d338n-container\\\"],\\\"NhrT8XSji\\\":[\\\".framer-1krfc75-container\\\",\\\".framer-7d338n-container\\\"],\\\"Y4LsBeIiW\\\":[\\\".framer-1krfc75-container\\\",\\\".framer-7d338n-container\\\"]}\",\"framerIntrinsicHeight\":\"2000\",\"framerDefaultVariant\":\"hoIAg4Iu4\",\"framerVariables\":\"{\\\"uzJ1RxC_J\\\":\\\"scrollSection\\\",\\\"X7jPtF5rH\\\":\\\"variant1\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FYuxt742B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NhrT8XSji\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y4LsBeIiW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (aa2af64)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/Qqsp7xD2M/Qqsp7xD2M.js\";import Menu from\"#framer/local/canvasComponent/SljZd9txV/SljZd9txV.js\";import TopBar from\"#framer/local/canvasComponent/WDVUhxq3g/WDVUhxq3g.js\";const MenuFonts=getFonts(Menu);const MenuWithVariantAppearEffect=withVariantAppearEffect(Menu);const FooterFonts=getFonts(Footer);const breakpoints={BXcsWNcg7:\"(min-width: 1440px)\",KthSea7HC:\"(min-width: 810px) and (max-width: 991.98px)\",NExW2EbBh:\"(min-width: 992px) and (max-width: 1439.98px)\",TUzTtRjhx:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-VY7Fx\";const variantClassNames={BXcsWNcg7:\"framer-v-l1ukdh\",KthSea7HC:\"framer-v-11ftlo7\",NExW2EbBh:\"framer-v-1aizw9i\",TUzTtRjhx:\"framer-v-1ac5rpf\"};const gkP2FEM8D=undefined;const uzJ1RxC_J=undefined;const KMKNXi5cy=undefined;const uzJ1RxC_Jq5OhkJBrZ=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-VY7Fx.framer-1wne2jt, .framer-VY7Fx .framer-1wne2jt { display: block; }\",\".framer-VY7Fx.framer-l1ukdh { align-content: center; align-items: center; background-color: var(--3k85jc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-VY7Fx .framer-8ujef0-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 5; }\",\".framer-VY7Fx .framer-c87bxw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-VY7Fx .framer-novevf-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BXcsWNcg7:\"(min-width: 1440px)\",KthSea7HC:\"(min-width: 810px) and (max-width: 991.98px)\",NExW2EbBh:\"(min-width: 992px) and (max-width: 1439.98px)\",TUzTtRjhx:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"BXcsWNcg7\",laptop:\"NExW2EbBh\",Phone:\"TUzTtRjhx\",Tablet:\"KthSea7HC\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({bG,height,id,scrollSection,visible,width,...props})=>{return{...props,gkP2FEM8D:bG??props.gkP2FEM8D??\"rgb(87, 87, 87)\",KMKNXi5cy:visible??props.KMKNXi5cy??true,uzJ1RxC_J:scrollSection??props.uzJ1RxC_J,variant:humanReadableVariantMap[props.variant]??props.variant??\"BXcsWNcg7\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,uzJ1RxC_J,gkP2FEM8D,KMKNXi5cy,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"BXcsWNcg7\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(gkP2FEM8D)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-l1ukdh\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--3k85jc\":gkP2FEM8D,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8ujef0-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"dQCPPQoTP\",rendersWithMotion:true,scopeId:\"jrqovMgM1\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KthSea7HC:{__framer__targets:[{ref:uzJ1RxC_Jq5OhkJBrZ,target:\"a9T57DL5g\"}],variant:matchVariant(\"ErKayixC3\")},TUzTtRjhx:{__framer__targets:[{ref:uzJ1RxC_Jq5OhkJBrZ,target:\"yHWMrZRBu\"}],variant:matchVariant(\"ipDXKmH2D\")}},children:/*#__PURE__*/_jsx(MenuWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uzJ1RxC_J,target:\"SFcP_6EnP\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"dQCPPQoTP\",layoutId:\"dQCPPQoTP\",style:{width:\"100%\"},variant:matchVariant(\"XgJRX1TmZ\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-c87bxw\"}),KMKNXi5cy!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:621,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-novevf-container\",nodeId:\"ji3pOju_Y\",scopeId:\"jrqovMgM1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KthSea7HC:{variant:matchVariant(\"SGBeCSFMv\")},NExW2EbBh:{variant:matchVariant(\"jXRasbizf\")},TUzTtRjhx:{variant:matchVariant(\"L16G0N5Fa\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ji3pOju_Y\",layoutId:\"ji3pOju_Y\",style:{width:\"100%\"},variant:matchVariant(\"jYPaRfYQI\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NExW2EbBh\":{\"layout\":[\"fixed\",\"fixed\"]},\"KthSea7HC\":{\"layout\":[\"fixed\",\"fixed\"]},\"TUzTtRjhx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uzJ1RxC_J\":\"scrollSection\",\"gkP2FEM8D\":\"bG\",\"KMKNXi5cy\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BXcsWNcg7\":[\".framer-8ujef0-container\",\".framer-novevf-container\"],\"NExW2EbBh\":[\".framer-8ujef0-container\",\".framer-novevf-container\"],\"KthSea7HC\":[\".framer-8ujef0-container\",\".framer-novevf-container\"],\"TUzTtRjhx\":[\".framer-8ujef0-container\",\".framer-novevf-container\"]}\n * @framerBreakpoints {\"BXcsWNcg7\":{\"min\":1440,\"canvasClassName\":\"framer-l1ukdh-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"NExW2EbBh\":{\"min\":992,\"max\":1439,\"canvasClassName\":\"framer-1aizw9i-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"laptop\",\"width\":992,\"rootFontSize\":16},\"KthSea7HC\":{\"min\":810,\"max\":991,\"canvasClassName\":\"framer-11ftlo7-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TUzTtRjhx\":{\"max\":809,\"canvasClassName\":\"framer-1ac5rpf-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant BXcsWNcg7\n * @framerLayoutTemplate true\n */const FramerjrqovMgM1=withCSS(Component,css,\"framer-VY7Fx\");export default FramerjrqovMgM1;FramerjrqovMgM1.displayName=\"404 page\";FramerjrqovMgM1.defaultProps={height:2e3,width:1440};addPropertyControls(FramerjrqovMgM1,{uzJ1RxC_J:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},gkP2FEM8D:{defaultValue:\"rgb(87, 87, 87)\",title:\"BG\",type:ControlType.Color},KMKNXi5cy:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean}});addFonts(FramerjrqovMgM1,[{explicitInter:true,fonts:[]},...MenuFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerjrqovMgM1.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(TopBar,{},context),()=>forwardLoader(Menu,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjrqovMgM1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"BXcsWNcg7\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-l1ukdh-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"NExW2EbBh\\\":{\\\"min\\\":992,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1aizw9i-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"laptop\\\",\\\"width\\\":992,\\\"rootFontSize\\\":16},\\\"KthSea7HC\\\":{\\\"min\\\":810,\\\"max\\\":991,\\\"canvasClassName\\\":\\\"framer-11ftlo7-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TUzTtRjhx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ac5rpf-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"2000\",\"framerVariables\":\"{\\\"uzJ1RxC_J\\\":\\\"scrollSection\\\",\\\"gkP2FEM8D\\\":\\\"bG\\\",\\\"KMKNXi5cy\\\":\\\"visible\\\"}\",\"framerDefaultVariant\":\"BXcsWNcg7\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"BXcsWNcg7\\\":[\\\".framer-8ujef0-container\\\",\\\".framer-novevf-container\\\"],\\\"NExW2EbBh\\\":[\\\".framer-8ujef0-container\\\",\\\".framer-novevf-container\\\"],\\\"KthSea7HC\\\":[\\\".framer-8ujef0-container\\\",\\\".framer-novevf-container\\\"],\\\"TUzTtRjhx\\\":[\\\".framer-8ujef0-container\\\",\\\".framer-novevf-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NExW2EbBh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KthSea7HC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TUzTtRjhx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport OtherPages from \"https://framerusercontent.com/modules/cDBUVl69j8xpxI8GgkVM/kkymm1Gp3yGcxT8gPrbC/q5OhkJBrZ.js\";\r\nimport HomePage from \"https://framerusercontent.com/modules/iq4pgcp7IEq9wfpoGwio/1UMRJH5ulPmTe8iaaMq1/YsDFLMJkf.js\";\r\nimport Page from \"https://framerusercontent.com/modules/zgnf7wOkjQ37s9c6WBJd/WjosUyec6B5NhNXSXA8u/jrqovMgM1.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {DPri5HTy8: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qk1Z4pBqnURX8dcYQXqn/99lUAtUn5ZGL454UxiAJ/augiA20Il.js\")), path: \"/\"}, woRf5Q88K: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s0JTValkgXHwOzqBv9Cn/b19v6ZkuZIJM7GCSHQci/woRf5Q88K.js\")), path: \"/about-us\"}, XggqSHEQ1: {elements: {o2OyPZT0J: \"navbar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mW12hRnqFpdCj6tF81Ar/OknCHvSChg524N0zjLk8/XggqSHEQ1.js\")), path: \"/impact\"}, IcDJn3OkA: {elements: {JfQya6C6n: \"navbar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wNok3myZAP35jRj4N7Xs/z8aSvI1SeWTIAPLI6MS8/IcDJn3OkA.js\")), path: \"/research\"}, EveXp5jOB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ortALFP61spZSRIimfZe/4ESmdeUPdn1LLzmkbLQG/EveXp5jOB.js\")), path: \"/404\"}, SCVGNX8K4: {elements: {EvscB10rJ: \"nav-trigger\", WAPAMKtd7: \"form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yIN2gIMNq43dS4LQQMzr/LTdNacPzDo3UiEyTR58i/SCVGNX8K4.js\")), path: \"/faq\"}, kgGI7XGum: {elements: {i77jvtXCh: \"navbar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j0oA7OlBPdbL060skrMS/t0aOoWYOpZrLDB07qKQK/kgGI7XGum.js\")), path: \"/legal\"}, ty8G_bHlx: {elements: {FxHIHPAy4: \"change-nav-variant\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cZDeUj4xxFr1ut4wO7L2/taz0BsPa0aogbRvmdKTt/ty8G_bHlx.js\")), path: \"/contact\"}, tEjh2ROlY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4eYG1VT9psUaVyX4xkRx/KHjZ9GMtlW1XVLDQOHce/tEjh2ROlY.js\")), path: \"/publications\"}, fiTFfTVh0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5T7ZqVXcZLydBDy53wt5/V67BMyYnKQUWYHP7dgRO/fiTFfTVh0.js\")), path: \"/phd-candidates\"}, zjc89sVyd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A6ag6e2SOyxoTfamUXx1/NcmkeZaOUBlePc1JhkUG/zjc89sVyd.js\")), path: \"/vacancies\"}, OcySq0n66: {elements: {BnF10Ystc: \"for-you\", ChLM_2wgI: \"outcomes\", Mf6S17V6_: \"about\", nONFC5Ryw: \"prescriptive-ai\", YcJbl4URc: \"register\", Zqupb2wzg: \"how-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ekX10TEMBF4jPD23ZGOT/YXP04qMYafuUkqbAPznX/OcySq0n66.js\")), path: \"/programme/innovation-lab\"}, dZovrdFBM: {elements: {cHg2ON5wp: \"glance\", G5J9E0hsw: \"outcomes\", iGUgmobjG: \"register\", iL_ld9kmP: \"prescriptive-ai\", lHp5iHUZK: \"how-it-works\", OCRR7Bw3U: \"for-you\", oeDF4hXpf: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7iQdmD9TLokmJZqKAS7r/nSMfqVTDdULSu4wkJk9X/dZovrdFBM.js\")), path: \"/programme/impact-accelerator\"}, Ull1KplX2: {elements: {IyoGdZpWf: \"about\", OnnFvmtoj: \"impact\", OZtCeAV_Y: \"capabilities\", Q76KLHGb8: \"register\", trYXA2d7p: \"glance\", xzxY0bdb7: \"how-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VPbqKv5TOji1UJwYD8vW/JBFE2uYr4AA5pP4CpbQW/Ull1KplX2.js\")), path: \"/pisa\"}, Oq5qc4zFd: {elements: {aJ0B5Zu9x: \"how-it-works\", d_QX7KsxU: \"register\", kcKALV48j: \"about\", kQ7798t3I: \"outcomes\", qp5f80bn7: \"prescriptive-ai\", sLjqdhnn5: \"for-you\", WqAukGVlI: \"community\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/laqiIiZGSIfQzyvx9sbt/L4yyGZKiXJtBiTvJwnT7/Oq5qc4zFd.js\")), path: \"/programme/fellowship\"}, VsiY9Z43t: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TCaL98H5rL0wrjWwrcjm/J5TtYDk56rT4IVqDnYMf/VsiY9Z43t.js\")), path: \"/how-we-work\"}, SXfJUmyX3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BzD5te2jJfQ7rKCu7gEE/sd2UBqxFWunM4rEpWrj0/SXfJUmyX3.js\")), path: \"/partners\"}, zHKW92AJx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QqpckRdxswQaMkGPAJSr/BPJOEpDQMBBC9t6FPSZ8/zHKW92AJx.js\")), path: \"/updates\"}, jZ0twm0jc: {collectionId: \"Lb4Fryrne\", elements: {mfyqhK4co: \"nav-trigger\", Wm9VR7sEC: \"nav-trigger-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yIGkdVTRrGNlVwvokJZM/sLVmpEOYCsHzZSnrSbDJ/jZ0twm0jc.js\")), path: \"/impact/:D9sqrgbW_\"}, wnACq9XLO: {collectionId: \"ovRSx809J\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QKr4oiiDjDW9VjbfgbwB/mALfEM3fhC4TT1Fs9x5J/wnACq9XLO.js\")), path: \"/updates/:x_5aunHIH\"}, D5jxfHivc: {collectionId: \"SERj590I4\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lFcu6XI6i0iE7lAU4VXF/w6xrjz3XbLX4Y4ro6s5s/D5jxfHivc.js\")), path: \"/publications/:mkoYE6NTP\"}, R4dD6cIw5: {collectionId: \"Iew4k4KK4\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w9CJ7RArtJMMH1rPKFzs/vD4rXT2JEZlHmbgpU4wI/R4dD6cIw5.js\")), path: \"/phd-candidates/:rAx6m6jx2\"}, iAwCIU_ki: {collectionId: \"gwWFQT99H\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lVmR1JuDRwzcwA7t7VQQ/06PG7hwrlIvPYUpOrWcP/iAwCIU_ki.js\")), path: \"/vacancies/:fCwGhsOSJ\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {gwWFQT99H: async () => (await import(\"https://framerusercontent.com/modules/e5LvxN6OuhAAwcwe1GOs/EVjdyzNQoOnCwowoAJGj/gwWFQT99H.js\"))?.[\"utils\"], Iew4k4KK4: async () => (await import(\"https://framerusercontent.com/modules/pXKjPXqp2HlxiT3HhteQ/JoTdq60rCG1ERDWwPyOP/Iew4k4KK4.js\"))?.[\"utils\"], Lb4Fryrne: async () => (await import(\"https://framerusercontent.com/modules/1FGI8YZGkoDg2eQ7cFv8/D0B4mMCCVTokIBbw1I1a/Lb4Fryrne.js\"))?.[\"utils\"], ovRSx809J: async () => (await import(\"https://framerusercontent.com/modules/bHFM6jxuFUXSRRrkC1g7/lJAySHnaobiCloRWC2Ag/ovRSx809J.js\"))?.[\"utils\"], SERj590I4: async () => (await import(\"https://framerusercontent.com/modules/xBZueVzFeXajDUqEJYqB/C14eDGZDCWNzOXgGCKmx/SERj590I4.js\"))?.[\"utils\"], yL3uz6Di2: async () => (await import(\"https://framerusercontent.com/modules/aJ2Og6EketQ8iWIUAsvW/K4jpgndvYB1RQriww6fY/yL3uz6Di2.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"96dd3145b58de93fe9dfd43235f26c31bbf3ea0e4057ccec2fc1886a415fe05e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {uzJ1RxC_J: {href: {hash: \":DPri5HTy8\", webPageId: \"augiA20Il\"}, refKey: true}, X7jPtF5rH: \"qwrtn1COT\"}\r\nconst props2 = {gkP2FEM8D: \"rgb(87, 87, 87)\", KMKNXi5cy: true, Ta2jPE57r: false, uzJ1RxC_J: {href: {hash: \":V8YDHqU0Y\", webPageId: \"woRf5Q88K\"}, refKey: true}}\r\nconst props3 = {...props2, uzJ1RxC_J: {href: {hash: \":o2OyPZT0J\", webPageId: \"XggqSHEQ1\"}, refKey: true}}\r\nconst props4 = {...props2, uzJ1RxC_J: {href: {hash: \":o2OyPZT0J\", webPageId: \"IcDJn3OkA\"}, refKey: true}}\r\nconst props5 = {gkP2FEM8D: \"var(--token-8b1597c5-02ef-4f98-80bd-1fb41bae0f0a, rgb(214, 253, 112))\", KMKNXi5cy: true, uzJ1RxC_J: {href: {hash: \":mK1LdG5Oo\", webPageId: \"EveXp5jOB\"}, refKey: true}}\r\nconst props6 = {...props2, uzJ1RxC_J: {href: {hash: \":EvscB10rJ\", webPageId: \"SCVGNX8K4\"}, refKey: true}}\r\nconst props7 = {...props2, uzJ1RxC_J: {href: {hash: \":KP6JlXtVV\", webPageId: \"kgGI7XGum\"}, refKey: true}}\r\nconst props8 = {...props2, uzJ1RxC_J: {href: {hash: \":FxHIHPAy4\", webPageId: \"ty8G_bHlx\"}, refKey: true}}\r\nconst props9 = {...props2, uzJ1RxC_J: undefined}\r\nconst props10 = {...props2, gkP2FEM8D: \"var(--token-caa15132-3124-46bd-b68a-fdb00accfa91, rgb(248, 247, 245))\", uzJ1RxC_J: {href: {hash: \":Wm9VR7sEC\", webPageId: \"jZ0twm0jc\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, D5jxfHivc: props9, dZovrdFBM: props9, EveXp5jOB: props5, fiTFfTVh0: props9, iAwCIU_ki: props9, IcDJn3OkA: props4, jZ0twm0jc: props10, kgGI7XGum: props7, OcySq0n66: props9, Oq5qc4zFd: props9, R4dD6cIw5: props9, SCVGNX8K4: props6, SXfJUmyX3: props9, tEjh2ROlY: props9, ty8G_bHlx: props8, Ull1KplX2: props9, VsiY9Z43t: props9, wnACq9XLO: props9, woRf5Q88K: props2, XggqSHEQ1: props3, zHKW92AJx: props9, zjc89sVyd: props9}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uzJ1RxC_J\"]]}, (resolvedLinks) => React.createElement(HomePage, {...props, key: \"HomePage\", style, uzJ1RxC_J: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"woRf5Q88K\":\r\ncase \"XggqSHEQ1\":\r\ncase \"IcDJn3OkA\":\r\ncase \"SCVGNX8K4\":\r\ncase \"kgGI7XGum\":\r\ncase \"ty8G_bHlx\":\r\ncase \"tEjh2ROlY\":\r\ncase \"fiTFfTVh0\":\r\ncase \"zjc89sVyd\":\r\ncase \"OcySq0n66\":\r\ncase \"dZovrdFBM\":\r\ncase \"Ull1KplX2\":\r\ncase \"Oq5qc4zFd\":\r\ncase \"VsiY9Z43t\":\r\ncase \"SXfJUmyX3\":\r\ncase \"zHKW92AJx\":\r\ncase \"jZ0twm0jc\":\r\ncase \"wnACq9XLO\":\r\ncase \"D5jxfHivc\":\r\ncase \"R4dD6cIw5\":\r\ncase \"iAwCIU_ki\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uzJ1RxC_J\"]]}, (resolvedLinks) => React.createElement(OtherPages, {...props, key: \"OtherPages\", style, uzJ1RxC_J: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"EveXp5jOB\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uzJ1RxC_J\"]]}, (resolvedLinks) => React.createElement(Page, {...props, key: \"Page\", style, uzJ1RxC_J: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\nreturn [{hash: \"1wq47o0\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"f6gp94\", mediaQuery: \"(min-width: 810px) and (max-width: 991.98px)\"}, {hash: \"1dqpq92\", mediaQuery: \"(min-width: 992px) and (max-width: 1439.98px)\"}, {hash: \"ep8dpb\", mediaQuery: \"(min-width: 1440px)\"}]\r\ncase \"woRf5Q88K\":\r\ncase \"XggqSHEQ1\":\r\ncase \"IcDJn3OkA\":\r\ncase \"SCVGNX8K4\":\r\ncase \"kgGI7XGum\":\r\ncase \"ty8G_bHlx\":\r\ncase \"tEjh2ROlY\":\r\ncase \"fiTFfTVh0\":\r\ncase \"zjc89sVyd\":\r\ncase \"OcySq0n66\":\r\ncase \"dZovrdFBM\":\r\ncase \"Ull1KplX2\":\r\ncase \"Oq5qc4zFd\":\r\ncase \"VsiY9Z43t\":\r\ncase \"SXfJUmyX3\":\r\ncase \"zHKW92AJx\":\r\ncase \"jZ0twm0jc\":\r\ncase \"wnACq9XLO\":\r\ncase \"D5jxfHivc\":\r\ncase \"R4dD6cIw5\":\r\ncase \"iAwCIU_ki\":\r\nreturn [{hash: \"7rvazp\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"vc2mnh\", mediaQuery: \"(min-width: 992px) and (max-width: 1439.98px)\"}, {hash: \"twme34\", mediaQuery: \"(min-width: 810px) and (max-width: 991.98px)\"}, {hash: \"hgjv1o\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"EveXp5jOB\":\r\nreturn [{hash: \"1ac5rpf\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"11ftlo7\", mediaQuery: \"(min-width: 810px) and (max-width: 991.98px)\"}, {hash: \"1aizw9i\", mediaQuery: \"(min-width: 992px) and (max-width: 1439.98px)\"}, {hash: \"l1ukdh\", mediaQuery: \"(min-width: 1440px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ortALFP61spZSRIimfZe/4ESmdeUPdn1LLzmkbLQG/EveXp5jOB.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://analyticsbetterworld.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/cz0nT3npL4FIclCoyOmX/mT1kt7w7wIghbL5pPuA2/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 90, type: \"wipe\", width: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.4, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}