{"version":3,"file":"script_main.mxrVCaNq.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","e","log","time","timeEnd","e","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","p","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","Component","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","NavLinks","Search","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","Image","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","fonts","css","className","css","Navigation","MailchimpForm","InstagramIcon","YoutubeIcon","XIcon","LinkedIN","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","PropertyOverrides","RichText","React.Fragment","SVG","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","React.createElement","DefaultPage","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/b5Yi9vGuSh53rG9X1guq/QaJfxMly2yZQ4ih6ijaZ/Cm1Gu17Y0.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/36D1IYfbJ2XWwMoKBa8x/j6xlFOahWqkKMgtPczfY/Search_Modal_Class.js","https:/framerusercontent.com/modules/XO2kuRadaJoMfLcweKXY/lxg3Paz4amx2hnzMkrrl/evyTrAj7s.js","https:/framerusercontent.com/modules/ujyWowvv6dhy58p98sj6/Ap5PYMADzKAK2meqn9b9/FDEGs91Ln.js","https:/framerusercontent.com/modules/OA3uACsCM1ChB7kR0Kuj/vpYEgKMqzs4onRxgizwh/MOhfDjnCi.js","https:/framerusercontent.com/modules/KGrTKOdwRJkn8W1s5N1K/H0LzwuTMgJuh0a0j8tK0/Qndli7gQ1.js","https:/framerusercontent.com/modules/0tQ9FmwsSktDUNWnKymB/Wk9RjaiJ0pyrbW0LxnKe/CUUuLWKDA.js","https:/framerusercontent.com/modules/DxuJcKnrH9WEjWv68ved/G8O6kgKA9N9ZZKCvcNAI/dQEaGU_2j.js","https:/framerusercontent.com/modules/RaCC1EZK0X7QgStGxPdC/i1vF4RCcwUUlokSL9gP3/G9p_7YPZz.js","https:/framerusercontent.com/modules/BDVjOd2iQH3YxYAbdy9N/GaBnRk5tCL6FXZUJCZag/mNKGX0MkX.js","https:/framerusercontent.com/modules/kR7oGG9nEjPtqGVngGkB/Ofro8HOaEbM0Rm9GBVR2/VKCneSGbk.js","https:/framerusercontent.com/modules/bC6ZtXuk638mkmUmZlhe/ccGOgTiJH9W1ZTgE7MPm/ZheP7igdE.js","https:/framerusercontent.com/modules/4DzP6rHo0wBHRXl8wkUd/r9Z7NICUtF8v8jmwNvFw/iwrAVYKSn.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"jqzp9F22z\",\"lvMf1Kt0D\"];const serializationHash=\"framer-Nbn1O\";const variantClassNames={jqzp9F22z:\"framer-v-ocm4so\",lvMf1Kt0D:\"framer-v-5oidtr\"};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={\"Variant 1\":\"jqzp9F22z\",\"Variant 2\":\"lvMf1Kt0D\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jqzp9F22z\"};};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:\"jqzp9F22z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1edfqb0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"lvMf1Kt0D\");});const onMouseLeaverqx0ir=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"jqzp9F22z\");});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:\"https://www.youtube.com/@foundation-capital\",motionChild:true,nodeId:\"jqzp9F22z\",openInNewTab:true,scopeId:\"Cm1Gu17Y0\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"View Youtube\",className:`${cx(scopingClassNames,\"framer-ocm4so\",className,classNames)} framer-nhu3ho`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jqzp9F22z\",onMouseEnter:onMouseEnter1edfqb0,ref:refBinding,style:{...style},...addPropertyOverrides({lvMf1Kt0D:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeaverqx0ir}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-63610g\",layoutDependency:layoutDependency,layoutId:\"j32ft9q_E\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 12.134\" overflow=\"visible\"><path d=\"M 15.068 0 C 16.692 0 18 1.436 18 3.202 L 18 8.932 C 18.006 10.706 16.692 12.134 15.068 12.134 L 2.932 12.134 C 1.308 12.134 0 10.698 0 8.932 L 0 3.202 C 0 1.429 1.315 0 2.932 0 Z M 7.078 8.921 L 12.184 5.977 L 7.078 3.034 Z\" fill=\"rgb(63,113,184)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({lvMf1Kt0D:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 12.134\" overflow=\"visible\"><path d=\"M 15.068 0 C 16.692 0 18 1.436 18 3.202 L 18 8.932 C 18.006 10.706 16.692 12.134 15.068 12.134 L 2.932 12.134 C 1.308 12.134 0 10.698 0 8.932 L 0 3.202 C 0 1.429 1.315 0 2.932 0 Z M 7.078 8.921 L 12.184 5.977 L 7.078 3.034 Z\" fill=\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-x7997r\",layoutDependency:layoutDependency,layoutId:\"Lsc9XIpa9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 12.134\" overflow=\"visible\"><path d=\"M 15.068 0 C 16.692 0 18 1.436 18 3.202 L 18 8.932 C 18.006 10.706 16.692 12.134 15.068 12.134 L 2.932 12.134 C 1.308 12.134 0 10.698 0 8.932 L 0 3.202 C 0 1.429 1.315 0 2.932 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xfxk4\",layoutDependency:layoutDependency,layoutId:\"df4YLfomi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.106 5.887\" overflow=\"visible\"><path d=\"M 0 5.887 L 5.106 2.943 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Nbn1O.framer-nhu3ho, .framer-Nbn1O .framer-nhu3ho { display: block; }\",\".framer-Nbn1O.framer-ocm4so { height: 12px; overflow: visible; position: relative; text-decoration: none; width: 18px; }\",\".framer-Nbn1O .framer-63610g, .framer-Nbn1O .framer-x7997r { height: 12px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-Nbn1O .framer-1xfxk4 { height: 6px; left: 7px; position: absolute; top: 3px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lvMf1Kt0D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCm1Gu17Y0=withCSS(Component,css,\"framer-Nbn1O\");export default FramerCm1Gu17Y0;FramerCm1Gu17Y0.displayName=\"Youtube Icon\";FramerCm1Gu17Y0.defaultProps={height:12,width:18};addPropertyControls(FramerCm1Gu17Y0,{variant:{options:[\"jqzp9F22z\",\"lvMf1Kt0D\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCm1Gu17Y0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCm1Gu17Y0\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"18\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"12\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lvMf1Kt0D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cm1Gu17Y0.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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";export const withSearchModalClass=Component=>{return /*#__PURE__*/forwardRef((props,ref)=>{const existingClass=props?.className||\"\";const updatedClass=`${existingClass} custom-search-modal`.trim();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,className:updatedClass});});};\nexport const __FramerMetadata__ = {\"exports\":{\"withSearchModalClass\":{\"type\":\"reactHoc\",\"name\":\"withSearchModalClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search_Modal_Class.map","// Generated by Framer (9805f18)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Season Sans Regular\",\"CUSTOMV2;Season Sans Medium\",\"CUSTOMV2;Season Sans Bold Italic\",\"CUSTOMV2;Season Sans Regular Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Season Sans Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Season Sans\",url:\"https://framerusercontent.com/assets/2BEGL5pLNGzxlSHJAXgoh7voHWk.woff\",weight:\"358\"},{cssFamilyName:\"Season Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Season Sans\",url:\"https://framerusercontent.com/assets/N7k6R4nh7g1O3x9wjF6mJn8QCc.woff\",weight:\"444\"},{cssFamilyName:\"Season Sans Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Season Sans\",url:\"https://framerusercontent.com/assets/lYljuvBCYznWjGmj0astyQUY.woff\",weight:\"661\"},{cssFamilyName:\"Season Sans Regular Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Season Sans\",url:\"https://framerusercontent.com/assets/6WDghavf0GKQYy8DBh5ruNLZgM0.woff\",weight:\"358\"}]}];export const css=[\".framer-m30Uu .framer-styles-preset-erjqrc:not(.rich-text-wrapper), .framer-m30Uu .framer-styles-preset-erjqrc.rich-text-wrapper p { --framer-font-family: \\\"Season Sans Regular\\\", sans-serif; --framer-font-family-bold: \\\"Season Sans Medium\\\", sans-serif; --framer-font-family-bold-italic: \\\"Season Sans Bold Italic\\\", sans-serif; --framer-font-family-italic: \\\"Season Sans Regular Italic\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 358; --framer-font-weight-bold: 444; --framer-font-weight-bold-italic: 661; --framer-font-weight-italic: 358; --framer-letter-spacing: -0.01em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, #141a1a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-m30Uu\";\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 (e26a126)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-6Wtrj .framer-styles-preset-4shmgi:not(.rich-text-wrapper), .framer-6Wtrj .framer-styles-preset-4shmgi.rich-text-wrapper a { --framer-link-text-color: var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, #ffffff); }\"];export const className=\"framer-6Wtrj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (31f1c56)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Season Sans Regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Season Sans Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Season Sans\",url:\"https://framerusercontent.com/assets/2BEGL5pLNGzxlSHJAXgoh7voHWk.woff\",weight:\"358\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-KIqGT .framer-styles-preset-15q8hr8:not(.rich-text-wrapper), .framer-KIqGT .framer-styles-preset-15q8hr8.rich-text-wrapper p { --framer-font-family: \"Season Sans Regular\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 358; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, #141a1a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-KIqGT\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\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 sharedStyle2 from\"https://framerusercontent.com/modules/ujyWowvv6dhy58p98sj6/Ap5PYMADzKAK2meqn9b9/FDEGs91Ln.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/SXa963HEJQ2hcB10pOt4/ynks3W0W034jqFAP7v02/qBO1mQ_xc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kgVbHhXcCiOVX04MJIrQ/uXH8N9JwbkDDMrnWvibO/xPxRhaWqH.js\";const cycleOrder=[\"PBBPtfR_7\",\"cFQZXU2r7\",\"aOMZiURE5\",\"ZN6boAa8o\",\"tUhYYgpGd\",\"gaPJxWXOm\",\"Ert8h8hI0\",\"xYmTcrOXI\",\"Prc1Xxaa3\",\"Y50NJlmAD\",\"hZcBrlC5X\"];const serializationHash=\"framer-AUEZg\";const variantClassNames={aOMZiURE5:\"framer-v-ng0a46\",cFQZXU2r7:\"framer-v-1kmprmb\",Ert8h8hI0:\"framer-v-53bpj0\",gaPJxWXOm:\"framer-v-1nbs486\",hZcBrlC5X:\"framer-v-4hmu32\",PBBPtfR_7:\"framer-v-1el2xu3\",Prc1Xxaa3:\"framer-v-18rnywx\",tUhYYgpGd:\"framer-v-b1p05f\",xYmTcrOXI:\"framer-v-ngw1k1\",Y50NJlmAD:\"framer-v-wmgii9\",ZN6boAa8o:\"framer-v-1e1djkv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Practices - Crypto\":\"hZcBrlC5X\",\"Practices - Enterprise AI\":\"Prc1Xxaa3\",\"Practices - Fintech\":\"Y50NJlmAD\",\"Practices - White\":\"aOMZiURE5\",\"Practices \":\"PBBPtfR_7\",\"Team - Investors\":\"gaPJxWXOm\",\"Team - Operations\":\"xYmTcrOXI\",\"Team - Portfolio Services\":\"Ert8h8hI0\",Phone:\"cFQZXU2r7\",Practices:\"ZN6boAa8o\",Team:\"tUhYYgpGd\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PBBPtfR_7\"};};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:\"PBBPtfR_7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntertlxo25=activeVariantCallback(async(...args)=>{setVariant(\"Prc1Xxaa3\");});const onMouseEnter125en0y=activeVariantCallback(async(...args)=>{setVariant(\"gaPJxWXOm\");});const onMouseEnter9o6kul=activeVariantCallback(async(...args)=>{setVariant(\"Y50NJlmAD\");});const onMouseEnter1e0q3l4=activeVariantCallback(async(...args)=>{setVariant(\"Ert8h8hI0\");});const onMouseEnter1qc6pqe=activeVariantCallback(async(...args)=>{setVariant(\"hZcBrlC5X\");});const onMouseEnterdklc4d=activeVariantCallback(async(...args)=>{setVariant(\"xYmTcrOXI\");});const onMouseLeavedklc4d=activeVariantCallback(async(...args)=>{setVariant(\"xYmTcrOXI\");});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-1el2xu3\",className,classNames),\"data-framer-name\":\"Practices \",layoutDependency:layoutDependency,layoutId:\"PBBPtfR_7\",ref:refBinding,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(221, 236, 237, 0.5)\",WebkitBackdropFilter:\"blur(15px)\",...style},variants:{aOMZiURE5:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},Ert8h8hI0:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},gaPJxWXOm:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},hZcBrlC5X:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},Prc1Xxaa3:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},tUhYYgpGd:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},xYmTcrOXI:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},Y50NJlmAD:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},ZN6boAa8o:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({aOMZiURE5:{\"data-framer-name\":\"Practices - White\"},cFQZXU2r7:{\"data-framer-name\":\"Phone\"},Ert8h8hI0:{\"data-framer-name\":\"Team - Portfolio Services\"},gaPJxWXOm:{\"data-framer-name\":\"Team - Investors\"},hZcBrlC5X:{\"data-framer-name\":\"Practices - Crypto\"},Prc1Xxaa3:{\"data-framer-name\":\"Practices - Enterprise AI\"},tUhYYgpGd:{\"data-framer-name\":\"Team\"},xYmTcrOXI:{\"data-framer-name\":\"Team - Operations\"},Y50NJlmAD:{\"data-framer-name\":\"Practices - Fintech\"},ZN6boAa8o:{\"data-framer-name\":\"Practices\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hlsila\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"N0tWKgfFb\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{Ert8h8hI0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},hZcBrlC5X:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Prc1Xxaa3:{filter:\"none\",WebkitFilter:\"none\"},xYmTcrOXI:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Y50NJlmAD:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},...addPropertyOverrides({Ert8h8hI0:{\"data-highlight\":true,onMouseEnter:onMouseEnter125en0y},hZcBrlC5X:{\"data-highlight\":true,onMouseEnter:onMouseEntertlxo25},tUhYYgpGd:{\"data-highlight\":true,onMouseEnter:onMouseEnter125en0y},xYmTcrOXI:{\"data-highlight\":true,onMouseEnter:onMouseEnter125en0y},Y50NJlmAD:{\"data-highlight\":true,onMouseEnter:onMouseEntertlxo25},ZN6boAa8o:{\"data-highlight\":true,onMouseEnter:onMouseEntertlxo25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BhlqmMLUo\"},motionChild:true,nodeId:\"eOpw4akPP\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Enterprise\"})})})}),className:\"framer-nmnijx\",\"data-framer-name\":\"Investors\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eOpw4akPP\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aOMZiURE5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bCeV96NMD\"},motionChild:true,nodeId:\"eOpw4akPP\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4shmgi\",\"data-styles-preset\":\"FDEGs91Ln\",children:\"Enterprise AI\"})})})})},Ert8h8hI0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FTOl4KM2t\"},motionChild:true,nodeId:\"eOpw4akPP\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Investors\"})})})})},gaPJxWXOm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FTOl4KM2t\"},motionChild:true,nodeId:\"eOpw4akPP\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Investors\"})})})})},tUhYYgpGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FTOl4KM2t\"},motionChild:true,nodeId:\"eOpw4akPP\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Investors\"})})})})},xYmTcrOXI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FTOl4KM2t\"},motionChild:true,nodeId:\"eOpw4akPP\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Investors\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x6hadx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"sqXiFgyrz\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{Ert8h8hI0:{filter:\"none\",WebkitFilter:\"none\"},gaPJxWXOm:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},hZcBrlC5X:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Prc1Xxaa3:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},xYmTcrOXI:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Y50NJlmAD:{filter:\"none\",WebkitFilter:\"none\"}},...addPropertyOverrides({gaPJxWXOm:{\"data-highlight\":true,onMouseEnter:onMouseEnter1e0q3l4},hZcBrlC5X:{\"data-highlight\":true,onMouseEnter:onMouseEnter9o6kul},Prc1Xxaa3:{\"data-highlight\":true,onMouseEnter:onMouseEnter9o6kul},tUhYYgpGd:{\"data-highlight\":true,onMouseEnter:onMouseEnter1e0q3l4},xYmTcrOXI:{\"data-highlight\":true,onMouseEnter:onMouseEnter1e0q3l4},ZN6boAa8o:{\"data-highlight\":true,onMouseEnter:onMouseEnter9o6kul}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LLbJoFdZS\"},motionChild:true,nodeId:\"VWsYHl8ly\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Fintech\"})})})}),className:\"framer-1sl8v04\",\"data-framer-name\":\"Portfolio Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VWsYHl8ly\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aOMZiURE5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LLbJoFdZS\"},motionChild:true,nodeId:\"VWsYHl8ly\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4shmgi\",\"data-styles-preset\":\"FDEGs91Ln\",children:\"Fintech\"})})})})},Ert8h8hI0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MnFoKD25A\"},motionChild:true,nodeId:\"VWsYHl8ly\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio Services\"})})})})},gaPJxWXOm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MnFoKD25A\"},motionChild:true,nodeId:\"VWsYHl8ly\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio Services\"})})})})},tUhYYgpGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MnFoKD25A\"},motionChild:true,nodeId:\"VWsYHl8ly\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio Services\"})})})})},xYmTcrOXI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MnFoKD25A\"},motionChild:true,nodeId:\"VWsYHl8ly\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio Services\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-135c03u\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"AAsYE7GCc\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{Ert8h8hI0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},gaPJxWXOm:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},hZcBrlC5X:{filter:\"none\",WebkitFilter:\"none\"},Prc1Xxaa3:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},xYmTcrOXI:{filter:\"none\",WebkitFilter:\"none\"},Y50NJlmAD:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},...addPropertyOverrides({Ert8h8hI0:{\"data-highlight\":true,onMouseEnter:onMouseEnterdklc4d,onMouseLeave:onMouseLeavedklc4d},gaPJxWXOm:{\"data-highlight\":true,onMouseEnter:onMouseEnterdklc4d},Prc1Xxaa3:{\"data-highlight\":true,onMouseEnter:onMouseEnter1qc6pqe},tUhYYgpGd:{\"data-highlight\":true,onMouseEnter:onMouseEnterdklc4d},Y50NJlmAD:{\"data-highlight\":true,onMouseEnter:onMouseEnter1qc6pqe},ZN6boAa8o:{\"data-highlight\":true,onMouseEnter:onMouseEnter1qc6pqe}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N3S4XQ6Ml\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Crypto\"})})})}),className:\"framer-mnyfpx\",\"data-framer-name\":\"Operations\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hfDZjeMkk\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aOMZiURE5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N3S4XQ6Ml\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4shmgi\",\"data-styles-preset\":\"FDEGs91Ln\",children:\"Crypto\"})})})})},Ert8h8hI0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NjsqmAUnB\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Operations\"})})})})},gaPJxWXOm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NjsqmAUnB\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Operations\"})})})})},hZcBrlC5X:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HdqigXcPo\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Crypto\"})})})})},Prc1Xxaa3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HdqigXcPo\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Crypto\"})})})})},tUhYYgpGd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NjsqmAUnB\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Operations\"})})})})},xYmTcrOXI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NjsqmAUnB\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Operations\"})})})})},Y50NJlmAD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HdqigXcPo\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Crypto\"})})})})},ZN6boAa8o:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HdqigXcPo\"},motionChild:true,nodeId:\"hfDZjeMkk\",openInNewTab:false,relValues:[],scopeId:\"Qndli7gQ1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Crypto\"})})})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AUEZg.framer-1q55zpa, .framer-AUEZg .framer-1q55zpa { display: block; }\",\".framer-AUEZg.framer-1el2xu3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 15px; position: relative; width: 150px; }\",\".framer-AUEZg .framer-1hlsila, .framer-AUEZg .framer-1x6hadx, .framer-AUEZg .framer-135c03u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-AUEZg .framer-nmnijx { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-AUEZg .framer-1sl8v04, .framer-AUEZg .framer-mnyfpx { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-AUEZg.framer-v-1kmprmb.framer-1el2xu3 { gap: 0px; padding: 32px 0px 0px 10px; }\",\".framer-AUEZg.framer-v-1kmprmb .framer-1hlsila { order: 1; }\",\".framer-AUEZg.framer-v-1kmprmb .framer-1x6hadx { order: 0; }\",\".framer-AUEZg.framer-v-1kmprmb .framer-135c03u { order: 2; }\",\".framer-AUEZg.framer-v-1e1djkv.framer-1el2xu3, .framer-AUEZg.framer-v-b1p05f.framer-1el2xu3 { padding: 15px 0px 15px 0px; }\",\".framer-AUEZg.framer-v-1nbs486.framer-1el2xu3, .framer-AUEZg.framer-v-53bpj0.framer-1el2xu3, .framer-AUEZg.framer-v-ngw1k1.framer-1el2xu3, .framer-AUEZg.framer-v-18rnywx.framer-1el2xu3, .framer-AUEZg.framer-v-wmgii9.framer-1el2xu3, .framer-AUEZg.framer-v-4hmu32.framer-1el2xu3 { overflow: visible; padding: 15px 0px 15px 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 121\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cFQZXU2r7\":{\"layout\":[\"fixed\",\"auto\"]},\"aOMZiURE5\":{\"layout\":[\"fixed\",\"auto\"]},\"ZN6boAa8o\":{\"layout\":[\"fixed\",\"auto\"]},\"tUhYYgpGd\":{\"layout\":[\"fixed\",\"auto\"]},\"gaPJxWXOm\":{\"layout\":[\"fixed\",\"auto\"]},\"Ert8h8hI0\":{\"layout\":[\"fixed\",\"auto\"]},\"xYmTcrOXI\":{\"layout\":[\"fixed\",\"auto\"]},\"Prc1Xxaa3\":{\"layout\":[\"fixed\",\"auto\"]},\"Y50NJlmAD\":{\"layout\":[\"fixed\",\"auto\"]},\"hZcBrlC5X\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQndli7gQ1=withCSS(Component,css,\"framer-AUEZg\");export default FramerQndli7gQ1;FramerQndli7gQ1.displayName=\"Nav Links\";FramerQndli7gQ1.defaultProps={height:121,width:150};addPropertyControls(FramerQndli7gQ1,{variant:{options:[\"PBBPtfR_7\",\"cFQZXU2r7\",\"aOMZiURE5\",\"ZN6boAa8o\",\"tUhYYgpGd\",\"gaPJxWXOm\",\"Ert8h8hI0\",\"xYmTcrOXI\",\"Prc1Xxaa3\",\"Y50NJlmAD\",\"hZcBrlC5X\"],optionTitles:[\"Practices \",\"Phone\",\"Practices - White\",\"Practices\",\"Team\",\"Team - Investors\",\"Team - Portfolio Services\",\"Team - Operations\",\"Practices - Enterprise AI\",\"Practices - Fintech\",\"Practices - Crypto\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQndli7gQ1,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQndli7gQ1\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"121\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cFQZXU2r7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aOMZiURE5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZN6boAa8o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tUhYYgpGd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gaPJxWXOm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ert8h8hI0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xYmTcrOXI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Prc1Xxaa3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y50NJlmAD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hZcBrlC5X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"150\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qndli7gQ1.map","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,resolvePageScope,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,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{withSearchModalClass}from\"https://framerusercontent.com/modules/36D1IYfbJ2XWwMoKBa8x/j6xlFOahWqkKMgtPczfY/Search_Modal_Class.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/XO2kuRadaJoMfLcweKXY/lxg3Paz4amx2hnzMkrrl/evyTrAj7s.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/ujyWowvv6dhy58p98sj6/Ap5PYMADzKAK2meqn9b9/FDEGs91Ln.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/OA3uACsCM1ChB7kR0Kuj/vpYEgKMqzs4onRxgizwh/MOhfDjnCi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/SXa963HEJQ2hcB10pOt4/ynks3W0W034jqFAP7v02/qBO1mQ_xc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kgVbHhXcCiOVX04MJIrQ/uXH8N9JwbkDDMrnWvibO/xPxRhaWqH.js\";import NavLinks from\"https://framerusercontent.com/modules/KGrTKOdwRJkn8W1s5N1K/H0LzwuTMgJuh0a0j8tK0/Qndli7gQ1.js\";const NavLinksFonts=getFonts(NavLinks);const SearchFonts=getFonts(Search);const SearchWithSearchModalClass1ciutab=withCodeBoundaryForOverrides(Search,{nodeId:\"NyvhCKD9h\",override:withSearchModalClass,scopeId:\"CUUuLWKDA\"});const cycleOrder=[\"NK_T6YoUM\",\"AFYE9hmXe\",\"te5z4Csvg\",\"bPi_A41Bq\",\"aTCscrqUp\",\"cCpGoP6N4\",\"awHiN0Nxr\",\"W6Ve38L3f\",\"g7_mTFB9A\",\"BXkkwAYj4\",\"VM_GePpNz\",\"rFfMMeiQ0\",\"lsX8gfbq0\",\"FgvsKD35Z\",\"Iq5uG_uV8\",\"zczz0O3uU\"];const serializationHash=\"framer-vLB3e\";const variantClassNames={AFYE9hmXe:\"framer-v-32kk5f\",aTCscrqUp:\"framer-v-nbscfr\",awHiN0Nxr:\"framer-v-adhvme\",bPi_A41Bq:\"framer-v-1xnno0l\",BXkkwAYj4:\"framer-v-1ro1d6i\",cCpGoP6N4:\"framer-v-nacaue\",FgvsKD35Z:\"framer-v-1dcidl4\",g7_mTFB9A:\"framer-v-phszqd\",Iq5uG_uV8:\"framer-v-1gagqa2\",lsX8gfbq0:\"framer-v-y0hrw7\",NK_T6YoUM:\"framer-v-r7spwx\",rFfMMeiQ0:\"framer-v-1y8w7er\",te5z4Csvg:\"framer-v-3wgohv\",VM_GePpNz:\"framer-v-1gvqn9f\",W6Ve38L3f:\"framer-v-2pzou8\",zczz0O3uU:\"framer-v-1ph7hvn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YglXRkdz4=undefined;const DI2VYnFly=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={damping:40,delay:0,mass:1,stiffness:600,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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const humanReadableVariantMap={\"Desktop - Build Hover\":\"rFfMMeiQ0\",\"Desktop - Credo Hover\":\"FgvsKD35Z\",\"Desktop - Ideas Hover\":\"lsX8gfbq0\",\"Desktop - Logo Hover\":\"BXkkwAYj4\",\"Desktop - Portfolio Hover\":\"VM_GePpNz\",\"Desktop - Practices\":\"W6Ve38L3f\",\"Desktop - Search Hover\":\"zczz0O3uU\",\"Desktop - Team - Investors\":\"Iq5uG_uV8\",\"Desktop - Team\":\"g7_mTFB9A\",\"Desktop Nav - Transparent\":\"cCpGoP6N4\",\"Desktop Navigation\":\"NK_T6YoUM\",\"Phone - Transparent\":\"awHiN0Nxr\",\"Phone Open - Practices\":\"aTCscrqUp\",\"Phone Open - Teams\":\"bPi_A41Bq\",\"Phone Open\":\"te5z4Csvg\",Phone:\"AFYE9hmXe\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobile,height,id,image,width,...props})=>{return{...props,DI2VYnFly:image??props.DI2VYnFly??{pixelHeight:51,pixelWidth:167,src:\"https://framerusercontent.com/images/fQHZuMrkJZLmCgqCfxKkzaRDHPQ.svg?width=167&height=51\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"NK_T6YoUM\",YglXRkdz4:closeMobile??props.YglXRkdz4};};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,DI2VYnFly,YglXRkdz4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NK_T6YoUM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1idci4j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YglXRkdz4){const res=await YglXRkdz4(...args);if(res===false)return false;}});const onMouseLeave3fkyqa=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"NK_T6YoUM\");});const onTapjzk4dw=activeVariantCallback(async(...args)=>{setVariant(\"AFYE9hmXe\");});const onMouseEntert7fuu9=activeVariantCallback(async(...args)=>{setVariant(\"BXkkwAYj4\");});const onMouseLeaveivahvg=activeVariantCallback(async(...args)=>{setVariant(\"NK_T6YoUM\");});const onMouseEnter12wbhcl=activeVariantCallback(async(...args)=>{setVariant(\"g7_mTFB9A\");});const onMouseEnter1fupkey=activeVariantCallback(async(...args)=>{setVariant(\"VM_GePpNz\");});const onMouseEnterivahvg=activeVariantCallback(async(...args)=>{setVariant(\"NK_T6YoUM\");});const onTap1q9wegc=activeVariantCallback(async(...args)=>{setVariant(\"bPi_A41Bq\");});const onTap107zssw=activeVariantCallback(async(...args)=>{setVariant(\"te5z4Csvg\");});const onMouseEnter1x6okor=activeVariantCallback(async(...args)=>{setVariant(\"W6Ve38L3f\");});const onTap1kqc3td=activeVariantCallback(async(...args)=>{if(YglXRkdz4){const res=await YglXRkdz4(...args);if(res===false)return false;}});const onTap1poj4ke=activeVariantCallback(async(...args)=>{setVariant(\"aTCscrqUp\");});const onMouseEnter1i9wncm=activeVariantCallback(async(...args)=>{setVariant(\"rFfMMeiQ0\");});const onMouseEnter3a964j=activeVariantCallback(async(...args)=>{setVariant(\"lsX8gfbq0\");});const onMouseEntertuyumq=activeVariantCallback(async(...args)=>{setVariant(\"FgvsKD35Z\");});const onMouseEnter1qcsvpj=activeVariantCallback(async(...args)=>{setVariant(\"zczz0O3uU\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"te5z4Csvg\",\"bPi_A41Bq\",\"aTCscrqUp\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"te5z4Csvg\",\"bPi_A41Bq\",\"aTCscrqUp\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"AFYE9hmXe\",\"awHiN0Nxr\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"g7_mTFB9A\",\"Iq5uG_uV8\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"bPi_A41Bq\")return true;return false;};const isDisplayed5=()=>{if([\"te5z4Csvg\",\"aTCscrqUp\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"W6Ve38L3f\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"aTCscrqUp\")return true;return false;};const isDisplayed8=()=>{if([\"te5z4Csvg\",\"bPi_A41Bq\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if([\"AFYE9hmXe\",\"awHiN0Nxr\"].includes(baseVariant))return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"awHiN0Nxr\")return false;return true;};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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-r7spwx\",className,classNames),\"data-framer-name\":\"Desktop Navigation\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"NK_T6YoUM\",ref:refBinding,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(221, 236, 237, 0.5)\",WebkitBackdropFilter:\"blur(15px)\",...style},variants:{AFYE9hmXe:{backgroundColor:\"rgba(208, 226, 227, 0.7)\"},aTCscrqUp:{backdropFilter:\"blur(30px)\",backgroundColor:\"rgba(208, 226, 227, 0.7)\",WebkitBackdropFilter:\"blur(30px)\"},awHiN0Nxr:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},bPi_A41Bq:{backdropFilter:\"blur(30px)\",backgroundColor:\"rgba(208, 226, 227, 0.7)\",WebkitBackdropFilter:\"blur(30px)\"},cCpGoP6N4:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},te5z4Csvg:{backdropFilter:\"blur(30px)\",backgroundColor:\"rgba(208, 226, 227, 0.7)\",WebkitBackdropFilter:\"blur(30px)\"}},...addPropertyOverrides({AFYE9hmXe:{\"data-framer-name\":\"Phone\",\"data-highlight\":true,onTap:onTap1idci4j},aTCscrqUp:{\"data-framer-name\":\"Phone Open - Practices\"},awHiN0Nxr:{\"data-framer-name\":\"Phone - Transparent\"},bPi_A41Bq:{\"data-framer-name\":\"Phone Open - Teams\"},BXkkwAYj4:{\"data-framer-name\":\"Desktop - Logo Hover\"},cCpGoP6N4:{\"data-framer-name\":\"Desktop Nav - Transparent\"},FgvsKD35Z:{\"data-framer-name\":\"Desktop - Credo Hover\"},g7_mTFB9A:{\"data-framer-name\":\"Desktop - Team\",\"data-highlight\":true,onMouseLeave:onMouseLeave3fkyqa},Iq5uG_uV8:{\"data-framer-name\":\"Desktop - Team - Investors\",\"data-highlight\":true,onMouseLeave:onMouseLeave3fkyqa},lsX8gfbq0:{\"data-framer-name\":\"Desktop - Ideas Hover\"},rFfMMeiQ0:{\"data-framer-name\":\"Desktop - Build Hover\"},te5z4Csvg:{\"data-framer-name\":\"Phone Open\"},VM_GePpNz:{\"data-framer-name\":\"Desktop - Portfolio Hover\"},W6Ve38L3f:{\"data-framer-name\":\"Desktop - Practices\",\"data-highlight\":true,onMouseLeave:onMouseLeave3fkyqa},zczz0O3uU:{\"data-framer-name\":\"Desktop - Search Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hc2lwl\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"i4WUCB6bn\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pcm13h\",\"data-framer-name\":\"Close Button\",layoutDependency:layoutDependency,layoutId:\"DEcMQ04oj\",children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",style:{\"--framer-text-alignment\":\"right\"},children:\"Close\"})}),className:\"framer-s6c4c7\",\"data-framer-name\":\"Close\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N2xeYEUaF\",onTap:onTapjzk4dw,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"faQqJwXnG\",openInNewTab:false,scopeId:\"CUUuLWKDA\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||72)-40-39)/2)+0),pixelHeight:51,pixelWidth:167,sizes:\"127.7059px\",...toResponsiveImage(DI2VYnFly),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1h93kzw framer-1t63bm1\",\"data-framer-name\":\"Logo\",\"data-highlight\":true,fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"faQqJwXnG\",onMouseEnter:onMouseEntert7fuu9,...addPropertyOverrides({AFYE9hmXe:{\"data-highlight\":undefined,background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||64)-30-42.4)/2)+1.7),pixelHeight:51,pixelWidth:167,sizes:\"127.7059px\",...toResponsiveImage(DI2VYnFly),...{positionX:\"center\",positionY:\"center\"}},onMouseEnter:undefined},awHiN0Nxr:{\"aria-label\":\"View homepage\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||64)-30-42.4)/2)+1.7),pixelHeight:40,pixelWidth:134,sizes:\"127.5px\",src:\"https://framerusercontent.com/images/WNNA84o4YqdWpv6AHa18bnb10.svg?width=134&height=40\"},fitImageDimension:undefined},BXkkwAYj4:{onMouseLeave:onMouseLeaveivahvg},cCpGoP6N4:{\"aria-label\":\"View homepage\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||72)-40-39)/2)+0),pixelHeight:40,pixelWidth:134,sizes:\"127.5px\",src:\"https://framerusercontent.com/images/WNNA84o4YqdWpv6AHa18bnb10.svg?width=134&height=40\"},fitImageDimension:undefined},g7_mTFB9A:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0),pixelHeight:51,pixelWidth:167,sizes:\"127.7059px\",...toResponsiveImage(DI2VYnFly),...{positionX:\"center\",positionY:\"center\"}}},Iq5uG_uV8:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0),pixelHeight:51,pixelWidth:167,sizes:\"127.7059px\",...toResponsiveImage(DI2VYnFly),...{positionX:\"center\",positionY:\"center\"}}},W6Ve38L3f:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0),pixelHeight:51,pixelWidth:167,sizes:\"127.7059px\",...toResponsiveImage(DI2VYnFly),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({aTCscrqUp:{value:transition2},bPi_A41Bq:{value:transition2},te5z4Csvg:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xlfjmz\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"NIkZ9gug2\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jg5yv1\",\"data-framer-name\":\"Team\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"BXqsEbxAd\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{BXkkwAYj4:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},FgvsKD35Z:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},g7_mTFB9A:{filter:\"none\",WebkitFilter:\"none\"},Iq5uG_uV8:{filter:\"none\",WebkitFilter:\"none\"},lsX8gfbq0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},rFfMMeiQ0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},VM_GePpNz:{filter:\"none\",WebkitFilter:\"none\"},W6Ve38L3f:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-66a980\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bNhZ5GgFQ\",onMouseEnter:onMouseEnter12wbhcl,style:{filter:\"none\",WebkitFilter:\"none\"},variants:{FgvsKD35Z:{filter:\"none\",WebkitFilter:\"none\"},Iq5uG_uV8:{filter:\"none\",WebkitFilter:\"none\"},lsX8gfbq0:{filter:\"none\",WebkitFilter:\"none\"},rFfMMeiQ0:{filter:\"none\",WebkitFilter:\"none\"},VM_GePpNz:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{filter:\"none\",WebkitFilter:\"none\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:\"Team\"})}),className:\"framer-1j7drhs\",\"data-framer-name\":\"Team\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qsMqxaFzP\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{cCpGoP6N4:{\"--extracted-r6o4lv\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cCpGoP6N4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)))\"},children:\"Team\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-14ch85c\",layoutDependency:layoutDependency,layoutId:\"PEObxv05x\",requiresOverflowVisible:true,style:{rotate:90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 10 5 C 7.24 5 5 7.24 5 10 M 10 5 C 7.24 5 5 2.76 5 0 M 0 5 L 10 5\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({cCpGoP6N4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 10 5 C 7.24 5 5 7.24 5 10 M 10 5 C 7.24 5 5 2.76 5 0 M 0 5 L 10 5\" fill=\"transparent\" stroke=\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 7.24 5 10 M 0 5 C 2.76 5 5 2.76 5 0 M 10 5 L 0 5\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 7.24 5 10 M 0 5 C 2.76 5 5 2.76 5 0 M 10 5 L 0 5\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-64z5n1\",layoutDependency:layoutDependency,layoutId:\"nzZhvFRUW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 5 0 C 2.24 0 0 2.24 0 5\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 0 C 2.76 0 5 2.24 5 5\" fill=\"transparent\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 0 C 2.76 0 5 2.24 5 5\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fwsxbr\",layoutDependency:layoutDependency,layoutId:\"j4Ig7LX2h\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 5 5 C 2.24 5 0 2.76 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 2.76 5 0\" fill=\"transparent\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 2.76 5 0\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-183gua3\",layoutDependency:layoutDependency,layoutId:\"SF3c1AFYv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1\" overflow=\"visible\"><path d=\"M 0 0 L 10 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1\" overflow=\"visible\"><path d=\"M 10 0 L 0 0\" fill=\"transparent\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1\" overflow=\"visible\"><path d=\"M 10 0 L 0 0\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({g7_mTFB9A:{height:121,y:(componentViewport?.y||0)+20+8.3+0+20},Iq5uG_uV8:{height:121,y:(componentViewport?.y||0)+20+8.3+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2erqvl-container\",layoutDependency:layoutDependency,layoutId:\"XKpiUe0Py-container\",nodeId:\"XKpiUe0Py\",rendersWithMotion:true,scopeId:\"CUUuLWKDA\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"XKpiUe0Py\",layoutId:\"XKpiUe0Py\",variant:matchVariant(\"tUhYYgpGd\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kbmpen\",\"data-framer-name\":\"Portfolio\",\"data-hide-scrollbars\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LJcmRPBU4\",onMouseEnter:onMouseEnter1fupkey,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},variants:{aTCscrqUp:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},bPi_A41Bq:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},BXkkwAYj4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},cCpGoP6N4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},FgvsKD35Z:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},g7_mTFB9A:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Iq5uG_uV8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},lsX8gfbq0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},rFfMMeiQ0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},te5z4Csvg:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},VM_GePpNz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},W6Ve38L3f:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},...addPropertyOverrides({aTCscrqUp:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},bPi_A41Bq:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},te5z4Csvg:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},VM_GePpNz:{onMouseLeave:onMouseLeaveivahvg},W6Ve38L3f:{onMouseEnter:onMouseEnterivahvg}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-159hxah\",layoutDependency:layoutDependency,layoutId:\"uBnqGC5kF\",...addPropertyOverrides({aTCscrqUp:{\"data-highlight\":true,onTap:onTap1q9wegc},bPi_A41Bq:{\"data-highlight\":true,onTap:onTap107zssw},te5z4Csvg:{\"data-highlight\":true,onTap:onTap1q9wegc},W6Ve38L3f:{\"data-highlight\":true,onMouseEnter:onMouseEnter1fupkey}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PnL5PzRV1\"},motionChild:true,nodeId:\"XCwHNuHhq\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio\"})})})}),className:\"framer-l97xm4\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XCwHNuHhq\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{cCpGoP6N4:{\"--extracted-r6o4lv\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\"},te5z4Csvg:{\"--extracted-r6o4lv\":\"var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aTCscrqUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",dir:\"auto\",children:\"Team\"})}),verticalAlignment:\"center\"},bPi_A41Bq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",dir:\"auto\",children:\"Team\"})}),verticalAlignment:\"center\"},cCpGoP6N4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PnL5PzRV1\"},motionChild:true,nodeId:\"XCwHNuHhq\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4shmgi\",\"data-styles-preset\":\"FDEGs91Ln\",children:\"Portfolio\"})})})})},te5z4Csvg:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26)))\"},children:\"Team\"})}),onTap:onTap1q9wegc,verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ffayp\",layoutDependency:layoutDependency,layoutId:\"uM1Lo_8VI\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({bPi_A41Bq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1\" overflow=\"visible\"><path d=\"M 18 0 L 0 0\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-cdta93\",layoutDependency:layoutDependency,layoutId:\"h1YhgvZId\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({aTCscrqUp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0 L 9 18 M 18 9 L 0 9\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},te5z4Csvg:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0 L 9 18 M 18 9 L 0 9\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uaa688\",layoutDependency:layoutDependency,layoutId:\"rF3Et0uRY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 18\" overflow=\"visible\"><path d=\"M 0 0 L 0 18\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uuykry\",layoutDependency:layoutDependency,layoutId:\"Hqz_ajfEk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1\" overflow=\"visible\"><path d=\"M 18 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oaftu7\",\"data-framer-name\":\"Inline Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"X8RxjJrB7\",onTap:onTapjzk4dw,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15q8hr8\",\"data-styles-preset\":\"MOhfDjnCi\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FTOl4KM2t\"},motionChild:true,nodeId:\"wQ88vtzML\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Investors\"})})})}),className:\"framer-rtpjq9\",\"data-framer-name\":\"Investors\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wQ88vtzML\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15q8hr8\",\"data-styles-preset\":\"MOhfDjnCi\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MnFoKD25A\"},motionChild:true,nodeId:\"wiP1kP8ig\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio Services\"})})})}),className:\"framer-144yt5w\",\"data-framer-name\":\"Portfolio Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wiP1kP8ig\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15q8hr8\",\"data-styles-preset\":\"MOhfDjnCi\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NjsqmAUnB\"},motionChild:true,nodeId:\"NbRD8Kzqe\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Operations\"})})})}),className:\"framer-8fuc3l\",\"data-framer-name\":\"Operations\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NbRD8Kzqe\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-349yc6\",\"data-framer-name\":\"Practices\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"ykCDoBG70\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{BXkkwAYj4:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},FgvsKD35Z:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},g7_mTFB9A:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Iq5uG_uV8:{filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},lsX8gfbq0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},rFfMMeiQ0:{filter:\"none\",WebkitFilter:\"none\"},VM_GePpNz:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},...addPropertyOverrides({g7_mTFB9A:{\"data-highlight\":true,onMouseEnter:onMouseEnter1x6okor},Iq5uG_uV8:{\"data-highlight\":true,onMouseEnter:onMouseEnter1x6okor}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wx0i6q\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jd2OwZ68R\",onMouseEnter:onMouseEnter1x6okor,style:{filter:\"none\",WebkitFilter:\"none\"},variants:{FgvsKD35Z:{filter:\"none\",WebkitFilter:\"none\"},Iq5uG_uV8:{filter:\"none\",WebkitFilter:\"none\"},lsX8gfbq0:{filter:\"none\",WebkitFilter:\"none\"},rFfMMeiQ0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{filter:\"none\",WebkitFilter:\"none\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:\"Practices\"})}),className:\"framer-18zda1i\",\"data-framer-name\":\"Practices\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZaMBif84c\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{cCpGoP6N4:{\"--extracted-r6o4lv\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cCpGoP6N4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)))\"},children:\"Practices\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-bbvymg\",layoutDependency:layoutDependency,layoutId:\"Npdf0mfI7\",requiresOverflowVisible:true,style:{rotate:90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 10 5 C 7.24 5 5 2.76 5 0 M 10 5 C 7.24 5 5 7.24 5 10 M 0 5 L 10 5\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({cCpGoP6N4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 10 5 C 7.24 5 5 2.76 5 0 M 10 5 C 7.24 5 5 7.24 5 10 M 0 5 L 10 5\" fill=\"transparent\" stroke=\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 7.24 5 10 M 0 5 C 2.76 5 5 2.76 5 0 M 10 5 L 0 5\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 7.24 5 10 M 0 5 C 2.76 5 5 2.76 5 0 M 10 5 L 0 5\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},W6Ve38L3f:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 7.24 5 10 M 0 5 C 2.76 5 5 2.76 5 0 M 10 5 L 0 5\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2axa6\",layoutDependency:layoutDependency,layoutId:\"rkosyNVVL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 5 5 C 2.24 5 0 2.76 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 0 C 2.76 0 5 2.24 5 5\" fill=\"transparent\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 0 C 2.76 0 5 2.24 5 5\" fill=\"transparent\"></path></svg>'},W6Ve38L3f:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 0 C 2.76 0 5 2.24 5 5\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uczwpb\",layoutDependency:layoutDependency,layoutId:\"UlwrYnRts\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 5 0 C 2.24 0 0 2.24 0 5\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 2.76 5 0\" fill=\"transparent\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 2.76 5 0\" fill=\"transparent\"></path></svg>'},W6Ve38L3f:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 0 5 C 2.76 5 5 2.76 5 0\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hx16tt\",layoutDependency:layoutDependency,layoutId:\"xHoy3XBAp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1\" overflow=\"visible\"><path d=\"M 0 0 L 10 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({g7_mTFB9A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1\" overflow=\"visible\"><path d=\"M 10 0 L 0 0\" fill=\"transparent\"></path></svg>'},Iq5uG_uV8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1\" overflow=\"visible\"><path d=\"M 10 0 L 0 0\" fill=\"transparent\"></path></svg>'},W6Ve38L3f:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1\" overflow=\"visible\"><path d=\"M 10 0 L 0 0\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({W6Ve38L3f:{height:121,y:(componentViewport?.y||0)+20+8.3+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11mxmmo-container\",layoutDependency:layoutDependency,layoutId:\"go9uI09A5-container\",nodeId:\"go9uI09A5\",rendersWithMotion:true,scopeId:\"CUUuLWKDA\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"go9uI09A5\",layoutId:\"go9uI09A5\",variant:matchVariant(\"ZN6boAa8o\"),width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"MCM45GAsy\",scopeId:\"CUUuLWKDA\",...addPropertyOverrides({te5z4Csvg:{href:{webPageId:\"PnL5PzRV1\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16nc5v6 framer-1t63bm1\",\"data-border\":true,\"data-framer-name\":\"Inline Link\",layoutDependency:layoutDependency,layoutId:\"MCM45GAsy\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({te5z4Csvg:{\"data-highlight\":true,onTap:onTapjzk4dw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PnL5PzRV1\"},motionChild:true,nodeId:\"ipkBUMm_X\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio\"})})})}),className:\"framer-1cj0qkr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ipkBUMm_X\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{te5z4Csvg:{\"--extracted-r6o4lv\":\"var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({bPi_A41Bq:{\"data-highlight\":true,onTap:onTap1kqc3td},te5z4Csvg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PnL5PzRV1\"},motionChild:true,nodeId:\"ipkBUMm_X\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Portfolio\"})})})})}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xh09zw\",\"data-border\":true,\"data-framer-name\":\"Inline Link\",layoutDependency:layoutDependency,layoutId:\"qqOk4LDCU\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ij1lv0\",layoutDependency:layoutDependency,layoutId:\"nrEGtIC8K\",...addPropertyOverrides({aTCscrqUp:{\"data-highlight\":true,onTap:onTap107zssw},bPi_A41Bq:{\"data-highlight\":true,onTap:onTap1poj4ke},te5z4Csvg:{\"data-highlight\":true,onTap:onTap1poj4ke}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:\"Practices\"})}),className:\"framer-1fjfbc3\",\"data-framer-name\":\"Practices\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IFOnyfMIw\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{te5z4Csvg:{\"--extracted-r6o4lv\":\"var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({te5z4Csvg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26)))\"},children:\"Practices\"})})}},baseVariant,gestureVariant)}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-x14enu\",layoutDependency:layoutDependency,layoutId:\"nlZkeANgb\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({aTCscrqUp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1\" overflow=\"visible\"><path d=\"M 18 0 L 0 0\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-nmn0w4\",layoutDependency:layoutDependency,layoutId:\"t192NdLp1\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({bPi_A41Bq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0 L 9 18 M 18 9 L 0 9\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},te5z4Csvg:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0 L 9 18 M 18 9 L 0 9\" fill=\"transparent\" stroke=\"rgb(29,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gbr229\",layoutDependency:layoutDependency,layoutId:\"NRxZur6FX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 18\" overflow=\"visible\"><path d=\"M 0 0 L 0 18\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9ptum8\",layoutDependency:layoutDependency,layoutId:\"X4_xV9e7m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1\" overflow=\"visible\"><path d=\"M 18 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k0t4fl\",\"data-framer-name\":\"Inline Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wTNuAjUBe\",onTap:onTapjzk4dw,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15q8hr8\",\"data-styles-preset\":\"MOhfDjnCi\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BhlqmMLUo\"},motionChild:true,nodeId:\"LLAyZc9bW\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Enterprise\"})})})}),className:\"framer-1r9sy6t\",\"data-framer-name\":\"Investors\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LLAyZc9bW\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15q8hr8\",\"data-styles-preset\":\"MOhfDjnCi\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LLbJoFdZS\"},motionChild:true,nodeId:\"RxV36o66S\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Fintech\"})})})}),className:\"framer-1ifb9i\",\"data-framer-name\":\"Portfolio Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RxV36o66S\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15q8hr8\",\"data-styles-preset\":\"MOhfDjnCi\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HdqigXcPo\"},motionChild:true,nodeId:\"rVzLe7wev\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Crypto\"})})})}),className:\"framer-axdxyd\",\"data-framer-name\":\"Operations\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rVzLe7wev\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"aoE4z9lCA\",scopeId:\"CUUuLWKDA\",...addPropertyOverrides({te5z4Csvg:{href:{webPageId:\"baQ_keuJT\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1n6uifa framer-1t63bm1\",\"data-framer-name\":\"Build\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aoE4z9lCA\",onMouseEnter:onMouseEnter1i9wncm,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},variants:{aTCscrqUp:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},bPi_A41Bq:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},BXkkwAYj4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},cCpGoP6N4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},FgvsKD35Z:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},g7_mTFB9A:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Iq5uG_uV8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},lsX8gfbq0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},rFfMMeiQ0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},te5z4Csvg:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},VM_GePpNz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},W6Ve38L3f:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},...addPropertyOverrides({aTCscrqUp:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},bPi_A41Bq:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},rFfMMeiQ0:{onMouseLeave:onMouseLeaveivahvg},te5z4Csvg:{\"data-border\":true,onMouseEnter:undefined,onTap:onTapjzk4dw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"baQ_keuJT\"},motionChild:true,nodeId:\"ASRwgjR1b\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Build\"})})})}),className:\"framer-1dlkt0b\",\"data-framer-name\":\"How We Build\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ASRwgjR1b\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{cCpGoP6N4:{\"--extracted-r6o4lv\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\"},te5z4Csvg:{\"--extracted-r6o4lv\":\"var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aTCscrqUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"baQ_keuJT\"},motionChild:true,nodeId:\"ASRwgjR1b\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Build\"})})})}),verticalAlignment:\"center\"},bPi_A41Bq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"baQ_keuJT\"},motionChild:true,nodeId:\"ASRwgjR1b\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Build\"})})})}),verticalAlignment:\"center\"},cCpGoP6N4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"baQ_keuJT\"},motionChild:true,nodeId:\"ASRwgjR1b\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4shmgi\",\"data-styles-preset\":\"FDEGs91Ln\",children:\"Build\"})})})})},te5z4Csvg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"baQ_keuJT\"},motionChild:true,nodeId:\"ASRwgjR1b\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Build\"})})})}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"u8UaK43X2\",scopeId:\"CUUuLWKDA\",...addPropertyOverrides({te5z4Csvg:{href:{webPageId:\"HMqL1cZFz\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-iml08u framer-1t63bm1\",\"data-framer-name\":\"Ideas\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"u8UaK43X2\",onMouseEnter:onMouseEnter3a964j,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},variants:{aTCscrqUp:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},bPi_A41Bq:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},BXkkwAYj4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},cCpGoP6N4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},FgvsKD35Z:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},g7_mTFB9A:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Iq5uG_uV8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},lsX8gfbq0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},rFfMMeiQ0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},te5z4Csvg:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},VM_GePpNz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},W6Ve38L3f:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},...addPropertyOverrides({aTCscrqUp:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},bPi_A41Bq:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},lsX8gfbq0:{onMouseLeave:onMouseLeaveivahvg},te5z4Csvg:{\"data-border\":true,onMouseEnter:undefined,onTap:onTapjzk4dw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HMqL1cZFz\"},motionChild:true,nodeId:\"pROQXUsus\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Ideas\"})})})}),className:\"framer-p3fyq7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pROQXUsus\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{te5z4Csvg:{\"--extracted-r6o4lv\":\"var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aTCscrqUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HMqL1cZFz\"},motionChild:true,nodeId:\"pROQXUsus\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Ideas\"})})})}),verticalAlignment:\"center\"},bPi_A41Bq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HMqL1cZFz\"},motionChild:true,nodeId:\"pROQXUsus\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Ideas\"})})})}),verticalAlignment:\"center\"},cCpGoP6N4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HMqL1cZFz\"},motionChild:true,nodeId:\"pROQXUsus\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4shmgi\",\"data-styles-preset\":\"FDEGs91Ln\",children:\"Ideas\"})})})})},te5z4Csvg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HMqL1cZFz\"},motionChild:true,nodeId:\"pROQXUsus\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Ideas\"})})})}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"Zkg_pNnH7\",scopeId:\"CUUuLWKDA\",...addPropertyOverrides({aTCscrqUp:{href:{webPageId:\"N4PdckIHH\"},openInNewTab:false},bPi_A41Bq:{href:{webPageId:\"N4PdckIHH\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-112umgd framer-1t63bm1\",\"data-framer-name\":\"Credo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Zkg_pNnH7\",onMouseEnter:onMouseEntertuyumq,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},variants:{aTCscrqUp:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},bPi_A41Bq:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},BXkkwAYj4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},cCpGoP6N4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},FgvsKD35Z:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},g7_mTFB9A:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Iq5uG_uV8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},lsX8gfbq0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},rFfMMeiQ0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},te5z4Csvg:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},VM_GePpNz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},W6Ve38L3f:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"}},...addPropertyOverrides({aTCscrqUp:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},bPi_A41Bq:{\"data-border\":true,\"data-highlight\":undefined,onMouseEnter:undefined},FgvsKD35Z:{onMouseLeave:onMouseLeaveivahvg},te5z4Csvg:{\"data-border\":true,onMouseEnter:undefined,onTap:onTapjzk4dw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N4PdckIHH\"},motionChild:true,nodeId:\"gGQiLYGpw\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Credo\"})})})}),className:\"framer-1e6x5ny\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gGQiLYGpw\",style:{\"--framer-paragraph-spacing\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},variants:{FgvsKD35Z:{filter:\"none\",WebkitFilter:\"none\"},Iq5uG_uV8:{filter:\"none\",WebkitFilter:\"none\"},lsX8gfbq0:{filter:\"none\",WebkitFilter:\"none\"},rFfMMeiQ0:{filter:\"none\",WebkitFilter:\"none\"},te5z4Csvg:{\"--extracted-r6o4lv\":\"var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26))\"},VM_GePpNz:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{filter:\"none\",WebkitFilter:\"none\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aTCscrqUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N4PdckIHH\"},motionChild:true,nodeId:\"gGQiLYGpw\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Credo\"})})})}),verticalAlignment:\"center\"},bPi_A41Bq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N4PdckIHH\"},motionChild:true,nodeId:\"gGQiLYGpw\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Credo\"})})})}),verticalAlignment:\"center\"},cCpGoP6N4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N4PdckIHH\"},motionChild:true,nodeId:\"gGQiLYGpw\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4shmgi\",\"data-styles-preset\":\"FDEGs91Ln\",children:\"Credo\"})})})})},te5z4Csvg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erjqrc\",\"data-styles-preset\":\"evyTrAj7s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N4PdckIHH\"},motionChild:true,nodeId:\"gGQiLYGpw\",openInNewTab:false,relValues:[],scopeId:\"CUUuLWKDA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:\"Credo\"})})})}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l7dd06\",layoutDependency:layoutDependency,layoutId:\"aZwrqvEwH\",children:[isDisplayed9()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",children:\"Menu\"})}),className:\"framer-1efnodu\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O4kUlOM5B\",onTap:onTap107zssw,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{AFYE9hmXe:{\"--extracted-r6o4lv\":\"var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26))\"},awHiN0Nxr:{\"--extracted-r6o4lv\":\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AFYE9hmXe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-047da9ac-a667-41e8-a19f-2d4a977dc06b, rgb(20, 26, 26)))\"},children:\"Menu\"})})},awHiN0Nxr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v67r2z\",\"data-styles-preset\":\"xPxRhaWqH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)))\"},children:\"Menu\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bs6mh4\",\"data-framer-name\":\"Search\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T5N23jZWO\",onMouseEnter:onMouseEnter1qcsvpj,style:{filter:\"none\",WebkitFilter:\"none\"},variants:{BXkkwAYj4:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},FgvsKD35Z:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},g7_mTFB9A:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},Iq5uG_uV8:{filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},lsX8gfbq0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},rFfMMeiQ0:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},VM_GePpNz:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},W6Ve38L3f:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},zczz0O3uU:{filter:\"none\",WebkitFilter:\"none\"}},...addPropertyOverrides({AFYE9hmXe:{onMouseEnter:undefined,onTap:onTapjzk4dw},Iq5uG_uV8:{onMouseEnter:onMouseEnterivahvg},zczz0O3uU:{onMouseLeave:onMouseLeaveivahvg}},baseVariant,gestureVariant),children:isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ciutab-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NyvhCKD9h-container\",nodeId:\"NyvhCKD9h\",rendersWithMotion:true,scopeId:\"CUUuLWKDA\",children:/*#__PURE__*/_jsx(SearchWithSearchModalClass1ciutab,{backdropOptions:{backgroundColor:\"var(--token-007ad235-09a7-44d2-8f48-523b381d3f61, rgb(21, 41, 68))\",transition:{duration:0,type:\"tween\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-7fdc4911-0760-4329-b909-c7eb3a26ec1e, rgb(0, 0, 0))\",iconImage:addImageAlt({pixelHeight:16,pixelWidth:16,src:\"https://framerusercontent.com/images/rvqOLAZyV4cWMBtA0LCgStp7paI.svg?width=16&height=16\"},\"\"),iconSize:16,iconType:\"custom\",id:\"NyvhCKD9h\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",iconImage:addImageAlt({pixelHeight:49,pixelWidth:49,src:\"https://framerusercontent.com/images/W6nLcmTTd8CaWsZb1LkV0O6YBI.svg?width=49&height=49\"},\"\"),iconSize:48,iconType:\"custom\"},inputFont:{fontFamily:'\"Season Sans Medium\", sans-serif',fontSize:\"80px\",fontStyle:\"normal\",fontWeight:444},placeholderOptions:{placeholderColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",placeholderText:\"Search...\"},textColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\"},layoutId:\"NyvhCKD9h\",modalOptions:{backgroundColor:\"var(--token-007ad235-09a7-44d2-8f48-523b381d3f61, rgb(21, 41, 68))\",borderRadius:0,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:0,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:0},top:0,width:1e3},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",subtitleFont:{fontFamily:'\"Season Sans Regular\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:358},subtitleType:\"path\"},titleColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",titleFont:{fontFamily:'\"Season Sans Medium\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:444},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"lY9c1R934\"},router),width:\"100%\",...addPropertyOverrides({AFYE9hmXe:{inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"contained\",iconOptions:{iconColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",iconImage:addImageAlt({pixelHeight:49,pixelWidth:49,src:\"https://framerusercontent.com/images/W6nLcmTTd8CaWsZb1LkV0O6YBI.svg?width=49&height=49\"},\"\"),iconSize:48,iconType:\"custom\"},inputFont:{fontFamily:'\"Season Sans Medium\", sans-serif',fontSize:\"50px\",fontStyle:\"normal\",fontWeight:444},placeholderOptions:{placeholderColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\",placeholderText:\"Search...\"},textColor:\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255))\"},modalOptions:{backgroundColor:\"var(--token-007ad235-09a7-44d2-8f48-523b381d3f61, rgb(21, 41, 68))\",borderRadius:0,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:0,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:0},top:0,width:770}},cCpGoP6N4:{iconImage:addImageAlt({pixelHeight:16,pixelWidth:16,src:\"https://framerusercontent.com/images/nSE3v1aC7rgnYGD60l0NcZaIGE.svg?width=16&height=16\"},\"\")}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vLB3e.framer-1t63bm1, .framer-vLB3e .framer-1t63bm1 { display: block; }\",\".framer-vLB3e.framer-r7spwx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 72px; justify-content: flex-start; overflow: hidden; padding: 20px 36px 20px 36px; position: relative; width: 1200px; }\",\".framer-vLB3e .framer-hc2lwl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vLB3e .framer-pcm13h { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; min-height: 200px; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 67%; }\",\".framer-vLB3e .framer-s6c4c7 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vLB3e .framer-1h93kzw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 39px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: auto; }\",\".framer-vLB3e .framer-1xlfjmz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vLB3e .framer-jg5yv1, .framer-vLB3e .framer-349yc6 { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vLB3e .framer-66a980, .framer-vLB3e .framer-kbmpen, .framer-vLB3e .framer-159hxah, .framer-vLB3e .framer-wx0i6q, .framer-vLB3e .framer-1n6uifa, .framer-vLB3e .framer-iml08u, .framer-vLB3e .framer-112umgd { 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-vLB3e .framer-1j7drhs, .framer-vLB3e .framer-l97xm4, .framer-vLB3e .framer-18zda1i, .framer-vLB3e .framer-1cj0qkr, .framer-vLB3e .framer-1dlkt0b, .framer-vLB3e .framer-p3fyq7, .framer-vLB3e .framer-1e6x5ny { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-vLB3e .framer-14ch85c, .framer-vLB3e .framer-bbvymg { height: 10px; position: relative; width: 10px; }\",\".framer-vLB3e .framer-64z5n1, .framer-vLB3e .framer-1uczwpb { height: 5px; left: 5px; position: absolute; top: 5px; width: 5px; }\",\".framer-vLB3e .framer-fwsxbr, .framer-vLB3e .framer-2axa6 { height: 5px; left: 5px; position: absolute; top: 0px; width: 5px; }\",\".framer-vLB3e .framer-183gua3, .framer-vLB3e .framer-1hx16tt { height: 1px; left: 0px; position: absolute; top: 5px; width: 10px; }\",\".framer-vLB3e .framer-2erqvl-container, .framer-vLB3e .framer-11mxmmo-container { flex: none; height: auto; left: 0px; position: absolute; top: 20px; width: auto; z-index: 1; }\",\".framer-vLB3e .framer-1ffayp, .framer-vLB3e .framer-x14enu { height: 1px; position: relative; width: 18px; }\",\".framer-vLB3e .framer-cdta93, .framer-vLB3e .framer-nmn0w4 { height: 18px; position: relative; width: 18px; }\",\".framer-vLB3e .framer-uaa688, .framer-vLB3e .framer-gbr229 { height: 18px; left: 9px; position: absolute; top: 0px; width: 1px; }\",\".framer-vLB3e .framer-uuykry, .framer-vLB3e .framer-9ptum8 { height: 1px; left: 0px; position: absolute; top: 9px; width: 18px; }\",\".framer-vLB3e .framer-oaftu7 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 25px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-vLB3e .framer-rtpjq9, .framer-vLB3e .framer-144yt5w, .framer-vLB3e .framer-8fuc3l, .framer-vLB3e .framer-1r9sy6t, .framer-vLB3e .framer-1ifb9i { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vLB3e .framer-16nc5v6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 36px 0px 36px 0px; position: relative; width: 1px; }\",\".framer-vLB3e .framer-1xh09zw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 56px; overflow: hidden; padding: 36px 0px 36px 0px; position: relative; width: 1px; }\",\".framer-vLB3e .framer-1ij1lv0 { 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: 260px; }\",\".framer-vLB3e .framer-1fjfbc3 { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vLB3e .framer-k0t4fl { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: 170px; justify-content: flex-start; overflow: hidden; padding: 25px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-vLB3e .framer-axdxyd { -webkit-user-select: none; flex: 1 0 0px; height: 1px; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vLB3e .framer-l7dd06 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 10px; position: relative; width: min-content; }\",\".framer-vLB3e .framer-1efnodu { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vLB3e .framer-bs6mh4 { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-vLB3e .framer-1ciutab-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 18px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-vLB3e.framer-v-32kk5f.framer-r7spwx { cursor: pointer; gap: 0px; height: 64px; justify-content: center; padding: 15px 18px 15px 18px; width: 770px; }\",\".framer-vLB3e.framer-v-32kk5f .framer-hc2lwl { gap: unset; justify-content: space-between; order: 0; }\",\".framer-vLB3e.framer-v-32kk5f .framer-1efnodu, .framer-vLB3e.framer-v-2pzou8 .framer-kbmpen, .framer-vLB3e.framer-v-phszqd .framer-kbmpen, .framer-vLB3e.framer-v-1gagqa2 .framer-kbmpen { order: 1; }\",\".framer-vLB3e.framer-v-32kk5f .framer-bs6mh4 { cursor: pointer; order: 0; }\",\".framer-vLB3e.framer-v-3wgohv.framer-r7spwx { flex-direction: column; gap: 0px; height: min-content; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 50px 18px 0px 18px; width: 770px; }\",\".framer-vLB3e.framer-v-3wgohv .framer-hc2lwl { flex: none; flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.9); justify-content: flex-start; overflow: auto; padding: 0px 0px 110px 0px; width: 100%; }\",\".framer-vLB3e.framer-v-3wgohv .framer-pcm13h { min-height: unset; order: 0; padding: 0px 2px 24px 0px; position: sticky; top: 0px; width: 100%; z-index: 3; }\",\".framer-vLB3e.framer-v-3wgohv .framer-1xlfjmz { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; order: 2; overflow: auto; width: 100%; z-index: 2; }\",\".framer-vLB3e.framer-v-3wgohv .framer-kbmpen { gap: unset; justify-content: space-between; order: 1; overflow: auto; padding: 36px 0px 36px 0px; width: 100%; }\",\".framer-vLB3e.framer-v-3wgohv .framer-159hxah, .framer-vLB3e.framer-v-1xnno0l .framer-159hxah, .framer-vLB3e.framer-v-nbscfr .framer-159hxah { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-vLB3e.framer-v-3wgohv .framer-l97xm4, .framer-vLB3e.framer-v-1xnno0l .framer-1cj0qkr { cursor: pointer; flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vLB3e.framer-v-3wgohv .framer-16nc5v6 { cursor: pointer; flex: none; order: 3; text-decoration: none; width: 100%; }\",\".framer-vLB3e.framer-v-3wgohv .framer-1cj0qkr, .framer-vLB3e.framer-v-3wgohv .framer-1dlkt0b, .framer-vLB3e.framer-v-3wgohv .framer-p3fyq7, .framer-vLB3e.framer-v-3wgohv .framer-1e6x5ny, .framer-vLB3e.framer-v-1xnno0l .framer-l97xm4, .framer-vLB3e.framer-v-1xnno0l .framer-1dlkt0b, .framer-vLB3e.framer-v-1xnno0l .framer-p3fyq7, .framer-vLB3e.framer-v-1xnno0l .framer-1e6x5ny, .framer-vLB3e.framer-v-nbscfr .framer-l97xm4, .framer-vLB3e.framer-v-nbscfr .framer-1cj0qkr, .framer-vLB3e.framer-v-nbscfr .framer-1dlkt0b, .framer-vLB3e.framer-v-nbscfr .framer-p3fyq7, .framer-vLB3e.framer-v-nbscfr .framer-1e6x5ny { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vLB3e.framer-v-3wgohv .framer-1xh09zw, .framer-vLB3e.framer-v-1xnno0l .framer-1xh09zw { flex: none; min-height: unset; order: 4; width: 100%; }\",\".framer-vLB3e.framer-v-3wgohv .framer-1ij1lv0, .framer-vLB3e.framer-v-1xnno0l .framer-1ij1lv0 { cursor: pointer; flex: 1 0 0px; width: 1px; }\",\".framer-vLB3e.framer-v-3wgohv .framer-1n6uifa { cursor: pointer; gap: 15px; justify-content: flex-start; order: 5; overflow: hidden; padding: 36px 0px 36px 0px; text-decoration: none; width: 100%; }\",\".framer-vLB3e.framer-v-3wgohv .framer-iml08u { cursor: pointer; gap: 15px; justify-content: flex-start; order: 6; overflow: hidden; padding: 36px 0px 36px 0px; text-decoration: none; width: 100%; }\",\".framer-vLB3e.framer-v-3wgohv .framer-112umgd { cursor: pointer; gap: 15px; justify-content: flex-start; order: 7; overflow: hidden; padding: 36px 0px 36px 0px; width: 100%; }\",\".framer-vLB3e.framer-v-1xnno0l.framer-r7spwx, .framer-vLB3e.framer-v-nbscfr.framer-r7spwx { flex-direction: column; gap: 0px; height: min-content; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 24px 18px 60px 18px; width: 390px; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-hc2lwl, .framer-vLB3e.framer-v-nbscfr .framer-hc2lwl { flex: none; flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.9); justify-content: flex-start; order: 0; overflow: auto; padding: 0px 0px 110px 0px; width: 100%; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-pcm13h, .framer-vLB3e.framer-v-nbscfr .framer-pcm13h { min-height: unset; padding: 0px 2px 24px 0px; position: sticky; top: 0px; width: 100%; z-index: 3; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-1xlfjmz { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); width: 100%; z-index: 2; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-kbmpen, .framer-vLB3e.framer-v-nbscfr .framer-kbmpen { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: unset; justify-content: space-between; order: 1; overflow: auto; padding: 36px 0px 36px 0px; width: 100%; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-oaftu7, .framer-vLB3e.framer-v-nbscfr .framer-k0t4fl { flex: none; width: 100%; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-16nc5v6, .framer-vLB3e.framer-v-nbscfr .framer-16nc5v6 { flex: none; order: 3; width: 100%; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-1n6uifa, .framer-vLB3e.framer-v-nbscfr .framer-1n6uifa { gap: 15px; justify-content: flex-start; order: 5; overflow: hidden; padding: 36px 0px 36px 0px; width: 100%; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-iml08u, .framer-vLB3e.framer-v-nbscfr .framer-iml08u { gap: 15px; justify-content: flex-start; order: 6; overflow: hidden; padding: 36px 0px 36px 0px; width: 100%; }\",\".framer-vLB3e.framer-v-1xnno0l .framer-112umgd, .framer-vLB3e.framer-v-nbscfr .framer-112umgd { gap: 15px; justify-content: flex-start; order: 7; overflow: hidden; padding: 36px 0px 36px 0px; text-decoration: none; width: 100%; }\",\".framer-vLB3e.framer-v-nbscfr .framer-1xlfjmz { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; overflow: auto; width: 100%; z-index: 2; }\",\".framer-vLB3e.framer-v-nbscfr .framer-1xh09zw { flex: none; flex-direction: column; min-height: unset; order: 4; width: 100%; }\",\".framer-vLB3e.framer-v-nbscfr .framer-1ij1lv0 { cursor: pointer; width: 100%; }\",\".framer-vLB3e.framer-v-nacaue .framer-hc2lwl, .framer-vLB3e.framer-v-adhvme .framer-hc2lwl, .framer-vLB3e.framer-v-2pzou8 .framer-jg5yv1, .framer-vLB3e.framer-v-phszqd .framer-jg5yv1, .framer-vLB3e.framer-v-1gagqa2 .framer-jg5yv1 { order: 0; }\",\".framer-vLB3e.framer-v-nacaue .framer-1h93kzw, .framer-vLB3e.framer-v-adhvme .framer-1h93kzw { width: 128px; }\",\".framer-vLB3e.framer-v-adhvme.framer-r7spwx { gap: unset; height: 64px; justify-content: space-between; padding: 15px 18px 15px 18px; width: 390px; }\",\".framer-vLB3e.framer-v-2pzou8.framer-r7spwx, .framer-vLB3e.framer-v-phszqd.framer-r7spwx { align-content: flex-start; align-items: flex-start; height: 175px; }\",\".framer-vLB3e.framer-v-2pzou8 .framer-349yc6, .framer-vLB3e.framer-v-phszqd .framer-349yc6, .framer-vLB3e.framer-v-1gagqa2 .framer-349yc6 { order: 2; }\",\".framer-vLB3e.framer-v-2pzou8 .framer-2axa6, .framer-vLB3e.framer-v-phszqd .framer-2axa6, .framer-vLB3e.framer-v-1gagqa2 .framer-2axa6 { left: 0px; top: 5px; }\",\".framer-vLB3e.framer-v-2pzou8 .framer-1uczwpb, .framer-vLB3e.framer-v-phszqd .framer-1uczwpb, .framer-vLB3e.framer-v-1gagqa2 .framer-1uczwpb { left: 0px; top: 0px; }\",\".framer-vLB3e.framer-v-2pzou8 .framer-1n6uifa, .framer-vLB3e.framer-v-phszqd .framer-1n6uifa, .framer-vLB3e.framer-v-1gagqa2 .framer-1n6uifa { order: 5; }\",\".framer-vLB3e.framer-v-2pzou8 .framer-iml08u, .framer-vLB3e.framer-v-phszqd .framer-iml08u, .framer-vLB3e.framer-v-1gagqa2 .framer-iml08u { order: 6; }\",\".framer-vLB3e.framer-v-2pzou8 .framer-112umgd, .framer-vLB3e.framer-v-phszqd .framer-112umgd, .framer-vLB3e.framer-v-1gagqa2 .framer-112umgd { order: 7; }\",\".framer-vLB3e.framer-v-phszqd .framer-64z5n1, .framer-vLB3e.framer-v-phszqd .framer-fwsxbr, .framer-vLB3e.framer-v-1gagqa2 .framer-64z5n1, .framer-vLB3e.framer-v-1gagqa2 .framer-fwsxbr { left: 0px; }\",\".framer-vLB3e.framer-v-1gagqa2.framer-r7spwx { align-content: flex-start; align-items: flex-start; height: 160px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-vLB3e[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-vLB3e [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-vLB3e[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-vLB3e [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-vLB3e[data-hide-scrollbars=\"true\"], .framer-vLB3e [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-vLB3e[data-border=\"true\"]::after, .framer-vLB3e [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 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AFYE9hmXe\":{\"layout\":[\"fixed\",\"fixed\"]},\"te5z4Csvg\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"bPi_A41Bq\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"aTCscrqUp\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"cCpGoP6N4\":{\"layout\":[\"fixed\",\"fixed\"]},\"awHiN0Nxr\":{\"layout\":[\"fixed\",\"fixed\"]},\"W6Ve38L3f\":{\"layout\":[\"fixed\",\"fixed\"]},\"g7_mTFB9A\":{\"layout\":[\"fixed\",\"fixed\"]},\"BXkkwAYj4\":{\"layout\":[\"fixed\",\"fixed\"]},\"VM_GePpNz\":{\"layout\":[\"fixed\",\"fixed\"]},\"rFfMMeiQ0\":{\"layout\":[\"fixed\",\"fixed\"]},\"lsX8gfbq0\":{\"layout\":[\"fixed\",\"fixed\"]},\"FgvsKD35Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"Iq5uG_uV8\":{\"layout\":[\"fixed\",\"fixed\"]},\"zczz0O3uU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DI2VYnFly\":\"image\",\"YglXRkdz4\":\"closeMobile\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCUUuLWKDA=withCSS(Component,css,\"framer-vLB3e\");export default FramerCUUuLWKDA;FramerCUUuLWKDA.displayName=\"Navigation\";FramerCUUuLWKDA.defaultProps={height:72,width:1200};addPropertyControls(FramerCUUuLWKDA,{variant:{options:[\"NK_T6YoUM\",\"AFYE9hmXe\",\"te5z4Csvg\",\"bPi_A41Bq\",\"aTCscrqUp\",\"cCpGoP6N4\",\"awHiN0Nxr\",\"W6Ve38L3f\",\"g7_mTFB9A\",\"BXkkwAYj4\",\"VM_GePpNz\",\"rFfMMeiQ0\",\"lsX8gfbq0\",\"FgvsKD35Z\",\"Iq5uG_uV8\",\"zczz0O3uU\"],optionTitles:[\"Desktop Navigation\",\"Phone\",\"Phone Open\",\"Phone Open - Teams\",\"Phone Open - Practices\",\"Desktop Nav - Transparent\",\"Phone - Transparent\",\"Desktop - Practices\",\"Desktop - Team\",\"Desktop - Logo Hover\",\"Desktop - Portfolio Hover\",\"Desktop - Build Hover\",\"Desktop - Ideas Hover\",\"Desktop - Credo Hover\",\"Desktop - Team - Investors\",\"Desktop - Search Hover\"],title:\"Variant\",type:ControlType.Enum},DI2VYnFly:{__defaultAssetReference:\"data:framer/asset-reference,fQHZuMrkJZLmCgqCfxKkzaRDHPQ.svg?originalFilename=FC-header-logo.svg&width=167&height=51\",title:\"Image\",type:ControlType.ResponsiveImage},YglXRkdz4:{title:\"Close Mobile\",type:ControlType.EventHandler}});addFonts(FramerCUUuLWKDA,[{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:\"Season Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Season Sans\",url:\"https://framerusercontent.com/assets/N7k6R4nh7g1O3x9wjF6mJn8QCc.woff\",weight:\"444\"},{cssFamilyName:\"Season Sans Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Season Sans\",url:\"https://framerusercontent.com/assets/2BEGL5pLNGzxlSHJAXgoh7voHWk.woff\",weight:\"358\"}]},...NavLinksFonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerCUUuLWKDA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCUUuLWKDA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"DI2VYnFly\\\":\\\"image\\\",\\\"YglXRkdz4\\\":\\\"closeMobile\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"72\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AFYE9hmXe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"te5z4Csvg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"bPi_A41Bq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"aTCscrqUp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"cCpGoP6N4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"awHiN0Nxr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W6Ve38L3f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g7_mTFB9A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BXkkwAYj4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VM_GePpNz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rFfMMeiQ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lsX8gfbq0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FgvsKD35Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Iq5uG_uV8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zczz0O3uU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CUUuLWKDA.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Ut3BrmtBG\",\"Z7ARfGVc_\"];const serializationHash=\"framer-wNw3H\";const variantClassNames={Ut3BrmtBG:\"framer-v-10b17i0\",Z7ARfGVc_:\"framer-v-vnzdcv\"};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={\"Variant 1\":\"Ut3BrmtBG\",\"Variant 2\":\"Z7ARfGVc_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ut3BrmtBG\"};};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:\"Ut3BrmtBG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1nbk26h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Z7ARfGVc_\");});const onMouseLeave186cyg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Ut3BrmtBG\");});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:\"https://www.instagram.com/foundationcapital/?hl=en\",motionChild:true,nodeId:\"Ut3BrmtBG\",openInNewTab:true,scopeId:\"dQEaGU_2j\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Instagram Icon\",className:`${cx(scopingClassNames,\"framer-10b17i0\",className,classNames)} framer-rnrzu3`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ut3BrmtBG\",onMouseEnter:onMouseEnter1nbk26h,ref:refBinding,style:{...style},...addPropertyOverrides({Z7ARfGVc_:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave186cyg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-10d4y10\",layoutDependency:layoutDependency,layoutId:\"PmmuFlQ0G\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 14.992 0 C 16.651 0.005 17.995 1.349 18 3.008 L 18 14.991 C 18.001 15.789 17.684 16.555 17.12 17.119 C 16.555 17.683 15.79 18 14.992 18 L 3.009 18 C 1.348 17.996 0.003 16.651 0 14.99 L 0 3.008 C 0.005 1.348 1.35 0.004 3.01 0 Z M 9.004 4.384 C 7.77 4.384 6.609 4.864 5.737 5.737 C 4.868 6.602 4.381 7.779 4.384 9.005 C 4.381 10.231 4.868 11.407 5.737 12.271 C 6.602 13.14 7.778 13.627 9.004 13.624 C 10.239 13.624 11.392 13.144 12.272 12.271 C 13.141 11.406 13.628 10.23 13.625 9.004 C 13.625 7.77 13.145 6.609 12.272 5.737 C 11.407 4.868 10.23 4.381 9.004 4.384 Z M 9.004 5.367 C 11.01 5.373 12.635 6.998 12.641 9.004 C 12.639 11.012 11.012 12.639 9.004 12.641 C 6.997 12.639 5.37 11.012 5.368 9.005 C 5.369 6.997 6.996 5.369 9.004 5.367 Z M 14.524 2.457 C 14.034 2.458 13.637 2.855 13.638 3.346 C 13.638 3.836 14.036 4.233 14.526 4.232 C 15.016 4.232 15.413 3.834 15.413 3.345 C 15.412 2.855 15.015 2.458 14.525 2.458 Z\" fill=\"rgb(63,113,184)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z7ARfGVc_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 14.992 0 C 16.651 0.005 17.995 1.349 18 3.008 L 18 14.991 C 18.001 15.789 17.684 16.555 17.12 17.119 C 16.555 17.683 15.79 18 14.992 18 L 3.009 18 C 1.348 17.996 0.003 16.651 0 14.99 L 0 3.008 C 0.005 1.348 1.35 0.004 3.01 0 Z M 9.004 4.384 C 7.77 4.384 6.609 4.864 5.737 5.737 C 4.868 6.602 4.381 7.779 4.384 9.005 C 4.381 10.231 4.868 11.407 5.737 12.271 C 6.602 13.14 7.778 13.627 9.004 13.624 C 10.239 13.624 11.392 13.144 12.272 12.271 C 13.141 11.406 13.628 10.23 13.625 9.004 C 13.625 7.77 13.145 6.609 12.272 5.737 C 11.407 4.868 10.23 4.381 9.004 4.384 Z M 9.004 5.367 C 11.01 5.373 12.635 6.998 12.641 9.004 C 12.639 11.012 11.012 12.639 9.004 12.641 C 6.997 12.639 5.37 11.012 5.368 9.005 C 5.369 6.997 6.996 5.369 9.004 5.367 Z M 14.524 2.457 C 14.034 2.458 13.637 2.855 13.638 3.346 C 13.638 3.836 14.036 4.233 14.526 4.232 C 15.016 4.232 15.413 3.834 15.413 3.345 C 15.412 2.855 15.015 2.458 14.525 2.458 Z\" fill=\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15qxdgd\",layoutDependency:layoutDependency,layoutId:\"C8SgVMbCx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 14.992 0 C 16.651 0.005 17.995 1.349 18 3.008 L 18 14.991 C 18.001 15.789 17.684 16.555 17.12 17.119 C 16.555 17.683 15.79 18 14.992 18 L 3.009 18 C 1.348 17.996 0.003 16.651 0 14.99 L 0 3.008 C 0.005 1.348 1.35 0.004 3.01 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-477tm7\",layoutDependency:layoutDependency,layoutId:\"qTZfG_O2F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.241 9.24\" overflow=\"visible\"><path d=\"M 4.62 0 C 3.386 0 2.225 0.48 1.353 1.353 C 0.484 2.218 -0.003 3.395 0 4.621 C -0.003 5.847 0.484 7.023 1.353 7.887 C 2.218 8.756 3.394 9.243 4.62 9.24 C 5.855 9.24 7.008 8.76 7.888 7.887 C 8.757 7.022 9.244 5.846 9.241 4.62 C 9.241 3.386 8.761 2.225 7.888 1.353 C 7.023 0.484 5.846 -0.003 4.62 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iruw7i\",layoutDependency:layoutDependency,layoutId:\"cdbqBFTnb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.273 7.274\" overflow=\"visible\"><path d=\"M 3.636 0 C 5.642 0.006 7.267 1.631 7.273 3.637 C 7.271 5.645 5.644 7.272 3.636 7.274 C 1.629 7.272 0.002 5.645 0 3.638 C 0.001 1.63 1.628 0.002 3.636 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-utgqse\",layoutDependency:layoutDependency,layoutId:\"jQzNSGF5a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.775 1.775\" overflow=\"visible\"><path d=\"M 0.887 0 C 0.396 0.001 -0.001 0.398 0 0.888 C 0.001 1.379 0.398 1.776 0.889 1.775 C 1.378 1.775 1.775 1.377 1.775 0.888 C 1.775 0.398 1.377 0.001 0.888 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wNw3H.framer-rnrzu3, .framer-wNw3H .framer-rnrzu3 { display: block; }\",\".framer-wNw3H.framer-10b17i0 { height: 18px; overflow: visible; position: relative; text-decoration: none; width: 18px; }\",\".framer-wNw3H .framer-10d4y10, .framer-wNw3H .framer-15qxdgd { height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-wNw3H .framer-477tm7 { height: 9px; left: 5px; position: absolute; top: 5px; width: 9px; }\",\".framer-wNw3H .framer-iruw7i { height: 8px; left: 6px; position: absolute; top: 6px; width: 8px; }\",\".framer-wNw3H .framer-utgqse { height: 2px; left: 14px; position: absolute; top: 3px; width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z7ARfGVc_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdQEaGU_2j=withCSS(Component,css,\"framer-wNw3H\");export default FramerdQEaGU_2j;FramerdQEaGU_2j.displayName=\"Instagram Icon\";FramerdQEaGU_2j.defaultProps={height:18,width:18};addPropertyControls(FramerdQEaGU_2j,{variant:{options:[\"Ut3BrmtBG\",\"Z7ARfGVc_\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdQEaGU_2j,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdQEaGU_2j\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"18\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z7ARfGVc_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"18\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dQEaGU_2j.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Lbakc2FLu\",\"K00eAn_4X\"];const serializationHash=\"framer-jTute\";const variantClassNames={K00eAn_4X:\"framer-v-lxdyqt\",Lbakc2FLu:\"framer-v-11dj75k\"};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={\"Variant 1\":\"Lbakc2FLu\",\"Variant 2\":\"K00eAn_4X\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Lbakc2FLu\"};};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:\"Lbakc2FLu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter13g1i2j=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"K00eAn_4X\");});const onMouseLeave1sd4rvl=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Lbakc2FLu\");});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:\"https://www.linkedin.com/company/foundation-capital/\",motionChild:true,nodeId:\"Lbakc2FLu\",openInNewTab:true,scopeId:\"G9p_7YPZz\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"View LinkedIn\",className:`${cx(scopingClassNames,\"framer-11dj75k\",className,classNames)} framer-swfefa`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Lbakc2FLu\",onMouseEnter:onMouseEnter13g1i2j,ref:refBinding,style:{...style},...addPropertyOverrides({K00eAn_4X:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave1sd4rvl}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-cdei1l\",layoutDependency:layoutDependency,layoutId:\"ab7pD4xsq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.001 18\" overflow=\"visible\"><path d=\"M 4.065 5.919 L 0.304 5.919 L 0.304 17.913 L 4.065 17.913 Z M 14.24 5.659 C 14.096 5.643 13.951 5.631 13.806 5.624 C 12.366 5.547 10.979 6.182 10.097 7.323 C 10.038 7.398 9.984 7.476 9.933 7.557 L 9.933 5.953 L 6.336 5.953 L 6.336 17.949 L 10.097 17.949 L 10.097 12.316 C 10.097 11.501 10.037 10.634 10.444 9.889 C 10.791 9.265 11.414 8.953 12.117 8.953 C 14.197 8.953 14.24 10.833 14.24 11.007 L 14.24 18 L 18.001 18 L 18.001 10.174 C 18.001 7.496 16.641 5.919 14.24 5.659 Z M 2.184 4.368 C 3.39 4.368 4.368 3.39 4.368 2.184 C 4.368 0.978 3.39 0 2.184 0 C 0.978 0 0 0.978 0 2.184 C 0 3.39 0.978 4.368 2.184 4.368 Z\" fill=\"rgb(63,113,184)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({K00eAn_4X:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.001 18\" overflow=\"visible\"><path d=\"M 4.065 5.919 L 0.304 5.919 L 0.304 17.913 L 4.065 17.913 Z M 14.24 5.659 C 14.096 5.643 13.951 5.631 13.806 5.624 C 12.366 5.547 10.979 6.182 10.097 7.323 C 10.038 7.398 9.984 7.476 9.933 7.557 L 9.933 5.953 L 6.336 5.953 L 6.336 17.949 L 10.097 17.949 L 10.097 12.316 C 10.097 11.501 10.037 10.634 10.444 9.889 C 10.791 9.265 11.414 8.953 12.117 8.953 C 14.197 8.953 14.24 10.833 14.24 11.007 L 14.24 18 L 18.001 18 L 18.001 10.174 C 18.001 7.496 16.641 5.919 14.24 5.659 Z M 2.184 4.368 C 3.39 4.368 4.368 3.39 4.368 2.184 C 4.368 0.978 3.39 0 2.184 0 C 0.978 0 0 0.978 0 2.184 C 0 3.39 0.978 4.368 2.184 4.368 Z\" fill=\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4do1p3\",layoutDependency:layoutDependency,layoutId:\"EqXXmd7qB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.761 11.994\" overflow=\"visible\"><path d=\"M 3.761 0 L 0 0 L 0 11.994 L 3.761 11.994 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o5hfpe\",layoutDependency:layoutDependency,layoutId:\"bsG7r92js\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.665 12.382\" overflow=\"visible\"><path d=\"M 7.904 0.041 C 7.76 0.025 7.615 0.013 7.47 0.006 C 6.03 -0.071 4.643 0.564 3.761 1.705 C 3.702 1.781 3.648 1.859 3.597 1.939 L 3.597 0.335 L 0 0.335 L 0 12.331 L 3.761 12.331 L 3.761 6.698 C 3.761 5.883 3.701 5.016 4.108 4.271 C 4.455 3.647 5.078 3.335 5.781 3.335 C 7.861 3.335 7.904 5.215 7.904 5.389 L 7.904 12.382 L 11.665 12.382 L 11.665 4.556 C 11.665 1.878 10.305 0.301 7.904 0.041 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16hn67d\",layoutDependency:layoutDependency,layoutId:\"DxhPcUhh8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.368 4.368\" overflow=\"visible\"><path d=\"M 2.184 4.368 C 3.39 4.368 4.368 3.39 4.368 2.184 C 4.368 0.978 3.39 0 2.184 0 C 0.978 0 0 0.978 0 2.184 C 0 3.39 0.978 4.368 2.184 4.368 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jTute.framer-swfefa, .framer-jTute .framer-swfefa { display: block; }\",\".framer-jTute.framer-11dj75k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jTute .framer-cdei1l { height: 18px; position: relative; width: 18px; }\",\".framer-jTute .framer-4do1p3 { height: 12px; left: 1px; position: absolute; top: 6px; width: 4px; }\",\".framer-jTute .framer-1o5hfpe { height: 13px; left: 7px; position: absolute; top: 6px; width: 12px; }\",\".framer-jTute .framer-16hn67d { height: 5px; left: 0px; position: absolute; top: 0px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"K00eAn_4X\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG9p_7YPZz=withCSS(Component,css,\"framer-jTute\");export default FramerG9p_7YPZz;FramerG9p_7YPZz.displayName=\"LinkedIN\";FramerG9p_7YPZz.defaultProps={height:18,width:18};addPropertyControls(FramerG9p_7YPZz,{variant:{options:[\"Lbakc2FLu\",\"K00eAn_4X\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerG9p_7YPZz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG9p_7YPZz\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"18\",\"framerIntrinsicHeight\":\"18\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K00eAn_4X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G9p_7YPZz.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"A5oLFwQQU\",\"LGYrFAuXT\"];const serializationHash=\"framer-D4BAP\";const variantClassNames={A5oLFwQQU:\"framer-v-96m8ol\",LGYrFAuXT:\"framer-v-69fnls\"};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={\"Variant 1\":\"A5oLFwQQU\",\"Variant 2\":\"LGYrFAuXT\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A5oLFwQQU\"};};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:\"A5oLFwQQU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1b3e52x=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"LGYrFAuXT\");});const onMouseLeavezamsi=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"A5oLFwQQU\");});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:\"https://x.com/FoundationCap\",motionChild:true,nodeId:\"A5oLFwQQU\",openInNewTab:true,scopeId:\"mNKGX0MkX\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"View X\",className:`${cx(scopingClassNames,\"framer-96m8ol\",className,classNames)} framer-may7io`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A5oLFwQQU\",onMouseEnter:onMouseEnter1b3e52x,ref:refBinding,style:{...style},...addPropertyOverrides({LGYrFAuXT:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeavezamsi}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-edbix3\",layoutDependency:layoutDependency,layoutId:\"aXrszAnG4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.939 18\" overflow=\"visible\"><path d=\"M 10.763 5.886 L 15.666 0.114 L 18.886 0.114 L 12.286 7.887 L 12.273 7.87 L 19.939 17.944 L 13.656 17.944 L 8.973 11.79 L 3.699 18 L 0.477 18 L 7.45 9.79 L 0 0 L 6.283 0 Z M 3.467 1.715 L 14.516 16.23 L 16.472 16.23 L 5.425 1.716 L 3.469 1.716 Z\" fill=\"rgb(63,113,184)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LGYrFAuXT:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.939 18\" overflow=\"visible\"><path d=\"M 10.763 5.886 L 15.666 0.114 L 18.886 0.114 L 12.286 7.887 L 12.273 7.87 L 19.939 17.944 L 13.656 17.944 L 8.973 11.79 L 3.699 18 L 0.477 18 L 7.45 9.79 L 0 0 L 6.283 0 Z M 3.467 1.715 L 14.516 16.23 L 16.472 16.23 L 5.425 1.716 L 3.469 1.716 Z\" fill=\"var(--token-bce2ee1c-1573-48e1-97e5-e42146278f6c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b11tfq\",layoutDependency:layoutDependency,layoutId:\"wCradBe6I\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.939 18\" overflow=\"visible\"><path d=\"M 6.283 0 L 0 0 L 7.45 9.79 L 0.477 18 L 3.699 18 L 8.973 11.79 L 13.656 17.944 L 19.939 17.944 L 12.273 7.87 L 12.286 7.887 L 18.886 0.114 L 15.666 0.114 L 10.763 5.886 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2ldh7k\",layoutDependency:layoutDependency,layoutId:\"N_H9YGkvY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.005 14.515\" overflow=\"visible\"><path d=\"M 0.002 0.001 L 1.958 0.001 L 13.005 14.515 L 11.049 14.515 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D4BAP.framer-may7io, .framer-D4BAP .framer-may7io { display: block; }\",\".framer-D4BAP.framer-96m8ol { height: 18px; overflow: visible; position: relative; text-decoration: none; width: 20px; }\",\".framer-D4BAP .framer-edbix3, .framer-D4BAP .framer-b11tfq { height: 18px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-D4BAP .framer-2ldh7k { height: 15px; left: 4px; position: absolute; top: 2px; width: 13px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LGYrFAuXT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermNKGX0MkX=withCSS(Component,css,\"framer-D4BAP\");export default FramermNKGX0MkX;FramermNKGX0MkX.displayName=\"X Icon\";FramermNKGX0MkX.defaultProps={height:18,width:20};addPropertyControls(FramermNKGX0MkX,{variant:{options:[\"A5oLFwQQU\",\"LGYrFAuXT\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermNKGX0MkX,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermNKGX0MkX\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LGYrFAuXT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"18\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mNKGX0MkX.map","// Generated by Framer (c0aead9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-BnN9r .framer-styles-preset-je3sbw:not(.rich-text-wrapper), .framer-BnN9r .framer-styles-preset-je3sbw.rich-text-wrapper a { --framer-link-hover-text-color: rgba(105, 168, 255, 0.6); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: rgba(105, 168, 255, 0.6); --framer-link-hover-text-decoration-thickness: 1px; --framer-link-text-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff); }\"];export const className=\"framer-BnN9r\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-eUJ3C .framer-styles-preset-quij58:not(.rich-text-wrapper), .framer-eUJ3C .framer-styles-preset-quij58.rich-text-wrapper a { --framer-link-hover-text-color: rgba(105, 168, 255, 0.6); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: rgba(105, 168, 255, 0.6); --framer-link-hover-text-decoration-thickness: 1px; --framer-link-text-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff) /* {\"name\":\"Sky\"} */; --framer-link-text-decoration-thickness: 1px; }'];export const className=\"framer-eUJ3C\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,PropertyOverrides,RenderTarget,RichText,safeCSSValue,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotLottie from\"https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/Tu6E3lau5mSdWGeVHqah/DotLottie.js\";import YoutubeIcon from\"#framer/local/canvasComponent/Cm1Gu17Y0/Cm1Gu17Y0.js\";import Navigation from\"#framer/local/canvasComponent/CUUuLWKDA/CUUuLWKDA.js\";import InstagramIcon from\"#framer/local/canvasComponent/dQEaGU_2j/dQEaGU_2j.js\";import LinkedIN from\"#framer/local/canvasComponent/G9p_7YPZz/G9p_7YPZz.js\";import XIcon from\"#framer/local/canvasComponent/mNKGX0MkX/mNKGX0MkX.js\";import MailchimpForm from\"#framer/local/canvasComponent/YzQN00lmJ/YzQN00lmJ.js\";import*as sharedStyle3 from\"#framer/local/css/qBO1mQ_xc/qBO1mQ_xc.js\";import*as sharedStyle1 from\"#framer/local/css/UWGiUQFde/UWGiUQFde.js\";import*as sharedStyle2 from\"#framer/local/css/VKCneSGbk/VKCneSGbk.js\";import*as sharedStyle from\"#framer/local/css/xK9g_j_8H/xK9g_j_8H.js\";import*as sharedStyle4 from\"#framer/local/css/ZheP7igdE/ZheP7igdE.js\";const NavigationFonts=getFonts(Navigation);const MailchimpFormFonts=getFonts(MailchimpForm);const DotLottieFonts=getFonts(DotLottie);const ContainerWithFX=withFX(Container);const InstagramIconFonts=getFonts(InstagramIcon);const YoutubeIconFonts=getFonts(YoutubeIcon);const XIconFonts=getFonts(XIcon);const LinkedINFonts=getFonts(LinkedIN);const NavigationControls=getPropertyControls(Navigation);const breakpoints={dhfUvY4Q2:\"(min-width: 1200px)\",U3oJJAYBe:\"(max-width: 770.98px)\",WREPOq1SA:\"(min-width: 771px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BTDfd\";const variantClassNames={dhfUvY4Q2:\"framer-v-kgo067\",U3oJJAYBe:\"framer-v-w9ty5n\",WREPOq1SA:\"framer-v-1tavjci\"};const unpMPanv9=undefined;const wVJDtFzaH=undefined;const GKHsdYuPz=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={U3oJJAYBe:[\".framer-BTDfd .framer-1s4ssbt { flex-wrap: nowrap; gap: 36px 0px; padding: 36px 18px 36px 18px; }\",\".framer-BTDfd .framer-taiss4 { max-width: 100%; }\",\".framer-BTDfd .framer-1c66fwr { padding: 18px 18px 36px 18px; }\",\".framer-BTDfd .framer-3858eo { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; }\",\".framer-BTDfd .framer-1mejdvx { --border-bottom-width: 0px; --border-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 2px; gap: unset; height: min-content; justify-content: space-between; order: 1; padding: 18px; width: 100%; }\",\".framer-BTDfd .framer-1g47i0x { min-width: unset; }\",\".framer-BTDfd .framer-1ipe6g7 { align-content: unset; align-items: unset; display: grid; flex: none; grid-auto-rows: min-content; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); height: min-content; justify-content: center; order: 0; padding: 36px 18px 36px 18px; width: 100%; }\",\".framer-BTDfd .framer-1esxl8x { align-self: start; justify-self: start; width: 145px; }\",\".framer-BTDfd .framer-6va4go { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 145px; }\",\".framer-BTDfd .framer-ikz7m6 { left: unset; position: relative; top: unset; }\",\".framer-BTDfd .framer-swy7th { bottom: unset; left: unset; position: relative; width: 145px; }\",\".framer-BTDfd .framer-1mct07, .framer-BTDfd .framer-1dzdby3 { align-self: start; justify-self: start; width: 100%; }\",\".framer-BTDfd .framer-11276zq { align-self: start; justify-self: start; padding: 0px; width: 100%; }\"],WREPOq1SA:[\".framer-BTDfd .framer-1ipe6g7 { align-content: unset; align-items: unset; display: grid; gap: 36px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; }\",\".framer-BTDfd .framer-1esxl8x { align-self: start; height: 100%; justify-content: flex-start; justify-self: start; width: 100%; }\",\".framer-BTDfd .framer-6va4go { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 100%; }\",\".framer-BTDfd .framer-ikz7m6 { left: unset; position: relative; top: unset; white-space: pre-wrap; width: 65px; word-break: break-word; word-wrap: break-word; }\",\".framer-BTDfd .framer-swy7th { bottom: unset; left: unset; position: relative; width: 179px; }\",\".framer-BTDfd .framer-1mct07 { align-self: start; height: 100%; justify-self: start; width: 100%; }\",\".framer-BTDfd .framer-1x2k0po, .framer-BTDfd .framer-ef8ddm { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BTDfd .framer-11276zq { align-self: start; flex-wrap: wrap; gap: 0px 36px; height: 100%; justify-content: flex-end; justify-self: start; padding: 0px; width: 100%; }\",\".framer-BTDfd .framer-1dzdby3 { align-self: start; height: 100%; justify-content: flex-end; justify-self: start; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={U3oJJAYBe:\".framer-w9ty5n-override\",WREPOq1SA:\".framer-1tavjci-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BTDfd.framer-1yzf0f3, .framer-BTDfd .framer-1yzf0f3 { display: block; }\",\".framer-BTDfd.framer-kgo067 { align-content: center; align-items: center; background-color: var(--195dk0d); 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-BTDfd .framer-1d6z9n-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-BTDfd .framer-s3lahd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-BTDfd .framer-1s4ssbt { --border-bottom-width: 0px; --border-color: #000000; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: var(--token-29f54718-b140-4b0c-8ff3-17358d4c24ef, #152944); display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 35px 0px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 30px 35px 36px 35px; position: relative; width: 100%; }\",\".framer-BTDfd .framer-taiss4 { --border-bottom-width: 2px; --border-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff); --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1368px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-BTDfd .framer-1p5fj1t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BTDfd .framer-1c66fwr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 36px 100px 36px 36px; position: relative; width: 1px; }\",\".framer-BTDfd .framer-b9adpa { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BTDfd .framer-19hio6h-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-BTDfd .framer-2fucz5 { --border-bottom-width: 0px; --border-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff); --border-left-width: 2px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; flex: none; height: 375px; overflow: visible; position: relative; width: 375px; z-index: 3; }\",\".framer-BTDfd .framer-5vdwn5 { height: 375px; left: 0px; position: absolute; top: 1px; width: 375px; }\",\".framer-BTDfd .framer-3858eo { --border-bottom-width: 0px; --border-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 329px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-BTDfd .framer-1mejdvx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 36px; position: relative; width: min-content; }\",\".framer-BTDfd .framer-wczfp2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 241px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 189px; }\",\".framer-BTDfd .framer-l2cmoi-container { flex: none; height: 241px; position: relative; width: 100%; }\",\".framer-BTDfd .framer-1g47i0x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 63px; justify-content: center; min-width: 207px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-BTDfd .framer-1r3eapu { height: 63px; position: relative; width: 207px; }\",\".framer-BTDfd .framer-dssdle { height: 63px; left: 0px; position: absolute; top: 0px; width: 207px; }\",\".framer-BTDfd .framer-1wqz7ns { height: 62px; left: 0px; position: absolute; top: 0px; width: 207px; }\",\".framer-BTDfd .framer-cu4qex { height: 21px; left: 145px; position: absolute; top: 35px; width: 4px; }\",\".framer-BTDfd .framer-1gbit2t { height: 21px; left: 119px; position: absolute; top: 36px; width: 8px; }\",\".framer-BTDfd .framer-1rfx4h2 { height: 17px; left: 113px; position: absolute; top: 40px; width: 4px; }\",\".framer-BTDfd .framer-mvv0qj { height: 5px; left: 113px; position: absolute; top: 33px; width: 5px; }\",\".framer-BTDfd .framer-1t1g9c3 { height: 23px; left: 95px; position: absolute; top: 40px; width: 17px; }\",\".framer-BTDfd .framer-7ljh54 { height: 11px; left: 99px; position: absolute; top: 43px; width: 9px; }\",\".framer-BTDfd .framer-5vbl26 { height: 18px; left: 61px; position: absolute; top: 40px; width: 16px; }\",\".framer-BTDfd .framer-bfwgcr { height: 18px; left: 129px; position: absolute; top: 40px; width: 15px; }\",\".framer-BTDfd .framer-13v5rck { height: 6px; left: 132px; position: absolute; top: 49px; width: 7px; }\",\".framer-BTDfd .framer-pn86xz { height: 18px; left: 78px; position: absolute; top: 40px; width: 15px; }\",\".framer-BTDfd .framer-60kc0d { height: 6px; left: 82px; position: absolute; top: 49px; width: 7px; }\",\".framer-BTDfd .framer-1t5985i { height: 17px; left: 192px; position: absolute; top: 13px; width: 15px; }\",\".framer-BTDfd .framer-1bxxqbw { height: 18px; left: 174px; position: absolute; top: 13px; width: 17px; }\",\".framer-BTDfd .framer-185fu50 { height: 11px; left: 178px; position: absolute; top: 17px; width: 10px; }\",\".framer-BTDfd .framer-1hm44jl { height: 17px; left: 168px; position: absolute; top: 14px; width: 4px; }\",\".framer-BTDfd .framer-162j140 { height: 5px; left: 168px; position: absolute; top: 7px; width: 5px; }\",\".framer-BTDfd .framer-1g7jy17 { height: 21px; left: 159px; position: absolute; top: 10px; width: 8px; }\",\".framer-BTDfd .framer-17hk728 { height: 18px; left: 142px; position: absolute; top: 13px; width: 15px; }\",\".framer-BTDfd .framer-1e1ca6r { height: 6px; left: 146px; position: absolute; top: 23px; width: 7px; }\",\".framer-BTDfd .framer-1oqukqq { height: 22px; left: 124px; position: absolute; top: 9px; width: 17px; }\",\".framer-BTDfd .framer-1xuvdf { height: 11px; left: 128px; position: absolute; top: 17px; width: 9px; }\",\".framer-BTDfd .framer-1bw7kyt { height: 17px; left: 108px; position: absolute; top: 13px; width: 15px; }\",\".framer-BTDfd .framer-en7jmd { height: 17px; left: 90px; position: absolute; top: 14px; width: 15px; }\",\".framer-BTDfd .framer-xu3u2m { height: 18px; left: 72px; position: absolute; top: 13px; width: 17px; }\",\".framer-BTDfd .framer-1iowlnp { height: 11px; left: 76px; position: absolute; top: 17px; width: 10px; }\",\".framer-BTDfd .framer-b46hl9 { height: 24px; left: 61px; position: absolute; top: 6px; width: 11px; }\",\".framer-BTDfd .framer-88o7xt { height: 62px; left: 0px; position: absolute; top: 0px; width: 49px; }\",\".framer-BTDfd .framer-1avfdl2 { height: 15px; left: 4px; position: absolute; top: 44px; width: 10px; }\",\".framer-BTDfd .framer-1ngjf2w { height: 10px; left: 17px; position: absolute; top: 30px; width: 15px; }\",\".framer-BTDfd .framer-2mlns9 { height: 10px; left: 4px; position: absolute; top: 17px; width: 10px; }\",\".framer-BTDfd .framer-1cr8ivk { height: 10px; left: 17px; position: absolute; top: 4px; width: 28px; }\",\".framer-BTDfd .framer-1ipe6g7 { --border-bottom-width: 0px; --border-color: var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, #69a8ff); --border-left-width: 2px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 36px; height: 100%; justify-content: flex-start; overflow: visible; padding: 36px; position: relative; width: 1px; }\",\".framer-BTDfd .framer-1esxl8x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 159px; }\",\".framer-BTDfd .framer-6va4go { flex: none; height: 77px; overflow: visible; position: relative; width: 159px; }\",\".framer-BTDfd .framer-ikz7m6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-BTDfd .framer-swy7th { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre-wrap; width: 159px; word-break: break-word; word-wrap: break-word; }\",\".framer-BTDfd .framer-1mct07 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 171px; }\",\".framer-BTDfd .framer-1x2k0po, .framer-BTDfd .framer-ef8ddm, .framer-BTDfd .framer-va5k70, .framer-BTDfd .framer-165zjn9, .framer-BTDfd .framer-1ifr267, .framer-BTDfd .framer-1kcer2j { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BTDfd .framer-11276zq { 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 0px 10px 0px; position: relative; width: min-content; }\",\".framer-BTDfd .framer-1f008b6 { 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: 96px; }\",\".framer-BTDfd .framer-1dzdby3 { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BTDfd .framer-1ne12rw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: min-content; }\",\".framer-BTDfd .framer-8e4h0q-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-BTDfd .framer-1ds8c41-container { flex: none; height: 12px; position: relative; width: 18px; }\",\".framer-BTDfd .framer-2dd5wm-container { flex: none; height: 18px; position: relative; width: 20px; }\",\".framer-BTDfd .framer-1ngp4k6-container { flex: none; height: 26px; position: relative; width: 26px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-BTDfd[data-border=\"true\"]::after, .framer-BTDfd [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; }'];const mediaQueries={dhfUvY4Q2:\"(min-width: 1200px)\",U3oJJAYBe:\"(max-width: 770.98px)\",WREPOq1SA:\"(min-width: 771px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"dhfUvY4Q2\",Phone:\"U3oJJAYBe\",Tablet:\"WREPOq1SA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop - Build Hover\":\"rFfMMeiQ0\",\"Desktop - Credo Hover\":\"FgvsKD35Z\",\"Desktop - Ideas Hover\":\"lsX8gfbq0\",\"Desktop - Logo Hover\":\"BXkkwAYj4\",\"Desktop - Portfolio Hover\":\"VM_GePpNz\",\"Desktop - Practices\":\"W6Ve38L3f\",\"Desktop - Search Hover\":\"zczz0O3uU\",\"Desktop - Team - Investors\":\"Iq5uG_uV8\",\"Desktop - Team\":\"g7_mTFB9A\",\"Desktop Nav - Transparent\":\"cCpGoP6N4\",\"Desktop Navigation\":\"NK_T6YoUM\",\"Phone - Transparent\":\"awHiN0Nxr\",\"Phone Open - Practices\":\"aTCscrqUp\",\"Phone Open - Teams\":\"bPi_A41Bq\",\"Phone Open\":\"te5z4Csvg\",Phone:\"AFYE9hmXe\"};const getProps=({height,id,navDesktopStyle,navMobileStyle,pageStyle,width,...props})=>{return{...props,GKHsdYuPz:humanReadableEnumMap[navMobileStyle]??navMobileStyle??props.GKHsdYuPz??\"AFYE9hmXe\",unpMPanv9:pageStyle??props.unpMPanv9??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dhfUvY4Q2\",wVJDtFzaH:humanReadableEnumMap[navDesktopStyle]??navDesktopStyle??props.wVJDtFzaH??\"NK_T6YoUM\"};};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,unpMPanv9,wVJDtFzaH,GKHsdYuPz,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"WREPOq1SA\",\"U3oJJAYBe\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"U3oJJAYBe\")return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"U3oJJAYBe\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"dhfUvY4Q2\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(unpMPanv9)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-kgo067\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--195dk0d\":unpMPanv9,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1d6z9n-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"wIN2giVni\",scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{U3oJJAYBe:{variant:matchVariant(GKHsdYuPz)}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"wIN2giVni\",layoutId:\"wIN2giVni\",style:{width:\"100%\"},variant:matchVariant(wVJDtFzaH),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-s3lahd\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s4ssbt\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-taiss4\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p5fj1t\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c66fwr\",\"data-framer-name\":\"Form\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-f8u089\",\"data-styles-preset\":\"xK9g_j_8H\",style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:\"Get insights directly to your inbox.\"})}),className:\"framer-b9adpa\",\"data-framer-name\":\"Get insights directly to your inbox.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{U3oJJAYBe:{width:\"calc(100vw - 72px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:204,width:\"calc(min(100vw - 70px, 1368px) - 136px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-19hio6h-container\",nodeId:\"cggnlDJp6\",scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{U3oJJAYBe:{variant:matchVariant(\"P2fR3C4CR\")}},children:/*#__PURE__*/_jsx(MailchimpForm,{height:\"100%\",id:\"cggnlDJp6\",layoutId:\"cggnlDJp6\",style:{width:\"100%\"},variant:matchVariant(\"J8SUPsyQO\"),width:\"100%\"})})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-2fucz5 hidden-1tavjci hidden-w9ty5n\",\"data-border\":true,\"data-framer-name\":\"Box\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-5vdwn5\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 375 375\" overflow=\"visible\"><path d=\"M 0 375 L 375 0\" fill=\"var(--token-7fdc4911-0760-4329-b909-c7eb3a26ec1e, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-width=\"2\" stroke=\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255)) /* {&quot;name&quot;:&quot;Sky&quot;} */\"></path></svg>',withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3858eo\",\"data-border\":true,\"data-framer-name\":\"Logo & Location\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{U3oJJAYBe:{\"data-border\":true}},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mejdvx\",\"data-framer-name\":\"Logo\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-wczfp2 hidden-w9ty5n\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-l2cmoi-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"oX8L_jUiO\",rendersWithMotion:true,scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(DotLottie,{autoplay:true,background:\"var(--token-007ad235-09a7-44d2-8f48-523b381d3f61, rgb(21, 41, 68))\",controls:false,direction:\"1\",height:\"100%\",hover:false,id:\"oX8L_jUiO\",layoutId:\"oX8L_jUiO\",loop:false,progress:0,speed:1,srcFile:\"https://framerusercontent.com/assets/w00lqHwi9NjBptkxZjl9qXI6CdQ.lottie\",srcType:\"file\",srcUrl:\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"aWPaXSL6F\",openInNewTab:false,scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1g47i0x hidden-kgo067 hidden-1tavjci framer-1yzf0f3\",children:isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{U3oJJAYBe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 207.213 62.272\" overflow=\"visible\"><g><path d=\"M 0 0 L 207.213 0 L 207.213 62.272 L 0 62.272 Z\" fill=\"transparent\"></path><path d=\"M 144.949 56.309 L 144.949 35.147 L 148.716 35.147 L 148.716 56.309 Z M 124.604 56.625 C 123.037 56.625 121.771 56.163 120.805 55.24 C 119.839 54.318 119.356 52.976 119.356 51.216 C 119.356 45.694 119.348 35.666 119.348 35.666 L 123.123 35.666 L 123.123 39.594 L 127.244 39.594 L 127.244 42.749 L 123.123 42.749 L 123.123 50.894 C 123.123 51.753 123.327 52.386 123.735 52.794 C 124.164 53.18 124.722 53.374 125.409 53.374 C 126.074 53.374 126.643 53.223 127.115 52.922 L 127.115 56.077 C 126.9 56.227 126.546 56.357 126.053 56.464 C 125.577 56.571 125.091 56.625 124.604 56.624 Z M 113.053 56.31 L 113.053 39.6 L 116.82 39.6 L 116.82 56.31 Z M 114.888 37.315 C 114.223 37.315 113.665 37.089 113.214 36.639 C 112.785 36.188 112.57 35.629 112.57 34.964 C 112.57 34.321 112.785 33.774 113.214 33.323 C 113.665 32.872 114.223 32.647 114.888 32.647 C 115.575 32.647 116.144 32.872 116.595 33.323 C 117.067 33.773 117.303 34.321 117.303 34.965 C 117.303 35.63 117.067 36.188 116.595 36.639 C 116.144 37.089 115.575 37.315 114.888 37.315 Z M 94.72 39.601 L 98.487 39.601 L 98.487 41.758 C 98.938 41.05 99.636 40.46 100.58 39.988 C 101.519 39.517 102.556 39.274 103.606 39.279 C 105.087 39.279 106.418 39.655 107.599 40.406 C 108.779 41.157 109.702 42.198 110.367 43.529 C 111.054 44.839 111.398 46.319 111.398 47.972 C 111.398 49.624 111.054 51.116 110.367 52.447 C 109.702 53.757 108.768 54.787 107.566 55.537 C 106.386 56.267 105.044 56.632 103.542 56.632 C 102.502 56.635 101.476 56.392 100.548 55.924 C 99.625 55.452 98.938 54.861 98.488 54.154 L 98.488 61.857 L 94.72 61.857 Z M 102.93 53.381 C 104.283 53.381 105.388 52.887 106.246 51.9 C 107.126 50.89 107.566 49.592 107.566 48.004 C 107.566 46.952 107.362 46.008 106.955 45.171 C 106.568 44.334 106.021 43.69 105.313 43.239 C 104.632 42.769 103.822 42.522 102.995 42.531 C 101.75 42.531 100.709 42.95 99.872 43.787 C 99.056 44.602 98.595 45.654 98.487 46.942 L 98.487 49.066 C 98.595 50.333 99.057 51.374 99.872 52.189 C 100.687 52.983 101.707 53.381 102.93 53.381 Z M 69.045 39.28 C 71.062 39.28 72.735 39.795 74.066 40.825 C 75.418 41.834 76.246 43.207 76.546 44.945 C 76.545 45.007 76.549 45.069 76.556 45.131 L 72.715 45.13 C 72.514 44.439 72.11 43.825 71.555 43.368 C 70.89 42.81 70.075 42.531 69.109 42.531 C 67.736 42.531 66.63 43.035 65.793 44.044 C 64.977 45.031 64.569 46.33 64.569 47.94 C 64.569 49.57 64.977 50.89 65.793 51.9 C 66.63 52.887 67.736 53.38 69.109 53.38 C 70.118 53.38 70.966 53.091 71.652 52.512 C 72.245 52.012 72.647 51.35 72.856 50.53 L 75.527 50.53 L 75.533 50.531 L 76.686 50.531 C 76.686 50.536 76.689 50.601 76.675 50.715 L 76.673 50.715 C 76.329 52.558 75.471 54.005 74.099 55.055 C 72.747 56.106 71.062 56.632 69.045 56.632 C 67.435 56.632 65.997 56.268 64.731 55.538 C 63.492 54.793 62.479 53.725 61.801 52.448 C 61.092 51.138 60.738 49.635 60.738 47.94 C 60.738 46.244 61.082 44.742 61.768 43.433 C 62.447 42.154 63.474 41.093 64.731 40.374 C 65.997 39.644 67.435 39.279 69.045 39.279 Z M 135.844 39.28 C 137.947 39.28 139.632 39.837 140.898 40.953 C 142.186 42.048 142.83 43.561 142.83 45.493 L 142.83 56.31 L 139.096 56.31 L 139.096 54.121 C 138.516 54.98 137.797 55.613 136.938 56.021 C 136.083 56.427 135.148 56.636 134.202 56.631 C 133.086 56.631 132.088 56.428 131.208 56.021 C 130.328 55.591 129.63 55.011 129.115 54.282 C 128.624 53.537 128.366 52.663 128.375 51.771 C 128.375 50.333 128.879 49.174 129.888 48.294 C 130.918 47.393 132.367 46.814 134.234 46.556 L 139.096 45.846 L 139.096 45.268 C 139.096 44.302 138.795 43.55 138.194 43.014 C 137.593 42.456 136.81 42.177 135.844 42.177 C 134.792 42.177 133.945 42.445 133.301 42.981 C 132.682 43.476 132.273 44.151 132.07 45.002 L 132.053 45.132 L 128.426 45.132 C 128.467 44.817 128.526 44.505 128.602 44.197 L 128.603 44.197 C 129.011 42.784 129.826 41.617 131.047 40.697 C 132.292 39.752 133.891 39.279 135.844 39.279 Z M 134.846 49.227 C 133.086 49.528 132.206 50.323 132.206 51.61 C 132.206 52.254 132.442 52.79 132.914 53.22 C 133.408 53.627 134.052 53.831 134.846 53.831 C 135.897 53.831 136.789 53.52 137.519 52.897 C 138.246 52.257 138.79 51.435 139.096 50.516 L 139.096 48.487 Z M 85.615 39.28 C 87.718 39.28 89.404 39.837 90.67 40.953 C 91.958 42.048 92.602 43.561 92.602 45.493 L 92.602 56.31 L 88.867 56.31 L 88.867 54.121 C 88.287 54.98 87.568 55.613 86.71 56.021 C 85.855 56.427 84.92 56.636 83.974 56.631 C 82.858 56.631 81.859 56.428 80.979 56.021 C 80.099 55.591 79.402 55.011 78.887 54.282 C 78.396 53.537 78.138 52.663 78.147 51.771 C 78.147 50.333 78.651 49.174 79.659 48.294 C 80.689 47.393 82.139 46.814 84.006 46.556 L 88.867 45.846 L 88.867 45.268 C 88.867 44.302 88.567 43.55 87.966 43.014 C 87.365 42.456 86.581 42.177 85.616 42.177 C 84.564 42.177 83.716 42.445 83.072 42.981 C 82.454 43.476 82.044 44.151 81.842 45.002 C 81.836 45.047 81.828 45.114 81.824 45.132 L 78.197 45.132 C 78.234 44.804 78.322 44.414 78.373 44.197 L 78.374 44.197 C 78.783 42.784 79.597 41.617 80.818 40.697 C 82.063 39.752 83.662 39.279 85.615 39.279 Z M 84.617 49.227 C 82.857 49.528 81.977 50.323 81.977 51.61 C 81.977 52.254 82.214 52.79 82.686 53.22 C 83.179 53.627 83.823 53.831 84.617 53.831 C 85.669 53.831 86.56 53.52 87.29 52.897 C 88.017 52.257 88.561 51.435 88.867 50.516 L 88.867 48.487 Z M 192.197 13.384 L 195.964 13.384 L 195.964 15.606 C 196.495 14.839 197.201 14.209 198.025 13.771 C 198.893 13.296 199.869 13.052 200.858 13.062 C 202.06 13.062 203.133 13.309 204.077 13.803 C 205.003 14.258 205.775 14.974 206.299 15.863 C 206.857 16.765 207.136 17.806 207.136 18.986 L 207.136 30.093 L 203.401 30.093 L 203.401 19.889 C 203.401 18.773 203.101 17.903 202.5 17.281 C 201.899 16.637 201.062 16.315 199.988 16.315 C 199.001 16.315 198.132 16.691 197.381 17.442 C 196.651 18.172 196.179 19.084 195.964 20.178 L 195.964 30.094 L 192.197 30.094 Z M 182.008 30.415 C 180.398 30.415 178.95 30.04 177.662 29.289 C 176.39 28.554 175.344 27.485 174.636 26.198 C 173.906 24.868 173.541 23.375 173.541 21.723 C 173.541 20.092 173.906 18.621 174.636 17.313 C 175.336 16.012 176.384 14.93 177.662 14.189 C 178.95 13.439 180.398 13.062 182.008 13.062 C 183.618 13.062 185.067 13.438 186.354 14.189 C 187.632 14.93 188.68 16.011 189.381 17.312 C 190.111 18.622 190.475 20.092 190.475 21.722 C 190.475 23.375 190.111 24.867 189.381 26.198 C 188.673 27.485 187.626 28.553 186.354 29.288 C 185.067 30.04 183.618 30.415 182.008 30.415 Z M 182.008 27.164 C 182.888 27.164 183.682 26.928 184.391 26.455 C 185.099 25.983 185.646 25.339 186.033 24.524 C 186.44 23.687 186.644 22.754 186.644 21.723 C 186.644 20.135 186.204 18.836 185.324 17.827 C 184.466 16.818 183.36 16.314 182.008 16.314 C 180.635 16.314 179.518 16.819 178.66 17.827 C 177.801 18.837 177.372 20.135 177.372 21.723 C 177.372 23.311 177.801 24.62 178.66 25.651 C 179.518 26.659 180.635 27.164 182.008 27.164 Z M 168.233 30.093 L 168.233 13.383 L 172 13.383 L 172 30.093 Z M 170.068 11.098 C 169.403 11.098 168.845 10.873 168.394 10.422 C 167.965 9.972 167.75 9.413 167.75 8.748 C 167.75 8.104 167.965 7.557 168.394 7.106 C 168.845 6.656 169.403 6.43 170.068 6.43 C 170.755 6.43 171.324 6.655 171.774 7.106 C 172.247 7.556 172.483 8.104 172.483 8.748 C 172.496 9.382 172.238 9.991 171.774 10.422 C 171.324 10.872 170.755 11.098 170.068 11.098 Z M 163.737 30.414 C 162.17 30.414 160.903 29.952 159.938 29.029 C 158.972 28.107 158.489 26.765 158.489 25.005 C 158.489 19.483 158.48 9.455 158.48 9.455 L 162.256 9.455 L 162.256 13.383 L 166.377 13.383 L 166.377 16.538 L 162.256 16.538 L 162.256 24.683 C 162.256 25.542 162.46 26.175 162.867 26.583 C 163.297 26.969 163.855 27.163 164.541 27.163 C 165.207 27.163 165.776 27.012 166.248 26.711 L 166.248 29.866 C 166.033 30.016 165.679 30.146 165.185 30.253 C 164.71 30.36 164.224 30.414 163.737 30.413 Z M 149.449 13.063 C 151.552 13.063 153.238 13.62 154.504 14.736 C 155.792 15.831 156.436 17.345 156.436 19.276 L 156.436 30.094 L 152.701 30.094 L 152.701 27.904 C 152.122 28.763 151.402 29.396 150.544 29.804 C 149.689 30.211 148.754 30.419 147.808 30.415 C 146.692 30.415 145.693 30.212 144.813 29.804 C 143.934 29.374 143.236 28.795 142.721 28.065 C 142.229 27.321 141.971 26.446 141.98 25.554 C 141.981 24.116 142.485 22.957 143.493 22.077 C 144.523 21.176 145.973 20.597 147.84 20.339 L 152.701 19.629 L 152.701 19.051 C 152.701 18.085 152.401 17.334 151.8 16.797 C 151.199 16.239 150.415 15.96 149.449 15.96 C 148.398 15.96 147.55 16.228 146.906 16.765 C 146.288 17.26 145.878 17.933 145.676 18.785 C 145.67 18.83 145.662 18.897 145.658 18.915 L 142.031 18.915 C 142.073 18.601 142.131 18.289 142.207 17.981 L 142.208 17.981 C 142.617 16.568 143.431 15.401 144.652 14.479 C 145.897 13.535 147.496 13.063 149.449 13.063 Z M 148.451 23.011 C 146.692 23.311 145.812 24.105 145.812 25.393 C 145.812 26.036 146.047 26.573 146.52 27.003 C 147.013 27.411 147.657 27.614 148.451 27.614 C 149.503 27.614 150.394 27.304 151.124 26.681 C 151.851 26.041 152.396 25.219 152.701 24.299 L 152.701 22.27 L 148.451 23.01 Z M 131.688 30.414 C 130.185 30.414 128.833 30.039 127.631 29.287 C 126.451 28.537 125.517 27.507 124.83 26.197 C 124.165 24.867 123.832 23.374 123.832 21.722 C 123.832 20.069 124.165 18.588 124.83 17.279 C 125.517 15.949 126.451 14.918 127.631 14.189 C 128.833 13.437 130.185 13.061 131.688 13.061 C 132.739 13.061 133.727 13.297 134.649 13.77 C 135.594 14.22 136.291 14.8 136.742 15.508 L 136.742 8.848 L 140.477 8.848 L 140.477 30.092 L 136.742 30.092 L 136.742 27.935 C 136.27 28.644 135.562 29.234 134.617 29.706 C 133.712 30.174 132.707 30.417 131.688 30.414 Z M 132.299 27.163 C 133.501 27.163 134.51 26.755 135.326 25.939 C 136.163 25.102 136.635 24.039 136.742 22.752 L 136.742 20.627 C 136.635 19.361 136.163 18.331 135.326 17.537 C 134.51 16.721 133.501 16.313 132.299 16.313 C 130.947 16.313 129.831 16.807 128.951 17.794 C 128.092 18.781 127.663 20.08 127.663 21.69 C 127.663 23.3 128.092 24.62 128.951 25.65 C 129.831 26.658 130.947 27.163 132.299 27.163 Z M 107.387 13.384 L 111.153 13.384 L 111.153 15.606 C 111.684 14.839 112.391 14.21 113.214 13.771 C 114.082 13.296 115.058 13.052 116.047 13.062 C 117.249 13.062 118.322 13.309 119.267 13.803 C 120.193 14.258 120.965 14.974 121.488 15.863 C 122.046 16.765 122.325 17.806 122.325 18.986 L 122.325 30.093 L 118.59 30.093 L 118.59 19.889 C 118.59 18.773 118.29 17.903 117.689 17.281 C 117.088 16.637 116.251 16.315 115.178 16.315 C 114.191 16.315 113.321 16.691 112.57 17.442 C 111.84 18.172 111.368 19.084 111.153 20.178 L 111.153 30.094 L 107.387 30.094 Z M 96.489 30.414 C 95.287 30.414 94.214 30.178 93.269 29.705 C 92.341 29.226 91.562 28.503 91.016 27.613 C 90.479 26.711 90.211 25.67 90.211 24.49 L 90.211 13.383 L 93.945 13.383 L 93.945 23.556 C 93.945 24.801 94.257 25.713 94.879 26.293 C 95.523 26.873 96.349 27.163 97.359 27.163 C 98.346 27.163 99.204 26.797 99.934 26.067 C 100.685 25.317 101.168 24.393 101.382 23.299 L 101.382 13.383 L 105.149 13.383 L 105.149 30.092 L 101.382 30.092 L 101.382 27.87 C 100.84 28.648 100.124 29.288 99.29 29.738 C 98.453 30.188 97.52 30.414 96.489 30.414 Z M 80.11 30.415 C 78.5 30.415 77.051 30.04 75.763 29.289 C 74.491 28.554 73.445 27.485 72.737 26.198 C 72.007 24.868 71.643 23.375 71.643 21.723 C 71.643 20.092 72.007 18.621 72.737 17.313 C 73.437 16.012 74.485 14.93 75.763 14.189 C 77.051 13.439 78.5 13.062 80.11 13.062 C 81.72 13.062 83.168 13.438 84.456 14.189 C 85.734 14.93 86.781 16.011 87.482 17.312 C 88.212 18.622 88.577 20.092 88.577 21.722 C 88.577 23.375 88.212 24.867 87.482 26.198 C 86.774 27.485 85.728 28.553 84.456 29.288 C 83.168 30.04 81.719 30.415 80.11 30.415 Z M 80.11 27.164 C 80.957 27.173 81.788 26.926 82.492 26.455 C 83.201 25.983 83.748 25.339 84.134 24.524 C 84.542 23.687 84.746 22.754 84.746 21.723 C 84.746 20.135 84.306 18.836 83.426 17.827 C 82.567 16.818 81.462 16.314 80.11 16.314 C 78.736 16.314 77.62 16.819 76.761 17.827 C 75.903 18.837 75.474 20.135 75.474 21.723 C 75.474 23.311 75.903 24.62 76.761 25.651 C 77.621 26.659 78.736 27.164 80.11 27.164 Z M 68.84 6.236 C 69.333 6.236 69.817 6.29 70.29 6.397 C 70.782 6.505 71.136 6.634 71.35 6.784 L 71.35 9.938 C 70.879 9.638 70.31 9.488 69.644 9.488 C 68.958 9.488 68.4 9.681 67.971 10.068 C 67.563 10.475 67.359 11.108 67.359 11.967 C 67.359 12.456 67.35 12.93 67.339 13.39 L 71.351 13.39 L 71.351 16.54 L 67.363 16.54 L 67.363 30.093 L 63.63 30.093 L 63.63 16.539 L 60.765 16.539 L 60.765 13.389 L 63.611 13.389 C 63.599 12.808 63.593 12.227 63.593 11.646 C 63.593 9.886 64.076 8.544 65.042 7.621 C 66.008 6.698 67.274 6.236 68.841 6.236 Z M 49.093 0 L 49.093 16.955 L 17.08 16.955 L 17.071 26.374 L 35.911 26.374 L 35.903 43.328 L 17.07 43.328 L 17.068 47.13 C 17.068 55.408 10.25 62.166 2.002 62.166 L 0.12 62.166 L 0.12 39.57 L 13.302 39.57 L 13.313 30.154 L 0.13 30.154 L 0.13 13.187 L 13.428 13.187 C 14.426 5.544 20.83 0 28.388 0 Z M 3.893 58.23 C 9.343 57.333 13.301 52.484 13.301 47.13 L 13.321 43.328 L 3.904 43.328 L 3.894 58.23 Z M 17.078 30.154 L 17.068 39.57 L 32.144 39.57 L 32.144 30.154 Z M 3.897 26.374 L 13.312 26.374 L 13.312 16.955 L 3.897 16.955 Z M 28.37 3.768 C 22.728 3.768 18.161 7.883 17.236 13.188 L 45.326 13.188 L 45.326 3.768 Z\" fill=\"rgb(63,113,184)\"></path></g></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1r3eapu hidden-kgo067\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 207.213 62.272\" overflow=\"visible\"></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dssdle\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 207.213 62.272\" overflow=\"visible\"><path d=\"M 0 0 L 207.213 0 L 207.213 62.272 L 0 62.272 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wqz7ns\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 207.016 62.166\" overflow=\"visible\"><path d=\"M 144.829 56.309 L 144.829 35.147 L 148.596 35.147 L 148.596 56.309 Z M 124.484 56.625 C 122.917 56.625 121.651 56.163 120.685 55.24 C 119.719 54.318 119.236 52.976 119.236 51.216 C 119.236 45.694 119.228 35.666 119.228 35.666 L 123.003 35.666 L 123.003 39.594 L 127.124 39.594 L 127.124 42.749 L 123.003 42.749 L 123.003 50.894 C 123.003 51.753 123.207 52.386 123.615 52.794 C 124.044 53.18 124.602 53.374 125.289 53.374 C 125.954 53.374 126.523 53.223 126.995 52.922 L 126.995 56.077 C 126.78 56.227 126.426 56.357 125.933 56.464 C 125.457 56.571 124.971 56.625 124.484 56.624 Z M 112.933 56.31 L 112.933 39.6 L 116.7 39.6 L 116.7 56.31 Z M 114.768 37.315 C 114.103 37.315 113.545 37.089 113.094 36.639 C 112.665 36.188 112.45 35.629 112.45 34.964 C 112.45 34.321 112.665 33.774 113.094 33.323 C 113.545 32.872 114.103 32.647 114.768 32.647 C 115.455 32.647 116.024 32.872 116.475 33.323 C 116.947 33.773 117.183 34.321 117.183 34.965 C 117.183 35.63 116.947 36.188 116.475 36.639 C 116.024 37.089 115.455 37.315 114.768 37.315 Z M 94.6 39.601 L 98.367 39.601 L 98.367 41.758 C 98.818 41.05 99.516 40.46 100.46 39.988 C 101.399 39.517 102.436 39.274 103.486 39.279 C 104.967 39.279 106.298 39.655 107.479 40.406 C 108.659 41.157 109.582 42.198 110.247 43.529 C 110.934 44.839 111.278 46.319 111.278 47.972 C 111.278 49.624 110.934 51.116 110.247 52.447 C 109.582 53.757 108.648 54.787 107.446 55.537 C 106.266 56.267 104.924 56.632 103.422 56.632 C 102.382 56.635 101.356 56.392 100.428 55.924 C 99.505 55.452 98.818 54.861 98.368 54.154 L 98.368 61.857 L 94.6 61.857 Z M 102.81 53.381 C 104.163 53.381 105.268 52.887 106.126 51.9 C 107.006 50.89 107.446 49.592 107.446 48.004 C 107.446 46.952 107.242 46.008 106.835 45.171 C 106.448 44.334 105.901 43.69 105.193 43.239 C 104.512 42.769 103.702 42.522 102.875 42.531 C 101.63 42.531 100.589 42.95 99.752 43.787 C 98.936 44.602 98.475 45.654 98.367 46.942 L 98.367 49.066 C 98.475 50.333 98.937 51.374 99.752 52.189 C 100.567 52.983 101.587 53.381 102.81 53.381 Z M 68.925 39.28 C 70.942 39.28 72.615 39.795 73.946 40.825 C 75.298 41.834 76.126 43.207 76.426 44.945 C 76.425 45.007 76.429 45.069 76.436 45.131 L 72.595 45.13 C 72.394 44.439 71.99 43.825 71.435 43.368 C 70.77 42.81 69.955 42.531 68.989 42.531 C 67.616 42.531 66.51 43.035 65.673 44.044 C 64.857 45.031 64.449 46.33 64.449 47.94 C 64.449 49.57 64.857 50.89 65.673 51.9 C 66.51 52.887 67.616 53.38 68.989 53.38 C 69.998 53.38 70.846 53.091 71.532 52.512 C 72.125 52.012 72.527 51.35 72.736 50.53 L 75.407 50.53 L 75.413 50.531 L 76.566 50.531 C 76.566 50.536 76.569 50.601 76.555 50.715 L 76.553 50.715 C 76.209 52.558 75.351 54.005 73.979 55.055 C 72.627 56.106 70.942 56.632 68.925 56.632 C 67.315 56.632 65.877 56.268 64.611 55.538 C 63.372 54.793 62.359 53.725 61.681 52.448 C 60.972 51.138 60.618 49.635 60.618 47.94 C 60.618 46.244 60.962 44.742 61.648 43.433 C 62.327 42.154 63.354 41.093 64.611 40.374 C 65.877 39.644 67.315 39.279 68.925 39.279 Z M 135.724 39.28 C 137.827 39.28 139.512 39.837 140.778 40.953 C 142.066 42.048 142.71 43.561 142.71 45.493 L 142.71 56.31 L 138.976 56.31 L 138.976 54.121 C 138.396 54.98 137.677 55.613 136.818 56.021 C 135.963 56.427 135.028 56.636 134.082 56.631 C 132.966 56.631 131.968 56.428 131.088 56.021 C 130.208 55.591 129.51 55.011 128.995 54.282 C 128.504 53.537 128.246 52.663 128.255 51.771 C 128.255 50.333 128.759 49.174 129.768 48.294 C 130.798 47.393 132.247 46.814 134.114 46.556 L 138.976 45.846 L 138.976 45.268 C 138.976 44.302 138.675 43.55 138.074 43.014 C 137.473 42.456 136.69 42.177 135.724 42.177 C 134.672 42.177 133.825 42.445 133.181 42.981 C 132.562 43.476 132.153 44.151 131.95 45.002 L 131.933 45.132 L 128.306 45.132 C 128.347 44.817 128.406 44.505 128.482 44.197 L 128.483 44.197 C 128.891 42.784 129.706 41.617 130.927 40.697 C 132.172 39.752 133.771 39.279 135.724 39.279 Z M 134.726 49.227 C 132.966 49.528 132.086 50.323 132.086 51.61 C 132.086 52.254 132.322 52.79 132.794 53.22 C 133.288 53.627 133.932 53.831 134.726 53.831 C 135.777 53.831 136.669 53.52 137.399 52.897 C 138.126 52.257 138.67 51.435 138.976 50.516 L 138.976 48.487 Z M 85.495 39.28 C 87.598 39.28 89.284 39.837 90.55 40.953 C 91.838 42.048 92.482 43.561 92.482 45.493 L 92.482 56.31 L 88.747 56.31 L 88.747 54.121 C 88.167 54.98 87.448 55.613 86.59 56.021 C 85.735 56.427 84.8 56.636 83.854 56.631 C 82.738 56.631 81.739 56.428 80.859 56.021 C 79.979 55.591 79.282 55.011 78.767 54.282 C 78.276 53.537 78.018 52.663 78.027 51.771 C 78.027 50.333 78.531 49.174 79.539 48.294 C 80.569 47.393 82.019 46.814 83.886 46.556 L 88.747 45.846 L 88.747 45.268 C 88.747 44.302 88.447 43.55 87.846 43.014 C 87.245 42.456 86.461 42.177 85.496 42.177 C 84.444 42.177 83.596 42.445 82.952 42.981 C 82.334 43.476 81.924 44.151 81.722 45.002 C 81.716 45.047 81.708 45.114 81.704 45.132 L 78.077 45.132 C 78.114 44.804 78.202 44.414 78.253 44.197 L 78.254 44.197 C 78.663 42.784 79.477 41.617 80.698 40.697 C 81.943 39.752 83.542 39.279 85.495 39.279 Z M 84.497 49.227 C 82.737 49.528 81.857 50.323 81.857 51.61 C 81.857 52.254 82.094 52.79 82.566 53.22 C 83.059 53.627 83.703 53.831 84.497 53.831 C 85.549 53.831 86.44 53.52 87.17 52.897 C 87.897 52.257 88.441 51.435 88.747 50.516 L 88.747 48.487 Z M 192.077 13.384 L 195.844 13.384 L 195.844 15.606 C 196.375 14.839 197.081 14.209 197.905 13.771 C 198.773 13.296 199.749 13.052 200.738 13.062 C 201.94 13.062 203.013 13.309 203.957 13.803 C 204.883 14.258 205.655 14.974 206.179 15.863 C 206.737 16.765 207.016 17.806 207.016 18.986 L 207.016 30.093 L 203.281 30.093 L 203.281 19.889 C 203.281 18.773 202.981 17.903 202.38 17.281 C 201.779 16.637 200.942 16.315 199.868 16.315 C 198.881 16.315 198.012 16.691 197.261 17.442 C 196.531 18.172 196.059 19.084 195.844 20.178 L 195.844 30.094 L 192.077 30.094 Z M 181.888 30.415 C 180.278 30.415 178.83 30.04 177.542 29.289 C 176.27 28.554 175.224 27.485 174.516 26.198 C 173.786 24.868 173.421 23.375 173.421 21.723 C 173.421 20.092 173.786 18.621 174.516 17.313 C 175.216 16.012 176.264 14.93 177.542 14.189 C 178.83 13.439 180.278 13.062 181.888 13.062 C 183.498 13.062 184.947 13.438 186.234 14.189 C 187.512 14.93 188.56 16.011 189.261 17.312 C 189.991 18.622 190.355 20.092 190.355 21.722 C 190.355 23.375 189.991 24.867 189.261 26.198 C 188.553 27.485 187.506 28.553 186.234 29.288 C 184.947 30.04 183.498 30.415 181.888 30.415 Z M 181.888 27.164 C 182.768 27.164 183.562 26.928 184.271 26.455 C 184.979 25.983 185.526 25.339 185.913 24.524 C 186.32 23.687 186.524 22.754 186.524 21.723 C 186.524 20.135 186.084 18.836 185.204 17.827 C 184.346 16.818 183.24 16.314 181.888 16.314 C 180.515 16.314 179.398 16.819 178.54 17.827 C 177.681 18.837 177.252 20.135 177.252 21.723 C 177.252 23.311 177.681 24.62 178.54 25.651 C 179.398 26.659 180.515 27.164 181.888 27.164 Z M 168.113 30.093 L 168.113 13.383 L 171.88 13.383 L 171.88 30.093 Z M 169.948 11.098 C 169.283 11.098 168.725 10.873 168.274 10.422 C 167.845 9.972 167.63 9.413 167.63 8.748 C 167.63 8.104 167.845 7.557 168.274 7.106 C 168.725 6.656 169.283 6.43 169.948 6.43 C 170.635 6.43 171.204 6.655 171.654 7.106 C 172.127 7.556 172.363 8.104 172.363 8.748 C 172.376 9.382 172.118 9.991 171.654 10.422 C 171.204 10.872 170.635 11.098 169.948 11.098 Z M 163.617 30.414 C 162.05 30.414 160.783 29.952 159.818 29.029 C 158.852 28.107 158.369 26.765 158.369 25.005 C 158.369 19.483 158.36 9.455 158.36 9.455 L 162.136 9.455 L 162.136 13.383 L 166.257 13.383 L 166.257 16.538 L 162.136 16.538 L 162.136 24.683 C 162.136 25.542 162.34 26.175 162.747 26.583 C 163.177 26.969 163.735 27.163 164.421 27.163 C 165.087 27.163 165.656 27.012 166.128 26.711 L 166.128 29.866 C 165.913 30.016 165.559 30.146 165.065 30.253 C 164.59 30.36 164.104 30.414 163.617 30.413 Z M 149.329 13.063 C 151.432 13.063 153.118 13.62 154.384 14.736 C 155.672 15.831 156.316 17.345 156.316 19.276 L 156.316 30.094 L 152.581 30.094 L 152.581 27.904 C 152.002 28.763 151.282 29.396 150.424 29.804 C 149.569 30.211 148.634 30.419 147.688 30.415 C 146.572 30.415 145.573 30.212 144.693 29.804 C 143.814 29.374 143.116 28.795 142.601 28.065 C 142.109 27.321 141.851 26.446 141.86 25.554 C 141.861 24.116 142.365 22.957 143.373 22.077 C 144.403 21.176 145.853 20.597 147.72 20.339 L 152.581 19.629 L 152.581 19.051 C 152.581 18.085 152.281 17.334 151.68 16.797 C 151.079 16.239 150.295 15.96 149.329 15.96 C 148.278 15.96 147.43 16.228 146.786 16.765 C 146.168 17.26 145.758 17.933 145.556 18.785 C 145.55 18.83 145.542 18.897 145.538 18.915 L 141.911 18.915 C 141.953 18.601 142.011 18.289 142.087 17.981 L 142.088 17.981 C 142.497 16.568 143.311 15.401 144.532 14.479 C 145.777 13.535 147.376 13.063 149.329 13.063 Z M 148.331 23.011 C 146.572 23.311 145.692 24.105 145.692 25.393 C 145.692 26.036 145.927 26.573 146.4 27.003 C 146.893 27.411 147.537 27.614 148.331 27.614 C 149.383 27.614 150.274 27.304 151.004 26.681 C 151.731 26.041 152.276 25.219 152.581 24.299 L 152.581 22.27 L 148.331 23.01 Z M 131.568 30.414 C 130.065 30.414 128.713 30.039 127.511 29.287 C 126.331 28.537 125.397 27.507 124.71 26.197 C 124.045 24.867 123.712 23.374 123.712 21.722 C 123.712 20.069 124.045 18.588 124.71 17.279 C 125.397 15.949 126.331 14.918 127.511 14.189 C 128.713 13.437 130.065 13.061 131.568 13.061 C 132.619 13.061 133.607 13.297 134.529 13.77 C 135.474 14.22 136.171 14.8 136.622 15.508 L 136.622 8.848 L 140.357 8.848 L 140.357 30.092 L 136.622 30.092 L 136.622 27.935 C 136.15 28.644 135.442 29.234 134.497 29.706 C 133.592 30.174 132.587 30.417 131.568 30.414 Z M 132.179 27.163 C 133.381 27.163 134.39 26.755 135.206 25.939 C 136.043 25.102 136.515 24.039 136.622 22.752 L 136.622 20.627 C 136.515 19.361 136.043 18.331 135.206 17.537 C 134.39 16.721 133.381 16.313 132.179 16.313 C 130.827 16.313 129.711 16.807 128.831 17.794 C 127.972 18.781 127.543 20.08 127.543 21.69 C 127.543 23.3 127.972 24.62 128.831 25.65 C 129.711 26.658 130.827 27.163 132.179 27.163 Z M 107.267 13.384 L 111.033 13.384 L 111.033 15.606 C 111.564 14.839 112.271 14.21 113.094 13.771 C 113.962 13.296 114.938 13.052 115.927 13.062 C 117.129 13.062 118.202 13.309 119.147 13.803 C 120.073 14.258 120.845 14.974 121.368 15.863 C 121.926 16.765 122.205 17.806 122.205 18.986 L 122.205 30.093 L 118.47 30.093 L 118.47 19.889 C 118.47 18.773 118.17 17.903 117.569 17.281 C 116.968 16.637 116.131 16.315 115.058 16.315 C 114.071 16.315 113.201 16.691 112.45 17.442 C 111.72 18.172 111.248 19.084 111.033 20.178 L 111.033 30.094 L 107.267 30.094 Z M 96.369 30.414 C 95.167 30.414 94.094 30.178 93.149 29.705 C 92.221 29.226 91.442 28.503 90.896 27.613 C 90.359 26.711 90.091 25.67 90.091 24.49 L 90.091 13.383 L 93.825 13.383 L 93.825 23.556 C 93.825 24.801 94.137 25.713 94.759 26.293 C 95.403 26.873 96.229 27.163 97.239 27.163 C 98.226 27.163 99.084 26.797 99.814 26.067 C 100.565 25.317 101.048 24.393 101.262 23.299 L 101.262 13.383 L 105.029 13.383 L 105.029 30.092 L 101.262 30.092 L 101.262 27.87 C 100.72 28.648 100.004 29.288 99.17 29.738 C 98.333 30.188 97.4 30.414 96.369 30.414 Z M 79.99 30.415 C 78.38 30.415 76.931 30.04 75.643 29.289 C 74.371 28.554 73.325 27.485 72.617 26.198 C 71.887 24.868 71.523 23.375 71.523 21.723 C 71.523 20.092 71.887 18.621 72.617 17.313 C 73.317 16.012 74.365 14.93 75.643 14.189 C 76.931 13.439 78.38 13.062 79.99 13.062 C 81.6 13.062 83.048 13.438 84.336 14.189 C 85.614 14.93 86.661 16.011 87.362 17.312 C 88.092 18.622 88.457 20.092 88.457 21.722 C 88.457 23.375 88.092 24.867 87.362 26.198 C 86.654 27.485 85.608 28.553 84.336 29.288 C 83.048 30.04 81.599 30.415 79.99 30.415 Z M 79.99 27.164 C 80.837 27.173 81.668 26.926 82.372 26.455 C 83.081 25.983 83.628 25.339 84.014 24.524 C 84.422 23.687 84.626 22.754 84.626 21.723 C 84.626 20.135 84.186 18.836 83.306 17.827 C 82.447 16.818 81.342 16.314 79.99 16.314 C 78.616 16.314 77.5 16.819 76.641 17.827 C 75.783 18.837 75.354 20.135 75.354 21.723 C 75.354 23.311 75.783 24.62 76.641 25.651 C 77.501 26.659 78.616 27.164 79.99 27.164 Z M 68.72 6.236 C 69.213 6.236 69.697 6.29 70.17 6.397 C 70.662 6.505 71.016 6.634 71.23 6.784 L 71.23 9.938 C 70.759 9.638 70.19 9.488 69.524 9.488 C 68.838 9.488 68.28 9.681 67.851 10.068 C 67.443 10.475 67.239 11.108 67.239 11.967 C 67.239 12.456 67.23 12.93 67.219 13.39 L 71.231 13.39 L 71.231 16.54 L 67.243 16.54 L 67.243 30.093 L 63.51 30.093 L 63.51 16.539 L 60.645 16.539 L 60.645 13.389 L 63.491 13.389 C 63.479 12.808 63.473 12.227 63.473 11.646 C 63.473 9.886 63.956 8.544 64.922 7.621 C 65.888 6.698 67.154 6.236 68.721 6.236 Z M 48.973 0 L 48.973 16.955 L 16.96 16.955 L 16.951 26.374 L 35.791 26.374 L 35.783 43.328 L 16.95 43.328 L 16.948 47.13 C 16.948 55.408 10.13 62.166 1.882 62.166 L 0 62.166 L 0 39.57 L 13.182 39.57 L 13.193 30.154 L 0.01 30.154 L 0.01 13.187 L 13.308 13.187 C 14.306 5.544 20.71 0 28.268 0 Z M 3.773 58.23 C 9.223 57.333 13.181 52.484 13.181 47.13 L 13.201 43.328 L 3.784 43.328 L 3.774 58.23 Z M 16.958 30.154 L 16.948 39.57 L 32.024 39.57 L 32.024 30.154 Z M 3.777 26.374 L 13.192 26.374 L 13.192 16.955 L 3.777 16.955 Z M 28.25 3.768 C 22.608 3.768 18.041 7.883 17.116 13.188 L 45.206 13.188 L 45.206 3.768 Z\" fill=\"rgb(63,113,184)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-cu4qex\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.767 21.162\" overflow=\"visible\"><path d=\"M 0 21.162 L 0 0 L 3.767 0 L 3.767 21.162 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gbit2t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.896 20.959\" overflow=\"visible\"><path d=\"M 5.256 20.959 C 3.689 20.959 2.423 20.497 1.457 19.574 C 0.491 18.652 0.008 17.31 0.008 15.55 C 0.008 10.028 0 0 0 0 L 3.775 0 L 3.775 3.928 L 7.896 3.928 L 7.896 7.083 L 3.775 7.083 L 3.775 15.228 C 3.775 16.087 3.979 16.72 4.387 17.128 C 4.816 17.514 5.374 17.708 6.061 17.708 C 6.726 17.708 7.295 17.557 7.767 17.256 L 7.767 20.411 C 7.552 20.561 7.198 20.691 6.705 20.798 C 6.229 20.905 5.743 20.959 5.256 20.958 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rfx4h2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.767 16.71\" overflow=\"visible\"><path d=\"M 0 16.71 L 0 0 L 3.767 0 L 3.767 16.71 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mvv0qj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.733 4.668\" overflow=\"visible\"><path d=\"M 2.318 4.668 C 1.653 4.668 1.095 4.442 0.644 3.992 C 0.215 3.541 0 2.982 0 2.317 C 0 1.674 0.215 1.127 0.644 0.676 C 1.095 0.225 1.653 0 2.318 0 C 3.005 0 3.574 0.225 4.025 0.676 C 4.497 1.126 4.733 1.674 4.733 2.318 C 4.733 2.983 4.497 3.541 4.025 3.992 C 3.574 4.442 3.005 4.668 2.318 4.668 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t1g9c3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.678 22.578\" overflow=\"visible\"><path d=\"M 0 0.322 L 3.767 0.322 L 3.767 2.479 C 4.218 1.771 4.916 1.181 5.86 0.709 C 6.799 0.238 7.836 -0.005 8.886 0 C 10.367 0 11.698 0.376 12.879 1.127 C 14.059 1.878 14.982 2.919 15.647 4.25 C 16.334 5.56 16.678 7.04 16.678 8.693 C 16.678 10.345 16.334 11.837 15.647 13.168 C 14.982 14.478 14.048 15.508 12.846 16.258 C 11.666 16.988 10.324 17.353 8.822 17.353 C 7.782 17.356 6.756 17.113 5.828 16.645 C 4.905 16.173 4.218 15.582 3.768 14.875 L 3.768 22.578 L 0 22.578 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7ljh54\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.079 10.85\" overflow=\"visible\"><path d=\"M 4.443 10.85 C 5.796 10.85 6.901 10.356 7.759 9.369 C 8.639 8.359 9.079 7.061 9.079 5.473 C 9.079 4.421 8.875 3.477 8.468 2.64 C 8.081 1.803 7.534 1.159 6.826 0.708 C 6.145 0.238 5.335 -0.009 4.508 0 C 3.263 0 2.222 0.419 1.385 1.256 C 0.569 2.071 0.108 3.123 0 4.411 L 0 6.535 C 0.108 7.802 0.57 8.843 1.385 9.658 C 2.2 10.452 3.22 10.85 4.443 10.85 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5vbl26\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.948 17.353\" overflow=\"visible\"><path d=\"M 8.307 0.001 C 10.324 0.001 11.997 0.516 13.328 1.546 C 14.68 2.555 15.508 3.928 15.808 5.666 C 15.807 5.728 15.811 5.79 15.818 5.852 L 11.977 5.851 C 11.776 5.16 11.372 4.546 10.817 4.089 C 10.152 3.531 9.337 3.252 8.371 3.252 C 6.998 3.252 5.892 3.756 5.055 4.765 C 4.239 5.752 3.831 7.051 3.831 8.661 C 3.831 10.291 4.239 11.611 5.055 12.621 C 5.892 13.608 6.998 14.101 8.371 14.101 C 9.38 14.101 10.228 13.812 10.914 13.233 C 11.507 12.733 11.909 12.071 12.118 11.251 L 14.789 11.251 L 14.795 11.252 L 15.948 11.252 C 15.948 11.257 15.951 11.322 15.937 11.436 L 15.935 11.436 C 15.591 13.279 14.733 14.726 13.361 15.776 C 12.009 16.827 10.324 17.353 8.307 17.353 C 6.697 17.353 5.259 16.989 3.993 16.259 C 2.754 15.514 1.741 14.446 1.063 13.169 C 0.354 11.859 0 10.356 0 8.661 C 0 6.965 0.344 5.463 1.03 4.154 C 1.709 2.875 2.736 1.814 3.993 1.095 C 5.259 0.365 6.697 0 8.307 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bfwgcr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.455 17.352\" overflow=\"visible\"><path d=\"M 7.469 0.001 C 9.572 0.001 11.257 0.558 12.523 1.674 C 13.811 2.769 14.455 4.282 14.455 6.214 L 14.455 17.031 L 10.721 17.031 L 10.721 14.842 C 10.141 15.701 9.422 16.334 8.563 16.742 C 7.709 17.148 6.773 17.357 5.827 17.352 C 4.711 17.352 3.713 17.149 2.833 16.742 C 1.953 16.312 1.255 15.732 0.74 15.003 C 0.249 14.258 -0.009 13.384 0 12.492 C 0 11.054 0.504 9.895 1.513 9.015 C 2.543 8.114 3.992 7.535 5.859 7.277 L 10.721 6.567 L 10.721 5.989 C 10.721 5.023 10.42 4.271 9.819 3.735 C 9.218 3.177 8.435 2.898 7.469 2.898 C 6.417 2.898 5.57 3.166 4.926 3.702 C 4.307 4.197 3.898 4.872 3.695 5.723 L 3.678 5.853 L 0.051 5.853 C 0.092 5.538 0.151 5.226 0.227 4.918 L 0.228 4.918 C 0.636 3.505 1.451 2.338 2.672 1.418 C 3.917 0.473 5.516 0 7.469 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13v5rck\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.89 5.344\" overflow=\"visible\"><path d=\"M 2.64 0.74 C 0.88 1.041 0 1.836 0 3.123 C 0 3.767 0.236 4.303 0.708 4.733 C 1.202 5.14 1.846 5.344 2.64 5.344 C 3.691 5.344 4.583 5.033 5.313 4.41 C 6.04 3.77 6.584 2.948 6.89 2.029 L 6.89 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pn86xz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.455 17.352\" overflow=\"visible\"><path d=\"M 7.468 0.001 C 9.571 0.001 11.257 0.558 12.523 1.674 C 13.811 2.769 14.455 4.282 14.455 6.214 L 14.455 17.031 L 10.72 17.031 L 10.72 14.842 C 10.14 15.701 9.421 16.334 8.563 16.742 C 7.709 17.148 6.773 17.357 5.827 17.352 C 4.711 17.352 3.712 17.149 2.832 16.742 C 1.952 16.312 1.255 15.732 0.74 15.003 C 0.249 14.258 -0.009 13.384 0 12.492 C 0 11.054 0.504 9.895 1.512 9.015 C 2.542 8.114 3.992 7.535 5.859 7.277 L 10.72 6.567 L 10.72 5.989 C 10.72 5.023 10.42 4.271 9.819 3.735 C 9.218 3.177 8.434 2.898 7.469 2.898 C 6.417 2.898 5.569 3.166 4.925 3.702 C 4.307 4.197 3.897 4.872 3.695 5.723 C 3.689 5.768 3.681 5.835 3.677 5.853 L 0.05 5.853 C 0.087 5.525 0.175 5.135 0.226 4.918 L 0.227 4.918 C 0.636 3.505 1.45 2.338 2.671 1.418 C 3.916 0.473 5.515 0 7.468 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-60kc0d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.89 5.344\" overflow=\"visible\"><path d=\"M 2.64 0.74 C 0.88 1.041 0 1.836 0 3.123 C 0 3.767 0.237 4.303 0.709 4.733 C 1.202 5.14 1.846 5.344 2.64 5.344 C 3.692 5.344 4.583 5.033 5.313 4.41 C 6.04 3.77 6.584 2.948 6.89 2.029 L 6.89 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t5985i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.939 17.032\" overflow=\"visible\"><path d=\"M 0 0.322 L 3.767 0.322 L 3.767 2.544 C 4.298 1.777 5.004 1.148 5.828 0.709 C 6.696 0.234 7.672 -0.01 8.661 0 C 9.863 0 10.936 0.247 11.88 0.741 C 12.806 1.196 13.578 1.913 14.102 2.801 C 14.66 3.703 14.939 4.744 14.939 5.924 L 14.939 17.031 L 11.204 17.031 L 11.204 6.827 C 11.204 5.711 10.904 4.841 10.303 4.219 C 9.702 3.575 8.865 3.253 7.791 3.253 C 6.804 3.253 5.935 3.629 5.184 4.38 C 4.454 5.11 3.982 6.022 3.767 7.116 L 3.767 17.032 L 0 17.032 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bxxqbw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.934 17.353\" overflow=\"visible\"><path d=\"M 8.467 17.353 C 6.857 17.353 5.409 16.978 4.121 16.227 C 2.849 15.492 1.803 14.423 1.095 13.136 C 0.365 11.806 0 10.313 0 8.661 C 0 7.03 0.365 5.559 1.095 4.251 C 1.795 2.95 2.843 1.868 4.121 1.127 C 5.409 0.377 6.857 0 8.467 0 C 10.077 0 11.526 0.376 12.813 1.127 C 14.091 1.868 15.139 2.949 15.84 4.25 C 16.57 5.56 16.934 7.03 16.934 8.66 C 16.934 10.313 16.57 11.805 15.84 13.136 C 15.132 14.423 14.085 15.491 12.813 16.226 C 11.526 16.978 10.077 17.353 8.467 17.353 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-185fu50\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.272 10.85\" overflow=\"visible\"><path d=\"M 4.636 10.85 C 5.516 10.85 6.31 10.614 7.019 10.141 C 7.727 9.669 8.274 9.025 8.661 8.21 C 9.068 7.373 9.272 6.44 9.272 5.409 C 9.272 3.821 8.832 2.522 7.952 1.513 C 7.094 0.504 5.988 0 4.636 0 C 3.263 0 2.146 0.505 1.288 1.513 C 0.429 2.523 0 3.821 0 5.409 C 0 6.997 0.429 8.306 1.288 9.337 C 2.146 10.345 3.263 10.85 4.636 10.85 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hm44jl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.767 16.71\" overflow=\"visible\"><path d=\"M 0 16.71 L 0 0 L 3.767 0 L 3.767 16.71 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-162j140\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.734 4.668\" overflow=\"visible\"><path d=\"M 2.318 4.668 C 1.653 4.668 1.095 4.443 0.644 3.992 C 0.215 3.542 0 2.983 0 2.318 C 0 1.674 0.215 1.127 0.644 0.676 C 1.095 0.226 1.653 0 2.318 0 C 3.005 0 3.574 0.225 4.024 0.676 C 4.497 1.126 4.733 1.674 4.733 2.318 C 4.746 2.952 4.488 3.561 4.024 3.992 C 3.574 4.442 3.005 4.668 2.318 4.668 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g7jy17\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.897 20.959\" overflow=\"visible\"><path d=\"M 5.257 20.959 C 3.69 20.959 2.423 20.497 1.458 19.574 C 0.492 18.652 0.009 17.31 0.009 15.55 C 0.009 10.028 0 0 0 0 L 3.776 0 L 3.776 3.928 L 7.897 3.928 L 7.897 7.083 L 3.776 7.083 L 3.776 15.228 C 3.776 16.087 3.98 16.72 4.387 17.128 C 4.817 17.514 5.375 17.708 6.061 17.708 C 6.727 17.708 7.296 17.557 7.768 17.256 L 7.768 20.411 C 7.553 20.561 7.199 20.691 6.705 20.798 C 6.23 20.905 5.744 20.959 5.257 20.958 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17hk728\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.456 17.352\" overflow=\"visible\"><path d=\"M 7.469 0 C 9.572 0 11.258 0.557 12.524 1.673 C 13.812 2.768 14.456 4.282 14.456 6.213 L 14.456 17.031 L 10.721 17.031 L 10.721 14.841 C 10.142 15.7 9.422 16.333 8.564 16.741 C 7.71 17.148 6.775 17.356 5.828 17.352 C 4.712 17.352 3.713 17.149 2.833 16.741 C 1.954 16.311 1.256 15.732 0.741 15.002 C 0.249 14.258 -0.009 13.383 0 12.491 C 0.001 11.053 0.505 9.894 1.513 9.014 C 2.543 8.113 3.993 7.534 5.86 7.276 L 10.721 6.566 L 10.721 5.988 C 10.721 5.022 10.421 4.271 9.82 3.734 C 9.219 3.176 8.435 2.897 7.469 2.897 C 6.418 2.897 5.57 3.165 4.926 3.702 C 4.308 4.197 3.898 4.87 3.696 5.722 C 3.69 5.767 3.682 5.834 3.678 5.852 L 0.051 5.852 C 0.093 5.538 0.152 5.226 0.227 4.918 L 0.228 4.918 C 0.637 3.505 1.451 2.338 2.672 1.416 C 3.917 0.472 5.516 0 7.469 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e1ca6r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.889 5.344\" overflow=\"visible\"><path d=\"M 2.639 0.741 C 0.88 1.041 0 1.835 0 3.123 C 0 3.766 0.235 4.303 0.708 4.733 C 1.201 5.141 1.845 5.344 2.639 5.344 C 3.691 5.344 4.582 5.034 5.312 4.411 C 6.039 3.771 6.584 2.949 6.889 2.029 L 6.889 0 L 2.639 0.74 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oqukqq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.645 21.566\" overflow=\"visible\"><path d=\"M 7.856 21.566 C 6.353 21.566 5.001 21.191 3.799 20.439 C 2.619 19.689 1.685 18.659 0.998 17.349 C 0.333 16.019 0 14.526 0 12.874 C 0 11.221 0.333 9.74 0.998 8.431 C 1.685 7.101 2.619 6.07 3.799 5.341 C 5.001 4.589 6.353 4.213 7.856 4.213 C 8.907 4.213 9.895 4.449 10.817 4.922 C 11.762 5.372 12.459 5.952 12.91 6.66 L 12.91 0 L 16.645 0 L 16.645 21.244 L 12.91 21.244 L 12.91 19.087 C 12.438 19.796 11.73 20.386 10.785 20.858 C 9.88 21.326 8.875 21.569 7.856 21.566 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xuvdf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.079 10.85\" overflow=\"visible\"><path d=\"M 4.636 10.85 C 5.838 10.85 6.847 10.442 7.663 9.626 C 8.5 8.789 8.972 7.726 9.079 6.439 L 9.079 4.314 C 8.972 3.048 8.5 2.018 7.663 1.224 C 6.847 0.408 5.838 0 4.636 0 C 3.284 0 2.168 0.494 1.288 1.481 C 0.429 2.468 0 3.767 0 5.377 C 0 6.987 0.429 8.307 1.288 9.337 C 2.168 10.345 3.284 10.85 4.636 10.85 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bw7kyt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.938 17.032\" overflow=\"visible\"><path d=\"M 0 0.322 L 3.766 0.322 L 3.766 2.544 C 4.297 1.777 5.004 1.148 5.827 0.709 C 6.695 0.234 7.671 -0.01 8.66 0 C 9.862 0 10.935 0.247 11.88 0.741 C 12.806 1.196 13.578 1.913 14.101 2.801 C 14.659 3.703 14.938 4.744 14.938 5.924 L 14.938 17.031 L 11.203 17.031 L 11.203 6.827 C 11.203 5.711 10.903 4.841 10.302 4.219 C 9.701 3.575 8.864 3.253 7.791 3.253 C 6.804 3.253 5.934 3.629 5.183 4.38 C 4.453 5.11 3.981 6.022 3.766 7.116 L 3.766 17.032 L 0 17.032 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-en7jmd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.938 17.031\" overflow=\"visible\"><path d=\"M 6.278 17.031 C 5.076 17.031 4.003 16.795 3.058 16.322 C 2.13 15.843 1.351 15.12 0.805 14.23 C 0.268 13.328 0 12.287 0 11.107 L 0 0 L 3.734 0 L 3.734 10.173 C 3.734 11.418 4.046 12.33 4.668 12.91 C 5.312 13.49 6.138 13.78 7.148 13.78 C 8.135 13.78 8.993 13.414 9.723 12.684 C 10.474 11.934 10.957 11.01 11.171 9.916 L 11.171 0 L 14.938 0 L 14.938 16.709 L 11.171 16.709 L 11.171 14.487 C 10.629 15.265 9.913 15.905 9.079 16.355 C 8.242 16.805 7.309 17.031 6.278 17.031 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xu3u2m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.934 17.353\" overflow=\"visible\"><path d=\"M 8.467 17.353 C 6.857 17.353 5.408 16.978 4.12 16.227 C 2.848 15.492 1.802 14.423 1.094 13.136 C 0.364 11.806 0 10.313 0 8.661 C 0 7.03 0.364 5.559 1.094 4.251 C 1.794 2.95 2.842 1.868 4.12 1.127 C 5.408 0.377 6.857 0 8.467 0 C 10.077 0 11.525 0.376 12.813 1.127 C 14.091 1.868 15.138 2.949 15.839 4.25 C 16.569 5.56 16.934 7.03 16.934 8.66 C 16.934 10.313 16.569 11.805 15.839 13.136 C 15.131 14.423 14.085 15.491 12.813 16.226 C 11.525 16.978 10.076 17.353 8.467 17.353 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iowlnp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.272 10.85\" overflow=\"visible\"><path d=\"M 4.636 10.85 C 5.483 10.859 6.314 10.612 7.018 10.141 C 7.727 9.669 8.274 9.025 8.66 8.21 C 9.068 7.373 9.272 6.44 9.272 5.409 C 9.272 3.821 8.832 2.522 7.952 1.513 C 7.093 0.504 5.988 0 4.636 0 C 3.262 0 2.146 0.505 1.287 1.513 C 0.429 2.523 0 3.821 0 5.409 C 0 6.997 0.429 8.306 1.287 9.337 C 2.147 10.345 3.262 10.85 4.636 10.85 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b46hl9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.586 23.857\" overflow=\"visible\"><path d=\"M 8.075 0 C 8.568 0 9.052 0.054 9.525 0.161 C 10.017 0.269 10.371 0.398 10.585 0.548 L 10.585 3.702 C 10.114 3.402 9.545 3.252 8.879 3.252 C 8.193 3.252 7.635 3.445 7.206 3.832 C 6.798 4.239 6.594 4.872 6.594 5.731 C 6.594 6.22 6.585 6.694 6.574 7.154 L 10.586 7.154 L 10.586 10.304 L 6.598 10.304 L 6.598 23.857 L 2.865 23.857 L 2.865 10.303 L 0 10.303 L 0 7.153 L 2.846 7.153 C 2.834 6.572 2.828 5.991 2.828 5.41 C 2.828 3.65 3.311 2.308 4.277 1.385 C 5.243 0.462 6.509 0 8.076 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-88o7xt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.973 62.166\" overflow=\"visible\"><path d=\"M 48.973 0 L 48.973 16.955 L 16.96 16.955 L 16.951 26.374 L 35.791 26.374 L 35.783 43.328 L 16.95 43.328 L 16.948 47.13 C 16.948 55.408 10.13 62.166 1.882 62.166 L 0 62.166 L 0 39.57 L 13.182 39.57 L 13.193 30.154 L 0.01 30.154 L 0.01 13.187 L 13.308 13.187 C 14.306 5.544 20.71 0 28.268 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1avfdl2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.428 14.902\" overflow=\"visible\"><path d=\"M 0 14.902 C 5.45 14.005 9.408 9.156 9.408 3.802 L 9.428 0 L 0.011 0 L 0.001 14.902 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ngjf2w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.076 9.416\" overflow=\"visible\"><path d=\"M 0.01 0 L 0 9.416 L 15.076 9.416 L 15.076 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2mlns9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.415 9.419\" overflow=\"visible\"><path d=\"M 0 9.419 L 9.415 9.419 L 9.415 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cr8ivk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.09 9.42\" overflow=\"visible\"><path d=\"M 11.134 0 C 5.492 0 0.925 4.115 0 9.42 L 28.09 9.42 L 28.09 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ipe6g7\",\"data-border\":true,\"data-framer-name\":\"Locations\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1esxl8x\",\"data-framer-name\":\"Palo Alto\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6va4go\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Palo Alto\"})})}),className:\"framer-ikz7m6\",\"data-framer-name\":\"Palo Alto\\u2028\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{U3oJJAYBe:{transformTemplate:undefined},WREPOq1SA:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/place/50+High+St,+Palo+Alto,+CA+94301,+USA/@37.446275,-122.1671549,16z/data=!3m1!4b1!4m5!3m4!1s0x808fbb364f5f8695:0xea613aab10b2784c!8m2!3d37.446275!4d-122.1671549?entry=ttu&g_ep=EgoyMDI1MDkyMy4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"gLWAQzM4z\",openInNewTab:true,relValues:[],scopeId:\"iwrAVYKSn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-je3sbw\",\"data-styles-preset\":\"VKCneSGbk\",children:\"550 High St, 3rd\\xa0Floor\\u2028\\u2028Palo Alto, CA 94301\"})})})}),className:\"framer-swy7th\",\"data-framer-name\":\"50 High St\\u2028Palo Alto, CA 94301\",fonts:[\"Inter\"],transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mct07\",\"data-framer-name\":\"San Francisco\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"San Francisco\"})})}),className:\"framer-1x2k0po\",\"data-framer-name\":\"San Francisco\\u2028 2 Shaw Alley #4th\\u2028San Francisco, CA 94105\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",dir:\"auto\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/place/2+Shaw+Alley+%234th,+San+Francisco,+CA+94105,+USA/@37.7887197,-122.3983837,16z/data=!3m1!4b1!4m6!3m5!1s0x80858063262e8a1b:0x8ea9b85b6f7a2a88!8m2!3d37.7887197!4d-122.3983837!16s%2Fg%2F11y3nh00g2?entry=ttu&g_ep=EgoyMDI1MDkyMy4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"OdcLGCHKo\",openInNewTab:true,relValues:[],scopeId:\"iwrAVYKSn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-je3sbw\",\"data-styles-preset\":\"VKCneSGbk\",children:/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:\"2 Shaw Alley, 4th Floor\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/place/2+Shaw+Alley+%234th,+San+Francisco,+CA+94105,+USA/@37.7887197,-122.3983837,16z/data=!3m1!4b1!4m6!3m5!1s0x80858063262e8a1b:0x8ea9b85b6f7a2a88!8m2!3d37.7887197!4d-122.3983837!16s%2Fg%2F11y3nh00g2?entry=ttu&g_ep=EgoyMDI1MDkyMy4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"OdcLGCHKo\",openInNewTab:true,relValues:[],scopeId:\"iwrAVYKSn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b02x4r\",\"data-styles-preset\":\"qBO1mQ_xc\",children:/*#__PURE__*/_jsx(\"br\",{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/place/2+Shaw+Alley+%234th,+San+Francisco,+CA+94105,+USA/@37.7887197,-122.3983837,16z/data=!3m1!4b1!4m6!3m5!1s0x80858063262e8a1b:0x8ea9b85b6f7a2a88!8m2!3d37.7887197!4d-122.3983837!16s%2Fg%2F11y3nh00g2?entry=ttu&g_ep=EgoyMDI1MDkyMy4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"OdcLGCHKo\",openInNewTab:true,relValues:[],scopeId:\"iwrAVYKSn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-je3sbw\",\"data-styles-preset\":\"VKCneSGbk\",children:/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:\"San Francisco, CA 94105\"})})})]})}),className:\"framer-ef8ddm\",\"data-framer-name\":\"San Francisco\\u2028 2 Shaw Alley #4th\\u2028San Francisco, CA 94105\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11276zq\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://jobs.foundationcapital.com/companies\",motionChild:true,nodeId:\"N3wbTNXrY\",openInNewTab:true,relValues:[],scopeId:\"iwrAVYKSn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-quij58\",\"data-styles-preset\":\"ZheP7igdE\",children:\"Work at our companies\"})})})}),className:\"framer-va5k70\",\"data-framer-name\":\"Work at our companies\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f008b6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ao4VzfWwt\"},motionChild:true,nodeId:\"N2wNahMy_\",openInNewTab:false,relValues:[],scopeId:\"iwrAVYKSn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-quij58\",\"data-styles-preset\":\"ZheP7igdE\",children:\"Terms of Use\"})})})}),className:\"framer-165zjn9\",\"data-framer-name\":\"Terms of Use\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BYscEVreN\"},motionChild:true,nodeId:\"vkJslt5is\",openInNewTab:false,relValues:[],scopeId:\"iwrAVYKSn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-quij58\",\"data-styles-preset\":\"ZheP7igdE\",children:\"Privacy Policy\"})})})}),className:\"framer-1ifr267\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dzdby3\",\"data-framer-name\":\"Social\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ne12rw\",\"data-framer-name\":\"Frame\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-8e4h0q-container\",nodeId:\"i4smWyG4o\",scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(InstagramIcon,{height:\"100%\",id:\"i4smWyG4o\",layoutId:\"i4smWyG4o\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Ut3BrmtBG\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,width:\"18px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ds8c41-container\",nodeId:\"F5lrVfnue\",scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(YoutubeIcon,{height:\"100%\",id:\"F5lrVfnue\",layoutId:\"F5lrVfnue\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jqzp9F22z\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-2dd5wm-container\",nodeId:\"W4V4Dykvz\",scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(XIcon,{height:\"100%\",id:\"W4V4Dykvz\",layoutId:\"W4V4Dykvz\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"A5oLFwQQU\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:\"26px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ngp4k6-container\",\"data-framer-name\":\"Linkedin Icon\",name:\"Linkedin Icon\",nodeId:\"jmukB68Ml\",scopeId:\"iwrAVYKSn\",children:/*#__PURE__*/_jsx(LinkedIN,{height:\"100%\",id:\"jmukB68Ml\",layoutId:\"jmukB68Ml\",name:\"Linkedin Icon\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Lbakc2FLu\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-hui0ov\",\"data-styles-preset\":\"UWGiUQFde\",dir:\"auto\",children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:\"\\xa9 Foundation Capital \"}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-9f4317f5-4d79-46e5-a5f2-3bea6e695df6, rgb(105, 168, 255))\"},children:\"2026. All rights reserved\"})]})}),className:\"framer-1kcer2j\",\"data-framer-name\":\"\\xa9 Foundation Capital \\u20282025. All rights reserved\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})]})]})})]}),/*#__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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1704\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WREPOq1SA\":{\"layout\":[\"fixed\",\"fixed\"]},\"U3oJJAYBe\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"unpMPanv9\":\"pageStyle\",\"wVJDtFzaH\":\"navDesktopStyle\",\"GKHsdYuPz\":\"navMobileStyle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"dhfUvY4Q2\":[\".framer-1d6z9n-container\",\".framer-1s4ssbt\"],\"WREPOq1SA\":[\".framer-1d6z9n-container\",\".framer-1s4ssbt\"],\"U3oJJAYBe\":[\".framer-1d6z9n-container\",\".framer-1s4ssbt\"]}\n * @framerBreakpoints {\"dhfUvY4Q2\":{\"min\":1200,\"canvasClassName\":\"framer-kgo067-override\",\"minHeight\":1704,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"WREPOq1SA\":{\"min\":771,\"max\":1199,\"canvasClassName\":\"framer-1tavjci-override\",\"minHeight\":1704,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":771,\"rootFontSize\":16},\"U3oJJAYBe\":{\"max\":770,\"canvasClassName\":\"framer-w9ty5n-override\",\"minHeight\":1704,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":770,\"rootFontSize\":16}}\n * @framerDefaultVariant dhfUvY4Q2\n * @framerLayoutTemplate true\n */const FrameriwrAVYKSn=withCSS(Component,css,\"framer-BTDfd\");export default FrameriwrAVYKSn;FrameriwrAVYKSn.displayName=\"Default Page\";FrameriwrAVYKSn.defaultProps={height:1704,width:1200};addPropertyControls(FrameriwrAVYKSn,{unpMPanv9:{defaultValue:\"rgb(255, 255, 255)\",title:\"Page Style\",type:ControlType.Color},wVJDtFzaH:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"NK_T6YoUM\",description:undefined,hidden:undefined,title:\"Nav Desktop Style\"},GKHsdYuPz:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"AFYE9hmXe\",description:undefined,hidden:undefined,title:\"Nav Mobile Style\"}});addFonts(FrameriwrAVYKSn,[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...NavigationFonts,...MailchimpFormFonts,...DotLottieFonts,...InstagramIconFonts,...YoutubeIconFonts,...XIconFonts,...LinkedINFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FrameriwrAVYKSn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(MailchimpForm,{},context),forwardLoader(InstagramIcon,{},context),forwardLoader(YoutubeIcon,{},context),forwardLoader(XIcon,{},context),forwardLoader(LinkedIN,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriwrAVYKSn\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"dhfUvY4Q2\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-kgo067-override\\\",\\\"minHeight\\\":1704,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"WREPOq1SA\\\":{\\\"min\\\":771,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1tavjci-override\\\",\\\"minHeight\\\":1704,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":771,\\\"rootFontSize\\\":16},\\\"U3oJJAYBe\\\":{\\\"max\\\":770,\\\"canvasClassName\\\":\\\"framer-w9ty5n-override\\\",\\\"minHeight\\\":1704,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":770,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WREPOq1SA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U3oJJAYBe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"dhfUvY4Q2\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"unpMPanv9\\\":\\\"pageStyle\\\",\\\"wVJDtFzaH\\\":\\\"navDesktopStyle\\\",\\\"GKHsdYuPz\\\":\\\"navMobileStyle\\\"}\",\"framerIntrinsicHeight\":\"1704\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"dhfUvY4Q2\\\":[\\\".framer-1d6z9n-container\\\",\\\".framer-1s4ssbt\\\"],\\\"WREPOq1SA\\\":[\\\".framer-1d6z9n-container\\\",\\\".framer-1s4ssbt\\\"],\\\"U3oJJAYBe\\\":[\\\".framer-1d6z9n-container\\\",\\\".framer-1s4ssbt\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport DefaultPage from \"https://framerusercontent.com/modules/4DzP6rHo0wBHRXl8wkUd/r9Z7NICUtF8v8jmwNvFw/iwrAVYKSn.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {DMwLS2EzG: \"companies-list\", EBLhlzF4g: \"desktop-bottom-outline\", IHikozhbl: \"desktop-top-outline\", iyGPge9dF: \"desktop-curve\", KipzqWMkG: \"desktop-inner-outline\", kSHOkx1I_: \"mobile-curve\", m6en31cTK: \"post-grid\", QCriGqA4D: \"desktop-home-outline\", QMdHNryOa: \"stats\", uCl4ruVq6: \"intro\", WwPpn0Vx0: \"home-hero\", XbRsF2thM: \"mobile-top-outline\", XcubkVOOx: \"mobile-inner-outline\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9YPa1rQK1t2BYpzUxKsG/ApwfuAN9v4Mp8gGGcLB4/augiA20Il.js\")), path: \"/\"}, HMqL1cZFz: {elements: {bGs7HIGUF: \"slider-2-3\", T2UPNJgg0: \"slider-1\", V6zbbiFb7: \"quote-section\", ZscSjhjkU: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7MB7uC2cQgGEfYkxIMZr/eYzwclcra5O1vf5SCIRi/HMqL1cZFz.js\")), path: \"/ideas\"}, ocU8FrzDt: {elements: {gzKVQpzUC: \"articles-container\", KSoXxsG09: \"pagination\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dJLwpW8vY5TNkAqV0FVg/N64jDvOdrVLX9OqqJpNs/ocU8FrzDt.js\")), path: \"/ideas/all\"}, krnOFauGf: {elements: {zxZuZFXbE: \"pagination\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/asB2tt43DPBn5xAVtOMG/XLwkboCS2GWYAGw148LU/krnOFauGf.js\")), path: \"/ideas/perspectives\"}, YsUUuOhPi: {elements: {phGQMiqCR: \"pagination\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/99JtyZSz8e91cJMGFyqO/CXUlrc2VKyn9kqDlTRPh/YsUUuOhPi.js\")), path: \"/ideas/podcasts\"}, nBrel2yql: {elements: {QMrL6Hgkm: \"pagination\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nzO0bG9TbGmNKH0jGwjJ/PszqSb2bIpewOhkQy53A/nBrel2yql.js\")), path: \"/ideas/events\"}, iO5UMPOFu: {elements: {ekjgPoATX: \"pagination\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AqT6zEjYff8fBuLZIqwH/qV5MNUsV8u5TcKedyTZM/iO5UMPOFu.js\")), path: \"/ideas/news\"}, FTOl4KM2t: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CaqkHoLCQVDBg9aLAqFx/yoTCVvXZKnafYNNtoQNl/FTOl4KM2t.js\")), path: \"/team-members/team-investors\"}, MnFoKD25A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q8oFxWTHnczc59vexZsB/ZyS7mNpH0p61rIcO3NFe/MnFoKD25A.js\")), path: \"/team-members/team-portfolio-services\"}, NjsqmAUnB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VyONocOPupI0YFWeAuSp/eIMp0BxgeP5wNFsC87Q8/NjsqmAUnB.js\")), path: \"/team-members/team-operations\"}, PnL5PzRV1: {elements: {Gb22V6Woh: \"companies\", NxUhxbxrv: \"all-companies\", ocSwrzI2D: \"companies-slideshow\", R_fc3iWjS: \"news\", wzgnX7pna: \"practice-dropdown\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/831ZYNkfAzxPcSlxzvmG/cx3BLA14j7FlhBSjhFBb/PnL5PzRV1.js\")), path: \"/portfolio\"}, ao4VzfWwt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UsVHgRSfKF9jg3RcuYlW/eBO4rgVjCI2SCvlPMcKg/ao4VzfWwt.js\")), path: \"/terms-of-use\"}, BYscEVreN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tGR94HCcAQZyrZNBDvi0/3PkIr8e81ztd0JblkfOe/BYscEVreN.js\")), path: \"/privacy-policy\"}, baQ_keuJT: {elements: {cEWxbHQyN: \"build-columns\", f8eTg4kw5: \"stats\", Jc1pW9DxI: \"text-section-3\", kh0vQvDvZ: \"faq\", kmTubXOfT: \"testimonial\", m3XoxFISo: \"photos\", Qca8nWo3t: \"text-section-2\", qST3j1Yk6: \"text-section-4\", rX_mHSxhw: \"faqs\", zTHHO1kC0: \"text-section-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CTBH7XwPIw7FM30RBpdJ/U42UvEoXMM37Y6geBijC/baQ_keuJT.js\")), path: \"/how-we-build\"}, LLbJoFdZS: {elements: {dhGsOhqCP: \"testimonial\", IbBHF6RQu: \"companies\", iEcobal97: \"philosophy\", jjRzvwaro: \"fintech-posts\", qpjUQexas: \"sectors\", UF4JU_Kz9: \"testimonial-1\", zvy52blPh: \"investors\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O3Fc6JQtmANSksez3xUj/596tU00HWQBG1beTFDrB/LLbJoFdZS.js\")), path: \"/practice/fintech\"}, HdqigXcPo: {elements: {BTvRdJ6nL: \"sectors\", dJnrJ0Pr2: \"crypto-ideas\", KwXq92gjf: \"testimonial\", qSPvkvlPb: \"investors\", rMBERm03O: \"philosophy\", TUvlCqaHf: \"companies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p8ORXpNKrh6w6IjWiK6m/JiaX2GUXEqIlBjRzM6Rs/HdqigXcPo.js\")), path: \"/practice/crypto\"}, BhlqmMLUo: {elements: {CfzPRsPVx: \"sectors\", EAukRuvHc: \"testimonials\", NLSRyaZXU: \"companies\", pmMmzTB0K: \"enterprise-post-grid\", x8YHIhkke: \"investors\", ZKMUizmP9: \"philosophy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FzwhUZURZxuuik8c2fJz/Jtk8K8qpTOQUNSt4iAuV/BhlqmMLUo.js\")), path: \"/practice/enterprise\"}, XCDicgegU: {elements: {E6qQ2aGQa: \"sectors\", gJeeCKR39: \"philosophy\", Ictz7HmiW: \"investors\", Ju8KnnjHz: \"testimonials\", R3dl3wARQ: \"enterprise-post-grid\", UqlG9FUgt: \"companies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1IMQfMw5MNYdTJFkQV2a/ipDB86p0tZFvoyGJoIPo/XCDicgegU.js\")), path: \"/practice/enterprise-2\"}, N4PdckIHH: {elements: {A73_RHvpI: \"credo-intro\", cWot5F8GE: \"credo-text-3\", hOZP9zq7r: \"image-3\", kKdPPRasK: \"image-2\", niGZ70N2E: \"text-5\", NVcXLe9_K: \"credo-text-two\", OARw10j1j: \"quote-2\", QnRxV3Zs7: \"credo-text-4\", U9CFh5TNq: \"quote-one\", UTqr7aJ4t: \"do-i-contradict\", uu6kjUJz5: \"text-6\", X3N9ox3kg: \"quarter-of-a-century\", zXdfWNT9S: \"image-one\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JsUk6Kk07M4eIYhuBOp7/JdV28SRaeiJyKasiDOo8/N4PdckIHH.js\")), path: \"/credo\"}, T4Xdm2mjY: {elements: {ig6ekNLqW: \"posts\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ebxCgO5OB9J2rP07oPc3/QPFTdhhPiwNL5k2JkRUn/T4Xdm2mjY.js\")), path: \"/collection/b2baceo\"}, z7is15gvV: {elements: {ZZ8Wtagwr: \"posts\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pk26tsuz5t5DyBVNokKV/Bgujao1KPgae1zFScYA6/z7is15gvV.js\")), path: \"/collection/state-of-ai-in-design\"}, ZSOWK8IPA: {elements: {DgDbKbP_t: \"posts\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Mh2LUBPq7K0lvEpqzjnl/c13TWKRU8IBvOPy8L5Zd/ZSOWK8IPA.js\")), path: \"/collection/ai-in-the-real-world\"}, b12uzllAg: {collectionId: \"aToKldnAi\", elements: {fQm0FOq83: \"articles\", HKEBk0Jf5: \"quote\", Ns9T7VvZk: \"team-member-gallery\", XkhjsDqH0: \"team-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HKQrn7HmYvoNVRRxXEdJ/jgZOPDjYNjKnAlAMxDz3/b12uzllAg.js\")), path: \"/team-members/:xar8oNmK6\"}, lY9c1R934: {collectionId: \"DkIa_zWJB\", elements: {jiozFdpax: \"newsletter-callout\", pdNnKATB9: \"content-container\", VROeQdgmh: \"article-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zLQOZKTtDCEGJr8eZNbo/ljz0jOiPnLVOemb9hFZB/lY9c1R934.js\")), path: \"/ideas/:j2BIbCL7c\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {aToKldnAi: async () => (await import(\"https://framerusercontent.com/modules/2RC2HxNWmsZ1H69iqKJd/rFNWCyNApLJwV7nFbEp7/aToKldnAi.js\"))?.[\"utils\"], DkIa_zWJB: async () => (await import(\"https://framerusercontent.com/modules/p6X6l78eFdq4KOLJpRBy/1R6P3t0ceClLlS8RvYAZ/DkIa_zWJB.js\"))?.[\"utils\"], nOljJtlWI: async () => (await import(\"https://framerusercontent.com/modules/GeqAlcFS2Bz6DtJHgZEZ/L8lIgKyb4OQzMXslOoul/nOljJtlWI.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"215e7d9ad410d4704ccd94c05a3327e81718a81cb1e94e4df450caa2278975aa\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {GKHsdYuPz: \"AFYE9hmXe\", unpMPanv9: \"rgb(255, 255, 255)\", wVJDtFzaH: \"NK_T6YoUM\"}\r\nconst props2 = {...props1, unpMPanv9: \"rgb(236, 243, 244)\"}\r\nconst props3 = {...props1, unpMPanv9: \"var(--token-007ad235-09a7-44d2-8f48-523b381d3f61, rgb(21, 41, 68))\"}\r\nconst props4 = {...props1, unpMPanv9: \"var(--token-7a374849-c81e-437d-bd9d-afc437cb7b45, rgb(236, 243, 244))\"}\r\nconst templateProps = {aJuU7OXru: props4, ao4VzfWwt: props1, augiA20Il: props1, b12uzllAg: props1, baQ_keuJT: props1, BhlqmMLUo: props1, BYscEVreN: props1, FTOl4KM2t: props1, HdqigXcPo: props1, HMqL1cZFz: props2, iO5UMPOFu: props2, j6bpZ2lGf: props3, krnOFauGf: props2, LLbJoFdZS: props1, lY9c1R934: props1, LYFsJRygd: props1, MnFoKD25A: props1, N4PdckIHH: props1, nBrel2yql: props2, nHRwFwJE2: props1, NjsqmAUnB: props1, ocU8FrzDt: props2, PnL5PzRV1: props3, T4Xdm2mjY: props3, TsRbDlj6V: props3, XCDicgegU: props1, YsUUuOhPi: props2, z7is15gvV: props3, ZSOWK8IPA: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"nHRwFwJE2\":\r\ncase \"HMqL1cZFz\":\r\ncase \"ocU8FrzDt\":\r\ncase \"krnOFauGf\":\r\ncase \"YsUUuOhPi\":\r\ncase \"nBrel2yql\":\r\ncase \"iO5UMPOFu\":\r\ncase \"FTOl4KM2t\":\r\ncase \"MnFoKD25A\":\r\ncase \"NjsqmAUnB\":\r\ncase \"PnL5PzRV1\":\r\ncase \"TsRbDlj6V\":\r\ncase \"j6bpZ2lGf\":\r\ncase \"ao4VzfWwt\":\r\ncase \"BYscEVreN\":\r\ncase \"baQ_keuJT\":\r\ncase \"LYFsJRygd\":\r\ncase \"LLbJoFdZS\":\r\ncase \"HdqigXcPo\":\r\ncase \"BhlqmMLUo\":\r\ncase \"XCDicgegU\":\r\ncase \"N4PdckIHH\":\r\ncase \"T4Xdm2mjY\":\r\ncase \"z7is15gvV\":\r\ncase \"ZSOWK8IPA\":\r\ncase \"aJuU7OXru\":\r\ncase \"b12uzllAg\":\r\ncase \"lY9c1R934\":\r\nreturn React.createElement(DefaultPage, {...props, key: \"DefaultPage\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"nHRwFwJE2\":\r\ncase \"HMqL1cZFz\":\r\ncase \"ocU8FrzDt\":\r\ncase \"krnOFauGf\":\r\ncase \"YsUUuOhPi\":\r\ncase \"nBrel2yql\":\r\ncase \"iO5UMPOFu\":\r\ncase \"FTOl4KM2t\":\r\ncase \"MnFoKD25A\":\r\ncase \"NjsqmAUnB\":\r\ncase \"PnL5PzRV1\":\r\ncase \"TsRbDlj6V\":\r\ncase \"j6bpZ2lGf\":\r\ncase \"ao4VzfWwt\":\r\ncase \"BYscEVreN\":\r\ncase \"baQ_keuJT\":\r\ncase \"LYFsJRygd\":\r\ncase \"LLbJoFdZS\":\r\ncase \"HdqigXcPo\":\r\ncase \"BhlqmMLUo\":\r\ncase \"XCDicgegU\":\r\ncase \"N4PdckIHH\":\r\ncase \"T4Xdm2mjY\":\r\ncase \"z7is15gvV\":\r\ncase \"ZSOWK8IPA\":\r\ncase \"aJuU7OXru\":\r\ncase \"b12uzllAg\":\r\ncase \"lY9c1R934\":\r\nreturn [{hash: \"kgo067\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1tavjci\", mediaQuery: \"(min-width: 771px) and (max-width: 1199.98px)\"}, {hash: \"w9ty5n\", mediaQuery: \"(max-width: 770.98px)\"}]\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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://foundationcapital.com\",\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/hSlJcXST8KJpCrMb2sqT/8IRYyd33JZ2s1zcIiacm/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\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: {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\r\n\t\tif (isBrowser) {\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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, pathVariables, 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\tpathVariables = routeData.pathVariables\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 serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\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: framerSiteId ?? null,\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\tif (true) Framer.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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"}