{"version":3,"file":"script_main.RmkS5GP5.mjs","names":["Component","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FooterLink","ButtonFillFonts","ButtonFill","RichText","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","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","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","addPropertyOverrides","NavItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","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","RichText","addPropertyOverrides","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","NavLink","Dropdown1","Search","ButtonFill","HamburgerMenu","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","React.useRef","className","SVG","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","AnnouncementItem","CloseIcon2","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","AnnouncementFonts","Announcement","NavbarFonts","Navbar","NegativeGapFonts","NegativeGap","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","AnnouncementFonts","Announcement","NavbarFonts","Navbar","ImageText2Col","NegativeGapFonts","NegativeGap","TextCTAFonts","TextCTA","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","React.Fragment","css","AnnouncementFonts","Announcement","NavbarFonts","Navbar","TextCTAFonts","TextCTA","NegativeGapFonts","NegativeGap","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","React.Fragment","css","Announcement","Navbar","TextCTA","NegativeGap","Footer","useRef","React.useId","className","PropertyOverrides","React.Fragment","React.createElement","Main","About","UserComponent","Insights","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/daVLUCSK0owNz6LJ7bW0/vCMYHDZyGj8gVis6sslv/Auto_Year.js","https:/framerusercontent.com/modules/GXpmEso5eAJd5Qqlc5gL/Na9YMdOAryiQX2biqJNN/MZZwiEGTc.js","https:/framerusercontent.com/modules/islwhBs7ICHWmMLeFz7u/H83y4b6NYVerRqAbR0st/rXDU7y2un.js","https:/framerusercontent.com/modules/qem0ZBayqihfFLS1BIxV/dO1Ve1aO84z2oy08TdV5/C1CiiRX_v.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/qtOXcVHpu8CA2TPyHFKI/FzdczJjBrlcLpsIfI9Xn/S9CHns78q.js","https:/framerusercontent.com/modules/nYiRBLNPUxFYd7Mh8paQ/B0NNgFdEtRrrqxiX7ptV/MOvBBfYIu.js","https:/framerusercontent.com/modules/aGI4s5EB9kftBpCXs7dd/3qCpv6Ki8ZSgZ4DbNPGC/oBjbUv4_O.js","https:/framerusercontent.com/modules/2vEa3fFoutn8JddtGl34/iIvPuRv0AqUEV8JzVYfP/YPdi11cBV.js","https:/framerusercontent.com/modules/gCrAeaayRRRFrMwOUoRD/dcEOU4HnXJ9sG13LtqMv/SrbwMnyyE.js","https:/framerusercontent.com/modules/vSNFPP6BOnvL7S6L9vlt/IzTl930M41SOo8ZBwFwC/DcRrgHjwX.js","https:/framerusercontent.com/modules/iW5kKgghMVeYU33saINR/lKhtttBRpIpPPEoEcGQc/Uebb0pM0m.js","https:/framerusercontent.com/modules/J0MN7XUn74ZYM1RxqFLJ/PXBSizwSkLcdAAgXygMG/Q7Lddn130.js","https:/framerusercontent.com/modules/pyr2jRuYWjj57ieRBx5r/5mt81zraLjjfLIonCxsv/fmVilO3ke.js","https:/framerusercontent.com/modules/rlLhSRgW04URiDikg0Tp/1rfDlXLmH8BfRQFpswk0/rIIeuBnyo.js","https:/framerusercontent.com/modules/zvebRITTAmInY6KrlW8Z/WlChpPYVu7ZLNNtFJSTK/Qc7Ysns6k.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";export function AutoYear(Component){return props=>{var _props_children_props_children,_props_children_props,_props_children;const textProps=(_props_children=props.children)===null||_props_children===void 0?void 0:(_props_children_props=_props_children.props)===null||_props_children_props===void 0?void 0:(_props_children_props_children=_props_children_props.children)===null||_props_children_props_children===void 0?void 0:_props_children_props_children.props;if(textProps&&typeof textProps.children==\"string\"){textProps.children=textProps.children.replace(\"YYYY\",new Date().getFullYear());}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"AutoYear\":{\"type\":\"reactHoc\",\"name\":\"AutoYear\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Auto_Year.map","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-5ThDL .framer-styles-preset-o1qe91:not(.rich-text-wrapper), .framer-5ThDL .framer-styles-preset-o1qe91.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-ed2d7631-dc85-4c6a-b70b-191963b16660, #76ff71); --framer-link-text-color: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, #ffffff); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-5ThDL\";\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 (2db7bbf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/GXpmEso5eAJd5Qqlc5gL/Na9YMdOAryiQX2biqJNN/MZZwiEGTc.js\";const enabledGestures={JATnbQqsW:{hover:true}};const serializationHash=\"framer-hFYDf\";const variantClassNames={JATnbQqsW:\"framer-v-1qcn9gq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HV2vodukn=undefined;const QxXFL7NXK=undefined;const Ib5NOdRzj=undefined;const vbBNcG84r=undefined;const transition1={delay:0,duration:.1,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,showExternalIcon,text,width,...props})=>{return{...props,HV2vodukn:newTab??props.HV2vodukn,Ib5NOdRzj:text??props.Ib5NOdRzj??\"Link\",QxXFL7NXK:link??props.QxXFL7NXK,vbBNcG84r:showExternalIcon??props.vbBNcG84r};};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,Ib5NOdRzj,QxXFL7NXK,HV2vodukn,vbBNcG84r,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JATnbQqsW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qcn9gq\",className,classNames),layoutDependency:layoutDependency,layoutId:\"JATnbQqsW\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:QxXFL7NXK,motionChild:true,nodeId:\"bKZuD3zkb\",openInNewTab:HV2vodukn,relValues:[],scopeId:\"rXDU7y2un\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-o1qe91\",\"data-styles-preset\":\"MZZwiEGTc\",children:\"Link\"})})})}),className:\"framer-14wym66\",\"data-framer-name\":\"Text\",fonts:[\"GF;Mona Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"bKZuD3zkb\",style:{\"--extracted-r6o4lv\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-HV2vodukn-rXDU7y2un\":HV2vodukn},text:Ib5NOdRzj,variants:{\"JATnbQqsW-hover\":{\"--extracted-r6o4lv\":\"var(--token-ed2d7631-dc85-4c6a-b70b-191963b16660, rgb(118, 255, 113))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"JATnbQqsW-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ed2d7631-dc85-4c6a-b70b-191963b16660, rgb(118, 255, 113)))\"},children:/*#__PURE__*/_jsx(Link,{href:QxXFL7NXK,motionChild:true,nodeId:\"bKZuD3zkb\",openInNewTab:HV2vodukn,relValues:[],scopeId:\"rXDU7y2un\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-o1qe91\",\"data-styles-preset\":\"MZZwiEGTc\",children:\"Link\"})})})})}},baseVariant,gestureVariant)}),vbBNcG84r!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mxltvn\",\"data-framer-name\":\"External Icon\",layoutDependency:layoutDependency,layoutId:\"LHMYsMMeT\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ecu28s\",layoutDependency:layoutDependency,layoutId:\"ZMVJ7qUaq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.68 5.68\" overflow=\"visible\"><path d=\"M 0.479 5.68 L 0 5.203 L 4.51 0.688 L 0.41 0.688 L 0.41 0 L 5.68 0 L 5.68 5.27 L 4.993 5.27 L 4.993 1.17 L 0.48 5.68 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hFYDf.framer-1uy7vl1, .framer-hFYDf .framer-1uy7vl1 { display: block; }\",\".framer-hFYDf.framer-1qcn9gq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hFYDf .framer-14wym66 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-hFYDf .framer-1mxltvn { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px 0px 0px 0px; position: relative; width: 6px; }\",\".framer-hFYDf .framer-1ecu28s { height: 6px; position: relative; width: 6px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 27\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Ml4uxTIyv\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Ib5NOdRzj\":\"text\",\"QxXFL7NXK\":\"link\",\"HV2vodukn\":\"newTab\",\"vbBNcG84r\":\"showExternalIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrXDU7y2un=withCSS(Component,css,\"framer-hFYDf\");export default FramerrXDU7y2un;FramerrXDU7y2un.displayName=\"Footer Link\";FramerrXDU7y2un.defaultProps={height:21,width:27};addPropertyControls(FramerrXDU7y2un,{Ib5NOdRzj:{defaultValue:\"Link\",displayTextArea:false,title:\"Text\",type:ControlType.String},QxXFL7NXK:{title:\"Link\",type:ControlType.Link},HV2vodukn:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},vbBNcG84r:{defaultValue:false,title:\"Show External Icon\",type:ControlType.Boolean}});addFonts(FramerrXDU7y2un,[{explicitInter:true,fonts:[{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99Y41P6zHtY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrXDU7y2un\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"27\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Ib5NOdRzj\\\":\\\"text\\\",\\\"QxXFL7NXK\\\":\\\"link\\\",\\\"HV2vodukn\\\":\\\"newTab\\\",\\\"vbBNcG84r\\\":\\\"showExternalIcon\\\"}\",\"framerIntrinsicHeight\":\"21\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ml4uxTIyv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,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{AutoYear}from\"https://framerusercontent.com/modules/daVLUCSK0owNz6LJ7bW0/vCMYHDZyGj8gVis6sslv/Auto_Year.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xqFxJn3gC1tOLAp5opkz/ob5xcFANVWPiWjp3rNpv/O2MmuHOnD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/y6boMY6Cur9Cg7a3NcLw/W2WgKIM20g7VghLApLDR/OW1nrzm_z.js\";import FooterLink from\"https://framerusercontent.com/modules/islwhBs7ICHWmMLeFz7u/H83y4b6NYVerRqAbR0st/rXDU7y2un.js\";import ButtonFill from\"https://framerusercontent.com/modules/rvsefU1T94mPtqw8vlda/6v7W0hA0lCKsbx61ZrTy/wOeOSuQSR.js\";const FooterLinkFonts=getFonts(FooterLink);const ButtonFillFonts=getFonts(ButtonFill);const RichTextAutoYear4kvd6n=withCodeBoundaryForOverrides(RichText,{nodeId:\"PAVq_rOnM\",override:AutoYear,scopeId:\"C1CiiRX_v\"});const cycleOrder=[\"vLUA0LztW\",\"f88MW0nJm\",\"Z1fWiMjc4\"];const serializationHash=\"framer-b4KyY\";const variantClassNames={f88MW0nJm:\"framer-v-kneqnp\",vLUA0LztW:\"framer-v-z7sweb\",Z1fWiMjc4:\"framer-v-4zn4tl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zz78Fcoxl=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={Desktop:\"vLUA0LztW\",Phone:\"Z1fWiMjc4\",Tablet:\"f88MW0nJm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,padding,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vLUA0LztW\",zz78Fcoxl:padding??props.zz78Fcoxl??\"124px 0px 0px 0px\"};};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,zz78Fcoxl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vLUA0LztW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z7sweb\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vLUA0LztW\",ref:refBinding,style:{\"--iwoyu5\":numberToPixelString(zz78Fcoxl),backgroundColor:\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\",...style},...addPropertyOverrides({f88MW0nJm:{\"data-framer-name\":\"Tablet\"},Z1fWiMjc4:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zjdrpz\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Pa3lJUWjE\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5zty6\",layoutDependency:layoutDependency,layoutId:\"grPfW7d8R\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zbveti\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Uw4hMzRj9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s1p0y1\",layoutDependency:layoutDependency,layoutId:\"GnY0fCzxA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jeuotg\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"pEkwOA1KV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined},{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined},{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f6ffea-container\",layoutDependency:layoutDependency,layoutId:\"P56V3CC9X-container\",nodeId:\"P56V3CC9X\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Approach\",id:\"P56V3CC9X\",layoutId:\"P56V3CC9X\",QxXFL7NXK:resolvedLinks[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined},{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined},{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d6h493-container\",layoutDependency:layoutDependency,layoutId:\"U15sxrfv9-container\",nodeId:\"U15sxrfv9\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Partnerships\",id:\"U15sxrfv9\",layoutId:\"U15sxrfv9\",QxXFL7NXK:resolvedLinks1[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks1[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined},{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined},{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p0vhhd-container\",layoutDependency:layoutDependency,layoutId:\"q7LFChPsv-container\",nodeId:\"q7LFChPsv\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Insights\",id:\"q7LFChPsv\",layoutId:\"q7LFChPsv\",QxXFL7NXK:resolvedLinks2[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks2[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ecl8o-container\",layoutDependency:layoutDependency,layoutId:\"NZ7x4dKwo-container\",nodeId:\"NZ7x4dKwo\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"About\",id:\"NZ7x4dKwo\",layoutId:\"NZ7x4dKwo\",QxXFL7NXK:resolvedLinks3[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks3[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":EcBsm1L0c\",webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{hash:\":EcBsm1L0c\",webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{hash:\":EcBsm1L0c\",webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rwkgb7-container\",layoutDependency:layoutDependency,layoutId:\"ZCx5AvaZE-container\",nodeId:\"ZCx5AvaZE\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"People\",id:\"ZCx5AvaZE\",layoutId:\"ZCx5AvaZE\",QxXFL7NXK:resolvedLinks4[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks4[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rsPd4TKN9\"},implicitPathVariables:undefined},{href:{webPageId:\"rsPd4TKN9\"},implicitPathVariables:undefined},{href:{webPageId:\"rsPd4TKN9\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e3h35x-container\",layoutDependency:layoutDependency,layoutId:\"XosI_4kBg-container\",nodeId:\"XosI_4kBg\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Contact\",id:\"XosI_4kBg\",layoutId:\"XosI_4kBg\",QxXFL7NXK:resolvedLinks5[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks5[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a2k6it-container\",layoutDependency:layoutDependency,layoutId:\"LNYzkIlL4-container\",nodeId:\"LNYzkIlL4\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Careers\",id:\"LNYzkIlL4\",layoutId:\"LNYzkIlL4\",QxXFL7NXK:\"https://jobs.gem.com/fathom-org\",vbBNcG84r:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zlfdjm\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"aEZ0Rm1cw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q5ix3q-container\",layoutDependency:layoutDependency,layoutId:\"j2xpBHE9M-container\",nodeId:\"j2xpBHE9M\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"The Ashby Workshops\",id:\"j2xpBHE9M\",layoutId:\"j2xpBHE9M\",QxXFL7NXK:\"https://fathom.org/the-ashby-workshops-2026\",vbBNcG84r:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-47lqsr-container\",layoutDependency:layoutDependency,layoutId:\"rMTQCjasp-container\",nodeId:\"rMTQCjasp\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Independent Oversight Marketplace\",id:\"rMTQCjasp\",layoutId:\"rMTQCjasp\",QxXFL7NXK:\"https://ivo.fathom.org\",vbBNcG84r:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zSAgGDnhZ\"},implicitPathVariables:undefined},{href:{webPageId:\"zSAgGDnhZ\"},implicitPathVariables:undefined},{href:{webPageId:\"zSAgGDnhZ\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o6f8v1-container\",layoutDependency:layoutDependency,layoutId:\"Cvh_pHYv5-container\",nodeId:\"Cvh_pHYv5\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Privacy Policy\",id:\"Cvh_pHYv5\",layoutId:\"Cvh_pHYv5\",QxXFL7NXK:resolvedLinks6[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks6[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"msmXqDbal\"},implicitPathVariables:undefined},{href:{webPageId:\"msmXqDbal\"},implicitPathVariables:undefined},{href:{webPageId:\"msmXqDbal\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nhxtsl-container\",layoutDependency:layoutDependency,layoutId:\"KUbVABhFD-container\",nodeId:\"KUbVABhFD\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Terms & Conditions\",id:\"KUbVABhFD\",layoutId:\"KUbVABhFD\",QxXFL7NXK:resolvedLinks7[0],vbBNcG84r:false,width:\"100%\",...addPropertyOverrides({f88MW0nJm:{QxXFL7NXK:resolvedLinks7[1]},Z1fWiMjc4:{QxXFL7NXK:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LBYO8cBud\"},motionChild:true,nodeId:\"Xf4skM_n7\",openInNewTab:false,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1tdy9ob framer-1mhet69\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Xf4skM_n7\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r5i9m\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"VzmGIIynp\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-qyx15c\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"cYoMdMTOL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 323.13 96.246\" overflow=\"visible\"><g><path d=\"M 73.248 61.5 C 72.702 61.5 72.146 61.537 71.584 61.614 C 66.275 62.34 62.024 66.684 61.396 72.021 C 60.541 79.286 66.202 85.447 73.245 85.447 C 73.793 85.447 74.347 85.41 74.908 85.334 C 80.217 84.609 84.471 80.265 85.098 74.927 C 85.953 67.662 80.291 61.501 73.248 61.501 Z M 81.317 74.48 C 80.893 78.086 77.983 81.06 74.394 81.551 C 71.692 81.931 68.981 80.929 67.171 78.882 C 65.612 77.134 64.885 74.794 65.178 72.467 C 65.602 68.861 68.514 65.888 72.101 65.397 C 74.802 65.016 77.514 66.017 79.324 68.064 C 80.883 69.812 81.611 72.151 81.319 74.478 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path><path d=\"M 83.926 91.779 L 75.238 91.779 C 63.354 91.362 59.582 86.626 56.254 82.449 L 55.743 81.81 C 55.556 81.577 55.369 81.33 55.17 81.06 L 54.405 79.944 C 54.154 79.563 53.91 79.178 53.672 78.789 L 14.852 0.483 C 14.723 0.223 14.474 0.045 14.187 0.007 C 13.9 -0.03 13.614 0.078 13.422 0.295 C 13.132 0.628 12.846 0.964 12.564 1.303 C 12.2 1.749 12.13 2.368 12.388 2.883 L 40.514 59.619 L 7.48 11.289 C 7.307 11.036 7.014 10.892 6.708 10.911 C 6.403 10.93 6.13 11.109 5.989 11.382 C 5.765 11.818 5.552 12.261 5.344 12.703 C 5.128 13.173 5.174 13.721 5.464 14.148 L 40.909 65.998 L 2.837 24.234 C 2.619 23.992 2.283 23.894 1.969 23.982 C 1.657 24.068 1.418 24.322 1.352 24.64 C 1.253 25.107 1.12 25.755 1.027 26.241 C 0.94 26.692 1.072 27.158 1.383 27.495 L 42.361 72.441 L 1.418 38.515 C 1.155 38.304 0.795 38.263 0.493 38.41 C 0.19 38.557 -0.002 38.865 0 39.202 C 0.009 39.808 0.03 40.414 0.057 41.017 C 0.073 41.431 0.266 41.82 0.583 42.082 L 43.39 77.556 L 3.095 52.729 C 2.798 52.546 2.42 52.56 2.137 52.765 C 1.854 52.968 1.719 53.322 1.796 53.662 C 1.938 54.303 2.094 54.945 2.258 55.581 C 2.351 55.948 2.584 56.264 2.907 56.461 L 45.984 83.002 L 7.837 67.108 C 7.509 66.972 7.131 67.052 6.885 67.309 C 6.636 67.566 6.569 67.95 6.717 68.275 C 7.006 68.91 7.3 69.541 7.605 70.168 C 7.762 70.488 8.029 70.739 8.356 70.875 L 47.903 87.348 L 15.121 80.376 C 14.772 80.29 14.407 80.43 14.205 80.728 C 13.999 81.025 13.998 81.418 14.202 81.715 C 14.61 82.309 15.03 82.9 15.459 83.485 C 15.664 83.761 15.959 83.956 16.292 84.037 L 52.25 91.78 L 25.203 91.78 C 24.846 91.779 24.525 91.999 24.395 92.332 C 24.263 92.665 24.348 93.045 24.609 93.289 C 25.127 93.772 25.649 94.243 26.176 94.704 C 26.442 94.935 26.782 95.062 27.134 95.061 L 83.928 95.061 C 84.245 95.06 84.503 94.802 84.503 94.483 L 84.503 92.358 C 84.503 92.039 84.244 91.78 83.926 91.78 Z M 123.156 53.136 L 130.339 53.136 C 137.908 53.136 142.551 55.429 146.898 61.311 L 147.055 61.525 L 148.887 60.562 L 144.402 49.621 L 108.35 49.621 L 108.35 51.831 L 108.64 51.849 C 113.632 52.161 114.572 52.371 114.572 57.138 L 114.572 87.763 C 114.572 92.346 113.751 92.731 108.64 93.052 L 108.35 93.07 L 108.35 95.28 L 127.763 95.28 L 127.763 93.07 L 127.473 93.052 C 122.362 92.731 121.541 92.346 121.541 87.763 L 121.541 73.209 L 131.623 73.209 C 136.043 73.209 136.961 75.048 137.345 79.17 L 137.371 79.452 L 139.629 79.452 L 139.629 63.453 L 137.371 63.453 L 137.345 63.735 C 136.959 67.855 136.043 69.694 131.624 69.694 L 121.541 69.694 L 121.541 54.754 C 121.541 53.71 122.113 53.134 123.156 53.134 Z M 173.439 92.344 C 172.627 92.344 171.695 91.984 171.695 89.179 L 171.695 74.059 C 171.695 67.834 168.225 64.677 161.38 64.677 C 153.237 64.677 148.371 68.565 148.371 72.322 C 148.371 74.389 149.368 75.528 151.18 75.528 C 152.878 75.528 154.122 74.349 154.689 72.202 C 155.421 69.202 157.506 67.741 161.059 67.741 C 164.322 67.741 165.369 69.246 165.369 73.93 L 165.369 77.529 C 155.625 79.14 146.19 81.381 146.19 88.923 C 146.19 93.495 149.459 96.117 155.158 96.117 C 158.315 96.117 161.735 94.836 165.603 92.205 C 166.23 94.65 168.062 95.989 170.809 95.989 C 172.842 95.989 174.486 95.521 175.984 94.521 L 176.122 94.429 L 176.122 91.429 L 175.667 91.672 C 174.824 92.125 174.094 92.344 173.439 92.344 Z M 165.369 80.596 L 165.369 89.017 C 162.221 91.2 159.626 92.217 157.211 92.217 C 155.626 92.217 152.966 91.689 152.966 88.152 C 152.966 83.478 157.91 81.73 165.369 80.596 Z M 188.503 56.116 L 185.946 56.116 L 185.901 56.373 C 184.864 62.346 182.689 65.31 178.148 66.945 L 177.943 67.018 L 177.943 68.898 L 182.241 68.898 L 182.241 88.147 C 182.241 93.423 184.796 95.986 190.054 95.986 C 192.095 95.986 194.439 95.494 196.025 94.732 L 196.2 94.648 L 196.2 91.494 L 195.781 91.654 C 194.439 92.167 193.211 92.406 191.914 92.406 C 189.492 92.406 188.503 91.191 188.503 88.213 L 188.503 68.896 L 196.2 68.896 L 196.2 65.638 L 188.503 65.638 L 188.503 56.115 Z M 229.553 90.015 L 229.553 73.674 C 229.553 65.554 222.966 64.677 220.135 64.677 C 216.794 64.677 213.06 66.168 210.502 67.657 L 210.502 48.655 L 208.115 48.655 L 199.877 53.811 L 199.877 55.581 L 202.558 55.581 C 203.815 55.581 204.239 56.038 204.239 57.393 L 204.239 90.015 C 204.239 92.047 203.675 92.731 200.158 93.052 L 199.877 93.078 L 199.877 95.28 L 214.8 95.28 L 214.8 93.078 L 214.518 93.052 C 211.055 92.731 210.502 92.047 210.502 90.015 L 210.502 71.197 C 213.02 69.483 215.794 68.577 218.53 68.577 C 221.645 68.577 223.226 70.291 223.226 73.672 L 223.226 90.013 C 223.226 92.083 222.698 92.733 219.208 93.051 L 218.928 93.076 L 218.928 95.278 L 233.851 95.278 L 233.851 93.076 L 233.569 93.051 C 230.106 92.73 229.553 92.046 229.553 90.013 Z M 251.879 64.678 C 242.966 64.678 236.496 71.302 236.496 80.428 C 236.496 89.593 242.966 96.246 251.879 96.246 C 260.83 96.246 267.326 89.595 267.326 80.43 C 267.326 71.302 260.83 64.677 251.879 64.677 Z M 251.879 93.117 C 244.765 93.117 243.273 86.217 243.273 80.43 C 243.273 74.67 244.765 67.806 251.879 67.806 C 259.046 67.806 260.55 74.671 260.55 80.43 C 260.55 86.217 259.046 93.117 251.879 93.117 Z M 322.851 93.054 C 319.332 92.733 318.768 92.049 318.768 90.016 L 318.768 73.674 C 318.768 65.554 312.183 64.677 309.352 64.677 C 305.631 64.677 301.184 66.574 298.479 68.404 C 296.462 65.169 292.554 64.677 290.365 64.677 C 287.024 64.677 283.29 66.168 280.732 67.657 L 280.732 64.678 L 278.345 64.678 L 270.107 69.835 L 270.107 71.605 L 272.788 71.605 C 274.045 71.605 274.469 72.061 274.469 73.417 L 274.469 90.018 C 274.469 92.05 273.906 92.733 270.388 93.055 L 270.107 93.081 L 270.107 95.283 L 285.03 95.283 L 285.03 93.081 L 284.748 93.055 C 281.285 92.733 280.732 92.049 280.732 90.018 L 280.732 71.199 C 283.25 69.484 286.023 68.578 288.761 68.578 C 291.875 68.578 293.455 70.293 293.455 73.674 L 293.455 90.016 C 293.455 92.086 292.928 92.736 289.438 93.054 L 289.158 93.079 L 289.158 95.281 L 304.081 95.281 L 304.081 93.079 L 303.799 93.054 C 300.336 92.731 299.781 92.047 299.781 90.016 L 299.781 73.674 C 299.781 72.892 299.69 72.114 299.503 71.301 C 302.201 69.493 304.996 68.578 307.812 68.578 C 310.926 68.578 312.507 70.293 312.507 73.674 L 312.507 90.016 C 312.507 92.047 311.952 92.731 308.489 93.054 L 308.209 93.079 L 308.209 95.281 L 323.13 95.281 L 323.13 93.079 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 272.848 81.269\" overflow=\"visible\"><g><path d=\"M 61.85 51.93 C 61.389 51.93 60.92 51.962 60.445 52.026 C 55.962 52.639 52.372 56.307 51.842 60.814 C 51.12 66.948 55.9 72.151 61.848 72.151 C 62.31 72.151 62.778 72.119 63.252 72.055 C 67.734 71.443 71.327 67.775 71.856 63.267 C 72.578 57.133 67.797 51.931 61.85 51.931 Z M 68.664 62.89 C 68.305 65.935 65.848 68.446 62.817 68.861 C 60.536 69.182 58.247 68.336 56.719 66.607 C 55.402 65.131 54.788 63.155 55.035 61.19 C 55.394 58.145 57.852 55.635 60.882 55.221 C 63.162 54.899 65.452 55.744 66.98 57.473 C 68.297 58.948 68.911 60.924 68.665 62.889 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path><path d=\"M 70.867 77.497 L 63.53 77.497 C 53.496 77.145 50.31 73.147 47.501 69.619 L 47.069 69.08 C 46.911 68.883 46.753 68.674 46.585 68.446 L 45.939 67.504 C 45.727 67.182 45.521 66.857 45.32 66.529 L 12.541 0.408 C 12.432 0.189 12.222 0.038 11.979 0.006 C 11.737 -0.026 11.495 0.066 11.334 0.249 C 11.088 0.53 10.847 0.814 10.609 1.101 C 10.301 1.477 10.243 1.999 10.46 2.434 L 34.21 50.342 L 6.316 9.532 C 6.17 9.318 5.922 9.197 5.664 9.213 C 5.406 9.23 5.176 9.38 5.057 9.611 C 4.868 9.979 4.688 10.353 4.513 10.727 C 4.33 11.123 4.369 11.586 4.614 11.946 L 34.543 55.728 L 2.395 20.463 C 2.211 20.258 1.928 20.176 1.663 20.25 C 1.399 20.322 1.197 20.537 1.141 20.806 C 1.058 21.2 0.946 21.747 0.867 22.158 C 0.793 22.538 0.905 22.932 1.168 23.216 L 35.769 61.168 L 1.197 32.522 C 0.976 32.344 0.672 32.309 0.416 32.433 C 0.16 32.557 -0.002 32.817 0 33.102 C 0.008 33.614 0.025 34.126 0.048 34.635 C 0.062 34.984 0.225 35.312 0.492 35.534 L 36.638 65.488 L 2.614 44.524 C 2.363 44.37 2.043 44.381 1.804 44.555 C 1.565 44.726 1.452 45.024 1.516 45.312 C 1.636 45.853 1.768 46.395 1.907 46.932 C 1.985 47.242 2.182 47.509 2.455 47.676 L 38.829 70.087 L 6.618 56.666 C 6.34 56.551 6.021 56.618 5.813 56.835 C 5.603 57.052 5.547 57.376 5.672 57.651 C 5.916 58.187 6.164 58.72 6.422 59.25 C 6.554 59.519 6.779 59.731 7.056 59.846 L 40.449 73.756 L 12.768 67.869 C 12.474 67.796 12.165 67.915 11.994 68.166 C 11.82 68.417 11.819 68.749 11.992 69 C 12.336 69.501 12.691 70 13.054 70.494 C 13.227 70.727 13.475 70.892 13.757 70.96 L 44.119 77.499 L 21.281 77.499 C 20.98 77.498 20.709 77.683 20.599 77.965 C 20.487 78.246 20.559 78.567 20.78 78.773 C 21.217 79.181 21.657 79.578 22.103 79.967 C 22.327 80.162 22.614 80.269 22.911 80.269 L 70.868 80.269 C 71.136 80.268 71.353 80.05 71.354 79.781 L 71.354 77.986 C 71.353 77.717 71.135 77.499 70.867 77.499 Z M 103.992 44.867 L 110.058 44.867 C 116.448 44.867 120.369 46.804 124.039 51.77 L 124.172 51.952 L 125.719 51.138 L 121.932 41.9 L 91.49 41.9 L 91.49 43.766 L 91.735 43.781 C 95.95 44.044 96.744 44.222 96.744 48.247 L 96.744 74.107 C 96.744 77.976 96.051 78.302 91.735 78.573 L 91.49 78.588 L 91.49 80.454 L 107.882 80.454 L 107.882 78.588 L 107.637 78.573 C 103.321 78.302 102.628 77.976 102.628 74.107 L 102.628 61.817 L 111.141 61.817 C 114.873 61.817 115.649 63.37 115.973 66.85 L 115.995 67.088 L 117.901 67.088 L 117.901 53.579 L 115.995 53.579 L 115.973 53.817 C 115.647 57.297 114.873 58.849 111.142 58.849 L 102.628 58.849 L 102.628 46.234 C 102.628 45.353 103.112 44.866 103.992 44.866 Z M 146.45 77.975 C 145.765 77.975 144.978 77.671 144.978 75.302 L 144.978 62.535 C 144.978 57.279 142.047 54.613 136.268 54.613 C 129.392 54.613 125.283 57.896 125.283 61.068 C 125.283 62.814 126.125 63.775 127.655 63.775 C 129.089 63.775 130.139 62.78 130.618 60.967 C 131.236 58.434 132.997 57.2 135.997 57.2 C 138.752 57.2 139.636 58.471 139.636 62.426 L 139.636 65.465 C 131.408 66.825 123.442 68.717 123.442 75.086 C 123.442 78.946 126.202 81.16 131.014 81.16 C 133.68 81.16 136.567 80.079 139.834 77.857 C 140.363 79.922 141.91 81.053 144.229 81.053 C 145.947 81.053 147.334 80.657 148.599 79.813 L 148.716 79.735 L 148.716 77.202 L 148.332 77.407 C 147.62 77.79 147.003 77.975 146.45 77.975 Z M 139.636 68.055 L 139.636 75.166 C 136.978 77.008 134.787 77.867 132.748 77.867 C 131.409 77.867 129.163 77.421 129.163 74.435 C 129.163 70.488 133.337 69.012 139.636 68.055 Z M 159.171 47.384 L 157.011 47.384 L 156.974 47.601 C 156.097 52.644 154.261 55.147 150.427 56.528 L 150.254 56.59 L 150.254 58.177 L 153.883 58.177 L 153.883 74.431 C 153.883 78.885 156.04 81.05 160.48 81.05 C 162.204 81.05 164.182 80.635 165.522 79.991 L 165.67 79.92 L 165.67 77.257 L 165.316 77.392 C 164.182 77.825 163.146 78.027 162.051 78.027 C 160.005 78.027 159.171 77.001 159.171 74.487 L 159.171 58.176 L 165.67 58.176 L 165.67 55.424 L 159.171 55.424 L 159.171 47.383 Z M 193.832 76.008 L 193.832 62.21 C 193.832 55.354 188.27 54.613 185.88 54.613 C 183.059 54.613 179.906 55.872 177.746 57.129 L 177.746 41.084 L 175.731 41.084 L 168.775 45.437 L 168.775 46.932 L 171.039 46.932 C 172.099 46.932 172.458 47.318 172.458 48.462 L 172.458 76.008 C 172.458 77.724 171.982 78.302 169.012 78.573 L 168.775 78.594 L 168.775 80.454 L 181.375 80.454 L 181.375 78.594 L 181.137 78.573 C 178.213 78.302 177.746 77.724 177.746 76.008 L 177.746 60.118 C 179.872 58.671 182.214 57.906 184.525 57.906 C 187.155 57.906 188.49 59.353 188.49 62.208 L 188.49 76.007 C 188.49 77.754 188.044 78.303 185.097 78.571 L 184.861 78.593 L 184.861 80.452 L 197.461 80.452 L 197.461 78.593 L 197.224 78.571 C 194.3 78.3 193.832 77.723 193.832 76.007 Z M 212.684 54.614 C 205.159 54.614 199.695 60.207 199.695 67.913 C 199.695 75.652 205.159 81.269 212.684 81.269 C 220.243 81.269 225.728 75.653 225.728 67.914 C 225.728 60.207 220.243 54.613 212.684 54.613 Z M 212.684 78.627 C 206.678 78.627 205.417 72.801 205.417 67.914 C 205.417 63.051 206.678 57.255 212.684 57.255 C 218.736 57.255 220.006 63.052 220.006 67.914 C 220.006 72.801 218.736 78.627 212.684 78.627 Z M 272.612 78.574 C 269.641 78.303 269.165 77.725 269.165 76.009 L 269.165 62.21 C 269.165 55.354 263.604 54.613 261.214 54.613 C 258.072 54.613 254.317 56.215 252.033 57.76 C 250.33 55.028 247.03 54.613 245.182 54.613 C 242.361 54.613 239.208 55.872 237.047 57.129 L 237.047 54.614 L 235.032 54.614 L 228.076 58.968 L 228.076 60.463 L 230.34 60.463 C 231.401 60.463 231.759 60.848 231.759 61.993 L 231.759 76.01 C 231.759 77.727 231.283 78.303 228.314 78.575 L 228.076 78.597 L 228.076 80.456 L 240.676 80.456 L 240.676 78.597 L 240.439 78.575 C 237.515 78.303 237.047 77.725 237.047 76.01 L 237.047 60.12 C 239.174 58.672 241.515 57.907 243.827 57.907 C 246.457 57.907 247.79 59.355 247.79 62.21 L 247.79 76.009 C 247.79 77.757 247.346 78.305 244.399 78.574 L 244.163 78.595 L 244.163 80.455 L 256.763 80.455 L 256.763 78.595 L 256.526 78.574 C 253.601 78.302 253.133 77.724 253.133 76.009 L 253.133 62.21 C 253.133 61.55 253.056 60.892 252.898 60.206 C 255.176 58.68 257.536 57.907 259.913 57.907 C 262.543 57.907 263.878 59.355 263.878 62.21 L 263.878 76.009 C 263.878 77.724 263.41 78.302 260.485 78.574 L 260.249 78.595 L 260.249 80.455 L 272.848 80.455 L 272.848 78.595 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></g></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 351.141 104.589\" overflow=\"visible\"><g><path d=\"M 79.598 66.831 C 79.005 66.831 78.4 66.872 77.789 66.955 C 72.021 67.744 67.401 72.465 66.718 78.264 C 65.789 86.159 71.941 92.855 79.595 92.855 C 80.189 92.855 80.792 92.814 81.402 92.731 C 87.17 91.944 91.794 87.223 92.474 81.422 C 93.404 73.527 87.252 66.833 79.598 66.833 Z M 88.366 80.936 C 87.905 84.855 84.743 88.087 80.843 88.62 C 77.907 89.033 74.961 87.945 72.994 85.72 C 71.299 83.821 70.509 81.277 70.828 78.748 C 71.289 74.83 74.453 71.599 78.352 71.066 C 81.287 70.652 84.233 71.74 86.2 73.964 C 87.895 75.863 88.685 78.406 88.368 80.934 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path><path d=\"M 91.202 99.735 L 81.76 99.735 C 68.846 99.282 64.747 94.136 61.131 89.596 L 60.575 88.902 C 60.372 88.649 60.169 88.38 59.953 88.087 L 59.121 86.874 C 58.849 86.46 58.583 86.041 58.325 85.619 L 16.14 0.525 C 15.999 0.243 15.728 0.049 15.417 0.008 C 15.105 -0.033 14.794 0.084 14.586 0.321 C 14.27 0.682 13.959 1.047 13.653 1.416 C 13.257 1.9 13.182 2.573 13.462 3.133 L 44.026 64.787 L 8.128 12.268 C 7.94 11.992 7.622 11.837 7.29 11.857 C 6.958 11.878 6.661 12.072 6.508 12.369 C 6.264 12.843 6.034 13.324 5.808 13.805 C 5.573 14.314 5.622 14.91 5.938 15.374 L 44.455 71.72 L 3.083 26.335 C 2.846 26.071 2.481 25.965 2.14 26.061 C 1.8 26.154 1.541 26.43 1.469 26.776 C 1.362 27.283 1.217 27.988 1.116 28.516 C 1.021 29.006 1.165 29.512 1.503 29.878 L 46.033 78.721 L 1.541 41.854 C 1.256 41.625 0.864 41.58 0.535 41.74 C 0.206 41.899 -0.002 42.234 0 42.601 C 0.01 43.259 0.033 43.918 0.062 44.573 C 0.08 45.023 0.289 45.445 0.634 45.73 L 47.151 84.279 L 3.364 57.3 C 3.041 57.101 2.63 57.117 2.322 57.34 C 2.014 57.56 1.868 57.944 1.952 58.314 C 2.106 59.01 2.275 59.708 2.454 60.399 C 2.555 60.798 2.808 61.142 3.159 61.356 L 49.97 90.198 L 8.517 72.926 C 8.16 72.778 7.749 72.865 7.482 73.144 C 7.211 73.423 7.139 73.84 7.3 74.194 C 7.613 74.884 7.933 75.57 8.265 76.251 C 8.435 76.598 8.725 76.871 9.081 77.019 L 52.055 94.92 L 16.432 87.343 C 16.053 87.25 15.655 87.403 15.436 87.727 C 15.212 88.048 15.211 88.476 15.433 88.799 C 15.876 89.445 16.333 90.087 16.799 90.723 C 17.022 91.022 17.342 91.234 17.704 91.322 L 56.779 99.737 L 27.388 99.737 C 27 99.736 26.651 99.974 26.51 100.336 C 26.366 100.698 26.458 101.111 26.743 101.376 C 27.305 101.901 27.872 102.413 28.446 102.914 C 28.734 103.165 29.104 103.302 29.486 103.301 L 91.203 103.301 C 91.548 103.301 91.828 103.02 91.829 102.674 L 91.829 100.364 C 91.828 100.017 91.547 99.737 91.202 99.737 Z M 133.832 57.742 L 141.638 57.742 C 149.862 57.742 154.908 60.234 159.632 66.626 L 159.803 66.859 L 161.793 65.812 L 156.92 53.923 L 117.743 53.923 L 117.743 56.324 L 118.058 56.344 C 123.482 56.683 124.504 56.911 124.504 62.091 L 124.504 95.371 C 124.504 100.351 123.612 100.77 118.058 101.119 L 117.743 101.138 L 117.743 103.539 L 138.838 103.539 L 138.838 101.138 L 138.523 101.119 C 132.969 100.77 132.077 100.351 132.077 95.371 L 132.077 79.555 L 143.033 79.555 C 147.836 79.555 148.834 81.554 149.251 86.033 L 149.279 86.339 L 151.733 86.339 L 151.733 68.953 L 149.279 68.953 L 149.251 69.26 C 148.832 73.738 147.836 75.736 143.034 75.736 L 132.077 75.736 L 132.077 59.501 C 132.077 58.366 132.699 57.74 133.832 57.74 Z M 188.474 100.35 C 187.592 100.35 186.579 99.958 186.579 96.91 L 186.579 80.479 C 186.579 73.715 182.808 70.284 175.37 70.284 C 166.52 70.284 161.233 74.509 161.233 78.592 C 161.233 80.838 162.316 82.075 164.286 82.075 C 166.13 82.075 167.482 80.794 168.098 78.461 C 168.894 75.201 171.16 73.614 175.021 73.614 C 178.566 73.614 179.704 75.249 179.704 80.339 L 179.704 84.25 C 169.115 86 158.863 88.436 158.863 96.631 C 158.863 101.6 162.416 104.449 168.608 104.449 C 172.039 104.449 175.755 103.057 179.959 100.198 C 180.64 102.855 182.631 104.31 185.616 104.31 C 187.826 104.31 189.612 103.802 191.24 102.715 L 191.389 102.615 L 191.389 99.355 L 190.895 99.619 C 189.979 100.112 189.186 100.35 188.474 100.35 Z M 179.704 87.583 L 179.704 96.734 C 176.283 99.106 173.464 100.211 170.84 100.211 C 169.117 100.211 166.226 99.637 166.226 95.794 C 166.226 90.714 171.598 88.815 179.704 87.583 Z M 204.844 60.981 L 202.066 60.981 L 202.017 61.26 C 200.889 67.751 198.526 70.971 193.591 72.748 L 193.369 72.828 L 193.369 74.87 L 198.039 74.87 L 198.039 95.789 C 198.039 101.522 200.816 104.307 206.529 104.307 C 208.748 104.307 211.294 103.773 213.018 102.945 L 213.208 102.853 L 213.208 99.425 L 212.753 99.6 C 211.294 100.157 209.96 100.416 208.551 100.416 C 205.918 100.416 204.844 99.096 204.844 95.86 L 204.844 74.869 L 213.208 74.869 L 213.208 71.328 L 204.844 71.328 L 204.844 60.979 Z M 249.452 97.818 L 249.452 80.061 C 249.452 71.237 242.294 70.284 239.218 70.284 C 235.588 70.284 231.53 71.904 228.75 73.522 L 228.75 52.873 L 226.156 52.873 L 217.204 58.476 L 217.204 60.399 L 220.118 60.399 C 221.483 60.399 221.944 60.896 221.944 62.368 L 221.944 97.818 C 221.944 100.027 221.331 100.77 217.509 101.119 L 217.204 101.147 L 217.204 103.539 L 233.42 103.539 L 233.42 101.147 L 233.114 101.119 C 229.351 100.77 228.75 100.027 228.75 97.818 L 228.75 77.369 C 231.486 75.506 234.5 74.522 237.474 74.522 C 240.859 74.522 242.577 76.385 242.577 80.059 L 242.577 97.816 C 242.577 100.066 242.003 100.772 238.21 101.117 L 237.906 101.145 L 237.906 103.538 L 254.122 103.538 L 254.122 101.145 L 253.817 101.117 C 250.053 100.768 249.452 100.025 249.452 97.816 Z M 273.713 70.285 C 264.028 70.285 256.997 77.483 256.997 87.401 C 256.997 97.36 264.028 104.589 273.713 104.589 C 283.441 104.589 290.5 97.362 290.5 87.402 C 290.5 77.483 283.441 70.284 273.713 70.284 Z M 273.713 101.189 C 265.983 101.189 264.361 93.691 264.361 87.402 C 264.361 81.143 265.983 73.684 273.713 73.684 C 281.502 73.684 283.137 81.145 283.137 87.402 C 283.137 93.691 281.502 101.189 273.713 101.189 Z M 350.838 101.121 C 347.014 100.772 346.401 100.028 346.401 97.82 L 346.401 80.061 C 346.401 71.237 339.245 70.284 336.169 70.284 C 332.126 70.284 327.293 72.346 324.353 74.334 C 322.161 70.818 317.915 70.284 315.536 70.284 C 311.906 70.284 307.848 71.904 305.068 73.522 L 305.068 70.285 L 302.474 70.285 L 293.522 75.889 L 293.522 77.813 L 296.436 77.813 C 297.801 77.813 298.262 78.308 298.262 79.782 L 298.262 97.821 C 298.262 100.03 297.65 100.772 293.828 101.122 L 293.522 101.15 L 293.522 103.543 L 309.738 103.543 L 309.738 101.15 L 309.433 101.122 C 305.669 100.772 305.068 100.028 305.068 97.821 L 305.068 77.371 C 307.804 75.508 310.817 74.523 313.792 74.523 C 317.177 74.523 318.893 76.386 318.893 80.061 L 318.893 97.82 C 318.893 100.069 318.321 100.775 314.529 101.121 L 314.225 101.148 L 314.225 103.541 L 330.441 103.541 L 330.441 101.148 L 330.135 101.121 C 326.372 100.77 325.769 100.027 325.769 97.82 L 325.769 80.061 C 325.769 79.211 325.67 78.365 325.466 77.482 C 328.398 75.518 331.435 74.523 334.495 74.523 C 337.88 74.523 339.597 76.386 339.597 80.061 L 339.597 97.82 C 339.597 100.027 338.995 100.77 335.231 101.121 L 334.927 101.148 L 334.927 103.541 L 351.141 103.541 L 351.141 101.148 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1v99jk2\",layoutDependency:layoutDependency,layoutId:\"zppHxLENX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.873 23.947\" overflow=\"visible\"><path d=\"M 11.938 0 C 11.392 0 10.836 0.037 10.274 0.114 C 4.965 0.84 0.714 5.184 0.086 10.521 C -0.77 17.786 4.892 23.947 11.935 23.947 C 12.482 23.947 13.037 23.91 13.598 23.834 C 18.906 23.109 23.161 18.765 23.787 13.427 C 24.643 6.162 18.981 0.001 11.938 0.001 Z M 20.007 12.98 C 19.582 16.586 16.672 19.56 13.083 20.051 C 10.382 20.431 7.671 19.429 5.861 17.382 C 4.302 15.634 3.574 13.294 3.868 10.967 C 4.292 7.361 7.204 4.388 10.791 3.897 C 13.492 3.516 16.204 4.517 18.014 6.564 C 19.573 8.312 20.301 10.651 20.009 12.978 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.158 20.221\" overflow=\"visible\"><path d=\"M 10.08 0 C 9.619 0 9.15 0.032 8.675 0.096 C 4.192 0.709 0.603 4.377 0.072 8.884 C -0.65 15.018 4.131 20.221 10.078 20.221 C 10.54 20.221 11.008 20.189 11.482 20.125 C 15.964 19.513 19.557 15.845 20.086 11.337 C 20.808 5.203 16.028 0.001 10.08 0.001 Z M 16.894 10.96 C 16.535 14.005 14.078 16.516 11.048 16.93 C 8.767 17.252 6.477 16.406 4.949 14.677 C 3.632 13.201 3.018 11.225 3.266 9.26 C 3.624 6.215 6.083 3.705 9.112 3.291 C 11.393 2.969 13.682 3.814 15.211 5.543 C 16.527 7.018 17.142 8.994 16.895 10.959 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.943 26.023\" overflow=\"visible\"><path d=\"M 12.973 0 C 12.38 0 11.775 0.041 11.164 0.124 C 5.396 0.913 0.776 5.633 0.093 11.433 C -0.836 19.327 5.316 26.023 12.97 26.023 C 13.564 26.023 14.167 25.983 14.777 25.9 C 20.545 25.112 25.169 20.392 25.849 14.59 C 26.779 6.696 20.627 0.002 12.973 0.002 Z M 21.741 14.105 C 21.28 18.023 18.118 21.256 14.218 21.789 C 11.282 22.202 8.336 21.113 6.369 18.889 C 4.674 16.989 3.884 14.446 4.203 11.917 C 4.664 7.999 7.828 4.768 11.727 4.235 C 14.662 3.821 17.608 4.909 19.575 7.133 C 21.27 9.032 22.06 11.574 21.743 14.103 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-121g92w\",layoutDependency:layoutDependency,layoutId:\"coRgCJD5l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.873 23.947\" overflow=\"visible\"><path d=\"M 11.938 0 C 11.392 0 10.836 0.037 10.274 0.114 C 4.965 0.84 0.714 5.184 0.086 10.521 C -0.77 17.786 4.892 23.947 11.935 23.947 C 12.482 23.947 13.037 23.91 13.598 23.834 C 18.906 23.109 23.161 18.765 23.787 13.427 C 24.643 6.162 18.981 0.001 11.938 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.158 20.221\" overflow=\"visible\"><path d=\"M 10.08 0 C 9.619 0 9.15 0.032 8.675 0.096 C 4.192 0.709 0.603 4.377 0.072 8.884 C -0.65 15.018 4.131 20.221 10.078 20.221 C 10.54 20.221 11.008 20.189 11.482 20.125 C 15.964 19.513 19.557 15.845 20.086 11.337 C 20.808 5.203 16.028 0.001 10.08 0.001 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.943 26.023\" overflow=\"visible\"><path d=\"M 12.973 0 C 12.38 0 11.775 0.041 11.164 0.124 C 5.396 0.913 0.776 5.633 0.093 11.433 C -0.836 19.327 5.316 26.023 12.97 26.023 C 13.564 26.023 14.167 25.983 14.777 25.9 C 20.545 25.112 25.169 20.392 25.849 14.59 C 26.779 6.696 20.627 0.002 12.973 0.002 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hjcsai\",layoutDependency:layoutDependency,layoutId:\"zTnGQ460Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.268 16.313\" overflow=\"visible\"><path d=\"M 16.203 9.162 C 15.779 12.768 12.869 15.743 9.28 16.233 C 6.579 16.614 3.867 15.612 2.057 13.565 C 0.498 11.817 -0.229 9.476 0.064 7.149 C 0.488 3.543 3.4 0.57 6.987 0.08 C 9.688 -0.301 12.4 0.7 14.21 2.747 C 15.769 4.494 16.497 6.834 16.205 9.161 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.737 13.774\" overflow=\"visible\"><path d=\"M 13.682 7.736 C 13.323 10.781 10.866 13.293 7.836 13.707 C 5.555 14.028 3.265 13.182 1.737 11.454 C 0.42 9.978 -0.194 8.002 0.054 6.037 C 0.412 2.992 2.871 0.481 5.9 0.067 C 8.181 -0.254 10.47 0.591 11.999 2.319 C 13.315 3.795 13.93 5.77 13.683 7.735 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.678 17.727\" overflow=\"visible\"><path d=\"M 17.608 9.956 C 17.146 13.875 13.984 17.107 10.084 17.64 C 7.149 18.054 4.202 16.965 2.235 14.741 C 0.541 12.841 -0.249 10.298 0.069 7.769 C 0.531 3.85 3.695 0.62 7.593 0.087 C 10.528 -0.328 13.475 0.761 15.442 2.985 C 17.136 4.884 17.927 7.426 17.61 9.955 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-lawdc0\",layoutDependency:layoutDependency,layoutId:\"zCC0OXe6C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 323.13 96.246\" overflow=\"visible\"><path d=\"M 83.926 91.779 L 75.238 91.779 C 63.354 91.362 59.582 86.626 56.254 82.449 L 55.743 81.81 C 55.556 81.577 55.369 81.33 55.17 81.06 L 54.405 79.944 C 54.154 79.563 53.91 79.178 53.672 78.789 L 14.852 0.483 C 14.723 0.223 14.474 0.045 14.187 0.007 C 13.9 -0.03 13.614 0.078 13.422 0.295 C 13.132 0.628 12.846 0.964 12.564 1.303 C 12.2 1.749 12.13 2.368 12.388 2.883 L 40.514 59.619 L 7.48 11.289 C 7.307 11.036 7.014 10.892 6.708 10.911 C 6.403 10.93 6.13 11.109 5.989 11.382 C 5.765 11.818 5.552 12.261 5.344 12.703 C 5.128 13.173 5.174 13.721 5.464 14.148 L 40.909 65.998 L 2.837 24.234 C 2.619 23.992 2.283 23.894 1.969 23.982 C 1.657 24.068 1.418 24.322 1.352 24.64 C 1.253 25.107 1.12 25.755 1.027 26.241 C 0.94 26.692 1.072 27.158 1.383 27.495 L 42.361 72.441 L 1.418 38.515 C 1.155 38.304 0.795 38.263 0.493 38.41 C 0.19 38.557 -0.002 38.865 0 39.202 C 0.009 39.808 0.03 40.414 0.057 41.017 C 0.073 41.431 0.266 41.82 0.583 42.082 L 43.39 77.556 L 3.095 52.729 C 2.798 52.546 2.42 52.56 2.137 52.765 C 1.854 52.968 1.719 53.322 1.796 53.662 C 1.938 54.303 2.094 54.945 2.258 55.581 C 2.351 55.948 2.584 56.264 2.907 56.461 L 45.984 83.002 L 7.837 67.108 C 7.509 66.972 7.131 67.052 6.885 67.309 C 6.636 67.566 6.569 67.95 6.717 68.275 C 7.006 68.91 7.3 69.541 7.605 70.168 C 7.762 70.488 8.029 70.739 8.356 70.875 L 47.903 87.348 L 15.121 80.376 C 14.772 80.29 14.407 80.43 14.205 80.728 C 13.999 81.025 13.998 81.418 14.202 81.715 C 14.61 82.309 15.03 82.9 15.459 83.485 C 15.664 83.761 15.959 83.956 16.292 84.037 L 52.25 91.78 L 25.203 91.78 C 24.846 91.779 24.525 91.999 24.395 92.332 C 24.263 92.665 24.348 93.045 24.609 93.289 C 25.127 93.772 25.649 94.243 26.176 94.704 C 26.442 94.935 26.782 95.062 27.134 95.061 L 83.928 95.061 C 84.245 95.06 84.503 94.802 84.503 94.483 L 84.503 92.358 C 84.503 92.039 84.244 91.78 83.926 91.78 Z M 123.156 53.136 L 130.339 53.136 C 137.908 53.136 142.551 55.429 146.898 61.311 L 147.055 61.525 L 148.887 60.562 L 144.402 49.621 L 108.35 49.621 L 108.35 51.831 L 108.64 51.849 C 113.632 52.161 114.572 52.371 114.572 57.138 L 114.572 87.763 C 114.572 92.346 113.751 92.731 108.64 93.052 L 108.35 93.07 L 108.35 95.28 L 127.763 95.28 L 127.763 93.07 L 127.473 93.052 C 122.362 92.731 121.541 92.346 121.541 87.763 L 121.541 73.209 L 131.623 73.209 C 136.043 73.209 136.961 75.048 137.345 79.17 L 137.371 79.452 L 139.629 79.452 L 139.629 63.453 L 137.371 63.453 L 137.345 63.735 C 136.959 67.855 136.043 69.694 131.624 69.694 L 121.541 69.694 L 121.541 54.754 C 121.541 53.71 122.113 53.134 123.156 53.134 Z M 173.439 92.344 C 172.627 92.344 171.695 91.984 171.695 89.179 L 171.695 74.059 C 171.695 67.834 168.225 64.677 161.38 64.677 C 153.237 64.677 148.371 68.565 148.371 72.322 C 148.371 74.389 149.368 75.528 151.18 75.528 C 152.878 75.528 154.122 74.349 154.689 72.202 C 155.421 69.202 157.506 67.741 161.059 67.741 C 164.322 67.741 165.369 69.246 165.369 73.93 L 165.369 77.529 C 155.625 79.14 146.19 81.381 146.19 88.923 C 146.19 93.495 149.459 96.117 155.158 96.117 C 158.315 96.117 161.735 94.836 165.603 92.205 C 166.23 94.65 168.062 95.989 170.809 95.989 C 172.842 95.989 174.486 95.521 175.984 94.521 L 176.122 94.429 L 176.122 91.429 L 175.667 91.672 C 174.824 92.125 174.094 92.344 173.439 92.344 Z M 165.369 80.596 L 165.369 89.017 C 162.221 91.2 159.626 92.217 157.211 92.217 C 155.626 92.217 152.966 91.689 152.966 88.152 C 152.966 83.478 157.91 81.73 165.369 80.596 Z M 188.503 56.116 L 185.946 56.116 L 185.901 56.373 C 184.864 62.346 182.689 65.31 178.148 66.945 L 177.943 67.018 L 177.943 68.898 L 182.241 68.898 L 182.241 88.147 C 182.241 93.423 184.796 95.986 190.054 95.986 C 192.095 95.986 194.439 95.494 196.025 94.732 L 196.2 94.648 L 196.2 91.494 L 195.781 91.654 C 194.439 92.167 193.211 92.406 191.914 92.406 C 189.492 92.406 188.503 91.191 188.503 88.213 L 188.503 68.896 L 196.2 68.896 L 196.2 65.638 L 188.503 65.638 L 188.503 56.115 Z M 229.553 90.015 L 229.553 73.674 C 229.553 65.554 222.966 64.677 220.135 64.677 C 216.794 64.677 213.06 66.168 210.502 67.657 L 210.502 48.655 L 208.115 48.655 L 199.877 53.811 L 199.877 55.581 L 202.558 55.581 C 203.815 55.581 204.239 56.038 204.239 57.393 L 204.239 90.015 C 204.239 92.047 203.675 92.731 200.158 93.052 L 199.877 93.078 L 199.877 95.28 L 214.8 95.28 L 214.8 93.078 L 214.518 93.052 C 211.055 92.731 210.502 92.047 210.502 90.015 L 210.502 71.197 C 213.02 69.483 215.794 68.577 218.53 68.577 C 221.645 68.577 223.226 70.291 223.226 73.672 L 223.226 90.013 C 223.226 92.083 222.698 92.733 219.208 93.051 L 218.928 93.076 L 218.928 95.278 L 233.851 95.278 L 233.851 93.076 L 233.569 93.051 C 230.106 92.73 229.553 92.046 229.553 90.013 Z M 251.879 64.678 C 242.966 64.678 236.496 71.302 236.496 80.428 C 236.496 89.593 242.966 96.246 251.879 96.246 C 260.83 96.246 267.326 89.595 267.326 80.43 C 267.326 71.302 260.83 64.677 251.879 64.677 Z M 251.879 93.117 C 244.765 93.117 243.273 86.217 243.273 80.43 C 243.273 74.67 244.765 67.806 251.879 67.806 C 259.046 67.806 260.55 74.671 260.55 80.43 C 260.55 86.217 259.046 93.117 251.879 93.117 Z M 322.851 93.054 C 319.332 92.733 318.768 92.049 318.768 90.016 L 318.768 73.674 C 318.768 65.554 312.183 64.677 309.352 64.677 C 305.631 64.677 301.184 66.574 298.479 68.404 C 296.462 65.169 292.554 64.677 290.365 64.677 C 287.024 64.677 283.29 66.168 280.732 67.657 L 280.732 64.678 L 278.345 64.678 L 270.107 69.835 L 270.107 71.605 L 272.788 71.605 C 274.045 71.605 274.469 72.061 274.469 73.417 L 274.469 90.018 C 274.469 92.05 273.906 92.733 270.388 93.055 L 270.107 93.081 L 270.107 95.283 L 285.03 95.283 L 285.03 93.081 L 284.748 93.055 C 281.285 92.733 280.732 92.049 280.732 90.018 L 280.732 71.199 C 283.25 69.484 286.023 68.578 288.761 68.578 C 291.875 68.578 293.455 70.293 293.455 73.674 L 293.455 90.016 C 293.455 92.086 292.928 92.736 289.438 93.054 L 289.158 93.079 L 289.158 95.281 L 304.081 95.281 L 304.081 93.079 L 303.799 93.054 C 300.336 92.731 299.781 92.047 299.781 90.016 L 299.781 73.674 C 299.781 72.892 299.69 72.114 299.503 71.301 C 302.201 69.493 304.996 68.578 307.812 68.578 C 310.926 68.578 312.507 70.293 312.507 73.674 L 312.507 90.016 C 312.507 92.047 311.952 92.731 308.489 93.054 L 308.209 93.079 L 308.209 95.281 L 323.13 95.281 L 323.13 93.079 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 272.848 81.269\" overflow=\"visible\"><path d=\"M 70.867 77.497 L 63.53 77.497 C 53.496 77.145 50.31 73.147 47.501 69.619 L 47.069 69.08 C 46.911 68.883 46.753 68.674 46.585 68.446 L 45.939 67.504 C 45.727 67.182 45.521 66.857 45.32 66.529 L 12.541 0.408 C 12.432 0.189 12.222 0.038 11.979 0.006 C 11.737 -0.026 11.495 0.066 11.334 0.249 C 11.088 0.53 10.847 0.814 10.609 1.101 C 10.301 1.477 10.243 1.999 10.46 2.434 L 34.21 50.342 L 6.316 9.532 C 6.17 9.318 5.922 9.197 5.664 9.213 C 5.406 9.23 5.176 9.38 5.057 9.611 C 4.868 9.979 4.688 10.353 4.513 10.727 C 4.33 11.123 4.369 11.586 4.614 11.946 L 34.543 55.728 L 2.395 20.463 C 2.211 20.258 1.928 20.176 1.663 20.25 C 1.399 20.322 1.197 20.537 1.141 20.806 C 1.058 21.2 0.946 21.747 0.867 22.158 C 0.793 22.538 0.905 22.932 1.168 23.216 L 35.769 61.168 L 1.197 32.522 C 0.976 32.344 0.672 32.309 0.416 32.433 C 0.16 32.557 -0.002 32.817 0 33.102 C 0.008 33.614 0.025 34.126 0.048 34.635 C 0.062 34.984 0.225 35.312 0.492 35.534 L 36.638 65.488 L 2.614 44.524 C 2.363 44.37 2.043 44.381 1.804 44.555 C 1.565 44.726 1.452 45.024 1.516 45.312 C 1.636 45.853 1.768 46.395 1.907 46.932 C 1.985 47.242 2.182 47.509 2.455 47.676 L 38.829 70.087 L 6.618 56.666 C 6.34 56.551 6.021 56.618 5.813 56.835 C 5.603 57.052 5.547 57.376 5.672 57.651 C 5.916 58.187 6.164 58.72 6.422 59.25 C 6.554 59.519 6.779 59.731 7.056 59.846 L 40.449 73.756 L 12.768 67.869 C 12.474 67.796 12.165 67.915 11.994 68.166 C 11.82 68.417 11.819 68.749 11.992 69 C 12.336 69.501 12.691 70 13.054 70.494 C 13.227 70.727 13.475 70.892 13.757 70.96 L 44.119 77.499 L 21.281 77.499 C 20.98 77.498 20.709 77.683 20.599 77.965 C 20.487 78.246 20.559 78.567 20.78 78.773 C 21.217 79.181 21.657 79.578 22.103 79.967 C 22.327 80.162 22.614 80.269 22.911 80.269 L 70.868 80.269 C 71.136 80.268 71.353 80.05 71.354 79.781 L 71.354 77.986 C 71.353 77.717 71.135 77.499 70.867 77.499 Z M 103.992 44.867 L 110.058 44.867 C 116.448 44.867 120.369 46.804 124.039 51.77 L 124.172 51.952 L 125.719 51.138 L 121.932 41.9 L 91.49 41.9 L 91.49 43.766 L 91.735 43.781 C 95.95 44.044 96.744 44.222 96.744 48.247 L 96.744 74.107 C 96.744 77.976 96.051 78.302 91.735 78.573 L 91.49 78.588 L 91.49 80.454 L 107.882 80.454 L 107.882 78.588 L 107.637 78.573 C 103.321 78.302 102.628 77.976 102.628 74.107 L 102.628 61.817 L 111.141 61.817 C 114.873 61.817 115.649 63.37 115.973 66.85 L 115.995 67.088 L 117.901 67.088 L 117.901 53.579 L 115.995 53.579 L 115.973 53.817 C 115.647 57.297 114.873 58.849 111.142 58.849 L 102.628 58.849 L 102.628 46.234 C 102.628 45.353 103.112 44.866 103.992 44.866 Z M 146.45 77.975 C 145.765 77.975 144.978 77.671 144.978 75.302 L 144.978 62.535 C 144.978 57.279 142.047 54.613 136.268 54.613 C 129.392 54.613 125.283 57.896 125.283 61.068 C 125.283 62.814 126.125 63.775 127.655 63.775 C 129.089 63.775 130.139 62.78 130.618 60.967 C 131.236 58.434 132.997 57.2 135.997 57.2 C 138.752 57.2 139.636 58.471 139.636 62.426 L 139.636 65.465 C 131.408 66.825 123.442 68.717 123.442 75.086 C 123.442 78.946 126.202 81.16 131.014 81.16 C 133.68 81.16 136.567 80.079 139.834 77.857 C 140.363 79.922 141.91 81.053 144.229 81.053 C 145.947 81.053 147.334 80.657 148.599 79.813 L 148.716 79.735 L 148.716 77.202 L 148.332 77.407 C 147.62 77.79 147.003 77.975 146.45 77.975 Z M 139.636 68.055 L 139.636 75.166 C 136.978 77.008 134.787 77.867 132.748 77.867 C 131.409 77.867 129.163 77.421 129.163 74.435 C 129.163 70.488 133.337 69.012 139.636 68.055 Z M 159.171 47.384 L 157.011 47.384 L 156.974 47.601 C 156.097 52.644 154.261 55.147 150.427 56.528 L 150.254 56.59 L 150.254 58.177 L 153.883 58.177 L 153.883 74.431 C 153.883 78.885 156.04 81.05 160.48 81.05 C 162.204 81.05 164.182 80.635 165.522 79.991 L 165.67 79.92 L 165.67 77.257 L 165.316 77.392 C 164.182 77.825 163.146 78.027 162.051 78.027 C 160.005 78.027 159.171 77.001 159.171 74.487 L 159.171 58.176 L 165.67 58.176 L 165.67 55.424 L 159.171 55.424 L 159.171 47.383 Z M 193.832 76.008 L 193.832 62.21 C 193.832 55.354 188.27 54.613 185.88 54.613 C 183.059 54.613 179.906 55.872 177.746 57.129 L 177.746 41.084 L 175.731 41.084 L 168.775 45.437 L 168.775 46.932 L 171.039 46.932 C 172.099 46.932 172.458 47.318 172.458 48.462 L 172.458 76.008 C 172.458 77.724 171.982 78.302 169.012 78.573 L 168.775 78.594 L 168.775 80.454 L 181.375 80.454 L 181.375 78.594 L 181.137 78.573 C 178.213 78.302 177.746 77.724 177.746 76.008 L 177.746 60.118 C 179.872 58.671 182.214 57.906 184.525 57.906 C 187.155 57.906 188.49 59.353 188.49 62.208 L 188.49 76.007 C 188.49 77.754 188.044 78.303 185.097 78.571 L 184.861 78.593 L 184.861 80.452 L 197.461 80.452 L 197.461 78.593 L 197.224 78.571 C 194.3 78.3 193.832 77.723 193.832 76.007 Z M 212.684 54.614 C 205.159 54.614 199.695 60.207 199.695 67.913 C 199.695 75.652 205.159 81.269 212.684 81.269 C 220.243 81.269 225.728 75.653 225.728 67.914 C 225.728 60.207 220.243 54.613 212.684 54.613 Z M 212.684 78.627 C 206.678 78.627 205.417 72.801 205.417 67.914 C 205.417 63.051 206.678 57.255 212.684 57.255 C 218.736 57.255 220.006 63.052 220.006 67.914 C 220.006 72.801 218.736 78.627 212.684 78.627 Z M 272.612 78.574 C 269.641 78.303 269.165 77.725 269.165 76.009 L 269.165 62.21 C 269.165 55.354 263.604 54.613 261.214 54.613 C 258.072 54.613 254.317 56.215 252.033 57.76 C 250.33 55.028 247.03 54.613 245.182 54.613 C 242.361 54.613 239.208 55.872 237.047 57.129 L 237.047 54.614 L 235.032 54.614 L 228.076 58.968 L 228.076 60.463 L 230.34 60.463 C 231.401 60.463 231.759 60.848 231.759 61.993 L 231.759 76.01 C 231.759 77.727 231.283 78.303 228.314 78.575 L 228.076 78.597 L 228.076 80.456 L 240.676 80.456 L 240.676 78.597 L 240.439 78.575 C 237.515 78.303 237.047 77.725 237.047 76.01 L 237.047 60.12 C 239.174 58.672 241.515 57.907 243.827 57.907 C 246.457 57.907 247.79 59.355 247.79 62.21 L 247.79 76.009 C 247.79 77.757 247.346 78.305 244.399 78.574 L 244.163 78.595 L 244.163 80.455 L 256.763 80.455 L 256.763 78.595 L 256.526 78.574 C 253.601 78.302 253.133 77.724 253.133 76.009 L 253.133 62.21 C 253.133 61.55 253.056 60.892 252.898 60.206 C 255.176 58.68 257.536 57.907 259.913 57.907 C 262.543 57.907 263.878 59.355 263.878 62.21 L 263.878 76.009 C 263.878 77.724 263.41 78.302 260.485 78.574 L 260.249 78.595 L 260.249 80.455 L 272.848 80.455 L 272.848 78.595 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 351.141 104.589\" overflow=\"visible\"><path d=\"M 91.202 99.735 L 81.76 99.735 C 68.846 99.282 64.747 94.136 61.131 89.596 L 60.575 88.902 C 60.372 88.649 60.169 88.38 59.953 88.087 L 59.121 86.874 C 58.849 86.46 58.583 86.041 58.325 85.619 L 16.14 0.525 C 15.999 0.243 15.728 0.049 15.417 0.008 C 15.105 -0.033 14.794 0.084 14.586 0.321 C 14.27 0.682 13.959 1.047 13.653 1.416 C 13.257 1.9 13.182 2.573 13.462 3.133 L 44.026 64.787 L 8.128 12.268 C 7.94 11.992 7.622 11.837 7.29 11.857 C 6.958 11.878 6.661 12.072 6.508 12.369 C 6.264 12.843 6.034 13.324 5.808 13.805 C 5.573 14.314 5.622 14.91 5.938 15.374 L 44.455 71.72 L 3.083 26.335 C 2.846 26.071 2.481 25.965 2.14 26.061 C 1.8 26.154 1.541 26.43 1.469 26.776 C 1.362 27.283 1.217 27.988 1.116 28.516 C 1.021 29.006 1.165 29.512 1.503 29.878 L 46.033 78.721 L 1.541 41.854 C 1.256 41.625 0.864 41.58 0.535 41.74 C 0.206 41.899 -0.002 42.234 0 42.601 C 0.01 43.259 0.033 43.918 0.062 44.573 C 0.08 45.023 0.289 45.445 0.634 45.73 L 47.151 84.279 L 3.364 57.3 C 3.041 57.101 2.63 57.117 2.322 57.34 C 2.014 57.56 1.868 57.944 1.952 58.314 C 2.106 59.01 2.275 59.708 2.454 60.399 C 2.555 60.798 2.808 61.142 3.159 61.356 L 49.97 90.198 L 8.517 72.926 C 8.16 72.778 7.749 72.865 7.482 73.144 C 7.211 73.423 7.139 73.84 7.3 74.194 C 7.613 74.884 7.933 75.57 8.265 76.251 C 8.435 76.598 8.725 76.871 9.081 77.019 L 52.055 94.92 L 16.432 87.343 C 16.053 87.25 15.655 87.403 15.436 87.727 C 15.212 88.048 15.211 88.476 15.433 88.799 C 15.876 89.445 16.333 90.087 16.799 90.723 C 17.022 91.022 17.342 91.234 17.704 91.322 L 56.779 99.737 L 27.388 99.737 C 27 99.736 26.651 99.974 26.51 100.336 C 26.366 100.698 26.458 101.111 26.743 101.376 C 27.305 101.901 27.872 102.413 28.446 102.914 C 28.734 103.165 29.104 103.302 29.486 103.301 L 91.203 103.301 C 91.548 103.301 91.828 103.02 91.829 102.674 L 91.829 100.364 C 91.828 100.017 91.547 99.737 91.202 99.737 Z M 133.832 57.742 L 141.638 57.742 C 149.862 57.742 154.908 60.234 159.632 66.626 L 159.803 66.859 L 161.793 65.812 L 156.92 53.923 L 117.743 53.923 L 117.743 56.324 L 118.058 56.344 C 123.482 56.683 124.504 56.911 124.504 62.091 L 124.504 95.371 C 124.504 100.351 123.612 100.77 118.058 101.119 L 117.743 101.138 L 117.743 103.539 L 138.838 103.539 L 138.838 101.138 L 138.523 101.119 C 132.969 100.77 132.077 100.351 132.077 95.371 L 132.077 79.555 L 143.033 79.555 C 147.836 79.555 148.834 81.554 149.251 86.033 L 149.279 86.339 L 151.733 86.339 L 151.733 68.953 L 149.279 68.953 L 149.251 69.26 C 148.832 73.738 147.836 75.736 143.034 75.736 L 132.077 75.736 L 132.077 59.501 C 132.077 58.366 132.699 57.74 133.832 57.74 Z M 188.474 100.35 C 187.592 100.35 186.579 99.958 186.579 96.91 L 186.579 80.479 C 186.579 73.715 182.808 70.284 175.37 70.284 C 166.52 70.284 161.233 74.509 161.233 78.592 C 161.233 80.838 162.316 82.075 164.286 82.075 C 166.13 82.075 167.482 80.794 168.098 78.461 C 168.894 75.201 171.16 73.614 175.021 73.614 C 178.566 73.614 179.704 75.249 179.704 80.339 L 179.704 84.25 C 169.115 86 158.863 88.436 158.863 96.631 C 158.863 101.6 162.416 104.449 168.608 104.449 C 172.039 104.449 175.755 103.057 179.959 100.198 C 180.64 102.855 182.631 104.31 185.616 104.31 C 187.826 104.31 189.612 103.802 191.24 102.715 L 191.389 102.615 L 191.389 99.355 L 190.895 99.619 C 189.979 100.112 189.186 100.35 188.474 100.35 Z M 179.704 87.583 L 179.704 96.734 C 176.283 99.106 173.464 100.211 170.84 100.211 C 169.117 100.211 166.226 99.637 166.226 95.794 C 166.226 90.714 171.598 88.815 179.704 87.583 Z M 204.844 60.981 L 202.066 60.981 L 202.017 61.26 C 200.889 67.751 198.526 70.971 193.591 72.748 L 193.369 72.828 L 193.369 74.87 L 198.039 74.87 L 198.039 95.789 C 198.039 101.522 200.816 104.307 206.529 104.307 C 208.748 104.307 211.294 103.773 213.018 102.945 L 213.208 102.853 L 213.208 99.425 L 212.753 99.6 C 211.294 100.157 209.96 100.416 208.551 100.416 C 205.918 100.416 204.844 99.096 204.844 95.86 L 204.844 74.869 L 213.208 74.869 L 213.208 71.328 L 204.844 71.328 L 204.844 60.979 Z M 249.452 97.818 L 249.452 80.061 C 249.452 71.237 242.294 70.284 239.218 70.284 C 235.588 70.284 231.53 71.904 228.75 73.522 L 228.75 52.873 L 226.156 52.873 L 217.204 58.476 L 217.204 60.399 L 220.118 60.399 C 221.483 60.399 221.944 60.896 221.944 62.368 L 221.944 97.818 C 221.944 100.027 221.331 100.77 217.509 101.119 L 217.204 101.147 L 217.204 103.539 L 233.42 103.539 L 233.42 101.147 L 233.114 101.119 C 229.351 100.77 228.75 100.027 228.75 97.818 L 228.75 77.369 C 231.486 75.506 234.5 74.522 237.474 74.522 C 240.859 74.522 242.577 76.385 242.577 80.059 L 242.577 97.816 C 242.577 100.066 242.003 100.772 238.21 101.117 L 237.906 101.145 L 237.906 103.538 L 254.122 103.538 L 254.122 101.145 L 253.817 101.117 C 250.053 100.768 249.452 100.025 249.452 97.816 Z M 273.713 70.285 C 264.028 70.285 256.997 77.483 256.997 87.401 C 256.997 97.36 264.028 104.589 273.713 104.589 C 283.441 104.589 290.5 97.362 290.5 87.402 C 290.5 77.483 283.441 70.284 273.713 70.284 Z M 273.713 101.189 C 265.983 101.189 264.361 93.691 264.361 87.402 C 264.361 81.143 265.983 73.684 273.713 73.684 C 281.502 73.684 283.137 81.145 283.137 87.402 C 283.137 93.691 281.502 101.189 273.713 101.189 Z M 350.838 101.121 C 347.014 100.772 346.401 100.028 346.401 97.82 L 346.401 80.061 C 346.401 71.237 339.245 70.284 336.169 70.284 C 332.126 70.284 327.293 72.346 324.353 74.334 C 322.161 70.818 317.915 70.284 315.536 70.284 C 311.906 70.284 307.848 71.904 305.068 73.522 L 305.068 70.285 L 302.474 70.285 L 293.522 75.889 L 293.522 77.813 L 296.436 77.813 C 297.801 77.813 298.262 78.308 298.262 79.782 L 298.262 97.821 C 298.262 100.03 297.65 100.772 293.828 101.122 L 293.522 101.15 L 293.522 103.543 L 309.738 103.543 L 309.738 101.15 L 309.433 101.122 C 305.669 100.772 305.068 100.028 305.068 97.821 L 305.068 77.371 C 307.804 75.508 310.817 74.523 313.792 74.523 C 317.177 74.523 318.893 76.386 318.893 80.061 L 318.893 97.82 C 318.893 100.069 318.321 100.775 314.529 101.121 L 314.225 101.148 L 314.225 103.541 L 330.441 103.541 L 330.441 101.148 L 330.135 101.121 C 326.372 100.77 325.769 100.027 325.769 97.82 L 325.769 80.061 C 325.769 79.211 325.67 78.365 325.466 77.482 C 328.398 75.518 331.435 74.523 334.495 74.523 C 337.88 74.523 339.597 76.386 339.597 80.061 L 339.597 97.82 C 339.597 100.027 338.995 100.77 335.231 101.121 L 334.927 101.148 L 334.927 103.541 L 351.141 103.541 L 351.141 101.148 Z\" fill=\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gsb7ml\",layoutDependency:layoutDependency,layoutId:\"Mafs6Rltf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.503 95.061\" overflow=\"visible\"><path d=\"M 83.926 91.779 L 75.238 91.779 C 63.354 91.362 59.582 86.626 56.254 82.449 L 55.743 81.81 C 55.556 81.577 55.369 81.33 55.17 81.06 L 54.405 79.944 C 54.154 79.563 53.91 79.178 53.672 78.789 L 14.852 0.483 C 14.723 0.223 14.474 0.045 14.187 0.007 C 13.9 -0.03 13.614 0.078 13.422 0.295 C 13.132 0.628 12.846 0.964 12.564 1.303 C 12.2 1.749 12.13 2.368 12.388 2.883 L 40.514 59.619 L 7.48 11.289 C 7.307 11.036 7.014 10.892 6.708 10.911 C 6.403 10.93 6.13 11.109 5.989 11.382 C 5.765 11.818 5.552 12.261 5.344 12.703 C 5.128 13.173 5.174 13.721 5.464 14.148 L 40.909 65.998 L 2.837 24.234 C 2.619 23.992 2.283 23.894 1.969 23.982 C 1.657 24.068 1.418 24.322 1.352 24.64 C 1.253 25.107 1.12 25.755 1.027 26.241 C 0.94 26.692 1.072 27.158 1.383 27.495 L 42.361 72.441 L 1.418 38.515 C 1.155 38.304 0.795 38.263 0.493 38.41 C 0.19 38.557 -0.002 38.865 0 39.202 C 0.009 39.808 0.03 40.414 0.057 41.017 C 0.073 41.431 0.266 41.82 0.583 42.082 L 43.39 77.556 L 3.095 52.729 C 2.798 52.546 2.42 52.56 2.137 52.765 C 1.854 52.968 1.719 53.322 1.796 53.662 C 1.938 54.303 2.094 54.945 2.258 55.581 C 2.351 55.948 2.584 56.264 2.907 56.461 L 45.984 83.002 L 7.837 67.108 C 7.509 66.972 7.131 67.052 6.885 67.309 C 6.636 67.566 6.569 67.95 6.717 68.275 C 7.006 68.91 7.3 69.541 7.605 70.168 C 7.762 70.488 8.029 70.739 8.356 70.875 L 47.903 87.348 L 15.121 80.376 C 14.772 80.29 14.407 80.43 14.205 80.728 C 13.999 81.025 13.998 81.418 14.202 81.715 C 14.61 82.309 15.03 82.9 15.459 83.485 C 15.664 83.761 15.959 83.956 16.292 84.037 L 52.25 91.78 L 25.203 91.78 C 24.846 91.779 24.525 91.999 24.395 92.332 C 24.263 92.665 24.348 93.045 24.609 93.289 C 25.127 93.772 25.649 94.243 26.176 94.704 C 26.442 94.935 26.782 95.062 27.134 95.061 L 83.928 95.061 C 84.245 95.06 84.503 94.802 84.503 94.483 L 84.503 92.358 C 84.503 92.039 84.244 91.78 83.926 91.78 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71.354 80.269\" overflow=\"visible\"><path d=\"M 70.867 77.497 L 63.53 77.497 C 53.496 77.145 50.31 73.147 47.501 69.619 L 47.069 69.08 C 46.911 68.883 46.753 68.674 46.585 68.446 L 45.939 67.504 C 45.727 67.182 45.521 66.857 45.32 66.529 L 12.541 0.408 C 12.432 0.189 12.222 0.038 11.979 0.006 C 11.737 -0.026 11.495 0.066 11.334 0.249 C 11.088 0.53 10.847 0.814 10.609 1.101 C 10.301 1.477 10.243 1.999 10.46 2.434 L 34.21 50.342 L 6.316 9.532 C 6.17 9.318 5.922 9.197 5.664 9.213 C 5.406 9.23 5.176 9.38 5.057 9.611 C 4.868 9.979 4.688 10.353 4.513 10.727 C 4.33 11.123 4.369 11.586 4.614 11.946 L 34.543 55.728 L 2.395 20.463 C 2.211 20.258 1.928 20.176 1.663 20.25 C 1.399 20.322 1.197 20.537 1.141 20.806 C 1.058 21.2 0.946 21.747 0.867 22.158 C 0.793 22.538 0.905 22.932 1.168 23.216 L 35.769 61.168 L 1.197 32.522 C 0.976 32.344 0.672 32.309 0.416 32.433 C 0.16 32.557 -0.002 32.817 0 33.102 C 0.008 33.614 0.025 34.126 0.048 34.635 C 0.062 34.984 0.225 35.312 0.492 35.534 L 36.638 65.488 L 2.614 44.524 C 2.363 44.37 2.043 44.381 1.804 44.555 C 1.565 44.726 1.452 45.024 1.516 45.312 C 1.636 45.853 1.768 46.395 1.907 46.932 C 1.985 47.242 2.182 47.509 2.455 47.676 L 38.829 70.087 L 6.618 56.666 C 6.34 56.551 6.021 56.618 5.813 56.835 C 5.603 57.052 5.547 57.376 5.672 57.651 C 5.916 58.187 6.164 58.72 6.422 59.25 C 6.554 59.519 6.779 59.731 7.056 59.846 L 40.449 73.756 L 12.768 67.869 C 12.474 67.796 12.165 67.915 11.994 68.166 C 11.82 68.417 11.819 68.749 11.992 69 C 12.336 69.501 12.691 70 13.054 70.494 C 13.227 70.727 13.475 70.892 13.757 70.96 L 44.119 77.499 L 21.281 77.499 C 20.98 77.498 20.709 77.683 20.599 77.965 C 20.487 78.246 20.559 78.567 20.78 78.773 C 21.217 79.181 21.657 79.578 22.103 79.967 C 22.327 80.162 22.614 80.269 22.911 80.269 L 70.868 80.269 C 71.136 80.268 71.353 80.05 71.354 79.781 L 71.354 77.986 C 71.353 77.717 71.135 77.499 70.867 77.499 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 91.829 103.301\" overflow=\"visible\"><path d=\"M 91.202 99.735 L 81.76 99.735 C 68.846 99.282 64.747 94.136 61.131 89.596 L 60.575 88.902 C 60.372 88.649 60.169 88.38 59.953 88.087 L 59.121 86.874 C 58.849 86.46 58.583 86.041 58.325 85.619 L 16.14 0.525 C 15.999 0.243 15.728 0.049 15.417 0.008 C 15.105 -0.033 14.794 0.084 14.586 0.321 C 14.27 0.682 13.959 1.047 13.653 1.416 C 13.257 1.9 13.182 2.573 13.462 3.133 L 44.026 64.787 L 8.128 12.268 C 7.94 11.992 7.622 11.837 7.29 11.857 C 6.958 11.878 6.661 12.072 6.508 12.369 C 6.264 12.843 6.034 13.324 5.808 13.805 C 5.573 14.314 5.622 14.91 5.938 15.374 L 44.455 71.72 L 3.083 26.335 C 2.846 26.071 2.481 25.965 2.14 26.061 C 1.8 26.154 1.541 26.43 1.469 26.776 C 1.362 27.283 1.217 27.988 1.116 28.516 C 1.021 29.006 1.165 29.512 1.503 29.878 L 46.033 78.721 L 1.541 41.854 C 1.256 41.625 0.864 41.58 0.535 41.74 C 0.206 41.899 -0.002 42.234 0 42.601 C 0.01 43.259 0.033 43.918 0.062 44.573 C 0.08 45.023 0.289 45.445 0.634 45.73 L 47.151 84.279 L 3.364 57.3 C 3.041 57.101 2.63 57.117 2.322 57.34 C 2.014 57.56 1.868 57.944 1.952 58.314 C 2.106 59.01 2.275 59.708 2.454 60.399 C 2.555 60.798 2.808 61.142 3.159 61.356 L 49.97 90.198 L 8.517 72.926 C 8.16 72.778 7.749 72.865 7.482 73.144 C 7.211 73.423 7.139 73.84 7.3 74.194 C 7.613 74.884 7.933 75.57 8.265 76.251 C 8.435 76.598 8.725 76.871 9.081 77.019 L 52.055 94.92 L 16.432 87.343 C 16.053 87.25 15.655 87.403 15.436 87.727 C 15.212 88.048 15.211 88.476 15.433 88.799 C 15.876 89.445 16.333 90.087 16.799 90.723 C 17.022 91.022 17.342 91.234 17.704 91.322 L 56.779 99.737 L 27.388 99.737 C 27 99.736 26.651 99.974 26.51 100.336 C 26.366 100.698 26.458 101.111 26.743 101.376 C 27.305 101.901 27.872 102.413 28.446 102.914 C 28.734 103.165 29.104 103.302 29.486 103.301 L 91.203 103.301 C 91.548 103.301 91.828 103.02 91.829 102.674 L 91.829 100.364 C 91.828 100.017 91.547 99.737 91.202 99.737 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-189yfac\",layoutDependency:layoutDependency,layoutId:\"GrroWSvkG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40.537 45.658\" overflow=\"visible\"><path d=\"M 14.806 3.514 L 21.989 3.514 C 29.557 3.514 34.201 5.808 38.548 11.69 L 38.705 11.904 L 40.537 10.941 L 36.052 0 L 0 0 L 0 2.209 L 0.29 2.227 C 5.282 2.54 6.222 2.749 6.222 7.517 L 6.222 38.142 C 6.222 42.725 5.401 43.11 0.29 43.431 L 0 43.449 L 0 45.658 L 19.413 45.658 L 19.413 43.449 L 19.123 43.431 C 14.012 43.11 13.191 42.725 13.191 38.142 L 13.191 23.588 L 23.272 23.588 C 27.693 23.588 28.611 25.427 28.995 29.548 L 29.021 29.83 L 31.279 29.83 L 31.279 13.831 L 29.021 13.831 L 28.995 14.113 C 28.609 18.234 27.693 20.073 23.274 20.073 L 13.191 20.073 L 13.191 5.133 C 13.191 4.089 13.763 3.513 14.806 3.513 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.229 38.554\" overflow=\"visible\"><path d=\"M 12.502 2.968 L 18.568 2.968 C 24.958 2.968 28.879 4.904 32.549 9.871 L 32.682 10.052 L 34.229 9.238 L 30.442 0 L 0 0 L 0 1.866 L 0.245 1.881 C 4.46 2.144 5.254 2.322 5.254 6.347 L 5.254 32.207 C 5.254 36.076 4.561 36.402 0.245 36.673 L 0 36.688 L 0 38.554 L 16.392 38.554 L 16.392 36.688 L 16.147 36.673 C 11.831 36.402 11.138 36.076 11.138 32.207 L 11.138 19.917 L 19.651 19.917 C 23.384 19.917 24.159 21.47 24.483 24.95 L 24.505 25.189 L 26.411 25.189 L 26.411 11.679 L 24.505 11.679 L 24.483 11.917 C 24.158 15.397 23.384 16.949 19.652 16.949 L 11.138 16.949 L 11.138 4.334 C 11.138 3.453 11.622 2.966 12.502 2.966 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44.051 49.617\" overflow=\"visible\"><path d=\"M 16.089 3.819 L 23.896 3.819 C 32.12 3.819 37.165 6.311 41.889 12.703 L 42.06 12.936 L 44.051 11.889 L 39.177 0 L 0 0 L 0 2.401 L 0.315 2.421 C 5.74 2.76 6.762 2.988 6.762 8.168 L 6.762 41.448 C 6.762 46.428 5.869 46.847 0.315 47.196 L 0 47.215 L 0 49.617 L 21.096 49.617 L 21.096 47.215 L 20.781 47.196 C 15.226 46.847 14.334 46.428 14.334 41.448 L 14.334 25.632 L 25.29 25.632 C 30.093 25.632 31.091 27.631 31.509 32.11 L 31.536 32.416 L 33.99 32.416 L 33.99 15.031 L 31.536 15.031 L 31.509 15.337 C 31.09 19.815 30.093 21.813 25.292 21.813 L 14.334 21.813 L 14.334 5.578 C 14.334 4.443 14.957 3.818 16.089 3.818 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tv0ba7\",layoutDependency:layoutDependency,layoutId:\"elmWNQ1ug\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.931 31.44\" overflow=\"visible\"><path d=\"M 27.249 27.668 C 26.437 27.668 25.505 27.307 25.505 24.502 L 25.505 9.382 C 25.505 3.157 22.034 0 15.19 0 C 7.046 0 2.18 3.888 2.18 7.645 C 2.18 9.713 3.178 10.851 4.99 10.851 C 6.687 10.851 7.931 9.672 8.498 7.525 C 9.231 4.525 11.315 3.064 14.868 3.064 C 18.131 3.064 19.178 4.569 19.178 9.253 L 19.178 12.852 C 9.434 14.463 0 16.704 0 24.246 C 0 28.818 3.269 31.44 8.968 31.44 C 12.124 31.44 15.544 30.159 19.413 27.528 C 20.039 29.973 21.871 31.313 24.618 31.313 C 26.652 31.313 28.295 30.844 29.794 29.844 L 29.931 29.752 L 29.931 26.752 L 29.477 26.995 C 28.633 27.449 27.904 27.668 27.249 27.668 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.274 26.548\" overflow=\"visible\"><path d=\"M 23.009 23.362 C 22.323 23.362 21.536 23.058 21.536 20.69 L 21.536 7.922 C 21.536 2.666 18.606 0 12.826 0 C 5.95 0 1.841 3.283 1.841 6.456 C 1.841 8.201 2.683 9.162 4.214 9.162 C 5.647 9.162 6.697 8.167 7.176 6.354 C 7.795 3.821 9.555 2.588 12.555 2.588 C 15.31 2.588 16.194 3.858 16.194 7.814 L 16.194 10.852 C 7.966 12.212 0 14.105 0 20.473 C 0 24.334 2.76 26.548 7.572 26.548 C 10.238 26.548 13.126 25.466 16.392 23.244 C 16.921 25.309 18.468 26.44 20.787 26.44 C 22.505 26.44 23.892 26.045 25.158 25.2 L 25.274 25.123 L 25.274 22.59 L 24.89 22.795 C 24.178 23.177 23.562 23.362 23.009 23.362 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.526 34.165\" overflow=\"visible\"><path d=\"M 29.611 30.066 C 28.728 30.066 27.716 29.675 27.716 26.627 L 27.716 10.196 C 27.716 3.431 23.944 0 16.507 0 C 7.657 0 2.369 4.225 2.369 8.308 C 2.369 10.554 3.453 11.792 5.423 11.792 C 7.267 11.792 8.619 10.51 9.235 8.178 C 10.031 4.918 12.296 3.33 16.157 3.33 C 19.703 3.33 20.841 4.965 20.841 10.056 L 20.841 13.966 C 10.252 15.717 0 18.152 0 26.348 C 0 31.316 3.552 34.165 9.745 34.165 C 13.175 34.165 16.892 32.773 21.096 29.914 C 21.777 32.571 23.767 34.027 26.752 34.027 C 28.962 34.027 30.748 33.518 32.376 32.431 L 32.526 32.332 L 32.526 29.072 L 32.032 29.336 C 31.115 29.828 30.322 30.066 29.611 30.066 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f9evmr\",layoutDependency:layoutDependency,layoutId:\"PCeqkrVFE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.403 11.62\" overflow=\"visible\"><path d=\"M 12.403 0 L 12.403 8.421 C 9.255 10.604 6.66 11.62 4.245 11.62 C 2.66 11.62 0 11.093 0 7.556 C 0 2.882 4.944 1.134 12.403 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.473 9.812\" overflow=\"visible\"><path d=\"M 10.473 0 L 10.473 7.111 C 7.815 8.954 5.624 9.812 3.585 9.812 C 2.246 9.812 0 9.366 0 6.38 C 0 2.433 4.174 0.958 10.473 0 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.478 12.628\" overflow=\"visible\"><path d=\"M 13.478 0 L 13.478 9.151 C 10.057 11.523 7.238 12.628 4.613 12.628 C 2.891 12.628 0 12.054 0 8.21 C 0 3.131 5.372 1.232 13.478 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q3wfls\",layoutDependency:layoutDependency,layoutId:\"wBkwaY9d8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.257 39.871\" overflow=\"visible\"><path d=\"M 10.56 0.001 L 8.003 0.001 L 7.958 0.258 C 6.921 6.231 4.746 9.195 0.205 10.83 L 0 10.904 L 0 12.783 L 4.298 12.783 L 4.298 32.032 C 4.298 37.308 6.853 39.871 12.111 39.871 C 14.152 39.871 16.495 39.38 18.082 38.618 L 18.257 38.533 L 18.257 35.379 L 17.838 35.539 C 16.495 36.052 15.268 36.291 13.971 36.291 C 11.549 36.291 10.56 35.076 10.56 32.098 L 10.56 12.781 L 18.257 12.781 L 18.257 9.523 L 10.56 9.523 L 10.56 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.416 33.667\" overflow=\"visible\"><path d=\"M 8.917 0.001 L 6.758 0.001 L 6.72 0.218 C 5.844 5.261 4.008 7.764 0.173 9.145 L 0 9.207 L 0 10.794 L 3.629 10.794 L 3.629 27.048 C 3.629 31.503 5.787 33.667 10.226 33.667 C 11.95 33.667 13.929 33.252 15.268 32.608 L 15.416 32.537 L 15.416 29.874 L 15.062 30.009 C 13.929 30.442 12.892 30.644 11.797 30.644 C 9.752 30.644 8.917 29.618 8.917 27.104 L 8.917 10.793 L 15.416 10.793 L 15.416 8.042 L 8.917 8.042 L 8.917 0 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.84 43.328\" overflow=\"visible\"><path d=\"M 11.476 0.002 L 8.697 0.002 L 8.648 0.28 C 7.52 6.771 5.158 9.992 0.223 11.769 L 0 11.849 L 0 13.891 L 4.67 13.891 L 4.67 34.809 C 4.67 40.542 7.447 43.328 13.161 43.328 C 15.379 43.328 17.925 42.793 19.649 41.965 L 19.84 41.874 L 19.84 38.446 L 19.385 38.62 C 17.925 39.178 16.591 39.437 15.182 39.437 C 12.55 39.437 11.476 38.117 11.476 34.881 L 11.476 13.889 L 19.84 13.889 L 19.84 10.349 L 11.476 10.349 L 11.476 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tykdl8\",layoutDependency:layoutDependency,layoutId:\"KXlbN8oAA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.973 46.624\" overflow=\"visible\"><path d=\"M 29.676 41.36 L 29.676 25.019 C 29.676 16.899 23.089 16.021 20.258 16.021 C 16.917 16.021 13.183 17.512 10.625 19.002 L 10.625 0 L 8.238 0 L 0 5.156 L 0 6.925 L 2.681 6.925 C 3.937 6.925 4.362 7.383 4.362 8.737 L 4.362 41.36 C 4.362 43.392 3.798 44.076 0.281 44.397 L 0 44.422 L 0 46.624 L 14.922 46.624 L 14.922 44.422 L 14.641 44.397 C 11.178 44.076 10.625 43.392 10.625 41.36 L 10.625 22.542 C 13.143 20.827 15.917 19.921 18.653 19.921 C 21.768 19.921 23.349 21.636 23.349 25.017 L 23.349 41.358 C 23.349 43.428 22.821 44.077 19.331 44.395 L 19.051 44.421 L 19.051 46.623 L 33.973 46.623 L 33.973 44.421 L 33.692 44.395 C 30.229 44.074 29.676 43.39 29.676 41.358 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.687 39.369\" overflow=\"visible\"><path d=\"M 25.058 34.924 L 25.058 21.125 C 25.058 14.269 19.496 13.528 17.105 13.528 C 14.285 13.528 11.132 14.787 8.971 16.045 L 8.971 0 L 6.956 0 L 0 4.353 L 0 5.848 L 2.264 5.848 C 3.325 5.848 3.683 6.234 3.683 7.378 L 3.683 34.924 C 3.683 36.64 3.207 37.217 0.237 37.488 L 0 37.51 L 0 39.369 L 12.6 39.369 L 12.6 37.51 L 12.363 37.488 C 9.439 37.217 8.971 36.64 8.971 34.924 L 8.971 19.034 C 11.098 17.587 13.44 16.822 15.751 16.822 C 18.381 16.822 19.715 18.269 19.715 21.124 L 19.715 34.922 C 19.715 36.67 19.27 37.219 16.323 37.487 L 16.087 37.509 L 16.087 39.368 L 28.687 39.368 L 28.687 37.509 L 28.449 37.487 C 25.525 37.216 25.058 36.639 25.058 34.922 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.918 50.666\" overflow=\"visible\"><path d=\"M 32.248 44.945 L 32.248 27.187 C 32.248 18.364 25.09 17.41 22.014 17.41 C 18.384 17.41 14.326 19.031 11.546 20.649 L 11.546 0 L 8.952 0 L 0 5.602 L 0 7.526 L 2.914 7.526 C 4.279 7.526 4.74 8.023 4.74 9.495 L 4.74 44.945 C 4.74 47.154 4.128 47.897 0.305 48.246 L 0 48.273 L 0 50.666 L 16.216 50.666 L 16.216 48.273 L 15.91 48.246 C 12.147 47.897 11.546 47.154 11.546 44.945 L 11.546 24.496 C 14.282 22.633 17.297 21.648 20.27 21.648 C 23.655 21.648 25.373 23.512 25.373 27.186 L 25.373 44.943 C 25.373 47.193 24.799 47.898 21.006 48.244 L 20.702 48.272 L 20.702 50.665 L 36.918 50.665 L 36.918 48.272 L 36.613 48.244 C 32.849 47.895 32.248 47.152 32.248 44.943 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wxxpa9\",layoutDependency:layoutDependency,layoutId:\"gTuguGiql\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.83 31.569\" overflow=\"visible\"><path d=\"M 15.383 0.001 C 6.47 0.001 0 6.625 0 15.751 C 0 24.916 6.47 31.569 15.383 31.569 C 24.334 31.569 30.83 24.918 30.83 15.753 C 30.83 6.625 24.334 0 15.383 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.033 26.657\" overflow=\"visible\"><path d=\"M 12.989 0.001 C 5.464 0.001 0 5.595 0 13.3 C 0 21.039 5.464 26.657 12.989 26.657 C 20.548 26.657 26.033 21.041 26.033 13.302 C 26.033 5.595 20.548 0 12.989 0 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.503 34.306\" overflow=\"visible\"><path d=\"M 16.716 0.002 C 7.031 0.002 0 7.2 0 17.117 C 0 27.076 7.031 34.306 16.716 34.306 C 26.444 34.306 33.503 27.078 33.503 17.119 C 33.503 7.2 26.444 0 16.716 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h9y6x6\",layoutDependency:layoutDependency,layoutId:\"Mypo0jrd2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.278 25.311\" overflow=\"visible\"><path d=\"M 8.606 25.311 C 1.492 25.311 0 18.411 0 12.624 C 0 6.864 1.492 0 8.606 0 C 15.773 0 17.278 6.866 17.278 12.624 C 17.278 18.411 15.773 25.311 8.606 25.311 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.589 21.372\" overflow=\"visible\"><path d=\"M 7.267 21.372 C 1.26 21.372 0 15.546 0 10.66 C 0 5.796 1.26 0 7.267 0 C 13.319 0 14.589 5.797 14.589 10.66 C 14.589 15.546 13.319 21.372 7.267 21.372 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.775 27.505\" overflow=\"visible\"><path d=\"M 9.352 27.505 C 1.622 27.505 0 20.007 0 13.718 C 0 7.459 1.622 0 9.352 0 C 17.14 0 18.775 7.461 18.775 13.718 C 18.775 20.007 17.14 27.505 9.352 27.505 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kmtts\",layoutDependency:layoutDependency,layoutId:\"mtTMKmyb4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 53.023 30.606\" overflow=\"visible\"><path d=\"M 52.743 28.377 C 49.225 28.056 48.661 27.372 48.661 25.339 L 48.661 8.997 C 48.661 0.877 42.075 0 39.244 0 C 35.524 0 31.077 1.897 28.372 3.727 C 26.354 0.492 22.447 0 20.258 0 C 16.917 0 13.183 1.491 10.625 2.981 L 10.625 0.001 L 8.238 0.001 L 0 5.158 L 0 6.928 L 2.681 6.928 C 3.937 6.928 4.362 7.384 4.362 8.74 L 4.362 25.341 C 4.362 27.373 3.798 28.056 0.281 28.378 L 0 28.404 L 0 30.606 L 14.922 30.606 L 14.922 28.404 L 14.641 28.378 C 11.178 28.056 10.625 27.372 10.625 25.341 L 10.625 6.522 C 13.143 4.807 15.915 3.901 18.653 3.901 C 21.768 3.901 23.347 5.616 23.347 8.997 L 23.347 25.34 C 23.347 27.409 22.821 28.059 19.331 28.377 L 19.051 28.402 L 19.051 30.604 L 33.973 30.604 L 33.973 28.402 L 33.692 28.377 C 30.229 28.054 29.674 27.37 29.674 25.34 L 29.674 8.997 C 29.674 8.215 29.583 7.437 29.396 6.624 C 32.094 4.816 34.888 3.901 37.704 3.901 C 40.819 3.901 42.4 5.616 42.4 8.997 L 42.4 25.34 C 42.4 27.37 41.845 28.054 38.382 28.377 L 38.102 28.402 L 38.102 30.604 L 53.023 30.604 L 53.023 28.402 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f88MW0nJm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44.772 25.843\" overflow=\"visible\"><path d=\"M 44.536 23.961 C 41.565 23.69 41.089 23.113 41.089 21.396 L 41.089 7.597 C 41.089 0.741 35.528 0 33.138 0 C 29.996 0 26.241 1.602 23.957 3.147 C 22.253 0.415 18.954 0 17.105 0 C 14.285 0 11.132 1.259 8.971 2.517 L 8.971 0.001 L 6.956 0.001 L 0 4.356 L 0 5.85 L 2.264 5.85 C 3.325 5.85 3.683 6.235 3.683 7.38 L 3.683 21.398 C 3.683 23.114 3.207 23.69 0.237 23.963 L 0 23.984 L 0 25.843 L 12.6 25.843 L 12.6 23.984 L 12.363 23.963 C 9.439 23.69 8.971 23.113 8.971 21.398 L 8.971 5.507 C 11.098 4.059 13.439 3.294 15.751 3.294 C 18.381 3.294 19.714 4.742 19.714 7.597 L 19.714 21.396 C 19.714 23.144 19.27 23.693 16.323 23.961 L 16.087 23.983 L 16.087 25.842 L 28.687 25.842 L 28.687 23.983 L 28.449 23.961 C 25.525 23.689 25.057 23.111 25.057 21.396 L 25.057 7.597 C 25.057 6.937 24.98 6.28 24.822 5.593 C 27.1 4.067 29.46 3.294 31.837 3.294 C 34.467 3.294 35.802 4.742 35.802 7.597 L 35.802 21.396 C 35.802 23.111 35.334 23.689 32.409 23.961 L 32.173 23.983 L 32.173 25.842 L 44.772 25.842 L 44.772 23.983 Z\" fill=\"transparent\"></path></svg>'},Z1fWiMjc4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57.619 33.259\" overflow=\"visible\"><path d=\"M 57.315 30.837 C 53.492 30.488 52.879 29.745 52.879 27.536 L 52.879 9.777 C 52.879 0.954 45.723 0 42.647 0 C 38.604 0 33.771 2.062 30.831 4.051 C 28.639 0.535 24.393 0 22.014 0 C 18.384 0 14.326 1.62 11.546 3.239 L 11.546 0.002 L 8.952 0.002 L 0 5.606 L 0 7.529 L 2.914 7.529 C 4.279 7.529 4.74 8.025 4.74 9.498 L 4.74 27.538 C 4.74 29.746 4.127 30.488 0.306 30.839 L 0 30.866 L 0 33.259 L 16.216 33.259 L 16.216 30.866 L 15.91 30.839 C 12.147 30.488 11.546 29.745 11.546 27.538 L 11.546 7.087 C 14.282 5.224 17.295 4.24 20.27 4.24 C 23.655 4.24 25.371 6.103 25.371 9.777 L 25.371 27.536 C 25.371 29.786 24.799 30.491 21.006 30.837 L 20.703 30.865 L 20.703 33.258 L 36.918 33.258 L 36.918 30.865 L 36.613 30.837 C 32.849 30.486 32.247 29.743 32.247 27.536 L 32.247 9.777 C 32.247 8.928 32.147 8.082 31.944 7.198 C 34.876 5.234 37.913 4.24 40.973 4.24 C 44.358 4.24 46.075 6.103 46.075 9.777 L 46.075 27.536 C 46.075 29.743 45.472 30.486 41.709 30.837 L 41.405 30.865 L 41.405 33.258 L 57.619 33.258 L 57.619 30.865 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e4s7te\",\"data-border\":true,\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"ErPYW1r9T\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-8fe93751-09e3-4d06-a4e8-058d7c2370f2, rgb(208, 233, 215))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Z1fWiMjc4:{\"--border-left-width\":\"0px\",\"--border-top-width\":\"1px\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mhbog0\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"PBfhyyNzT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aatjqs\",layoutDependency:layoutDependency,layoutId:\"IQq2hUA3K\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1llhkzl\",\"data-styles-preset\":\"O2MmuHOnD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"Get insights on how AI is reshaping the world and public life.\"})}),className:\"framer-14af6me\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BTqs1VWhk\",style:{\"--extracted-1of0zx5\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({Z1fWiMjc4:{width:`calc(min(${componentViewport?.width||\"100vw\"} - ${zz78Fcoxl*2}px, 1440px) - 32px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r6zjax-container\",layoutDependency:layoutDependency,layoutId:\"nQBMmniMF-container\",nodeId:\"nQBMmniMF\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(ButtonFill,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Subscribe\",id:\"nQBMmniMF\",layoutId:\"nQBMmniMF\",QxXFL7NXK:\"https://fathomai.substack.com/\",width:\"100%\",...addPropertyOverrides({Z1fWiMjc4:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kuiqrd\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"nLu4zPemu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v3zq3v\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"vkc_3_N1H\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"Follow Us\"})}),className:\"framer-iq3o77\",\"data-framer-name\":\"Text\",fonts:[\"GF;Mona Sans-700\"],layoutDependency:layoutDependency,layoutId:\"h3N_MhclT\",style:{\"--extracted-r6o4lv\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ht6r6i-container\",layoutDependency:layoutDependency,layoutId:\"WMCBaARJ9-container\",nodeId:\"WMCBaARJ9\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:true,Ib5NOdRzj:\"LinkedIn\",id:\"WMCBaARJ9\",layoutId:\"WMCBaARJ9\",QxXFL7NXK:\"https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.linkedin.com/company/fathom-org&ved=2ahUKEwiAvPuO6uaSAxVIEVkFHcoVBn8QFnoECAwQAQ&usg=AOvVaw3u3z3kWVKjJpblXr5ZBbY7\",vbBNcG84r:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cx5mac-container\",layoutDependency:layoutDependency,layoutId:\"I8l7xDhyN-container\",nodeId:\"I8l7xDhyN\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:true,Ib5NOdRzj:\"X\",id:\"I8l7xDhyN\",layoutId:\"I8l7xDhyN\",QxXFL7NXK:\"https://x.com/fathom_org?s=21\",vbBNcG84r:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e661yg-container\",layoutDependency:layoutDependency,layoutId:\"WMyTtUuNN-container\",nodeId:\"WMyTtUuNN\",rendersWithMotion:true,scopeId:\"C1CiiRX_v\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",HV2vodukn:true,Ib5NOdRzj:\"YouTube\",id:\"WMyTtUuNN\",layoutId:\"WMyTtUuNN\",QxXFL7NXK:\"https://www.youtube.com/@Fathom_org\",vbBNcG84r:false,width:\"100%\"})})})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g4s2fe\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"c3cY_AjLj\",style:{backgroundColor:\"var(--token-8fe93751-09e3-4d06-a4e8-058d7c2370f2, rgb(208, 233, 215))\"},children:/*#__PURE__*/_jsx(RichTextAutoYear4kvd6n,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1575rjm\",\"data-styles-preset\":\"OW1nrzm_z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50)))\"},children:\"\\xa9 2026 Copyright Fathom. Fathom is a 501(c)(3) nonprofit FEIN 93-4840479.\"})}),className:\"framer-4kvd6n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PAVq_rOnM\",style:{\"--extracted-r6o4lv\":\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Z1fWiMjc4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1575rjm\",\"data-styles-preset\":\"OW1nrzm_z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50)))\"},children:\"\\xa9 2026 Copyright Fathom. Fathom is a 501(c)(3) nonprofit FEIN 93-4840479.\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-b4KyY.framer-1mhet69, .framer-b4KyY .framer-1mhet69 { display: block; }\",\".framer-b4KyY.framer-z7sweb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: var(--iwoyu5); position: relative; width: 1200px; }\",\".framer-b4KyY .framer-zjdrpz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 0px 64px 24px 64px; position: relative; width: 100%; }\",\".framer-b4KyY .framer-1w5zty6, .framer-b4KyY .framer-s1p0y1 { align-content: flex-start; align-items: flex-start; 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: 100%; }\",\".framer-b4KyY .framer-zbveti { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 400px; overflow: visible; padding: 0px 40px 0px 0px; position: relative; width: 56%; }\",\".framer-b4KyY .framer-jeuotg, .framer-b4KyY .framer-zlfdjm { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: wrap; gap: 12px 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-b4KyY .framer-f6ffea-container, .framer-b4KyY .framer-d6h493-container, .framer-b4KyY .framer-1p0vhhd-container, .framer-b4KyY .framer-14ecl8o-container, .framer-b4KyY .framer-1rwkgb7-container, .framer-b4KyY .framer-e3h35x-container, .framer-b4KyY .framer-a2k6it-container, .framer-b4KyY .framer-q5ix3q-container, .framer-b4KyY .framer-47lqsr-container, .framer-b4KyY .framer-1o6f8v1-container, .framer-b4KyY .framer-nhxtsl-container, .framer-b4KyY .framer-1r6zjax-container, .framer-b4KyY .framer-1ht6r6i-container, .framer-b4KyY .framer-cx5mac-container, .framer-b4KyY .framer-e661yg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-b4KyY .framer-1tdy9ob { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-b4KyY .framer-1r5i9m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-b4KyY .framer-qyx15c { height: 96px; position: relative; width: 323px; }\",\".framer-b4KyY .framer-1v99jk2 { height: 24px; left: 62px; position: absolute; top: 62px; width: 24px; }\",\".framer-b4KyY .framer-121g92w { height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-b4KyY .framer-hjcsai { height: 17px; left: 4px; position: absolute; top: 4px; width: 17px; }\",\".framer-b4KyY .framer-lawdc0 { height: 96px; left: 0px; position: absolute; top: 0px; width: 323px; }\",\".framer-b4KyY .framer-1gsb7ml { height: 95px; left: 0px; position: absolute; top: 0px; width: 85px; }\",\".framer-b4KyY .framer-189yfac { height: 46px; left: 109px; position: absolute; top: 50px; width: 41px; }\",\".framer-b4KyY .framer-tv0ba7 { height: 32px; left: 146px; position: absolute; top: 65px; width: 30px; }\",\".framer-b4KyY .framer-f9evmr { height: 12px; left: 153px; position: absolute; top: 81px; width: 13px; }\",\".framer-b4KyY .framer-q3wfls { height: 40px; left: 178px; position: absolute; top: 56px; width: 19px; }\",\".framer-b4KyY .framer-1tykdl8 { height: 47px; left: 200px; position: absolute; top: 49px; width: 34px; }\",\".framer-b4KyY .framer-wxxpa9 { height: 32px; left: 237px; position: absolute; top: 65px; width: 31px; }\",\".framer-b4KyY .framer-1h9y6x6 { height: 26px; left: 244px; position: absolute; top: 68px; width: 18px; }\",\".framer-b4KyY .framer-1kmtts { height: 31px; left: 270px; position: absolute; top: 65px; width: 53px; }\",\".framer-b4KyY .framer-e4s7te { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 36px; position: relative; width: 1px; }\",\".framer-b4KyY .framer-1mhbog0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-b4KyY .framer-1aatjqs { 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: 100%; }\",\".framer-b4KyY .framer-14af6me, .framer-b4KyY .framer-4kvd6n { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-b4KyY .framer-kuiqrd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-b4KyY .framer-1v3zq3v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-b4KyY .framer-iq3o77 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-b4KyY .framer-g4s2fe { 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: 8px; position: relative; width: 100%; }\",\".framer-b4KyY.framer-v-kneqnp.framer-z7sweb { width: 810px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-zjdrpz { padding: 0px 32px 0px 32px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-zbveti { order: 0; }\",\".framer-b4KyY.framer-v-kneqnp .framer-jeuotg { flex: none; width: 32%; }\",\".framer-b4KyY.framer-v-kneqnp .framer-qyx15c, .framer-b4KyY.framer-v-kneqnp .framer-lawdc0 { height: 82px; width: 273px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-1v99jk2 { height: 20px; left: 52px; top: 52px; width: 20px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-121g92w { height: 20px; width: 20px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-hjcsai { height: 14px; left: 3px; top: 3px; width: 14px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-1gsb7ml { height: 81px; width: 72px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-189yfac { height: 39px; left: 92px; top: 42px; width: 34px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-tv0ba7 { height: 27px; left: 124px; top: 55px; width: 26px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-f9evmr { height: 10px; left: 129px; top: 68px; width: 11px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-q3wfls { height: 34px; left: 151px; top: 48px; width: 16px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-1tykdl8 { height: 40px; left: 169px; top: 41px; width: 29px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-wxxpa9 { height: 27px; left: 200px; top: 55px; width: 26px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-1h9y6x6 { height: 22px; left: 206px; top: 58px; width: 15px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-1kmtts { height: 26px; left: 228px; top: 55px; width: 45px; }\",\".framer-b4KyY.framer-v-kneqnp .framer-e4s7te, .framer-b4KyY.framer-v-4zn4tl .framer-g4s2fe { order: 1; }\",\".framer-b4KyY.framer-v-kneqnp .framer-kuiqrd { align-content: flex-start; align-items: flex-start; gap: 16px; }\",\".framer-b4KyY.framer-v-4zn4tl.framer-z7sweb { gap: 34px; width: 390px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-zjdrpz { order: 0; padding: 0px 16px 14px 16px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1w5zty6 { flex-direction: column; gap: 34px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-zbveti { gap: 46px; justify-content: flex-start; order: 1; padding: 0px; width: 100%; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-s1p0y1 { flex-direction: column; gap: 32px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-jeuotg, .framer-b4KyY.framer-v-4zn4tl .framer-zlfdjm { flex: none; width: 100%; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1tdy9ob { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: flex-start; width: 100%; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1r5i9m { flex: 1 0 0px; gap: 0px; width: 1px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-qyx15c, .framer-b4KyY.framer-v-4zn4tl .framer-lawdc0 { height: 105px; width: 351px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1v99jk2 { height: 26px; left: 67px; top: 67px; width: 26px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-121g92w { height: 26px; width: 26px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-hjcsai { height: 18px; width: 18px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1gsb7ml { height: 104px; width: 92px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-189yfac { height: 50px; left: 118px; top: 54px; width: 44px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-tv0ba7 { height: 34px; left: 159px; top: 71px; width: 33px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-f9evmr { height: 13px; left: 166px; top: 88px; width: 14px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-q3wfls { height: 44px; left: 194px; top: 61px; width: 20px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1tykdl8 { height: 51px; left: 217px; top: 53px; width: 37px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-wxxpa9 { height: 35px; left: 257px; top: 71px; width: 34px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1h9y6x6 { height: 28px; left: 265px; top: 74px; width: 19px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1kmtts { height: 34px; left: 294px; top: 71px; width: 58px; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-e4s7te { align-self: unset; flex: none; gap: 50px; height: min-content; justify-content: center; order: 0; padding: 24px 0px 0px 0px; width: 100%; }\",\".framer-b4KyY.framer-v-4zn4tl .framer-1r6zjax-container { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-b4KyY[data-border=\"true\"]::after, .framer-b4KyY [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 645\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"f88MW0nJm\":{\"layout\":[\"fixed\",\"auto\"]},\"Z1fWiMjc4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"zz78Fcoxl\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC1CiiRX_v=withCSS(Component,css,\"framer-b4KyY\");export default FramerC1CiiRX_v;FramerC1CiiRX_v.displayName=\"Footer\";FramerC1CiiRX_v.defaultProps={height:645,width:1200};addPropertyControls(FramerC1CiiRX_v,{variant:{options:[\"vLUA0LztW\",\"f88MW0nJm\",\"Z1fWiMjc4\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},zz78Fcoxl:{defaultValue:\"124px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerC1CiiRX_v,[{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:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9Y41P6zHtY.woff2\",weight:\"700\"}]},...FooterLinkFonts,...ButtonFillFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerC1CiiRX_v.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterLink,{},context),forwardLoader(ButtonFill,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC1CiiRX_v\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"645\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f88MW0nJm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z1fWiMjc4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"zz78Fcoxl\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={AUVmBfOpE:{hover:true}};const cycleOrder=[\"AUVmBfOpE\",\"woZ8mbm7o\"];const serializationHash=\"framer-TyoUc\";const variantClassNames={AUVmBfOpE:\"framer-v-18bbpla\",woZ8mbm7o:\"framer-v-6lnbgb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const copNfgivH=undefined;const BFhC6pNFP=undefined;const UhC4sW8Gf=undefined;const gXnn4SgRT=undefined;const IWWNEVa36=undefined;const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"AUVmBfOpE\",Mobile:\"woZ8mbm7o\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const getProps=({align,externalIcon,height,id,link,newTab,page,width,...props})=>{return{...props,BFhC6pNFP:link??props.BFhC6pNFP,copNfgivH:humanReadableEnumMap[align]??align??props.copNfgivH??\"flex-start\",gXnn4SgRT:page??props.gXnn4SgRT??\"Page\",IWWNEVa36:externalIcon??props.IWWNEVa36??true,UhC4sW8Gf:newTab??props.UhC4sW8Gf??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"AUVmBfOpE\"};};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,gXnn4SgRT,copNfgivH,BFhC6pNFP,UhC4sW8Gf,IWWNEVa36,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AUVmBfOpE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BFhC6pNFP,motionChild:true,nodeId:\"AUVmBfOpE\",openInNewTab:UhC4sW8Gf,scopeId:\"S9CHns78q\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18bbpla\",className,classNames)} framer-a9oei8`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"AUVmBfOpE\",ref:refBinding,style:{\"--11ur8pk\":copNfgivH,backgroundColor:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"AUVmBfOpE-hover\":{backgroundColor:\"rgb(245, 245, 245)\"},woZ8mbm7o:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"AUVmBfOpE-hover\":{\"data-framer-name\":undefined},woZ8mbm7o:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qgh6fd\",\"data-framer-name\":\"Page and description\",layoutDependency:layoutDependency,layoutId:\"boGscGETb\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-as0xri\",\"data-framer-name\":\"Page and badge\",layoutDependency:layoutDependency,layoutId:\"GqRPZm2f3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"167%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 10, 10))\"},children:\"Page\"})}),className:\"framer-nrdnyy\",fonts:[\"GF;Mona Sans-600\"],layoutDependency:layoutDependency,layoutId:\"ny2zgmeHE\",style:{\"--extracted-r6o4lv\":\"rgb(10, 10, 10)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gXnn4SgRT,verticalAlignment:\"top\",withExternalLayout:true}),IWWNEVa36!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bpoq2j\",\"data-framer-name\":\"External Icon\",layoutDependency:layoutDependency,layoutId:\"nkGPAYkly\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1thvg74\",layoutDependency:layoutDependency,layoutId:\"jQ4xOyGsf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.68 5.68\" overflow=\"visible\"><path d=\"M 0.479 5.68 L 0 5.203 L 4.51 0.688 L 0.41 0.688 L 0.41 0 L 5.68 0 L 5.68 5.27 L 4.993 5.27 L 4.993 1.17 L 0.48 5.68 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>',withExternalLayout:true})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TyoUc.framer-a9oei8, .framer-TyoUc .framer-a9oei8 { display: block; }\",\".framer-TyoUc.framer-18bbpla { align-content: var(--11ur8pk); align-items: var(--11ur8pk); cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: 280px; }\",\".framer-TyoUc .framer-qgh6fd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TyoUc .framer-as0xri { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TyoUc .framer-nrdnyy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TyoUc .framer-1bpoq2j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px 0px 0px 0px; position: relative; width: 6px; }\",\".framer-TyoUc .framer-1thvg74 { height: 6px; position: relative; width: 6px; }\",\".framer-TyoUc.framer-v-6lnbgb.framer-18bbpla { padding: 8px 0px 8px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"woZ8mbm7o\":{\"layout\":[\"fixed\",\"auto\"]},\"CDQh041ya\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gXnn4SgRT\":\"page\",\"copNfgivH\":\"align\",\"BFhC6pNFP\":\"link\",\"UhC4sW8Gf\":\"newTab\",\"IWWNEVa36\":\"externalIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS9CHns78q=withCSS(Component,css,\"framer-TyoUc\");export default FramerS9CHns78q;FramerS9CHns78q.displayName=\"Nav Item\";FramerS9CHns78q.defaultProps={height:40,width:280};addPropertyControls(FramerS9CHns78q,{variant:{options:[\"AUVmBfOpE\",\"woZ8mbm7o\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},gXnn4SgRT:{defaultValue:\"Page\",displayTextArea:false,title:\"Page\",type:ControlType.String},ongXnn4SgRTChange:{changes:\"gXnn4SgRT\",type:ControlType.ChangeHandler},copNfgivH:{defaultValue:\"flex-start\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Start\",\"Center\",\"End\"],title:\"Align\",type:ControlType.Enum},BFhC6pNFP:{title:\"Link\",type:ControlType.Link},UhC4sW8Gf:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onUhC4sW8GfChange:{changes:\"UhC4sW8Gf\",type:ControlType.ChangeHandler},IWWNEVa36:{defaultValue:true,description:\"\",title:\"External Icon\",type:ControlType.Boolean},onIWWNEVa36Change:{changes:\"IWWNEVa36\",type:ControlType.ChangeHandler}});addFonts(FramerS9CHns78q,[{explicitInter:true,fonts:[{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9Y41P6zHtY.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS9CHns78q\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"woZ8mbm7o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CDQh041ya\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"gXnn4SgRT\\\":\\\"page\\\",\\\"copNfgivH\\\":\\\"align\\\",\\\"BFhC6pNFP\\\":\\\"link\\\",\\\"UhC4sW8Gf\\\":\\\"newTab\\\",\\\"IWWNEVa36\\\":\\\"externalIcon\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"280\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S9CHns78q.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavItem from\"https://framerusercontent.com/modules/qtOXcVHpu8CA2TPyHFKI/FzdczJjBrlcLpsIfI9Xn/S9CHns78q.js\";const NavItemFonts=getFonts(NavItem);const cycleOrder=[\"VQX98kLoF\",\"BFvivhgSc\"];const serializationHash=\"framer-ecIbV\";const variantClassNames={BFvivhgSc:\"framer-v-tlf2t6\",VQX98kLoF:\"framer-v-1e7a32t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z5I2HO587=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"VQX98kLoF\",Phone:\"BFvivhgSc\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VQX98kLoF\",z5I2HO587:click??props.z5I2HO587};};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,z5I2HO587,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VQX98kLoF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7kce7r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(z5I2HO587){const res=await z5I2HO587(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"BFvivhgSc\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1e7a32t\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VQX98kLoF\",onTap:onTap7kce7r,ref:refBinding,style:{backgroundColor:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.1)\",...style},variants:{BFvivhgSc:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({BFvivhgSc:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q480bn\",layoutDependency:layoutDependency,layoutId:\"N3YM0VoBj\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":EcBsm1L0c\",webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{hash:\":EcBsm1L0c\",webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-84)/2+0+0)+0+0,...addPropertyOverrides({BFvivhgSc:{width:undefined,y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-80)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pcoymz-container\",layoutDependency:layoutDependency,layoutId:\"dbhGJ9NRn-container\",nodeId:\"dbhGJ9NRn\",rendersWithMotion:true,scopeId:\"MOvBBfYIu\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:resolvedLinks[0],copNfgivH:\"flex-start\",gXnn4SgRT:\"Our Team\",height:\"100%\",id:\"dbhGJ9NRn\",IWWNEVa36:false,layoutId:\"dbhGJ9NRn\",style:{width:\"100%\"},UhC4sW8Gf:false,variant:matchVariant(\"AUVmBfOpE\"),width:\"100%\",...addPropertyOverrides({BFvivhgSc:{BFhC6pNFP:resolvedLinks[1],variant:matchVariant(\"woZ8mbm7o\")}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-13chnjc\",layoutDependency:layoutDependency,layoutId:\"c05zqnsgX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 1\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({BFvivhgSc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 1\" overflow=\"visible\"><path d=\"M 0 0 L 8 0 L 8 1 L 0 1 Z\" fill=\"var(--token-c976d367-8044-444d-9156-4951704437d8, rgb(107, 180, 186))\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1beu4p2\",layoutDependency:layoutDependency,layoutId:\"SJ3bGKNtY\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-84)/2+40+4)+0+0,...addPropertyOverrides({BFvivhgSc:{width:undefined,y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-80)/2+40+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p7hpgm-container\",layoutDependency:layoutDependency,layoutId:\"Vfxy9Qmdb-container\",nodeId:\"Vfxy9Qmdb\",rendersWithMotion:true,scopeId:\"MOvBBfYIu\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:\"https://jobs.gem.com/fathom-org\",copNfgivH:\"flex-start\",gXnn4SgRT:\"Careers\",height:\"100%\",id:\"Vfxy9Qmdb\",IWWNEVa36:true,layoutId:\"Vfxy9Qmdb\",style:{width:\"100%\"},UhC4sW8Gf:true,variant:matchVariant(\"AUVmBfOpE\"),width:\"100%\",...addPropertyOverrides({BFvivhgSc:{variant:matchVariant(\"woZ8mbm7o\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-13cv9ah\",layoutDependency:layoutDependency,layoutId:\"AS9b0rMhl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 1\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({BFvivhgSc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 1\" overflow=\"visible\"><path d=\"M 0 0 L 8 0 L 8 1 L 0 1 Z\" fill=\"var(--token-c976d367-8044-444d-9156-4951704437d8, rgb(107, 180, 186))\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ecIbV.framer-1r3d4s0, .framer-ecIbV .framer-1r3d4s0 { display: block; }\",\".framer-ecIbV.framer-1e7a32t { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 250px; }\",\".framer-ecIbV .framer-q480bn, .framer-ecIbV .framer-1beu4p2 { 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: 100%; }\",\".framer-ecIbV .framer-1pcoymz-container, .framer-ecIbV .framer-p7hpgm-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ecIbV .framer-13chnjc, .framer-ecIbV .framer-13cv9ah { height: 1px; position: relative; width: 8px; }\",\".framer-ecIbV.framer-v-tlf2t6.framer-1e7a32t { gap: 0px; }\",\".framer-ecIbV.framer-v-tlf2t6 .framer-q480bn, .framer-ecIbV.framer-v-tlf2t6 .framer-1beu4p2 { flex-direction: row; }\",\".framer-ecIbV.framer-v-tlf2t6 .framer-1pcoymz-container, .framer-ecIbV.framer-v-tlf2t6 .framer-p7hpgm-container { flex: 1 0 0px; order: 1; width: 1px; }\",\".framer-ecIbV.framer-v-tlf2t6 .framer-13chnjc, .framer-ecIbV.framer-v-tlf2t6 .framer-13cv9ah { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BFvivhgSc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"z5I2HO587\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMOvBBfYIu=withCSS(Component,css,\"framer-ecIbV\");export default FramerMOvBBfYIu;FramerMOvBBfYIu.displayName=\"Dropdown 1\";FramerMOvBBfYIu.defaultProps={height:91,width:250};addPropertyControls(FramerMOvBBfYIu,{variant:{options:[\"VQX98kLoF\",\"BFvivhgSc\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},z5I2HO587:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerMOvBBfYIu,[{explicitInter:true,fonts:[]},...NavItemFonts],{supportsExplicitInterCodegen:true});FramerMOvBBfYIu.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMOvBBfYIu\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BFvivhgSc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"91\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"250\",\"framerVariables\":\"{\\\"z5I2HO587\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,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=[\"OaGSkNaU4\",\"BYmKBdY9S\"];const serializationHash=\"framer-vAHCF\";const variantClassNames={BYmKBdY9S:\"framer-v-y1k7w6\",OaGSkNaU4:\"framer-v-1ee42yr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Y8rJSNj1j=undefined;const MrTkMS41m=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};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={Closed:\"OaGSkNaU4\",Open:\"BYmKBdY9S\"};const Variants=motion.create(React.Fragment);const getProps=({background,click,height,id,width,...props})=>{return{...props,MrTkMS41m:background??props.MrTkMS41m??\"var(--token-744386ec-9fba-4775-9f47-2a0f0bd6c4e4, rgb(10, 10, 10))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OaGSkNaU4\",Y8rJSNj1j:click??props.Y8rJSNj1j};};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,MrTkMS41m,Y8rJSNj1j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OaGSkNaU4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dlwug8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Y8rJSNj1j){const res=await Y8rJSNj1j(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"BYmKBdY9S\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ee42yr\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OaGSkNaU4\",onTap:onTap1dlwug8,ref:refBinding,style:{backgroundColor:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",...style},...addPropertyOverrides({BYmKBdY9S:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50)))\"},children:\"Menu\"})}),className:\"framer-lqf678\",fonts:[\"GF;Mona Sans-600\"],layoutDependency:layoutDependency,layoutId:\"bQc2kEhiP\",style:{\"--extracted-r6o4lv\":\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gjews9\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ZkMWpDnk_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uvr4ch\",layoutDependency:layoutDependency,layoutId:\"s1VH0fRwT\",style:{backgroundColor:MrTkMS41m,rotate:0},variants:{BYmKBdY9S:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y182uc\",layoutDependency:layoutDependency,layoutId:\"YDqPcKkm2\",style:{backgroundColor:MrTkMS41m,rotate:0},variants:{BYmKBdY9S:{rotate:-45}}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vAHCF.framer-110bppw, .framer-vAHCF .framer-110bppw { display: block; }\",\".framer-vAHCF.framer-1ee42yr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 50px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 50px; }\",\".framer-vAHCF .framer-lqf678 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vAHCF .framer-gjews9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 14px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vAHCF .framer-uvr4ch { flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; top: 0px; width: 42px; z-index: 1; }\",\".framer-vAHCF .framer-y182uc { bottom: 7px; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; width: 42px; z-index: 1; }\",\".framer-vAHCF.framer-v-y1k7w6 .framer-gjews9 { flex: 1 0 0px; height: 1px; min-height: unset; }\",\".framer-vAHCF.framer-v-y1k7w6 .framer-uvr4ch { order: 0; top: calc(49.33333333333336% - 1px / 2); }\",\".framer-vAHCF.framer-v-y1k7w6 .framer-y182uc { bottom: unset; order: 1; top: calc(49.33333333333336% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BYmKBdY9S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MrTkMS41m\":\"background\",\"Y8rJSNj1j\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroBjbUv4_O=withCSS(Component,css,\"framer-vAHCF\");export default FrameroBjbUv4_O;FrameroBjbUv4_O.displayName=\"Hamburger Menu\";FrameroBjbUv4_O.defaultProps={height:50,width:50};addPropertyControls(FrameroBjbUv4_O,{variant:{options:[\"OaGSkNaU4\",\"BYmKBdY9S\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},MrTkMS41m:{defaultValue:'var(--token-744386ec-9fba-4775-9f47-2a0f0bd6c4e4, rgb(10, 10, 10)) /* {\"name\":\"Neutral \\xb7 950\"} */',title:\"Background\",type:ControlType.Color},Y8rJSNj1j:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameroBjbUv4_O,[{explicitInter:true,fonts:[{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9Y41P6zHtY.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroBjbUv4_O\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BYmKBdY9S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"50\",\"framerVariables\":\"{\\\"MrTkMS41m\\\":\\\"background\\\",\\\"Y8rJSNj1j\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oBjbUv4_O.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={pLlaVNQ52:{hover:true}};const cycleOrder=[\"pLlaVNQ52\",\"kmjsTxRmq\",\"KVMJf27pA\"];const serializationHash=\"framer-87kRN\";const variantClassNames={kmjsTxRmq:\"framer-v-ew1lrn\",KVMJf27pA:\"framer-v-1y9e54f\",pLlaVNQ52:\"framer-v-6ry3wi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XQr2vXlCE=undefined;const zn0R93oGC=undefined;const QxXFL7NXK=undefined;const HV2vodukn=undefined;const Ib5NOdRzj=undefined;const qNBeEglHJ=undefined;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={Default:\"pLlaVNQ52\",Mobile:\"KVMJf27pA\",Open:\"kmjsTxRmq\"};const Variants=motion.create(React.Fragment);const getProps=({dropdown,height,hover,id,link,newTab,tap,text,width,...props})=>{return{...props,HV2vodukn:newTab??props.HV2vodukn,Ib5NOdRzj:text??props.Ib5NOdRzj??\"Get Started\",qNBeEglHJ:dropdown??props.qNBeEglHJ??true,QxXFL7NXK:link??props.QxXFL7NXK,variant:humanReadableVariantMap[props.variant]??props.variant??\"pLlaVNQ52\",XQr2vXlCE:tap??props.XQr2vXlCE,zn0R93oGC:hover??props.zn0R93oGC};};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,Ib5NOdRzj,qNBeEglHJ,QxXFL7NXK,HV2vodukn,XQr2vXlCE,zn0R93oGC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pLlaVNQ52\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8lnve4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XQr2vXlCE){const res=await XQr2vXlCE(...args);if(res===false)return false;}});const onMouseEnter3wy2z8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(zn0R93oGC){const res=await zn0R93oGC(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:QxXFL7NXK,motionChild:true,nodeId:\"pLlaVNQ52\",openInNewTab:HV2vodukn,scopeId:\"YPdi11cBV\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6ry3wi\",className,classNames)} framer-5br466`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pLlaVNQ52\",onMouseEnter:onMouseEnter3wy2z8,onTap:onTap8lnve4,ref:refBinding,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\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"pLlaVNQ52-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KVMJf27pA:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-c976d367-8044-444d-9156-4951704437d8, rgb(107, 180, 186))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"pLlaVNQ52-hover\":{\"data-framer-name\":undefined},kmjsTxRmq:{\"data-framer-name\":\"Open\"},KVMJf27pA:{\"data-border\":true,\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8e5hlq\",layoutDependency:layoutDependency,layoutId:\"bt8zHBoVM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50)))\"},children:\"Get Started\"})}),className:\"framer-1l5xk58\",\"data-framer-name\":\"Text\",fonts:[\"GF;Mona Sans-600\"],layoutDependency:layoutDependency,layoutId:\"Wu077fJrb\",style:{\"--extracted-r6o4lv\":\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\",\"--framer-paragraph-spacing\":\"0px\"},text:Ib5NOdRzj,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KVMJf27pA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50)))\"},children:\"Get Started\"})})}},baseVariant,gestureVariant)}),qNBeEglHJ!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z4f7uk-container\",\"data-framer-name\":\"Before Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jTC7hfcT1-container\",name:\"Before Icon\",nodeId:\"jTC7hfcT1\",rendersWithMotion:true,scopeId:\"YPdi11cBV\",style:{rotate:0},variants:{\"pLlaVNQ52-hover\":{rotate:0},kmjsTxRmq:{rotate:-180},KVMJf27pA:{rotate:0}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(10, 10, 10)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"jTC7hfcT1\",layoutId:\"jTC7hfcT1\",mirrored:false,name:\"Before Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"pLlaVNQ52-hover\":{color:\"var(--token-2767985d-3152-432b-96ec-11e6f8567cc4, rgb(115, 115, 115))\",iconSelection:\"CaretUp\"},kmjsTxRmq:{color:\"rgb(115, 115, 115)\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t2664u\",\"data-framer-name\":\"Underline Wrap\",layoutDependency:layoutDependency,layoutId:\"RKxKhUbYg\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9yzoiz\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cKdZYKmJl\",style:{backgroundColor:\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-87kRN.framer-5br466, .framer-87kRN .framer-5br466 { display: block; }\",\".framer-87kRN.framer-6ry3wi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-87kRN .framer-8e5hlq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-87kRN .framer-1l5xk58 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-87kRN .framer-z4f7uk-container { flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-87kRN .framer-t2664u { align-self: stretch; flex: none; height: 1px; overflow: hidden; position: relative; width: auto; }\",\".framer-87kRN .framer-9yzoiz { bottom: 0px; flex: none; left: -10px; overflow: hidden; position: absolute; top: 0px; width: 1%; }\",\".framer-87kRN.framer-v-ew1lrn.framer-6ry3wi { width: 100px; }\",\".framer-87kRN.framer-v-ew1lrn .framer-t2664u { align-self: unset; width: 100%; }\",\".framer-87kRN.framer-v-ew1lrn .framer-9yzoiz, .framer-87kRN.framer-v-6ry3wi.hover .framer-9yzoiz { left: 0px; width: 100%; }\",\".framer-87kRN.framer-v-1y9e54f.framer-6ry3wi { align-content: flex-start; align-items: flex-start; padding: 16px 0px 0px 0px; }\",'.framer-87kRN[data-border=\"true\"]::after, .framer-87kRN [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 24\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kmjsTxRmq\":{\"layout\":[\"fixed\",\"auto\"]},\"KVMJf27pA\":{\"layout\":[\"auto\",\"auto\"]},\"SKbylFH0I\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Ib5NOdRzj\":\"text\",\"qNBeEglHJ\":\"dropdown\",\"QxXFL7NXK\":\"link\",\"HV2vodukn\":\"newTab\",\"XQr2vXlCE\":\"tap\",\"zn0R93oGC\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYPdi11cBV=withCSS(Component,css,\"framer-87kRN\");export default FramerYPdi11cBV;FramerYPdi11cBV.displayName=\"Nav Link\";FramerYPdi11cBV.defaultProps={height:24,width:95};addPropertyControls(FramerYPdi11cBV,{variant:{options:[\"pLlaVNQ52\",\"kmjsTxRmq\",\"KVMJf27pA\"],optionTitles:[\"Default\",\"Open\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},Ib5NOdRzj:{defaultValue:\"Get Started\",displayTextArea:false,title:\"Text\",type:ControlType.String},onIb5NOdRzjChange:{changes:\"Ib5NOdRzj\",type:ControlType.ChangeHandler},qNBeEglHJ:{defaultValue:true,title:\"Dropdown\",type:ControlType.Boolean},onqNBeEglHJChange:{changes:\"qNBeEglHJ\",type:ControlType.ChangeHandler},QxXFL7NXK:{title:\"Link\",type:ControlType.Link},HV2vodukn:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onHV2voduknChange:{changes:\"HV2vodukn\",type:ControlType.ChangeHandler},XQr2vXlCE:{title:\"Tap\",type:ControlType.EventHandler},zn0R93oGC:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerYPdi11cBV,[{explicitInter:true,fonts:[{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9Y41P6zHtY.woff2\",weight:\"600\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYPdi11cBV\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kmjsTxRmq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KVMJf27pA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SKbylFH0I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"95\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Ib5NOdRzj\\\":\\\"text\\\",\\\"qNBeEglHJ\\\":\\\"dropdown\\\",\\\"QxXFL7NXK\\\":\\\"link\\\",\\\"HV2vodukn\\\":\\\"newTab\\\",\\\"XQr2vXlCE\\\":\\\"tap\\\",\\\"zn0R93oGC\\\":\\\"hover\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YPdi11cBV.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,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 Dropdown1 from\"https://framerusercontent.com/modules/nYiRBLNPUxFYd7Mh8paQ/B0NNgFdEtRrrqxiX7ptV/MOvBBfYIu.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/aGI4s5EB9kftBpCXs7dd/3qCpv6Ki8ZSgZ4DbNPGC/oBjbUv4_O.js\";import ButtonFill from\"https://framerusercontent.com/modules/rvsefU1T94mPtqw8vlda/6v7W0hA0lCKsbx61ZrTy/wOeOSuQSR.js\";import NavLink from\"https://framerusercontent.com/modules/2vEa3fFoutn8JddtGl34/iIvPuRv0AqUEV8JzVYfP/YPdi11cBV.js\";const NavLinkFonts=getFonts(NavLink);const Dropdown1Fonts=getFonts(Dropdown1);const MotionDivWithFX=withFX(motion.div);const SearchFonts=getFonts(Search);const ButtonFillFonts=getFonts(ButtonFill);const HamburgerMenuFonts=getFonts(HamburgerMenu);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"FUP2SAP8q\",\"HAgv0G6rp\",\"JR0znZZRA\",\"rr36SQ9VV\"];const serializationHash=\"framer-NcEBB\";const variantClassNames={FUP2SAP8q:\"framer-v-d4nh68\",HAgv0G6rp:\"framer-v-vqk9vb\",JR0znZZRA:\"framer-v-1wzwyya\",rr36SQ9VV:\"framer-v-jurpap\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition3={delay:.1,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition5={damping:50,delay:.25,mass:1,stiffness:400,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 transition6={damping:50,delay:.3,mass:1,stiffness:400,type:\"spring\"};const transition7={damping:50,delay:.15,mass:1,stiffness:400,type:\"spring\"};const transition8={damping:50,delay:.2,mass:1,stiffness:400,type:\"spring\"};const transition9={damping:50,delay:.1,mass:1,stiffness:400,type:\"spring\"};const transition10={damping:50,delay:.35,mass:1,stiffness:400,type:\"spring\"};const transition11={duration:0,type:\"tween\"};const humanReadableVariantMap={\"Phone Open\":\"rr36SQ9VV\",Desktop:\"FUP2SAP8q\",Phone:\"JR0znZZRA\",Tablet:\"HAgv0G6rp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FUP2SAP8q\"};};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:\"FUP2SAP8q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const zn0R93oGC13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const Y8rJSNj1j1iv1w35=activeVariantCallback(async(...args)=>{setVariant(\"rr36SQ9VV\");});const Y8rJSNj1j1f1t900=activeVariantCallback(async(...args)=>{setVariant(\"JR0znZZRA\");});const XQr2vXlCE1f1t900=activeVariantCallback(async(...args)=>{setVariant(\"JR0znZZRA\");});const z5I2HO5871f1t900=activeVariantCallback(async(...args)=>{setVariant(\"JR0znZZRA\");});const ZDLO39ltU1f1t900=activeVariantCallback(async(...args)=>{setVariant(\"JR0znZZRA\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"JR0znZZRA\",\"rr36SQ9VV\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed1=()=>{if(baseVariant===\"rr36SQ9VV\")return false;return true;};const isDisplayed2=()=>{if([\"JR0znZZRA\",\"rr36SQ9VV\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-d4nh68\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"FUP2SAP8q\",ref:refBinding,style:{backgroundColor:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",...style},variants:{JR0znZZRA:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({HAgv0G6rp:{\"data-framer-name\":\"Tablet\"},JR0znZZRA:{\"data-framer-name\":\"Phone\"},rr36SQ9VV:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cbaatf\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"mEfGE9Agm\",style:{backgroundColor:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LBYO8cBud\"},motionChild:true,nodeId:\"PugrdmHC2\",openInNewTab:false,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ktqu04 framer-105q3y6\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"PugrdmHC2\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2ceaq8\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"ipvWoKswg\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-n8r4n8\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Y7hTnCTt7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165.066 49.126\" overflow=\"visible\"><g><path d=\"M 37.418 31.391 C 37.139 31.391 36.855 31.41 36.568 31.449 C 33.856 31.819 31.684 34.037 31.363 36.761 C 30.926 40.469 33.818 43.614 37.416 43.614 C 37.696 43.614 37.979 43.595 38.266 43.556 C 40.978 43.186 43.151 40.969 43.471 38.244 C 43.908 34.536 41.016 31.391 37.418 31.391 Z M 41.54 38.016 C 41.323 39.856 39.836 41.374 38.003 41.625 C 36.623 41.819 35.238 41.308 34.313 40.263 C 33.517 39.37 33.145 38.176 33.295 36.988 C 33.512 35.148 34.999 33.63 36.832 33.38 C 38.212 33.185 39.597 33.696 40.521 34.741 C 41.318 35.633 41.69 36.827 41.541 38.015 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path><path d=\"M 42.873 46.845 L 38.434 46.845 C 32.364 46.633 30.436 44.216 28.737 42.083 L 28.475 41.757 C 28.38 41.638 28.285 41.512 28.183 41.374 L 27.792 40.805 C 27.664 40.61 27.539 40.414 27.418 40.215 L 7.587 0.246 C 7.521 0.114 7.394 0.023 7.247 0.004 C 7.101 -0.015 6.954 0.04 6.857 0.151 C 6.708 0.32 6.562 0.492 6.418 0.665 C 6.232 0.893 6.197 1.208 6.328 1.471 L 20.696 30.43 L 3.821 5.762 C 3.733 5.633 3.583 5.56 3.427 5.569 C 3.271 5.579 3.131 5.67 3.059 5.81 C 2.945 6.032 2.836 6.258 2.73 6.484 C 2.62 6.723 2.643 7.003 2.791 7.221 L 20.898 33.687 L 1.449 12.369 C 1.338 12.246 1.166 12.196 1.006 12.241 C 0.846 12.284 0.724 12.414 0.691 12.577 C 0.64 12.815 0.572 13.146 0.525 13.394 C 0.48 13.624 0.548 13.862 0.707 14.034 L 21.639 36.975 L 0.724 19.659 C 0.59 19.551 0.406 19.53 0.252 19.605 C 0.097 19.68 -0.001 19.837 0 20.01 C 0.005 20.319 0.015 20.628 0.029 20.936 C 0.037 21.147 0.136 21.346 0.298 21.48 L 22.165 39.586 L 1.581 26.914 C 1.429 26.82 1.236 26.828 1.092 26.932 C 0.947 27.036 0.878 27.216 0.917 27.39 C 0.99 27.717 1.069 28.045 1.153 28.369 C 1.201 28.557 1.32 28.718 1.485 28.819 L 23.49 42.366 L 4.004 34.253 C 3.836 34.184 3.643 34.224 3.517 34.356 C 3.39 34.487 3.356 34.683 3.431 34.849 C 3.579 35.173 3.729 35.495 3.885 35.815 C 3.965 35.978 4.101 36.106 4.269 36.176 L 24.47 44.584 L 7.724 41.025 C 7.546 40.981 7.359 41.053 7.256 41.205 C 7.151 41.356 7.15 41.557 7.255 41.709 C 7.463 42.012 7.678 42.314 7.897 42.612 C 8.002 42.753 8.152 42.853 8.323 42.894 L 26.691 46.846 L 12.875 46.846 C 12.692 46.846 12.528 46.958 12.462 47.128 C 12.394 47.298 12.438 47.492 12.571 47.616 C 12.836 47.863 13.102 48.103 13.372 48.338 C 13.508 48.456 13.681 48.521 13.861 48.521 L 42.873 48.521 C 43.036 48.52 43.167 48.389 43.167 48.226 L 43.167 47.141 C 43.167 46.978 43.035 46.846 42.873 46.846 Z M 62.912 27.121 L 66.582 27.121 C 70.448 27.121 72.82 28.292 75.041 31.294 L 75.121 31.404 L 76.057 30.912 L 73.766 25.328 L 55.349 25.328 L 55.349 26.455 L 55.497 26.465 C 58.047 26.624 58.528 26.731 58.528 29.164 L 58.528 44.796 C 58.528 47.135 58.108 47.332 55.497 47.496 L 55.349 47.505 L 55.349 48.632 L 65.266 48.632 L 65.266 47.505 L 65.118 47.496 C 62.507 47.332 62.087 47.135 62.087 44.796 L 62.087 37.367 L 67.238 37.367 C 69.496 37.367 69.965 38.306 70.161 40.41 L 70.174 40.554 L 71.327 40.554 L 71.327 32.387 L 70.174 32.387 L 70.161 32.531 C 69.964 34.635 69.496 35.573 67.238 35.573 L 62.087 35.573 L 62.087 27.948 C 62.087 27.415 62.38 27.121 62.912 27.121 Z M 88.599 47.134 C 88.184 47.134 87.708 46.95 87.708 45.519 L 87.708 37.801 C 87.708 34.624 85.935 33.012 82.439 33.012 C 78.279 33.012 75.793 34.997 75.793 36.915 C 75.793 37.97 76.303 38.551 77.228 38.551 C 78.095 38.551 78.731 37.949 79.02 36.853 C 79.395 35.322 80.46 34.576 82.275 34.576 C 83.941 34.576 84.476 35.344 84.476 37.735 L 84.476 39.572 C 79.499 40.394 74.679 41.538 74.679 45.388 C 74.679 47.721 76.349 49.06 79.26 49.06 C 80.873 49.06 82.62 48.406 84.596 47.063 C 84.916 48.311 85.852 48.995 87.255 48.995 C 88.294 48.995 89.134 48.756 89.899 48.245 L 89.969 48.198 L 89.969 46.667 L 89.737 46.791 C 89.306 47.022 88.933 47.134 88.599 47.134 Z M 84.476 41.138 L 84.476 45.436 C 82.868 46.55 81.543 47.069 80.309 47.069 C 79.499 47.069 78.14 46.8 78.14 44.994 C 78.14 42.609 80.666 41.717 84.476 41.138 Z M 96.294 28.643 L 94.988 28.643 L 94.965 28.774 C 94.435 31.822 93.324 33.335 91.004 34.17 L 90.9 34.207 L 90.9 35.167 L 93.095 35.167 L 93.095 44.992 C 93.095 47.685 94.401 48.993 97.086 48.993 C 98.129 48.993 99.326 48.742 100.137 48.353 L 100.226 48.31 L 100.226 46.7 L 100.012 46.782 C 99.326 47.044 98.699 47.166 98.037 47.166 C 96.799 47.166 96.294 46.545 96.294 45.026 L 96.294 35.166 L 100.226 35.166 L 100.226 33.503 L 96.294 33.503 L 96.294 28.642 Z M 117.264 45.945 L 117.264 37.604 C 117.264 33.46 113.899 33.012 112.453 33.012 C 110.746 33.012 108.839 33.773 107.532 34.533 L 107.532 24.835 L 106.313 24.835 L 102.104 27.466 L 102.104 28.369 L 103.474 28.369 C 104.116 28.369 104.333 28.603 104.333 29.294 L 104.333 45.945 C 104.333 46.983 104.045 47.332 102.248 47.496 L 102.104 47.509 L 102.104 48.632 L 109.727 48.632 L 109.727 47.509 L 109.584 47.496 C 107.815 47.332 107.532 46.983 107.532 45.945 L 107.532 36.34 C 108.818 35.465 110.235 35.003 111.633 35.003 C 113.224 35.003 114.032 35.878 114.032 37.604 L 114.032 45.944 C 114.032 47.001 113.762 47.332 111.979 47.495 L 111.836 47.508 L 111.836 48.632 L 119.459 48.632 L 119.459 47.508 L 119.316 47.495 C 117.546 47.331 117.264 46.982 117.264 45.944 Z M 128.669 33.013 C 124.116 33.013 120.811 36.394 120.811 41.052 C 120.811 45.73 124.116 49.126 128.669 49.126 C 133.241 49.126 136.56 45.731 136.56 41.053 C 136.56 36.394 133.241 33.012 128.669 33.012 Z M 128.669 47.528 C 125.035 47.528 124.273 44.007 124.273 41.053 C 124.273 38.113 125.035 34.609 128.669 34.609 C 132.33 34.609 133.098 38.114 133.098 41.053 C 133.098 44.007 132.33 47.528 128.669 47.528 Z M 164.924 47.496 C 163.126 47.332 162.838 46.983 162.838 45.946 L 162.838 37.604 C 162.838 33.46 159.474 33.012 158.028 33.012 C 156.127 33.012 153.856 33.981 152.474 34.915 C 151.443 33.263 149.447 33.012 148.329 33.012 C 146.622 33.012 144.715 33.773 143.408 34.533 L 143.408 33.013 L 142.189 33.013 L 137.98 35.645 L 137.98 36.549 L 139.35 36.549 C 139.992 36.549 140.209 36.781 140.209 37.473 L 140.209 45.947 C 140.209 46.984 139.921 47.332 138.124 47.497 L 137.98 47.51 L 137.98 48.634 L 145.603 48.634 L 145.603 47.51 L 145.46 47.497 C 143.691 47.332 143.408 46.983 143.408 45.947 L 143.408 36.341 C 144.694 35.466 146.111 35.004 147.509 35.004 C 149.1 35.004 149.907 35.879 149.907 37.604 L 149.907 45.946 C 149.907 47.002 149.638 47.334 147.855 47.496 L 147.712 47.509 L 147.712 48.633 L 155.335 48.633 L 155.335 47.509 L 155.192 47.496 C 153.423 47.332 153.139 46.983 153.139 45.946 L 153.139 37.604 C 153.139 37.206 153.093 36.808 152.997 36.393 C 154.375 35.471 155.803 35.004 157.241 35.004 C 158.832 35.004 159.64 35.879 159.64 37.604 L 159.64 45.946 C 159.64 46.983 159.356 47.332 157.587 47.496 L 157.444 47.509 L 157.444 48.633 L 165.066 48.633 L 165.066 47.509 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.465 42.994\" overflow=\"visible\"><g><path d=\"M 32.748 27.473 C 32.504 27.473 32.255 27.49 32.004 27.524 C 29.63 27.848 27.73 29.789 27.449 32.173 C 27.066 35.418 29.598 38.171 32.746 38.171 C 32.991 38.171 33.239 38.154 33.49 38.12 C 35.863 37.796 37.765 35.855 38.045 33.471 C 38.428 30.225 35.897 27.474 32.748 27.474 Z M 36.355 33.271 C 36.165 34.882 34.864 36.211 33.26 36.43 C 32.052 36.6 30.84 36.152 30.031 35.238 C 29.334 34.457 29.009 33.411 29.14 32.372 C 29.33 30.761 30.631 29.433 32.235 29.214 C 33.443 29.043 34.655 29.491 35.464 30.405 C 36.161 31.186 36.487 32.231 36.356 33.27 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path><path d=\"M 37.522 40.999 L 33.637 40.999 C 28.324 40.813 26.638 38.697 25.15 36.831 L 24.922 36.546 C 24.838 36.442 24.754 36.331 24.665 36.211 L 24.323 35.712 C 24.211 35.542 24.102 35.37 23.996 35.196 L 6.64 0.216 C 6.582 0.1 6.471 0.02 6.343 0.003 C 6.215 -0.014 6.086 0.035 6.001 0.132 C 5.871 0.28 5.743 0.43 5.617 0.582 C 5.454 0.781 5.423 1.058 5.538 1.288 L 18.113 26.633 L 3.344 5.043 C 3.267 4.93 3.136 4.866 2.999 4.874 C 2.862 4.883 2.74 4.963 2.678 5.084 C 2.577 5.279 2.482 5.477 2.389 5.675 C 2.293 5.884 2.313 6.129 2.443 6.32 L 18.29 29.482 L 1.268 10.826 C 1.171 10.717 1.021 10.674 0.88 10.713 C 0.741 10.751 0.634 10.865 0.604 11.007 C 0.56 11.216 0.501 11.505 0.459 11.722 C 0.42 11.924 0.479 12.132 0.618 12.282 L 18.939 32.36 L 0.634 17.205 C 0.517 17.111 0.356 17.093 0.22 17.158 C 0.085 17.224 -0.001 17.362 0 17.512 C 0.004 17.783 0.013 18.054 0.025 18.323 C 0.033 18.508 0.119 18.682 0.261 18.799 L 19.399 34.645 L 1.384 23.555 C 1.251 23.473 1.082 23.479 0.955 23.571 C 0.829 23.662 0.769 23.82 0.803 23.972 C 0.866 24.258 0.936 24.545 1.01 24.829 C 1.051 24.993 1.155 25.134 1.3 25.222 L 20.559 37.078 L 3.504 29.978 C 3.357 29.917 3.188 29.953 3.078 30.068 C 2.967 30.183 2.937 30.354 3.003 30.5 C 3.132 30.783 3.264 31.065 3.4 31.345 C 3.47 31.488 3.589 31.6 3.736 31.661 L 21.416 39.019 L 6.76 35.905 C 6.604 35.866 6.441 35.929 6.351 36.062 C 6.259 36.195 6.258 36.37 6.349 36.503 C 6.532 36.769 6.72 37.033 6.911 37.294 C 7.003 37.417 7.135 37.504 7.284 37.541 L 23.36 41 L 11.268 41 C 11.108 40.999 10.965 41.097 10.907 41.246 C 10.847 41.395 10.885 41.565 11.002 41.674 C 11.234 41.889 11.467 42.1 11.703 42.305 C 11.822 42.409 11.974 42.465 12.131 42.465 L 37.522 42.465 C 37.664 42.465 37.779 42.349 37.78 42.207 L 37.78 41.257 C 37.779 41.115 37.664 41 37.522 41 Z M 55.06 23.737 L 58.272 23.737 C 61.656 23.737 63.732 24.761 65.675 27.388 L 65.745 27.484 L 66.564 27.054 L 64.559 22.167 L 48.441 22.167 L 48.441 23.154 L 48.571 23.162 C 50.802 23.301 51.223 23.395 51.223 25.524 L 51.223 39.205 C 51.223 41.252 50.856 41.424 48.571 41.568 L 48.441 41.576 L 48.441 42.563 L 57.12 42.563 L 57.12 41.576 L 56.991 41.568 C 54.705 41.424 54.338 41.252 54.338 39.205 L 54.338 32.703 L 58.846 32.703 C 60.822 32.703 61.233 33.525 61.404 35.366 L 61.416 35.492 L 62.425 35.492 L 62.425 28.345 L 61.416 28.345 L 61.404 28.471 C 61.232 30.312 60.822 31.133 58.846 31.133 L 54.338 31.133 L 54.338 24.46 C 54.338 23.993 54.594 23.736 55.06 23.736 Z M 77.541 41.251 C 77.178 41.251 76.762 41.091 76.762 39.838 L 76.762 33.083 C 76.762 30.303 75.21 28.892 72.15 28.892 C 68.509 28.892 66.334 30.629 66.334 32.307 C 66.334 33.231 66.779 33.739 67.59 33.739 C 68.349 33.739 68.905 33.213 69.158 32.254 C 69.486 30.914 70.418 30.261 72.006 30.261 C 73.465 30.261 73.933 30.933 73.933 33.026 L 73.933 34.633 C 69.577 35.353 65.359 36.354 65.359 39.723 C 65.359 41.765 66.82 42.937 69.368 42.937 C 70.779 42.937 72.308 42.364 74.038 41.189 C 74.318 42.281 75.137 42.88 76.365 42.88 C 77.274 42.88 78.009 42.671 78.679 42.224 L 78.741 42.183 L 78.741 40.843 L 78.537 40.951 C 78.16 41.154 77.834 41.251 77.541 41.251 Z M 73.933 36.003 L 73.933 39.765 C 72.526 40.74 71.366 41.195 70.286 41.195 C 69.577 41.195 68.388 40.959 68.388 39.379 C 68.388 37.291 70.598 36.51 73.933 36.003 Z M 84.276 25.068 L 83.133 25.068 L 83.113 25.183 C 82.649 27.851 81.677 29.175 79.646 29.905 L 79.555 29.938 L 79.555 30.778 L 81.476 30.778 L 81.476 39.377 C 81.476 41.733 82.619 42.878 84.969 42.878 C 85.882 42.878 86.93 42.659 87.639 42.318 L 87.717 42.281 L 87.717 40.872 L 87.53 40.943 C 86.93 41.172 86.381 41.279 85.801 41.279 C 84.718 41.279 84.276 40.736 84.276 39.406 L 84.276 30.777 L 87.717 30.777 L 87.717 29.322 L 84.276 29.322 L 84.276 25.067 Z M 102.628 40.211 L 102.628 32.911 C 102.628 29.284 99.684 28.892 98.418 28.892 C 96.924 28.892 95.255 29.558 94.111 30.223 L 94.111 21.735 L 93.044 21.735 L 89.361 24.038 L 89.361 24.829 L 90.56 24.829 C 91.121 24.829 91.311 25.033 91.311 25.638 L 91.311 40.211 C 91.311 41.119 91.059 41.424 89.487 41.568 L 89.361 41.579 L 89.361 42.563 L 96.033 42.563 L 96.033 41.579 L 95.907 41.568 C 94.359 41.424 94.111 41.119 94.111 40.211 L 94.111 31.805 C 95.237 31.039 96.477 30.634 97.701 30.634 C 99.093 30.634 99.8 31.4 99.8 32.91 L 99.8 40.21 C 99.8 41.135 99.564 41.425 98.003 41.567 L 97.878 41.578 L 97.878 42.562 L 104.55 42.562 L 104.55 41.578 L 104.424 41.567 C 102.876 41.424 102.628 41.118 102.628 40.21 Z M 112.61 28.893 C 108.625 28.893 105.733 31.852 105.733 35.928 C 105.733 40.023 108.625 42.994 112.61 42.994 C 116.612 42.994 119.516 40.023 119.516 35.929 C 119.516 31.852 116.612 28.892 112.61 28.892 Z M 112.61 41.597 C 109.43 41.597 108.762 38.514 108.762 35.929 C 108.762 33.356 109.43 30.29 112.61 30.29 C 115.814 30.29 116.487 33.357 116.487 35.929 C 116.487 38.514 115.814 41.597 112.61 41.597 Z M 144.34 41.568 C 142.767 41.425 142.515 41.119 142.515 40.212 L 142.515 32.911 C 142.515 29.284 139.571 28.892 138.305 28.892 C 136.642 28.892 134.653 29.74 133.444 30.557 C 132.542 29.112 130.795 28.892 129.816 28.892 C 128.323 28.892 126.653 29.558 125.51 30.223 L 125.51 28.893 L 124.443 28.893 L 120.76 31.196 L 120.76 31.987 L 121.958 31.987 C 122.52 31.987 122.71 32.191 122.71 32.797 L 122.71 40.212 C 122.71 41.12 122.458 41.425 120.885 41.569 L 120.76 41.58 L 120.76 42.564 L 127.431 42.564 L 127.431 41.58 L 127.305 41.569 C 125.757 41.425 125.51 41.119 125.51 40.212 L 125.51 31.805 C 126.635 31.04 127.875 30.635 129.099 30.635 C 130.492 30.635 131.198 31.401 131.198 32.911 L 131.198 40.212 C 131.198 41.136 130.962 41.426 129.402 41.568 L 129.277 41.58 L 129.277 42.563 L 135.948 42.563 L 135.948 41.58 L 135.823 41.568 C 134.274 41.424 134.026 41.119 134.026 40.212 L 134.026 32.911 C 134.026 32.562 133.985 32.214 133.902 31.851 C 135.108 31.044 136.358 30.635 137.616 30.635 C 139.009 30.635 139.716 31.401 139.716 32.911 L 139.716 40.212 C 139.716 41.119 139.468 41.424 137.919 41.568 L 137.794 41.58 L 137.794 42.563 L 144.465 42.563 L 144.465 41.58 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></g></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 143.965 42.846\" overflow=\"visible\"><g><path d=\"M 32.634 27.378 C 32.391 27.378 32.143 27.394 31.893 27.429 C 29.528 27.752 27.634 29.686 27.354 32.061 C 26.973 35.295 29.495 38.038 32.633 38.038 C 32.877 38.038 33.124 38.022 33.374 37.988 C 35.739 37.665 37.635 35.731 37.914 33.355 C 38.295 30.121 35.772 27.378 32.634 27.378 Z M 36.23 33.156 C 36.04 34.761 34.744 36.085 33.145 36.304 C 31.941 36.473 30.733 36.027 29.927 35.116 C 29.232 34.338 28.908 33.296 29.039 32.26 C 29.228 30.654 30.525 29.331 32.123 29.113 C 33.327 28.943 34.535 29.389 35.341 30.3 C 36.036 31.078 36.36 32.119 36.23 33.155 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path><path d=\"M 37.392 40.857 L 33.521 40.857 C 28.226 40.671 26.546 38.563 25.063 36.704 L 24.835 36.419 C 24.752 36.316 24.669 36.205 24.58 36.085 L 24.239 35.588 C 24.128 35.419 24.019 35.247 23.913 35.074 L 6.617 0.215 C 6.56 0.099 6.449 0.02 6.321 0.003 C 6.193 -0.013 6.065 0.035 5.98 0.132 C 5.851 0.279 5.723 0.429 5.598 0.58 C 5.435 0.779 5.405 1.054 5.519 1.283 L 18.05 26.54 L 3.333 5.025 C 3.255 4.913 3.125 4.849 2.989 4.857 C 2.853 4.866 2.731 4.945 2.668 5.067 C 2.568 5.261 2.474 5.458 2.381 5.655 C 2.285 5.864 2.305 6.108 2.434 6.298 L 18.226 29.38 L 1.264 10.788 C 1.167 10.68 1.017 10.637 0.877 10.676 C 0.738 10.714 0.632 10.827 0.602 10.969 C 0.558 11.177 0.499 11.465 0.458 11.682 C 0.419 11.882 0.478 12.09 0.616 12.24 L 18.873 32.248 L 0.632 17.146 C 0.515 17.052 0.354 17.033 0.219 17.099 C 0.085 17.164 -0.001 17.301 0 17.452 C 0.004 17.721 0.013 17.991 0.025 18.26 C 0.033 18.444 0.119 18.617 0.26 18.734 L 19.332 34.525 L 1.379 23.473 C 1.247 23.392 1.078 23.398 0.952 23.489 C 0.826 23.58 0.766 23.737 0.8 23.889 C 0.863 24.174 0.933 24.46 1.006 24.743 C 1.048 24.906 1.151 25.047 1.295 25.135 L 20.487 36.95 L 3.492 29.874 C 3.345 29.814 3.177 29.849 3.067 29.964 C 2.956 30.078 2.927 30.249 2.993 30.394 C 3.121 30.676 3.253 30.958 3.388 31.237 C 3.458 31.379 3.577 31.491 3.723 31.551 L 21.342 38.884 L 6.737 35.781 C 6.582 35.742 6.419 35.805 6.329 35.938 C 6.237 36.07 6.236 36.245 6.327 36.377 C 6.509 36.641 6.696 36.905 6.888 37.165 C 6.979 37.288 7.11 37.375 7.259 37.411 L 23.279 40.858 L 11.229 40.858 C 11.07 40.857 10.927 40.955 10.869 41.103 C 10.81 41.251 10.848 41.421 10.964 41.529 C 11.195 41.744 11.427 41.954 11.662 42.159 C 11.781 42.262 11.932 42.318 12.089 42.318 L 37.393 42.318 C 37.534 42.318 37.649 42.203 37.649 42.061 L 37.649 41.115 C 37.649 40.973 37.534 40.858 37.392 40.858 Z M 54.87 23.654 L 58.071 23.654 C 61.442 23.654 63.511 24.675 65.448 27.294 L 65.518 27.389 L 66.334 26.96 L 64.336 22.09 L 48.274 22.09 L 48.274 23.073 L 48.403 23.081 C 50.627 23.22 51.046 23.314 51.046 25.436 L 51.046 39.069 C 51.046 41.109 50.68 41.281 48.403 41.424 L 48.274 41.432 L 48.274 42.416 L 56.923 42.416 L 56.923 41.432 L 56.793 41.424 C 54.516 41.281 54.15 41.109 54.15 39.069 L 54.15 32.59 L 58.642 32.59 C 60.612 32.59 61.021 33.409 61.192 35.244 L 61.203 35.369 L 62.209 35.369 L 62.209 28.247 L 61.203 28.247 L 61.192 28.373 C 61.02 30.207 60.612 31.026 58.643 31.026 L 54.15 31.026 L 54.15 24.375 C 54.15 23.91 54.406 23.654 54.87 23.654 Z M 77.273 41.109 C 76.911 41.109 76.496 40.948 76.496 39.7 L 76.496 32.969 C 76.496 30.198 74.95 28.792 71.9 28.792 C 68.272 28.792 66.104 30.523 66.104 32.196 C 66.104 33.116 66.548 33.623 67.356 33.623 C 68.112 33.623 68.666 33.098 68.919 32.142 C 69.245 30.807 70.174 30.156 71.757 30.156 C 73.211 30.156 73.677 30.826 73.677 32.911 L 73.677 34.513 C 69.336 35.231 65.133 36.228 65.133 39.586 C 65.133 41.621 66.589 42.788 69.128 42.788 C 70.535 42.788 72.058 42.218 73.782 41.047 C 74.061 42.135 74.877 42.731 76.101 42.731 C 77.007 42.731 77.739 42.523 78.407 42.078 L 78.468 42.037 L 78.468 40.701 L 78.266 40.81 C 77.89 41.011 77.565 41.109 77.273 41.109 Z M 73.677 35.879 L 73.677 39.628 C 72.275 40.599 71.119 41.052 70.043 41.052 C 69.337 41.052 68.151 40.817 68.151 39.242 C 68.151 37.162 70.354 36.384 73.677 35.879 Z M 83.984 24.981 L 82.845 24.981 L 82.825 25.095 C 82.363 27.754 81.394 29.074 79.371 29.802 L 79.28 29.834 L 79.28 30.671 L 81.194 30.671 L 81.194 39.24 C 81.194 41.589 82.333 42.73 84.675 42.73 C 85.585 42.73 86.629 42.511 87.336 42.172 L 87.414 42.134 L 87.414 40.73 L 87.227 40.802 C 86.629 41.03 86.082 41.136 85.504 41.136 C 84.425 41.136 83.984 40.595 83.984 39.27 L 83.984 30.67 L 87.414 30.67 L 87.414 29.22 L 83.984 29.22 L 83.984 24.981 Z M 102.273 40.072 L 102.273 32.797 C 102.273 29.183 99.339 28.792 98.077 28.792 C 96.589 28.792 94.925 29.456 93.786 30.119 L 93.786 21.66 L 92.722 21.66 L 89.052 23.955 L 89.052 24.743 L 90.246 24.743 C 90.806 24.743 90.995 24.946 90.995 25.549 L 90.995 40.072 C 90.995 40.977 90.744 41.281 89.177 41.424 L 89.052 41.435 L 89.052 42.416 L 95.7 42.416 L 95.7 41.435 L 95.575 41.424 C 94.032 41.281 93.786 40.977 93.786 40.072 L 93.786 31.695 C 94.907 30.932 96.143 30.528 97.363 30.528 C 98.75 30.528 99.455 31.291 99.455 32.797 L 99.455 40.071 C 99.455 40.993 99.219 41.282 97.664 41.423 L 97.54 41.435 L 97.54 42.415 L 104.188 42.415 L 104.188 41.435 L 104.063 41.423 C 102.52 41.28 102.273 40.976 102.273 40.071 Z M 112.22 28.793 C 108.249 28.793 105.367 31.742 105.367 35.804 C 105.367 39.884 108.249 42.846 112.22 42.846 C 116.208 42.846 119.102 39.885 119.102 35.805 C 119.102 31.742 116.208 28.792 112.22 28.792 Z M 112.22 41.453 C 109.051 41.453 108.386 38.381 108.386 35.805 C 108.386 33.241 109.051 30.185 112.22 30.185 C 115.414 30.185 116.084 33.241 116.084 35.805 C 116.084 38.381 115.414 41.453 112.22 41.453 Z M 143.841 41.425 C 142.273 41.282 142.022 40.977 142.022 40.072 L 142.022 32.797 C 142.022 29.183 139.088 28.792 137.826 28.792 C 136.169 28.792 134.187 29.637 132.982 30.451 C 132.083 29.011 130.343 28.792 129.367 28.792 C 127.879 28.792 126.215 29.456 125.075 30.119 L 125.075 28.793 L 124.012 28.793 L 120.342 31.088 L 120.342 31.876 L 121.536 31.876 C 122.096 31.876 122.285 32.079 122.285 32.683 L 122.285 40.073 C 122.285 40.978 122.034 41.282 120.467 41.425 L 120.342 41.437 L 120.342 42.417 L 126.99 42.417 L 126.99 41.437 L 126.865 41.425 C 125.322 41.282 125.075 40.977 125.075 40.073 L 125.075 31.695 C 126.197 30.932 127.432 30.529 128.652 30.529 C 130.04 30.529 130.744 31.292 130.744 32.797 L 130.744 40.072 C 130.744 40.994 130.509 41.283 128.954 41.425 L 128.83 41.436 L 128.83 42.416 L 135.478 42.416 L 135.478 41.436 L 135.353 41.425 C 133.81 41.281 133.563 40.977 133.563 40.072 L 133.563 32.797 C 133.563 32.449 133.522 32.103 133.439 31.741 C 134.64 30.936 135.886 30.529 137.14 30.529 C 138.528 30.529 139.232 31.292 139.232 32.797 L 139.232 40.072 C 139.232 40.977 138.985 41.281 137.442 41.425 L 137.317 41.436 L 137.317 42.416 L 143.965 42.416 L 143.965 41.436 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></g></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.063 42.875\" overflow=\"visible\"><g><path d=\"M 32.657 27.396 C 32.413 27.396 32.165 27.413 31.915 27.447 C 29.548 27.771 27.653 29.706 27.373 32.083 C 26.991 35.319 29.515 38.064 32.655 38.064 C 32.899 38.064 33.147 38.048 33.397 38.014 C 35.764 37.691 37.66 35.756 37.94 33.378 C 38.321 30.141 35.797 27.397 32.657 27.397 Z M 36.254 33.178 C 36.065 34.785 34.768 36.11 33.167 36.328 C 31.963 36.498 30.754 36.052 29.947 35.14 C 29.252 34.361 28.928 33.318 29.059 32.282 C 29.248 30.675 30.546 29.351 32.145 29.132 C 33.35 28.963 34.559 29.409 35.366 30.321 C 36.061 31.099 36.385 32.141 36.255 33.178 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path><path d=\"M 37.417 40.885 L 33.544 40.885 C 28.246 40.699 26.564 38.59 25.08 36.729 L 24.852 36.444 C 24.769 36.34 24.686 36.23 24.597 36.11 L 24.256 35.613 C 24.144 35.443 24.035 35.271 23.929 35.098 L 6.622 0.215 C 6.564 0.099 6.453 0.02 6.325 0.003 C 6.197 -0.013 6.069 0.035 5.984 0.132 C 5.855 0.28 5.727 0.429 5.602 0.581 C 5.439 0.779 5.408 1.055 5.523 1.284 L 18.063 26.559 L 3.335 5.029 C 3.258 4.916 3.127 4.852 2.991 4.861 C 2.855 4.869 2.733 4.949 2.67 5.07 C 2.57 5.265 2.475 5.462 2.383 5.659 C 2.286 5.868 2.307 6.112 2.436 6.302 L 18.239 29.4 L 1.265 10.796 C 1.168 10.688 1.018 10.644 0.878 10.683 C 0.739 10.721 0.632 10.835 0.603 10.977 C 0.559 11.184 0.499 11.473 0.458 11.69 C 0.419 11.89 0.478 12.098 0.617 12.248 L 18.886 32.27 L 0.632 17.158 C 0.515 17.063 0.355 17.045 0.22 17.11 C 0.085 17.176 -0.001 17.313 0 17.464 C 0.004 17.733 0.013 18.003 0.025 18.272 C 0.033 18.456 0.119 18.63 0.26 18.747 L 19.345 34.549 L 1.38 23.489 C 1.247 23.408 1.079 23.414 0.953 23.505 C 0.826 23.596 0.766 23.753 0.801 23.905 C 0.864 24.19 0.933 24.476 1.007 24.76 C 1.048 24.923 1.152 25.064 1.296 25.152 L 20.501 36.975 L 3.494 29.895 C 3.348 29.834 3.179 29.87 3.069 29.984 C 2.958 30.099 2.929 30.27 2.995 30.415 C 3.123 30.697 3.255 30.979 3.391 31.258 C 3.46 31.4 3.579 31.512 3.725 31.573 L 21.357 38.911 L 6.742 35.805 C 6.586 35.767 6.423 35.829 6.333 35.962 C 6.241 36.094 6.241 36.269 6.332 36.402 C 6.514 36.666 6.701 36.93 6.892 37.19 C 6.984 37.313 7.115 37.4 7.264 37.436 L 23.295 40.886 L 11.236 40.886 C 11.077 40.885 10.934 40.983 10.876 41.131 C 10.817 41.28 10.855 41.449 10.972 41.558 C 11.202 41.773 11.435 41.983 11.67 42.188 C 11.789 42.291 11.94 42.347 12.097 42.347 L 37.418 42.347 C 37.56 42.347 37.674 42.232 37.675 42.09 L 37.675 41.143 C 37.674 41.001 37.559 40.886 37.417 40.886 Z M 54.907 23.671 L 58.11 23.671 C 61.484 23.671 63.554 24.692 65.492 27.312 L 65.562 27.408 L 66.379 26.979 L 64.38 22.105 L 48.306 22.105 L 48.306 23.089 L 48.436 23.097 C 50.661 23.236 51.081 23.33 51.081 25.453 L 51.081 39.096 C 51.081 41.137 50.715 41.309 48.436 41.452 L 48.306 41.46 L 48.306 42.444 L 56.961 42.444 L 56.961 41.46 L 56.832 41.452 C 54.553 41.309 54.187 41.137 54.187 39.096 L 54.187 32.612 L 58.682 32.612 C 60.653 32.612 61.062 33.432 61.234 35.268 L 61.245 35.394 L 62.252 35.394 L 62.252 28.266 L 61.245 28.266 L 61.234 28.392 C 61.062 30.228 60.653 31.047 58.683 31.047 L 54.187 31.047 L 54.187 24.392 C 54.187 23.926 54.443 23.67 54.907 23.67 Z M 77.326 41.137 C 76.964 41.137 76.548 40.976 76.548 39.727 L 76.548 32.991 C 76.548 30.218 75.001 28.812 71.949 28.812 C 68.319 28.812 66.149 30.544 66.149 32.218 C 66.149 33.138 66.594 33.646 67.402 33.646 C 68.159 33.646 68.713 33.12 68.966 32.164 C 69.293 30.828 70.222 30.177 71.806 30.177 C 73.261 30.177 73.727 30.847 73.727 32.934 L 73.727 34.537 C 69.383 35.255 65.177 36.253 65.177 39.613 C 65.177 41.649 66.634 42.817 69.175 42.817 C 70.583 42.817 72.107 42.247 73.832 41.075 C 74.111 42.164 74.928 42.761 76.153 42.761 C 77.06 42.761 77.792 42.552 78.46 42.106 L 78.522 42.066 L 78.522 40.729 L 78.319 40.837 C 77.943 41.039 77.618 41.137 77.326 41.137 Z M 73.727 35.903 L 73.727 39.655 C 72.324 40.627 71.167 41.08 70.091 41.08 C 69.384 41.08 68.198 40.845 68.198 39.269 C 68.198 37.187 70.402 36.409 73.727 35.903 Z M 84.042 24.998 L 82.902 24.998 L 82.882 25.113 C 82.419 27.773 81.45 29.094 79.425 29.822 L 79.334 29.855 L 79.334 30.692 L 81.25 30.692 L 81.25 39.267 C 81.25 41.617 82.389 42.759 84.733 42.759 C 85.643 42.759 86.688 42.54 87.395 42.201 L 87.473 42.163 L 87.473 40.758 L 87.287 40.829 C 86.688 41.058 86.141 41.164 85.563 41.164 C 84.482 41.164 84.042 40.623 84.042 39.297 L 84.042 30.691 L 87.473 30.691 L 87.473 29.24 L 84.042 29.24 L 84.042 24.998 Z M 102.343 40.099 L 102.343 32.82 C 102.343 29.203 99.406 28.812 98.144 28.812 C 96.655 28.812 94.99 29.476 93.849 30.139 L 93.849 21.675 L 92.785 21.675 L 89.113 23.971 L 89.113 24.76 L 90.308 24.76 C 90.868 24.76 91.057 24.963 91.057 25.567 L 91.057 40.099 C 91.057 41.004 90.806 41.309 89.238 41.452 L 89.113 41.464 L 89.113 42.444 L 95.766 42.444 L 95.766 41.464 L 95.64 41.452 C 94.096 41.309 93.849 41.004 93.849 40.099 L 93.849 31.716 C 94.972 30.953 96.209 30.549 97.429 30.549 C 98.818 30.549 99.522 31.313 99.522 32.819 L 99.522 40.098 C 99.522 41.021 99.287 41.31 97.731 41.451 L 97.606 41.463 L 97.606 42.444 L 104.259 42.444 L 104.259 41.463 L 104.134 41.451 C 102.59 41.308 102.343 41.004 102.343 40.098 Z M 112.297 28.812 C 108.323 28.812 105.439 31.763 105.439 35.829 C 105.439 39.911 108.323 42.875 112.297 42.875 C 116.288 42.875 119.184 39.912 119.184 35.829 C 119.184 31.763 116.288 28.812 112.297 28.812 Z M 112.297 41.481 C 109.125 41.481 108.46 38.407 108.46 35.829 C 108.46 33.263 109.125 30.206 112.297 30.206 C 115.492 30.206 116.163 33.264 116.163 35.829 C 116.163 38.407 115.492 41.481 112.297 41.481 Z M 143.939 41.453 C 142.37 41.31 142.119 41.005 142.119 40.1 L 142.119 32.82 C 142.119 29.203 139.183 28.812 137.92 28.812 C 136.262 28.812 134.279 29.657 133.073 30.472 C 132.174 29.031 130.432 28.812 129.455 28.812 C 127.966 28.812 126.301 29.476 125.161 30.139 L 125.161 28.812 L 124.097 28.812 L 120.424 31.11 L 120.424 31.898 L 121.619 31.898 C 122.179 31.898 122.369 32.101 122.369 32.705 L 122.369 40.1 C 122.369 41.006 122.117 41.31 120.549 41.454 L 120.424 41.465 L 120.424 42.446 L 127.077 42.446 L 127.077 41.465 L 126.951 41.454 C 125.407 41.31 125.161 41.005 125.161 40.1 L 125.161 31.717 C 126.283 30.953 127.519 30.55 128.74 30.55 C 130.129 30.55 130.833 31.313 130.833 32.82 L 130.833 40.1 C 130.833 41.022 130.598 41.311 129.042 41.453 L 128.917 41.464 L 128.917 42.445 L 135.57 42.445 L 135.57 41.464 L 135.445 41.453 C 133.901 41.309 133.654 41.004 133.654 40.1 L 133.654 32.82 C 133.654 32.471 133.613 32.125 133.53 31.762 C 134.732 30.957 135.978 30.55 137.234 30.55 C 138.622 30.55 139.327 31.313 139.327 32.82 L 139.327 40.1 C 139.327 41.004 139.08 41.309 137.536 41.453 L 137.411 41.464 L 137.411 42.445 L 144.063 42.445 L 144.063 41.464 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-68eo1z\",layoutDependency:layoutDependency,layoutId:\"dhd8j6Rr5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.195 12.223\" overflow=\"visible\"><path d=\"M 6.098 0 C 5.82 0 5.535 0.019 5.248 0.058 C 2.536 0.429 0.365 2.646 0.044 5.37 C -0.393 9.078 2.499 12.223 6.097 12.223 C 6.376 12.223 6.66 12.204 6.946 12.165 C 9.658 11.795 11.831 9.578 12.151 6.853 C 12.588 3.145 9.696 0.001 6.098 0.001 Z M 10.22 6.625 C 10.003 8.466 8.517 9.984 6.684 10.234 C 5.304 10.428 3.918 9.917 2.994 8.872 C 2.197 7.98 1.826 6.785 1.976 5.597 C 2.193 3.757 3.68 2.239 5.512 1.989 C 6.892 1.795 8.277 2.306 9.202 3.35 C 9.999 4.242 10.37 5.437 10.221 6.624 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.673 10.698\" overflow=\"visible\"><path d=\"M 5.337 0 C 5.093 0 4.845 0.017 4.593 0.051 C 2.22 0.375 0.319 2.316 0.038 4.7 C -0.344 7.945 2.187 10.698 5.336 10.698 C 5.581 10.698 5.829 10.681 6.079 10.647 C 8.453 10.323 10.355 8.383 10.635 5.998 C 11.017 2.753 8.486 0.001 5.337 0.001 Z M 8.945 5.798 C 8.755 7.409 7.454 8.738 5.849 8.957 C 4.642 9.127 3.429 8.679 2.62 7.765 C 1.923 6.984 1.598 5.938 1.729 4.899 C 1.919 3.288 3.221 1.96 4.824 1.741 C 6.032 1.571 7.244 2.018 8.054 2.932 C 8.751 3.713 9.076 4.758 8.945 5.797 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.636 10.661\" overflow=\"visible\"><path d=\"M 5.319 0 C 5.076 0 4.828 0.017 4.577 0.051 C 2.212 0.374 0.318 2.308 0.038 4.684 C -0.343 7.918 2.179 10.661 5.317 10.661 C 5.561 10.661 5.808 10.644 6.058 10.61 C 8.423 10.287 10.319 8.354 10.598 5.977 C 10.979 2.743 8.457 0.001 5.319 0.001 Z M 8.914 5.778 C 8.725 7.383 7.428 8.707 5.829 8.926 C 4.626 9.095 3.418 8.649 2.611 7.738 C 1.916 6.96 1.592 5.918 1.723 4.882 C 1.912 3.277 3.209 1.953 4.808 1.735 C 6.011 1.565 7.219 2.011 8.026 2.922 C 8.72 3.7 9.045 4.742 8.914 5.777 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.643 10.668\" overflow=\"visible\"><path d=\"M 5.322 0 C 5.079 0 4.831 0.017 4.58 0.051 C 2.214 0.374 0.318 2.309 0.038 4.687 C -0.343 7.923 2.181 10.668 5.321 10.668 C 5.565 10.668 5.812 10.651 6.062 10.617 C 8.429 10.294 10.326 8.359 10.605 5.981 C 10.987 2.745 8.463 0.001 5.322 0.001 Z M 8.92 5.782 C 8.731 7.388 7.433 8.713 5.833 8.932 C 4.629 9.101 3.42 8.655 2.613 7.743 C 1.918 6.964 1.594 5.922 1.724 4.885 C 1.914 3.279 3.212 1.955 4.811 1.736 C 6.015 1.566 7.224 2.012 8.031 2.924 C 8.726 3.703 9.051 4.745 8.921 5.781 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1344in5\",layoutDependency:layoutDependency,layoutId:\"OECIxvu6K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.195 12.223\" overflow=\"visible\"><path d=\"M 6.098 0 C 5.82 0 5.535 0.019 5.248 0.058 C 2.536 0.429 0.365 2.646 0.044 5.37 C -0.393 9.078 2.499 12.223 6.097 12.223 C 6.376 12.223 6.66 12.204 6.946 12.165 C 9.658 11.795 11.831 9.578 12.151 6.853 C 12.588 3.145 9.696 0.001 6.098 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.673 10.698\" overflow=\"visible\"><path d=\"M 5.337 0 C 5.093 0 4.845 0.017 4.593 0.051 C 2.22 0.375 0.319 2.316 0.038 4.7 C -0.344 7.945 2.187 10.698 5.336 10.698 C 5.581 10.698 5.829 10.681 6.079 10.647 C 8.453 10.323 10.355 8.383 10.635 5.998 C 11.017 2.753 8.486 0.001 5.337 0.001 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.636 10.661\" overflow=\"visible\"><path d=\"M 5.319 0 C 5.076 0 4.828 0.017 4.577 0.051 C 2.212 0.374 0.318 2.308 0.038 4.684 C -0.343 7.918 2.179 10.661 5.317 10.661 C 5.561 10.661 5.808 10.644 6.058 10.61 C 8.423 10.287 10.319 8.354 10.598 5.977 C 10.979 2.743 8.457 0.001 5.319 0.001 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.643 10.668\" overflow=\"visible\"><path d=\"M 5.322 0 C 5.079 0 4.831 0.017 4.58 0.051 C 2.214 0.374 0.318 2.309 0.038 4.687 C -0.343 7.923 2.181 10.668 5.321 10.668 C 5.565 10.668 5.812 10.651 6.062 10.617 C 8.429 10.294 10.326 8.359 10.605 5.981 C 10.987 2.745 8.463 0.001 5.322 0.001 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kdgtzk\",layoutDependency:layoutDependency,layoutId:\"QmUDHwgIy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.31 8.326\" overflow=\"visible\"><path d=\"M 8.277 4.677 C 8.06 6.517 6.574 8.035 4.74 8.286 C 3.361 8.48 1.975 7.969 1.051 6.924 C 0.254 6.031 -0.117 4.837 0.033 3.649 C 0.25 1.809 1.737 0.291 3.569 0.041 C 4.949 -0.154 6.334 0.357 7.259 1.402 C 8.055 2.294 8.427 3.488 8.278 4.676 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.273 7.287\" overflow=\"visible\"><path d=\"M 7.244 4.093 C 7.054 5.704 5.753 7.032 4.149 7.252 C 2.941 7.422 1.729 6.974 0.92 6.06 C 0.223 5.279 -0.103 4.233 0.028 3.194 C 0.218 1.583 1.52 0.255 3.124 0.036 C 4.331 -0.135 5.544 0.313 6.353 1.227 C 7.05 2.008 7.375 3.053 7.245 4.092 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.248 7.262\" overflow=\"visible\"><path d=\"M 7.219 4.079 C 7.03 5.684 5.733 7.008 4.134 7.226 C 2.931 7.396 1.723 6.95 0.916 6.039 C 0.222 5.26 -0.102 4.219 0.028 3.183 C 0.218 1.577 1.515 0.254 3.113 0.035 C 4.316 -0.134 5.525 0.312 6.331 1.223 C 7.026 2.001 7.35 3.042 7.22 4.078 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.253 7.267\" overflow=\"visible\"><path d=\"M 7.224 4.081 C 7.035 5.688 5.737 7.013 4.137 7.231 C 2.933 7.401 1.724 6.955 0.917 6.043 C 0.222 5.264 -0.102 4.221 0.028 3.185 C 0.218 1.578 1.516 0.254 3.115 0.036 C 4.319 -0.134 5.528 0.312 6.335 1.224 C 7.03 2.002 7.355 3.044 7.225 4.081 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-sp1ce\",layoutDependency:layoutDependency,layoutId:\"vI8CFoeZu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165.066 49.126\" overflow=\"visible\"><path d=\"M 42.873 46.845 L 38.434 46.845 C 32.364 46.633 30.436 44.216 28.737 42.083 L 28.475 41.757 C 28.38 41.638 28.285 41.512 28.183 41.374 L 27.792 40.805 C 27.664 40.61 27.539 40.414 27.418 40.215 L 7.587 0.246 C 7.521 0.114 7.394 0.023 7.247 0.004 C 7.101 -0.015 6.954 0.04 6.857 0.151 C 6.708 0.32 6.562 0.492 6.418 0.665 C 6.232 0.893 6.197 1.208 6.328 1.471 L 20.696 30.43 L 3.821 5.762 C 3.733 5.633 3.583 5.56 3.427 5.569 C 3.271 5.579 3.131 5.67 3.059 5.81 C 2.945 6.032 2.836 6.258 2.73 6.484 C 2.62 6.723 2.643 7.003 2.791 7.221 L 20.898 33.687 L 1.449 12.369 C 1.338 12.246 1.166 12.196 1.006 12.241 C 0.846 12.284 0.724 12.414 0.691 12.577 C 0.64 12.815 0.572 13.146 0.525 13.394 C 0.48 13.624 0.548 13.862 0.707 14.034 L 21.639 36.975 L 0.724 19.659 C 0.59 19.551 0.406 19.53 0.252 19.605 C 0.097 19.68 -0.001 19.837 0 20.01 C 0.005 20.319 0.015 20.628 0.029 20.936 C 0.037 21.147 0.136 21.346 0.298 21.48 L 22.165 39.586 L 1.581 26.914 C 1.429 26.82 1.236 26.828 1.092 26.932 C 0.947 27.036 0.878 27.216 0.917 27.39 C 0.99 27.717 1.069 28.045 1.153 28.369 C 1.201 28.557 1.32 28.718 1.485 28.819 L 23.49 42.366 L 4.004 34.253 C 3.836 34.184 3.643 34.224 3.517 34.356 C 3.39 34.487 3.356 34.683 3.431 34.849 C 3.579 35.173 3.729 35.495 3.885 35.815 C 3.965 35.978 4.101 36.106 4.269 36.176 L 24.47 44.584 L 7.724 41.025 C 7.546 40.981 7.359 41.053 7.256 41.205 C 7.151 41.356 7.15 41.557 7.255 41.709 C 7.463 42.012 7.678 42.314 7.897 42.612 C 8.002 42.753 8.152 42.853 8.323 42.894 L 26.691 46.846 L 12.875 46.846 C 12.692 46.846 12.528 46.958 12.462 47.128 C 12.394 47.298 12.438 47.492 12.571 47.616 C 12.836 47.863 13.102 48.103 13.372 48.338 C 13.508 48.456 13.681 48.521 13.861 48.521 L 42.873 48.521 C 43.036 48.52 43.167 48.389 43.167 48.226 L 43.167 47.141 C 43.167 46.978 43.035 46.846 42.873 46.846 Z M 62.912 27.121 L 66.582 27.121 C 70.448 27.121 72.82 28.292 75.041 31.294 L 75.121 31.404 L 76.057 30.912 L 73.766 25.328 L 55.349 25.328 L 55.349 26.455 L 55.497 26.465 C 58.047 26.624 58.528 26.731 58.528 29.164 L 58.528 44.796 C 58.528 47.135 58.108 47.332 55.497 47.496 L 55.349 47.505 L 55.349 48.632 L 65.266 48.632 L 65.266 47.505 L 65.118 47.496 C 62.507 47.332 62.087 47.135 62.087 44.796 L 62.087 37.367 L 67.238 37.367 C 69.496 37.367 69.965 38.306 70.161 40.41 L 70.174 40.554 L 71.327 40.554 L 71.327 32.387 L 70.174 32.387 L 70.161 32.531 C 69.964 34.635 69.496 35.573 67.238 35.573 L 62.087 35.573 L 62.087 27.948 C 62.087 27.415 62.38 27.121 62.912 27.121 Z M 88.599 47.134 C 88.184 47.134 87.708 46.95 87.708 45.519 L 87.708 37.801 C 87.708 34.624 85.935 33.012 82.439 33.012 C 78.279 33.012 75.793 34.997 75.793 36.915 C 75.793 37.97 76.303 38.551 77.228 38.551 C 78.095 38.551 78.731 37.949 79.02 36.853 C 79.395 35.322 80.46 34.576 82.275 34.576 C 83.941 34.576 84.476 35.344 84.476 37.735 L 84.476 39.572 C 79.499 40.394 74.679 41.538 74.679 45.388 C 74.679 47.721 76.349 49.06 79.26 49.06 C 80.873 49.06 82.62 48.406 84.596 47.063 C 84.916 48.311 85.852 48.995 87.255 48.995 C 88.294 48.995 89.134 48.756 89.899 48.245 L 89.969 48.198 L 89.969 46.667 L 89.737 46.791 C 89.306 47.022 88.933 47.134 88.599 47.134 Z M 84.476 41.138 L 84.476 45.436 C 82.868 46.55 81.543 47.069 80.309 47.069 C 79.499 47.069 78.14 46.8 78.14 44.994 C 78.14 42.609 80.666 41.717 84.476 41.138 Z M 96.294 28.643 L 94.988 28.643 L 94.965 28.774 C 94.435 31.822 93.324 33.335 91.004 34.17 L 90.9 34.207 L 90.9 35.167 L 93.095 35.167 L 93.095 44.992 C 93.095 47.685 94.401 48.993 97.086 48.993 C 98.129 48.993 99.326 48.742 100.137 48.353 L 100.226 48.31 L 100.226 46.7 L 100.012 46.782 C 99.326 47.044 98.699 47.166 98.037 47.166 C 96.799 47.166 96.294 46.545 96.294 45.026 L 96.294 35.166 L 100.226 35.166 L 100.226 33.503 L 96.294 33.503 L 96.294 28.642 Z M 117.264 45.945 L 117.264 37.604 C 117.264 33.46 113.899 33.012 112.453 33.012 C 110.746 33.012 108.839 33.773 107.532 34.533 L 107.532 24.835 L 106.313 24.835 L 102.104 27.466 L 102.104 28.369 L 103.474 28.369 C 104.116 28.369 104.333 28.603 104.333 29.294 L 104.333 45.945 C 104.333 46.983 104.045 47.332 102.248 47.496 L 102.104 47.509 L 102.104 48.632 L 109.727 48.632 L 109.727 47.509 L 109.584 47.496 C 107.815 47.332 107.532 46.983 107.532 45.945 L 107.532 36.34 C 108.818 35.465 110.235 35.003 111.633 35.003 C 113.224 35.003 114.032 35.878 114.032 37.604 L 114.032 45.944 C 114.032 47.001 113.762 47.332 111.979 47.495 L 111.836 47.508 L 111.836 48.632 L 119.459 48.632 L 119.459 47.508 L 119.316 47.495 C 117.546 47.331 117.264 46.982 117.264 45.944 Z M 128.669 33.013 C 124.116 33.013 120.811 36.394 120.811 41.052 C 120.811 45.73 124.116 49.126 128.669 49.126 C 133.241 49.126 136.56 45.731 136.56 41.053 C 136.56 36.394 133.241 33.012 128.669 33.012 Z M 128.669 47.528 C 125.035 47.528 124.273 44.007 124.273 41.053 C 124.273 38.113 125.035 34.609 128.669 34.609 C 132.33 34.609 133.098 38.114 133.098 41.053 C 133.098 44.007 132.33 47.528 128.669 47.528 Z M 164.924 47.496 C 163.126 47.332 162.838 46.983 162.838 45.946 L 162.838 37.604 C 162.838 33.46 159.474 33.012 158.028 33.012 C 156.127 33.012 153.856 33.981 152.474 34.915 C 151.443 33.263 149.447 33.012 148.329 33.012 C 146.622 33.012 144.715 33.773 143.408 34.533 L 143.408 33.013 L 142.189 33.013 L 137.98 35.645 L 137.98 36.549 L 139.35 36.549 C 139.992 36.549 140.209 36.781 140.209 37.473 L 140.209 45.947 C 140.209 46.984 139.921 47.332 138.124 47.497 L 137.98 47.51 L 137.98 48.634 L 145.603 48.634 L 145.603 47.51 L 145.46 47.497 C 143.691 47.332 143.408 46.983 143.408 45.947 L 143.408 36.341 C 144.694 35.466 146.111 35.004 147.509 35.004 C 149.1 35.004 149.907 35.879 149.907 37.604 L 149.907 45.946 C 149.907 47.002 149.638 47.334 147.855 47.496 L 147.712 47.509 L 147.712 48.633 L 155.335 48.633 L 155.335 47.509 L 155.192 47.496 C 153.423 47.332 153.139 46.983 153.139 45.946 L 153.139 37.604 C 153.139 37.206 153.093 36.808 152.997 36.393 C 154.375 35.471 155.803 35.004 157.241 35.004 C 158.832 35.004 159.64 35.879 159.64 37.604 L 159.64 45.946 C 159.64 46.983 159.356 47.332 157.587 47.496 L 157.444 47.509 L 157.444 48.633 L 165.066 48.633 L 165.066 47.509 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.465 42.994\" overflow=\"visible\"><path d=\"M 37.522 40.999 L 33.637 40.999 C 28.324 40.813 26.638 38.697 25.15 36.831 L 24.922 36.546 C 24.838 36.442 24.754 36.331 24.665 36.211 L 24.323 35.712 C 24.211 35.542 24.102 35.37 23.996 35.196 L 6.64 0.216 C 6.582 0.1 6.471 0.02 6.343 0.003 C 6.215 -0.014 6.086 0.035 6.001 0.132 C 5.871 0.28 5.743 0.43 5.617 0.582 C 5.454 0.781 5.423 1.058 5.538 1.288 L 18.113 26.633 L 3.344 5.043 C 3.267 4.93 3.136 4.866 2.999 4.874 C 2.862 4.883 2.74 4.963 2.678 5.084 C 2.577 5.279 2.482 5.477 2.389 5.675 C 2.293 5.884 2.313 6.129 2.443 6.32 L 18.29 29.482 L 1.268 10.826 C 1.171 10.717 1.021 10.674 0.88 10.713 C 0.741 10.751 0.634 10.865 0.604 11.007 C 0.56 11.216 0.501 11.505 0.459 11.722 C 0.42 11.924 0.479 12.132 0.618 12.282 L 18.939 32.36 L 0.634 17.205 C 0.517 17.111 0.356 17.093 0.22 17.158 C 0.085 17.224 -0.001 17.362 0 17.512 C 0.004 17.783 0.013 18.054 0.025 18.323 C 0.033 18.508 0.119 18.682 0.261 18.799 L 19.399 34.645 L 1.384 23.555 C 1.251 23.473 1.082 23.479 0.955 23.571 C 0.829 23.662 0.769 23.82 0.803 23.972 C 0.866 24.258 0.936 24.545 1.01 24.829 C 1.051 24.993 1.155 25.134 1.3 25.222 L 20.559 37.078 L 3.504 29.978 C 3.357 29.917 3.188 29.953 3.078 30.068 C 2.967 30.183 2.937 30.354 3.003 30.5 C 3.132 30.783 3.264 31.065 3.4 31.345 C 3.47 31.488 3.589 31.6 3.736 31.661 L 21.416 39.019 L 6.76 35.905 C 6.604 35.866 6.441 35.929 6.351 36.062 C 6.259 36.195 6.258 36.37 6.349 36.503 C 6.532 36.769 6.72 37.033 6.911 37.294 C 7.003 37.417 7.135 37.504 7.284 37.541 L 23.36 41 L 11.268 41 C 11.108 40.999 10.965 41.097 10.907 41.246 C 10.847 41.395 10.885 41.565 11.002 41.674 C 11.234 41.889 11.467 42.1 11.703 42.305 C 11.822 42.409 11.974 42.465 12.131 42.465 L 37.522 42.465 C 37.664 42.465 37.779 42.349 37.78 42.207 L 37.78 41.257 C 37.779 41.115 37.664 41 37.522 41 Z M 55.06 23.737 L 58.272 23.737 C 61.656 23.737 63.732 24.761 65.675 27.388 L 65.745 27.484 L 66.564 27.054 L 64.559 22.167 L 48.441 22.167 L 48.441 23.154 L 48.571 23.162 C 50.802 23.301 51.223 23.395 51.223 25.524 L 51.223 39.205 C 51.223 41.252 50.856 41.424 48.571 41.568 L 48.441 41.576 L 48.441 42.563 L 57.12 42.563 L 57.12 41.576 L 56.991 41.568 C 54.705 41.424 54.338 41.252 54.338 39.205 L 54.338 32.703 L 58.846 32.703 C 60.822 32.703 61.233 33.525 61.404 35.366 L 61.416 35.492 L 62.425 35.492 L 62.425 28.345 L 61.416 28.345 L 61.404 28.471 C 61.232 30.312 60.822 31.133 58.846 31.133 L 54.338 31.133 L 54.338 24.46 C 54.338 23.993 54.594 23.736 55.06 23.736 Z M 77.541 41.251 C 77.178 41.251 76.762 41.091 76.762 39.838 L 76.762 33.083 C 76.762 30.303 75.21 28.892 72.15 28.892 C 68.509 28.892 66.334 30.629 66.334 32.307 C 66.334 33.231 66.779 33.739 67.59 33.739 C 68.349 33.739 68.905 33.213 69.158 32.254 C 69.486 30.914 70.418 30.261 72.006 30.261 C 73.465 30.261 73.933 30.933 73.933 33.026 L 73.933 34.633 C 69.577 35.353 65.359 36.354 65.359 39.723 C 65.359 41.765 66.82 42.937 69.368 42.937 C 70.779 42.937 72.308 42.364 74.038 41.189 C 74.318 42.281 75.137 42.88 76.365 42.88 C 77.274 42.88 78.009 42.671 78.679 42.224 L 78.741 42.183 L 78.741 40.843 L 78.537 40.951 C 78.16 41.154 77.834 41.251 77.541 41.251 Z M 73.933 36.003 L 73.933 39.765 C 72.526 40.74 71.366 41.195 70.286 41.195 C 69.577 41.195 68.388 40.959 68.388 39.379 C 68.388 37.291 70.598 36.51 73.933 36.003 Z M 84.276 25.068 L 83.133 25.068 L 83.113 25.183 C 82.649 27.851 81.677 29.175 79.646 29.905 L 79.555 29.938 L 79.555 30.778 L 81.476 30.778 L 81.476 39.377 C 81.476 41.733 82.619 42.878 84.969 42.878 C 85.882 42.878 86.93 42.659 87.639 42.318 L 87.717 42.281 L 87.717 40.872 L 87.53 40.943 C 86.93 41.172 86.381 41.279 85.801 41.279 C 84.718 41.279 84.276 40.736 84.276 39.406 L 84.276 30.777 L 87.717 30.777 L 87.717 29.322 L 84.276 29.322 L 84.276 25.067 Z M 102.628 40.211 L 102.628 32.911 C 102.628 29.284 99.684 28.892 98.418 28.892 C 96.924 28.892 95.255 29.558 94.111 30.223 L 94.111 21.735 L 93.044 21.735 L 89.361 24.038 L 89.361 24.829 L 90.56 24.829 C 91.121 24.829 91.311 25.033 91.311 25.638 L 91.311 40.211 C 91.311 41.119 91.059 41.424 89.487 41.568 L 89.361 41.579 L 89.361 42.563 L 96.033 42.563 L 96.033 41.579 L 95.907 41.568 C 94.359 41.424 94.111 41.119 94.111 40.211 L 94.111 31.805 C 95.237 31.039 96.477 30.634 97.701 30.634 C 99.093 30.634 99.8 31.4 99.8 32.91 L 99.8 40.21 C 99.8 41.135 99.564 41.425 98.003 41.567 L 97.878 41.578 L 97.878 42.562 L 104.55 42.562 L 104.55 41.578 L 104.424 41.567 C 102.876 41.424 102.628 41.118 102.628 40.21 Z M 112.61 28.893 C 108.625 28.893 105.733 31.852 105.733 35.928 C 105.733 40.023 108.625 42.994 112.61 42.994 C 116.612 42.994 119.516 40.023 119.516 35.929 C 119.516 31.852 116.612 28.892 112.61 28.892 Z M 112.61 41.597 C 109.43 41.597 108.762 38.514 108.762 35.929 C 108.762 33.356 109.43 30.29 112.61 30.29 C 115.814 30.29 116.487 33.357 116.487 35.929 C 116.487 38.514 115.814 41.597 112.61 41.597 Z M 144.34 41.568 C 142.767 41.425 142.515 41.119 142.515 40.212 L 142.515 32.911 C 142.515 29.284 139.571 28.892 138.305 28.892 C 136.642 28.892 134.653 29.74 133.444 30.557 C 132.542 29.112 130.795 28.892 129.816 28.892 C 128.323 28.892 126.653 29.558 125.51 30.223 L 125.51 28.893 L 124.443 28.893 L 120.76 31.196 L 120.76 31.987 L 121.958 31.987 C 122.52 31.987 122.71 32.191 122.71 32.797 L 122.71 40.212 C 122.71 41.12 122.458 41.425 120.885 41.569 L 120.76 41.58 L 120.76 42.564 L 127.431 42.564 L 127.431 41.58 L 127.305 41.569 C 125.757 41.425 125.51 41.119 125.51 40.212 L 125.51 31.805 C 126.635 31.04 127.875 30.635 129.099 30.635 C 130.492 30.635 131.198 31.401 131.198 32.911 L 131.198 40.212 C 131.198 41.136 130.962 41.426 129.402 41.568 L 129.277 41.58 L 129.277 42.563 L 135.948 42.563 L 135.948 41.58 L 135.823 41.568 C 134.274 41.424 134.026 41.119 134.026 40.212 L 134.026 32.911 C 134.026 32.562 133.985 32.214 133.902 31.851 C 135.108 31.044 136.358 30.635 137.616 30.635 C 139.009 30.635 139.716 31.401 139.716 32.911 L 139.716 40.212 C 139.716 41.119 139.468 41.424 137.919 41.568 L 137.794 41.58 L 137.794 42.563 L 144.465 42.563 L 144.465 41.58 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 143.965 42.846\" overflow=\"visible\"><path d=\"M 37.392 40.857 L 33.521 40.857 C 28.226 40.671 26.546 38.563 25.063 36.704 L 24.835 36.419 C 24.752 36.316 24.669 36.205 24.58 36.085 L 24.239 35.588 C 24.128 35.419 24.019 35.247 23.913 35.074 L 6.617 0.215 C 6.56 0.099 6.449 0.02 6.321 0.003 C 6.193 -0.013 6.065 0.035 5.98 0.132 C 5.851 0.279 5.723 0.429 5.598 0.58 C 5.435 0.779 5.405 1.054 5.519 1.283 L 18.05 26.54 L 3.333 5.025 C 3.255 4.913 3.125 4.849 2.989 4.857 C 2.853 4.866 2.731 4.945 2.668 5.067 C 2.568 5.261 2.474 5.458 2.381 5.655 C 2.285 5.864 2.305 6.108 2.434 6.298 L 18.226 29.38 L 1.264 10.788 C 1.167 10.68 1.017 10.637 0.877 10.676 C 0.738 10.714 0.632 10.827 0.602 10.969 C 0.558 11.177 0.499 11.465 0.458 11.682 C 0.419 11.882 0.478 12.09 0.616 12.24 L 18.873 32.248 L 0.632 17.146 C 0.515 17.052 0.354 17.033 0.219 17.099 C 0.085 17.164 -0.001 17.301 0 17.452 C 0.004 17.721 0.013 17.991 0.025 18.26 C 0.033 18.444 0.119 18.617 0.26 18.734 L 19.332 34.525 L 1.379 23.473 C 1.247 23.392 1.078 23.398 0.952 23.489 C 0.826 23.58 0.766 23.737 0.8 23.889 C 0.863 24.174 0.933 24.46 1.006 24.743 C 1.048 24.906 1.151 25.047 1.295 25.135 L 20.487 36.95 L 3.492 29.874 C 3.345 29.814 3.177 29.849 3.067 29.964 C 2.956 30.078 2.927 30.249 2.993 30.394 C 3.121 30.676 3.253 30.958 3.388 31.237 C 3.458 31.379 3.577 31.491 3.723 31.551 L 21.342 38.884 L 6.737 35.781 C 6.582 35.742 6.419 35.805 6.329 35.938 C 6.237 36.07 6.236 36.245 6.327 36.377 C 6.509 36.641 6.696 36.905 6.888 37.165 C 6.979 37.288 7.11 37.375 7.259 37.411 L 23.279 40.858 L 11.229 40.858 C 11.07 40.857 10.927 40.955 10.869 41.103 C 10.81 41.251 10.848 41.421 10.964 41.529 C 11.195 41.744 11.427 41.954 11.662 42.159 C 11.781 42.262 11.932 42.318 12.089 42.318 L 37.393 42.318 C 37.534 42.318 37.649 42.203 37.649 42.061 L 37.649 41.115 C 37.649 40.973 37.534 40.858 37.392 40.858 Z M 54.87 23.654 L 58.071 23.654 C 61.442 23.654 63.511 24.675 65.448 27.294 L 65.518 27.389 L 66.334 26.96 L 64.336 22.09 L 48.274 22.09 L 48.274 23.073 L 48.403 23.081 C 50.627 23.22 51.046 23.314 51.046 25.436 L 51.046 39.069 C 51.046 41.109 50.68 41.281 48.403 41.424 L 48.274 41.432 L 48.274 42.416 L 56.923 42.416 L 56.923 41.432 L 56.793 41.424 C 54.516 41.281 54.15 41.109 54.15 39.069 L 54.15 32.59 L 58.642 32.59 C 60.612 32.59 61.021 33.409 61.192 35.244 L 61.203 35.369 L 62.209 35.369 L 62.209 28.247 L 61.203 28.247 L 61.192 28.373 C 61.02 30.207 60.612 31.026 58.643 31.026 L 54.15 31.026 L 54.15 24.375 C 54.15 23.91 54.406 23.654 54.87 23.654 Z M 77.273 41.109 C 76.911 41.109 76.496 40.948 76.496 39.7 L 76.496 32.969 C 76.496 30.198 74.95 28.792 71.9 28.792 C 68.272 28.792 66.104 30.523 66.104 32.196 C 66.104 33.116 66.548 33.623 67.356 33.623 C 68.112 33.623 68.666 33.098 68.919 32.142 C 69.245 30.807 70.174 30.156 71.757 30.156 C 73.211 30.156 73.677 30.826 73.677 32.911 L 73.677 34.513 C 69.336 35.231 65.133 36.228 65.133 39.586 C 65.133 41.621 66.589 42.788 69.128 42.788 C 70.535 42.788 72.058 42.218 73.782 41.047 C 74.061 42.135 74.877 42.731 76.101 42.731 C 77.007 42.731 77.739 42.523 78.407 42.078 L 78.468 42.037 L 78.468 40.701 L 78.266 40.81 C 77.89 41.011 77.565 41.109 77.273 41.109 Z M 73.677 35.879 L 73.677 39.628 C 72.275 40.599 71.119 41.052 70.043 41.052 C 69.337 41.052 68.151 40.817 68.151 39.242 C 68.151 37.162 70.354 36.384 73.677 35.879 Z M 83.984 24.981 L 82.845 24.981 L 82.825 25.095 C 82.363 27.754 81.394 29.074 79.371 29.802 L 79.28 29.834 L 79.28 30.671 L 81.194 30.671 L 81.194 39.24 C 81.194 41.589 82.333 42.73 84.675 42.73 C 85.585 42.73 86.629 42.511 87.336 42.172 L 87.414 42.134 L 87.414 40.73 L 87.227 40.802 C 86.629 41.03 86.082 41.136 85.504 41.136 C 84.425 41.136 83.984 40.595 83.984 39.27 L 83.984 30.67 L 87.414 30.67 L 87.414 29.22 L 83.984 29.22 L 83.984 24.981 Z M 102.273 40.072 L 102.273 32.797 C 102.273 29.183 99.339 28.792 98.077 28.792 C 96.589 28.792 94.925 29.456 93.786 30.119 L 93.786 21.66 L 92.722 21.66 L 89.052 23.955 L 89.052 24.743 L 90.246 24.743 C 90.806 24.743 90.995 24.946 90.995 25.549 L 90.995 40.072 C 90.995 40.977 90.744 41.281 89.177 41.424 L 89.052 41.435 L 89.052 42.416 L 95.7 42.416 L 95.7 41.435 L 95.575 41.424 C 94.032 41.281 93.786 40.977 93.786 40.072 L 93.786 31.695 C 94.907 30.932 96.143 30.528 97.363 30.528 C 98.75 30.528 99.455 31.291 99.455 32.797 L 99.455 40.071 C 99.455 40.993 99.219 41.282 97.664 41.423 L 97.54 41.435 L 97.54 42.415 L 104.188 42.415 L 104.188 41.435 L 104.063 41.423 C 102.52 41.28 102.273 40.976 102.273 40.071 Z M 112.22 28.793 C 108.249 28.793 105.367 31.742 105.367 35.804 C 105.367 39.884 108.249 42.846 112.22 42.846 C 116.208 42.846 119.102 39.885 119.102 35.805 C 119.102 31.742 116.208 28.792 112.22 28.792 Z M 112.22 41.453 C 109.051 41.453 108.386 38.381 108.386 35.805 C 108.386 33.241 109.051 30.185 112.22 30.185 C 115.414 30.185 116.084 33.241 116.084 35.805 C 116.084 38.381 115.414 41.453 112.22 41.453 Z M 143.841 41.425 C 142.273 41.282 142.022 40.977 142.022 40.072 L 142.022 32.797 C 142.022 29.183 139.088 28.792 137.826 28.792 C 136.169 28.792 134.187 29.637 132.982 30.451 C 132.083 29.011 130.343 28.792 129.367 28.792 C 127.879 28.792 126.215 29.456 125.075 30.119 L 125.075 28.793 L 124.012 28.793 L 120.342 31.088 L 120.342 31.876 L 121.536 31.876 C 122.096 31.876 122.285 32.079 122.285 32.683 L 122.285 40.073 C 122.285 40.978 122.034 41.282 120.467 41.425 L 120.342 41.437 L 120.342 42.417 L 126.99 42.417 L 126.99 41.437 L 126.865 41.425 C 125.322 41.282 125.075 40.977 125.075 40.073 L 125.075 31.695 C 126.197 30.932 127.432 30.529 128.652 30.529 C 130.04 30.529 130.744 31.292 130.744 32.797 L 130.744 40.072 C 130.744 40.994 130.509 41.283 128.954 41.425 L 128.83 41.436 L 128.83 42.416 L 135.478 42.416 L 135.478 41.436 L 135.353 41.425 C 133.81 41.281 133.563 40.977 133.563 40.072 L 133.563 32.797 C 133.563 32.449 133.522 32.103 133.439 31.741 C 134.64 30.936 135.886 30.529 137.14 30.529 C 138.528 30.529 139.232 31.292 139.232 32.797 L 139.232 40.072 C 139.232 40.977 138.985 41.281 137.442 41.425 L 137.317 41.436 L 137.317 42.416 L 143.965 42.416 L 143.965 41.436 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.063 42.875\" overflow=\"visible\"><path d=\"M 37.417 40.885 L 33.544 40.885 C 28.246 40.699 26.564 38.59 25.08 36.729 L 24.852 36.444 C 24.769 36.34 24.686 36.23 24.597 36.11 L 24.256 35.613 C 24.144 35.443 24.035 35.271 23.929 35.098 L 6.622 0.215 C 6.564 0.099 6.453 0.02 6.325 0.003 C 6.197 -0.013 6.069 0.035 5.984 0.132 C 5.855 0.28 5.727 0.429 5.602 0.581 C 5.439 0.779 5.408 1.055 5.523 1.284 L 18.063 26.559 L 3.335 5.029 C 3.258 4.916 3.127 4.852 2.991 4.861 C 2.855 4.869 2.733 4.949 2.67 5.07 C 2.57 5.265 2.475 5.462 2.383 5.659 C 2.286 5.868 2.307 6.112 2.436 6.302 L 18.239 29.4 L 1.265 10.796 C 1.168 10.688 1.018 10.644 0.878 10.683 C 0.739 10.721 0.632 10.835 0.603 10.977 C 0.559 11.184 0.499 11.473 0.458 11.69 C 0.419 11.89 0.478 12.098 0.617 12.248 L 18.886 32.27 L 0.632 17.158 C 0.515 17.063 0.355 17.045 0.22 17.11 C 0.085 17.176 -0.001 17.313 0 17.464 C 0.004 17.733 0.013 18.003 0.025 18.272 C 0.033 18.456 0.119 18.63 0.26 18.747 L 19.345 34.549 L 1.38 23.489 C 1.247 23.408 1.079 23.414 0.953 23.505 C 0.826 23.596 0.766 23.753 0.801 23.905 C 0.864 24.19 0.933 24.476 1.007 24.76 C 1.048 24.923 1.152 25.064 1.296 25.152 L 20.501 36.975 L 3.494 29.895 C 3.348 29.834 3.179 29.87 3.069 29.984 C 2.958 30.099 2.929 30.27 2.995 30.415 C 3.123 30.697 3.255 30.979 3.391 31.258 C 3.46 31.4 3.579 31.512 3.725 31.573 L 21.357 38.911 L 6.742 35.805 C 6.586 35.767 6.423 35.829 6.333 35.962 C 6.241 36.094 6.241 36.269 6.332 36.402 C 6.514 36.666 6.701 36.93 6.892 37.19 C 6.984 37.313 7.115 37.4 7.264 37.436 L 23.295 40.886 L 11.236 40.886 C 11.077 40.885 10.934 40.983 10.876 41.131 C 10.817 41.28 10.855 41.449 10.972 41.558 C 11.202 41.773 11.435 41.983 11.67 42.188 C 11.789 42.291 11.94 42.347 12.097 42.347 L 37.418 42.347 C 37.56 42.347 37.674 42.232 37.675 42.09 L 37.675 41.143 C 37.674 41.001 37.559 40.886 37.417 40.886 Z M 54.907 23.671 L 58.11 23.671 C 61.484 23.671 63.554 24.692 65.492 27.312 L 65.562 27.408 L 66.379 26.979 L 64.38 22.105 L 48.306 22.105 L 48.306 23.089 L 48.436 23.097 C 50.661 23.236 51.081 23.33 51.081 25.453 L 51.081 39.096 C 51.081 41.137 50.715 41.309 48.436 41.452 L 48.306 41.46 L 48.306 42.444 L 56.961 42.444 L 56.961 41.46 L 56.832 41.452 C 54.553 41.309 54.187 41.137 54.187 39.096 L 54.187 32.612 L 58.682 32.612 C 60.653 32.612 61.062 33.432 61.234 35.268 L 61.245 35.394 L 62.252 35.394 L 62.252 28.266 L 61.245 28.266 L 61.234 28.392 C 61.062 30.228 60.653 31.047 58.683 31.047 L 54.187 31.047 L 54.187 24.392 C 54.187 23.926 54.443 23.67 54.907 23.67 Z M 77.326 41.137 C 76.964 41.137 76.548 40.976 76.548 39.727 L 76.548 32.991 C 76.548 30.218 75.001 28.812 71.949 28.812 C 68.319 28.812 66.149 30.544 66.149 32.218 C 66.149 33.138 66.594 33.646 67.402 33.646 C 68.159 33.646 68.713 33.12 68.966 32.164 C 69.293 30.828 70.222 30.177 71.806 30.177 C 73.261 30.177 73.727 30.847 73.727 32.934 L 73.727 34.537 C 69.383 35.255 65.177 36.253 65.177 39.613 C 65.177 41.649 66.634 42.817 69.175 42.817 C 70.583 42.817 72.107 42.247 73.832 41.075 C 74.111 42.164 74.928 42.761 76.153 42.761 C 77.06 42.761 77.792 42.552 78.46 42.106 L 78.522 42.066 L 78.522 40.729 L 78.319 40.837 C 77.943 41.039 77.618 41.137 77.326 41.137 Z M 73.727 35.903 L 73.727 39.655 C 72.324 40.627 71.167 41.08 70.091 41.08 C 69.384 41.08 68.198 40.845 68.198 39.269 C 68.198 37.187 70.402 36.409 73.727 35.903 Z M 84.042 24.998 L 82.902 24.998 L 82.882 25.113 C 82.419 27.773 81.45 29.094 79.425 29.822 L 79.334 29.855 L 79.334 30.692 L 81.25 30.692 L 81.25 39.267 C 81.25 41.617 82.389 42.759 84.733 42.759 C 85.643 42.759 86.688 42.54 87.395 42.201 L 87.473 42.163 L 87.473 40.758 L 87.287 40.829 C 86.688 41.058 86.141 41.164 85.563 41.164 C 84.482 41.164 84.042 40.623 84.042 39.297 L 84.042 30.691 L 87.473 30.691 L 87.473 29.24 L 84.042 29.24 L 84.042 24.998 Z M 102.343 40.099 L 102.343 32.82 C 102.343 29.203 99.406 28.812 98.144 28.812 C 96.655 28.812 94.99 29.476 93.849 30.139 L 93.849 21.675 L 92.785 21.675 L 89.113 23.971 L 89.113 24.76 L 90.308 24.76 C 90.868 24.76 91.057 24.963 91.057 25.567 L 91.057 40.099 C 91.057 41.004 90.806 41.309 89.238 41.452 L 89.113 41.464 L 89.113 42.444 L 95.766 42.444 L 95.766 41.464 L 95.64 41.452 C 94.096 41.309 93.849 41.004 93.849 40.099 L 93.849 31.716 C 94.972 30.953 96.209 30.549 97.429 30.549 C 98.818 30.549 99.522 31.313 99.522 32.819 L 99.522 40.098 C 99.522 41.021 99.287 41.31 97.731 41.451 L 97.606 41.463 L 97.606 42.444 L 104.259 42.444 L 104.259 41.463 L 104.134 41.451 C 102.59 41.308 102.343 41.004 102.343 40.098 Z M 112.297 28.812 C 108.323 28.812 105.439 31.763 105.439 35.829 C 105.439 39.911 108.323 42.875 112.297 42.875 C 116.288 42.875 119.184 39.912 119.184 35.829 C 119.184 31.763 116.288 28.812 112.297 28.812 Z M 112.297 41.481 C 109.125 41.481 108.46 38.407 108.46 35.829 C 108.46 33.263 109.125 30.206 112.297 30.206 C 115.492 30.206 116.163 33.264 116.163 35.829 C 116.163 38.407 115.492 41.481 112.297 41.481 Z M 143.939 41.453 C 142.37 41.31 142.119 41.005 142.119 40.1 L 142.119 32.82 C 142.119 29.203 139.183 28.812 137.92 28.812 C 136.262 28.812 134.279 29.657 133.073 30.472 C 132.174 29.031 130.432 28.812 129.455 28.812 C 127.966 28.812 126.301 29.476 125.161 30.139 L 125.161 28.812 L 124.097 28.812 L 120.424 31.11 L 120.424 31.898 L 121.619 31.898 C 122.179 31.898 122.369 32.101 122.369 32.705 L 122.369 40.1 C 122.369 41.006 122.117 41.31 120.549 41.454 L 120.424 41.465 L 120.424 42.446 L 127.077 42.446 L 127.077 41.465 L 126.951 41.454 C 125.407 41.31 125.161 41.005 125.161 40.1 L 125.161 31.717 C 126.283 30.953 127.519 30.55 128.74 30.55 C 130.129 30.55 130.833 31.313 130.833 32.82 L 130.833 40.1 C 130.833 41.022 130.598 41.311 129.042 41.453 L 128.917 41.464 L 128.917 42.445 L 135.57 42.445 L 135.57 41.464 L 135.445 41.453 C 133.901 41.309 133.654 41.004 133.654 40.1 L 133.654 32.82 C 133.654 32.471 133.613 32.125 133.53 31.762 C 134.732 30.957 135.978 30.55 137.234 30.55 C 138.622 30.55 139.327 31.313 139.327 32.82 L 139.327 40.1 C 139.327 41.004 139.08 41.309 137.536 41.453 L 137.411 41.464 L 137.411 42.445 L 144.063 42.445 L 144.063 41.464 Z\" fill=\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7sobht\",layoutDependency:layoutDependency,layoutId:\"ONatQ8ADz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.167 48.521\" overflow=\"visible\"><path d=\"M 42.873 46.845 L 38.434 46.845 C 32.364 46.633 30.436 44.216 28.737 42.083 L 28.475 41.757 C 28.38 41.638 28.285 41.512 28.183 41.374 L 27.792 40.805 C 27.664 40.61 27.539 40.414 27.418 40.215 L 7.587 0.246 C 7.521 0.114 7.394 0.023 7.247 0.004 C 7.101 -0.015 6.954 0.04 6.857 0.151 C 6.708 0.32 6.562 0.492 6.418 0.665 C 6.232 0.893 6.197 1.208 6.328 1.471 L 20.696 30.43 L 3.821 5.762 C 3.733 5.633 3.583 5.56 3.427 5.569 C 3.271 5.579 3.131 5.67 3.059 5.81 C 2.945 6.032 2.836 6.258 2.73 6.484 C 2.62 6.723 2.643 7.003 2.791 7.221 L 20.898 33.687 L 1.449 12.369 C 1.338 12.246 1.166 12.196 1.006 12.241 C 0.846 12.284 0.724 12.414 0.691 12.577 C 0.64 12.815 0.572 13.146 0.525 13.394 C 0.48 13.624 0.548 13.862 0.707 14.034 L 21.639 36.975 L 0.724 19.659 C 0.59 19.551 0.406 19.53 0.252 19.605 C 0.097 19.68 -0.001 19.837 0 20.01 C 0.005 20.319 0.015 20.628 0.029 20.936 C 0.037 21.147 0.136 21.346 0.298 21.48 L 22.165 39.586 L 1.581 26.914 C 1.429 26.82 1.236 26.828 1.092 26.932 C 0.947 27.036 0.878 27.216 0.917 27.39 C 0.99 27.717 1.069 28.045 1.153 28.369 C 1.201 28.557 1.32 28.718 1.485 28.819 L 23.49 42.366 L 4.004 34.253 C 3.836 34.184 3.643 34.224 3.517 34.356 C 3.39 34.487 3.356 34.683 3.431 34.849 C 3.579 35.173 3.729 35.495 3.885 35.815 C 3.965 35.978 4.101 36.106 4.269 36.176 L 24.47 44.584 L 7.724 41.025 C 7.546 40.981 7.359 41.053 7.256 41.205 C 7.151 41.356 7.15 41.557 7.255 41.709 C 7.463 42.012 7.678 42.314 7.897 42.612 C 8.002 42.753 8.152 42.853 8.323 42.894 L 26.691 46.846 L 12.875 46.846 C 12.692 46.846 12.528 46.958 12.462 47.128 C 12.394 47.298 12.438 47.492 12.571 47.616 C 12.836 47.863 13.102 48.103 13.372 48.338 C 13.508 48.456 13.681 48.521 13.861 48.521 L 42.873 48.521 C 43.036 48.52 43.167 48.389 43.167 48.226 L 43.167 47.141 C 43.167 46.978 43.035 46.846 42.873 46.846 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.78 42.465\" overflow=\"visible\"><path d=\"M 37.522 40.999 L 33.637 40.999 C 28.324 40.813 26.638 38.697 25.15 36.831 L 24.922 36.546 C 24.838 36.442 24.754 36.331 24.665 36.211 L 24.323 35.712 C 24.211 35.542 24.102 35.37 23.996 35.196 L 6.64 0.216 C 6.582 0.1 6.471 0.02 6.343 0.003 C 6.215 -0.014 6.086 0.035 6.001 0.132 C 5.871 0.28 5.743 0.43 5.617 0.582 C 5.454 0.781 5.423 1.058 5.538 1.288 L 18.113 26.633 L 3.344 5.043 C 3.267 4.93 3.136 4.866 2.999 4.874 C 2.862 4.883 2.74 4.963 2.678 5.084 C 2.577 5.279 2.482 5.477 2.389 5.675 C 2.293 5.884 2.313 6.129 2.443 6.32 L 18.29 29.482 L 1.268 10.826 C 1.171 10.717 1.021 10.674 0.88 10.713 C 0.741 10.751 0.634 10.865 0.604 11.007 C 0.56 11.216 0.501 11.505 0.459 11.722 C 0.42 11.924 0.479 12.132 0.618 12.282 L 18.939 32.36 L 0.634 17.205 C 0.517 17.111 0.356 17.093 0.22 17.158 C 0.085 17.224 -0.001 17.362 0 17.512 C 0.004 17.783 0.013 18.054 0.025 18.323 C 0.033 18.508 0.119 18.682 0.261 18.799 L 19.399 34.645 L 1.384 23.555 C 1.251 23.473 1.082 23.479 0.955 23.571 C 0.829 23.662 0.769 23.82 0.803 23.972 C 0.866 24.258 0.936 24.545 1.01 24.829 C 1.051 24.993 1.155 25.134 1.3 25.222 L 20.559 37.078 L 3.504 29.978 C 3.357 29.917 3.188 29.953 3.078 30.068 C 2.967 30.183 2.937 30.354 3.003 30.5 C 3.132 30.783 3.264 31.065 3.4 31.345 C 3.47 31.488 3.589 31.6 3.736 31.661 L 21.416 39.019 L 6.76 35.905 C 6.604 35.866 6.441 35.929 6.351 36.062 C 6.259 36.195 6.258 36.37 6.349 36.503 C 6.532 36.769 6.72 37.033 6.911 37.294 C 7.003 37.417 7.135 37.504 7.284 37.541 L 23.36 41 L 11.268 41 C 11.108 40.999 10.965 41.097 10.907 41.246 C 10.847 41.395 10.885 41.565 11.002 41.674 C 11.234 41.889 11.467 42.1 11.703 42.305 C 11.822 42.409 11.974 42.465 12.131 42.465 L 37.522 42.465 C 37.664 42.465 37.779 42.349 37.78 42.207 L 37.78 41.257 C 37.779 41.115 37.664 41 37.522 41 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.649 42.318\" overflow=\"visible\"><path d=\"M 37.392 40.857 L 33.521 40.857 C 28.226 40.671 26.546 38.563 25.063 36.704 L 24.835 36.419 C 24.752 36.316 24.669 36.205 24.58 36.085 L 24.239 35.588 C 24.128 35.419 24.019 35.247 23.913 35.074 L 6.617 0.215 C 6.56 0.099 6.449 0.02 6.321 0.003 C 6.193 -0.013 6.065 0.035 5.98 0.132 C 5.851 0.279 5.723 0.429 5.598 0.58 C 5.435 0.779 5.405 1.054 5.519 1.283 L 18.05 26.54 L 3.333 5.025 C 3.255 4.913 3.125 4.849 2.989 4.857 C 2.853 4.866 2.731 4.945 2.668 5.067 C 2.568 5.261 2.474 5.458 2.381 5.655 C 2.285 5.864 2.305 6.108 2.434 6.298 L 18.226 29.38 L 1.264 10.788 C 1.167 10.68 1.017 10.637 0.877 10.676 C 0.738 10.714 0.632 10.827 0.602 10.969 C 0.558 11.177 0.499 11.465 0.458 11.682 C 0.419 11.882 0.478 12.09 0.616 12.24 L 18.873 32.248 L 0.632 17.146 C 0.515 17.052 0.354 17.033 0.219 17.099 C 0.085 17.164 -0.001 17.301 0 17.452 C 0.004 17.721 0.013 17.991 0.025 18.26 C 0.033 18.444 0.119 18.617 0.26 18.734 L 19.332 34.525 L 1.379 23.473 C 1.247 23.392 1.078 23.398 0.952 23.489 C 0.826 23.58 0.766 23.737 0.8 23.889 C 0.863 24.174 0.933 24.46 1.006 24.743 C 1.048 24.906 1.151 25.047 1.295 25.135 L 20.487 36.95 L 3.492 29.874 C 3.345 29.814 3.177 29.849 3.067 29.964 C 2.956 30.078 2.927 30.249 2.993 30.394 C 3.121 30.676 3.253 30.958 3.388 31.237 C 3.458 31.379 3.577 31.491 3.723 31.551 L 21.342 38.884 L 6.737 35.781 C 6.582 35.742 6.419 35.805 6.329 35.938 C 6.237 36.07 6.236 36.245 6.327 36.377 C 6.509 36.641 6.696 36.905 6.888 37.165 C 6.979 37.288 7.11 37.375 7.259 37.411 L 23.279 40.858 L 11.229 40.858 C 11.07 40.857 10.927 40.955 10.869 41.103 C 10.81 41.251 10.848 41.421 10.964 41.529 C 11.195 41.744 11.427 41.954 11.662 42.159 C 11.781 42.262 11.932 42.318 12.089 42.318 L 37.393 42.318 C 37.534 42.318 37.649 42.203 37.649 42.061 L 37.649 41.115 C 37.649 40.973 37.534 40.858 37.392 40.858 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.675 42.347\" overflow=\"visible\"><path d=\"M 37.417 40.885 L 33.544 40.885 C 28.246 40.699 26.564 38.59 25.08 36.729 L 24.852 36.444 C 24.769 36.34 24.686 36.23 24.597 36.11 L 24.256 35.613 C 24.144 35.443 24.035 35.271 23.929 35.098 L 6.622 0.215 C 6.564 0.099 6.453 0.02 6.325 0.003 C 6.197 -0.013 6.069 0.035 5.984 0.132 C 5.855 0.28 5.727 0.429 5.602 0.581 C 5.439 0.779 5.408 1.055 5.523 1.284 L 18.063 26.559 L 3.335 5.029 C 3.258 4.916 3.127 4.852 2.991 4.861 C 2.855 4.869 2.733 4.949 2.67 5.07 C 2.57 5.265 2.475 5.462 2.383 5.659 C 2.286 5.868 2.307 6.112 2.436 6.302 L 18.239 29.4 L 1.265 10.796 C 1.168 10.688 1.018 10.644 0.878 10.683 C 0.739 10.721 0.632 10.835 0.603 10.977 C 0.559 11.184 0.499 11.473 0.458 11.69 C 0.419 11.89 0.478 12.098 0.617 12.248 L 18.886 32.27 L 0.632 17.158 C 0.515 17.063 0.355 17.045 0.22 17.11 C 0.085 17.176 -0.001 17.313 0 17.464 C 0.004 17.733 0.013 18.003 0.025 18.272 C 0.033 18.456 0.119 18.63 0.26 18.747 L 19.345 34.549 L 1.38 23.489 C 1.247 23.408 1.079 23.414 0.953 23.505 C 0.826 23.596 0.766 23.753 0.801 23.905 C 0.864 24.19 0.933 24.476 1.007 24.76 C 1.048 24.923 1.152 25.064 1.296 25.152 L 20.501 36.975 L 3.494 29.895 C 3.348 29.834 3.179 29.87 3.069 29.984 C 2.958 30.099 2.929 30.27 2.995 30.415 C 3.123 30.697 3.255 30.979 3.391 31.258 C 3.46 31.4 3.579 31.512 3.725 31.573 L 21.357 38.911 L 6.742 35.805 C 6.586 35.767 6.423 35.829 6.333 35.962 C 6.241 36.094 6.241 36.269 6.332 36.402 C 6.514 36.666 6.701 36.93 6.892 37.19 C 6.984 37.313 7.115 37.4 7.264 37.436 L 23.295 40.886 L 11.236 40.886 C 11.077 40.885 10.934 40.983 10.876 41.131 C 10.817 41.28 10.855 41.449 10.972 41.558 C 11.202 41.773 11.435 41.983 11.67 42.188 C 11.789 42.291 11.94 42.347 12.097 42.347 L 37.418 42.347 C 37.56 42.347 37.674 42.232 37.675 42.09 L 37.675 41.143 C 37.674 41.001 37.559 40.886 37.417 40.886 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d4uikb\",layoutDependency:layoutDependency,layoutId:\"KYLrYbdA6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.708 23.305\" overflow=\"visible\"><path d=\"M 7.563 1.794 L 11.233 1.794 C 15.099 1.794 17.471 2.964 19.692 5.967 L 19.772 6.076 L 20.708 5.584 L 18.417 0 L 0 0 L 0 1.128 L 0.148 1.137 C 2.698 1.296 3.179 1.403 3.179 3.837 L 3.179 19.468 C 3.179 21.807 2.759 22.004 0.148 22.168 L 0 22.177 L 0 23.305 L 9.917 23.305 L 9.917 22.177 L 9.769 22.168 C 7.158 22.004 6.738 21.807 6.738 19.468 L 6.738 12.039 L 11.888 12.039 C 14.146 12.039 14.615 12.978 14.812 15.082 L 14.825 15.226 L 15.978 15.226 L 15.978 7.06 L 14.825 7.06 L 14.812 7.204 C 14.615 9.307 14.146 10.246 11.889 10.246 L 6.738 10.246 L 6.738 2.62 C 6.738 2.087 7.031 1.793 7.563 1.793 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.123 20.396\" overflow=\"visible\"><path d=\"M 6.619 1.57 L 9.831 1.57 C 13.215 1.57 15.29 2.595 17.234 5.222 L 17.304 5.318 L 18.123 4.887 L 16.118 0 L 0 0 L 0 0.987 L 0.13 0.995 C 2.361 1.134 2.782 1.228 2.782 3.358 L 2.782 17.039 C 2.782 19.086 2.415 19.258 0.13 19.401 L 0 19.409 L 0 20.396 L 8.679 20.396 L 8.679 19.409 L 8.549 19.401 C 6.264 19.258 5.897 19.086 5.897 17.039 L 5.897 10.537 L 10.405 10.537 C 12.381 10.537 12.791 11.358 12.963 13.2 L 12.975 13.326 L 13.984 13.326 L 13.984 6.179 L 12.975 6.179 L 12.963 6.305 C 12.791 8.145 12.381 8.967 10.405 8.967 L 5.897 8.967 L 5.897 2.293 C 5.897 1.827 6.153 1.569 6.619 1.569 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.06 20.326\" overflow=\"visible\"><path d=\"M 6.596 1.565 L 9.797 1.565 C 13.169 1.565 15.238 2.586 17.174 5.204 L 17.244 5.299 L 18.06 4.871 L 16.062 0 L 0 0 L 0 0.984 L 0.129 0.992 C 2.353 1.131 2.772 1.224 2.772 3.346 L 2.772 16.98 C 2.772 19.02 2.406 19.191 0.129 19.334 L 0 19.342 L 0 20.326 L 8.649 20.326 L 8.649 19.342 L 8.52 19.334 C 6.243 19.191 5.877 19.02 5.877 16.98 L 5.877 10.5 L 10.369 10.5 C 12.338 10.5 12.747 11.319 12.918 13.154 L 12.93 13.28 L 13.936 13.28 L 13.936 6.157 L 12.93 6.157 L 12.918 6.283 C 12.746 8.117 12.338 8.936 10.369 8.936 L 5.877 8.936 L 5.877 2.285 C 5.877 1.82 6.132 1.564 6.596 1.564 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.073 20.34\" overflow=\"visible\"><path d=\"M 6.601 1.566 L 9.804 1.566 C 13.178 1.566 15.248 2.587 17.186 5.207 L 17.256 5.303 L 18.073 4.874 L 16.073 0 L 0 0 L 0 0.984 L 0.129 0.992 C 2.355 1.131 2.774 1.225 2.774 3.348 L 2.774 16.991 C 2.774 19.033 2.408 19.204 0.129 19.347 L 0 19.355 L 0 20.34 L 8.655 20.34 L 8.655 19.355 L 8.526 19.347 C 6.247 19.204 5.881 19.033 5.881 16.991 L 5.881 10.508 L 10.376 10.508 C 12.346 10.508 12.756 11.327 12.927 13.163 L 12.938 13.289 L 13.945 13.289 L 13.945 6.162 L 12.938 6.162 L 12.927 6.287 C 12.755 8.123 12.346 8.942 10.376 8.942 L 5.881 8.942 L 5.881 2.287 C 5.881 1.822 6.136 1.565 6.601 1.565 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w5s3fn\",layoutDependency:layoutDependency,layoutId:\"PMy3bXHXk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.29 16.048\" overflow=\"visible\"><path d=\"M 13.92 14.122 C 13.505 14.122 13.029 13.938 13.029 12.506 L 13.029 4.789 C 13.029 1.612 11.256 0 7.76 0 C 3.599 0 1.114 1.984 1.114 3.902 C 1.114 4.957 1.623 5.539 2.549 5.539 C 3.416 5.539 4.052 4.937 4.341 3.841 C 4.715 2.31 5.78 1.564 7.595 1.564 C 9.262 1.564 9.797 2.332 9.797 4.723 L 9.797 6.56 C 4.819 7.382 0 8.526 0 12.376 C 0 14.709 1.67 16.048 4.581 16.048 C 6.194 16.048 7.941 15.394 9.917 14.051 C 10.237 15.299 11.173 15.982 12.576 15.982 C 13.615 15.982 14.454 15.744 15.22 15.233 L 15.29 15.186 L 15.29 13.655 L 15.058 13.779 C 14.627 14.01 14.254 14.122 13.92 14.122 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.382 14.045\" overflow=\"visible\"><path d=\"M 12.182 12.359 C 11.819 12.359 11.403 12.199 11.403 10.946 L 11.403 4.191 C 11.403 1.41 9.851 0 6.791 0 C 3.15 0 0.975 1.737 0.975 3.415 C 0.975 4.339 1.421 4.847 2.231 4.847 C 2.99 4.847 3.546 4.321 3.799 3.362 C 4.127 2.022 5.059 1.369 6.647 1.369 C 8.106 1.369 8.574 2.041 8.574 4.134 L 8.574 5.741 C 4.218 6.461 0 7.462 0 10.831 C 0 12.873 1.461 14.045 4.009 14.045 C 5.421 14.045 6.95 13.472 8.679 12.297 C 8.959 13.389 9.778 13.988 11.006 13.988 C 11.916 13.988 12.65 13.779 13.32 13.332 L 13.382 13.291 L 13.382 11.951 L 13.178 12.059 C 12.801 12.262 12.475 12.359 12.182 12.359 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.335 13.996\" overflow=\"visible\"><path d=\"M 12.14 12.317 C 11.778 12.317 11.363 12.156 11.363 10.908 L 11.363 4.177 C 11.363 1.406 9.817 0 6.768 0 C 3.139 0 0.971 1.731 0.971 3.404 C 0.971 4.324 1.416 4.831 2.223 4.831 C 2.979 4.831 3.534 4.306 3.786 3.35 C 4.113 2.015 5.041 1.364 6.624 1.364 C 8.078 1.364 8.544 2.034 8.544 4.119 L 8.544 5.721 C 4.203 6.438 0 7.436 0 10.794 C 0 12.829 1.456 13.996 3.995 13.996 C 5.402 13.996 6.926 13.426 8.649 12.255 C 8.928 13.343 9.744 13.939 10.968 13.939 C 11.874 13.939 12.607 13.731 13.274 13.286 L 13.335 13.245 L 13.335 11.909 L 13.133 12.018 C 12.757 12.219 12.432 12.317 12.14 12.317 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.344 14.006\" overflow=\"visible\"><path d=\"M 12.148 12.325 C 11.786 12.325 11.371 12.165 11.371 10.915 L 11.371 4.18 C 11.371 1.407 9.824 0 6.772 0 C 3.141 0 0.972 1.732 0.972 3.406 C 0.972 4.327 1.417 4.834 2.225 4.834 C 2.981 4.834 3.536 4.309 3.789 3.352 C 4.115 2.016 5.045 1.365 6.629 1.365 C 8.084 1.365 8.55 2.035 8.55 4.122 L 8.55 5.725 C 4.206 6.443 0 7.441 0 10.801 C 0 12.838 1.457 14.006 3.998 14.006 C 5.406 14.006 6.93 13.435 8.655 12.263 C 8.934 13.352 9.751 13.949 10.976 13.949 C 11.882 13.949 12.615 13.74 13.283 13.295 L 13.344 13.254 L 13.344 11.917 L 13.142 12.026 C 12.766 12.228 12.44 12.325 12.148 12.325 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-21ga8n\",layoutDependency:layoutDependency,layoutId:\"sk30UKkQj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.336 5.931\" overflow=\"visible\"><path d=\"M 6.336 0 L 6.336 4.298 C 4.728 5.412 3.402 5.931 2.169 5.931 C 1.359 5.931 0 5.662 0 3.856 C 0 1.471 2.525 0.579 6.336 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.545 5.191\" overflow=\"visible\"><path d=\"M 5.545 0 L 5.545 3.762 C 4.138 4.737 2.978 5.191 1.898 5.191 C 1.189 5.191 0 4.955 0 3.375 C 0 1.287 2.21 0.507 5.545 0 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.526 5.173\" overflow=\"visible\"><path d=\"M 5.526 0 L 5.526 3.749 C 4.123 4.72 2.967 5.173 1.891 5.173 C 1.185 5.173 0 4.938 0 3.363 C 0 1.283 2.203 0.505 5.526 0 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.53 5.177\" overflow=\"visible\"><path d=\"M 5.53 0 L 5.53 3.751 C 4.126 4.724 2.969 5.177 1.893 5.177 C 1.186 5.177 0 4.941 0 3.366 C 0 1.284 2.204 0.505 5.53 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9ngmb\",layoutDependency:layoutDependency,layoutId:\"EjfYzKMSV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.326 20.351\" overflow=\"visible\"><path d=\"M 5.395 0.001 L 4.088 0.001 L 4.065 0.132 C 3.535 3.18 2.425 4.693 0.105 5.528 L 0 5.565 L 0 6.525 L 2.195 6.525 L 2.195 16.35 C 2.195 19.043 3.501 20.351 6.187 20.351 C 7.229 20.351 8.426 20.1 9.237 19.711 L 9.326 19.668 L 9.326 18.058 L 9.112 18.14 C 8.426 18.402 7.799 18.524 7.137 18.524 C 5.9 18.524 5.395 17.903 5.395 16.384 L 5.395 6.524 L 9.326 6.524 L 9.326 4.861 L 5.395 4.861 L 5.395 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.162 17.811\" overflow=\"visible\"><path d=\"M 4.721 0.001 L 3.578 0.001 L 3.558 0.115 C 3.094 2.783 2.122 4.108 0.092 4.838 L 0 4.871 L 0 5.71 L 1.921 5.71 L 1.921 14.309 C 1.921 16.666 3.064 17.811 5.415 17.811 C 6.327 17.811 7.375 17.591 8.084 17.251 L 8.162 17.213 L 8.162 15.804 L 7.975 15.876 C 7.375 16.105 6.826 16.212 6.246 16.212 C 5.163 16.212 4.721 15.669 4.721 14.339 L 4.721 5.71 L 8.162 5.71 L 8.162 4.254 L 4.721 4.254 L 4.721 0 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.134 17.749\" overflow=\"visible\"><path d=\"M 4.705 0.001 L 3.566 0.001 L 3.546 0.115 C 3.083 2.774 2.115 4.093 0.091 4.821 L 0 4.854 L 0 5.691 L 1.915 5.691 L 1.915 14.26 C 1.915 16.608 3.053 17.749 5.396 17.749 C 6.305 17.749 7.349 17.53 8.056 17.191 L 8.134 17.154 L 8.134 15.75 L 7.948 15.821 C 7.349 16.049 6.802 16.156 6.225 16.156 C 5.145 16.156 4.705 15.615 4.705 14.289 L 4.705 5.69 L 8.134 5.69 L 8.134 4.24 L 4.705 4.24 L 4.705 0 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.14 17.762\" overflow=\"visible\"><path d=\"M 4.708 0.001 L 3.568 0.001 L 3.548 0.115 C 3.085 2.776 2.116 4.096 0.091 4.824 L 0 4.857 L 0 5.694 L 1.916 5.694 L 1.916 14.27 C 1.916 16.62 3.055 17.762 5.4 17.762 C 6.31 17.762 7.354 17.542 8.062 17.203 L 8.14 17.166 L 8.14 15.76 L 7.953 15.832 C 7.354 16.06 6.807 16.167 6.229 16.167 C 5.149 16.167 4.708 15.625 4.708 14.299 L 4.708 5.694 L 8.14 5.694 L 8.14 4.242 L 4.708 4.242 L 4.708 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hghvta\",layoutDependency:layoutDependency,layoutId:\"iQmn80e15\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.355 23.798\" overflow=\"visible\"><path d=\"M 15.159 21.111 L 15.159 12.77 C 15.159 8.626 11.794 8.178 10.348 8.178 C 8.642 8.178 6.734 8.939 5.427 9.699 L 5.427 0 L 4.208 0 L 0 2.631 L 0 3.535 L 1.37 3.535 C 2.011 3.535 2.228 3.768 2.228 4.46 L 2.228 21.111 C 2.228 22.148 1.94 22.497 0.144 22.661 L 0 22.674 L 0 23.798 L 7.623 23.798 L 7.623 22.674 L 7.479 22.661 C 5.71 22.497 5.427 22.148 5.427 21.111 L 5.427 11.506 C 6.714 10.631 8.131 10.168 9.529 10.168 C 11.12 10.168 11.927 11.043 11.927 12.769 L 11.927 21.11 C 11.927 22.166 11.658 22.498 9.875 22.66 L 9.732 22.673 L 9.732 23.797 L 17.355 23.797 L 17.355 22.673 L 17.211 22.66 C 15.442 22.496 15.159 22.147 15.159 21.11 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.189 20.828\" overflow=\"visible\"><path d=\"M 13.267 18.476 L 13.267 11.176 C 13.267 7.549 10.322 7.157 9.057 7.157 C 7.563 7.157 5.894 7.823 4.75 8.488 L 4.75 0 L 3.683 0 L 0 2.303 L 0 3.094 L 1.199 3.094 C 1.76 3.094 1.95 3.298 1.95 3.903 L 1.95 18.476 C 1.95 19.384 1.698 19.689 0.126 19.833 L 0 19.844 L 0 20.828 L 6.671 20.828 L 6.671 19.844 L 6.546 19.833 C 4.997 19.689 4.75 19.384 4.75 18.476 L 4.75 10.07 C 5.876 9.304 7.116 8.899 8.339 8.899 C 9.732 8.899 10.439 9.665 10.439 11.175 L 10.439 18.475 C 10.439 19.4 10.203 19.69 8.642 19.832 L 8.517 19.843 L 8.517 20.827 L 15.189 20.827 L 15.189 19.843 L 15.063 19.832 C 13.515 19.689 13.267 19.383 13.267 18.475 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.136 20.756\" overflow=\"visible\"><path d=\"M 13.221 18.412 L 13.221 11.137 C 13.221 7.523 10.287 7.132 9.026 7.132 C 7.537 7.132 5.874 7.796 4.734 8.459 L 4.734 0 L 3.67 0 L 0 2.295 L 0 3.083 L 1.195 3.083 C 1.754 3.083 1.943 3.287 1.943 3.89 L 1.943 18.412 C 1.943 19.317 1.692 19.621 0.125 19.764 L 0 19.775 L 0 20.756 L 6.648 20.756 L 6.648 19.775 L 6.523 19.764 C 4.98 19.621 4.734 19.317 4.734 18.412 L 4.734 10.035 C 5.856 9.272 7.091 8.868 8.311 8.868 C 9.698 8.868 10.403 9.632 10.403 11.137 L 10.403 18.411 C 10.403 19.333 10.167 19.622 8.612 19.763 L 8.488 19.775 L 8.488 20.755 L 15.136 20.755 L 15.136 19.775 L 15.011 19.763 C 13.468 19.621 13.221 19.316 13.221 18.411 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.147 20.77\" overflow=\"visible\"><path d=\"M 13.23 18.424 L 13.23 11.145 C 13.23 7.528 10.294 7.137 9.032 7.137 C 7.542 7.137 5.878 7.801 4.737 8.465 L 4.737 0 L 3.673 0 L 0 2.297 L 0 3.085 L 1.195 3.085 C 1.755 3.085 1.945 3.289 1.945 3.892 L 1.945 18.424 C 1.945 19.33 1.693 19.635 0.125 19.778 L 0 19.789 L 0 20.77 L 6.653 20.77 L 6.653 19.789 L 6.528 19.778 C 4.984 19.635 4.737 19.33 4.737 18.424 L 4.737 10.042 C 5.86 9.278 7.096 8.874 8.316 8.874 C 9.705 8.874 10.41 9.638 10.41 11.144 L 10.41 18.424 C 10.41 19.346 10.174 19.635 8.618 19.777 L 8.494 19.788 L 8.494 20.769 L 15.147 20.769 L 15.147 19.788 L 15.021 19.777 C 13.477 19.634 13.23 19.329 13.23 18.424 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jrqdm\",layoutDependency:layoutDependency,layoutId:\"KP1Qq2wGT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.749 16.113\" overflow=\"visible\"><path d=\"M 7.858 0.001 C 3.305 0.001 0 3.382 0 8.04 C 0 12.718 3.305 16.113 7.858 16.113 C 12.431 16.113 15.749 12.719 15.749 8.041 C 15.749 3.382 12.431 0 7.858 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.783 14.102\" overflow=\"visible\"><path d=\"M 6.877 0.001 C 2.893 0.001 0 2.96 0 7.036 C 0 11.131 2.893 14.102 6.877 14.102 C 10.879 14.102 13.783 11.131 13.783 7.037 C 13.783 2.96 10.879 0 6.877 0 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.736 14.053\" overflow=\"visible\"><path d=\"M 6.854 0.001 C 2.883 0.001 0 2.949 0 7.012 C 0 11.092 2.883 14.053 6.854 14.053 C 10.842 14.053 13.736 11.093 13.736 7.013 C 13.736 2.949 10.842 0 6.854 0 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.745 14.063\" overflow=\"visible\"><path d=\"M 6.858 0.001 C 2.885 0.001 0 2.951 0 7.017 C 0 11.1 2.885 14.063 6.858 14.063 C 10.849 14.063 13.745 11.1 13.745 7.018 C 13.745 2.951 10.849 0 6.858 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-199ousq\",layoutDependency:layoutDependency,layoutId:\"sxvUufxkr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.826 12.919\" overflow=\"visible\"><path d=\"M 4.396 12.919 C 0.762 12.919 0 9.397 0 6.444 C 0 3.503 0.762 0 4.396 0 C 8.058 0 8.826 3.504 8.826 6.444 C 8.826 9.397 8.058 12.919 4.396 12.919 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.724 11.307\" overflow=\"visible\"><path d=\"M 3.848 11.307 C 0.667 11.307 0 8.224 0 5.639 C 0 3.066 0.667 0 3.848 0 C 7.052 0 7.724 3.067 7.724 5.639 C 7.724 8.224 7.052 11.307 3.848 11.307 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.698 11.268\" overflow=\"visible\"><path d=\"M 3.834 11.268 C 0.665 11.268 0 8.196 0 5.62 C 0 3.056 0.665 0 3.834 0 C 7.027 0 7.698 3.056 7.698 5.62 C 7.698 8.196 7.027 11.268 3.834 11.268 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.703 11.275\" overflow=\"visible\"><path d=\"M 3.837 11.275 C 0.665 11.275 0 8.202 0 5.624 C 0 3.058 0.665 0 3.837 0 C 7.032 0 7.703 3.058 7.703 5.624 C 7.703 8.202 7.032 11.275 3.837 11.275 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g4cuh9\",layoutDependency:layoutDependency,layoutId:\"s5FwA9BZh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.086 15.622\" overflow=\"visible\"><path d=\"M 26.943 14.484 C 25.146 14.32 24.858 13.971 24.858 12.934 L 24.858 4.592 C 24.858 0.448 21.494 0 20.047 0 C 18.147 0 15.875 0.969 14.493 1.903 C 13.463 0.251 11.467 0 10.348 0 C 8.642 0 6.734 0.761 5.427 1.521 L 5.427 0.001 L 4.208 0.001 L 0 2.633 L 0 3.536 L 1.37 3.536 C 2.011 3.536 2.228 3.769 2.228 4.461 L 2.228 12.934 C 2.228 13.972 1.94 14.32 0.144 14.485 L 0 14.498 L 0 15.622 L 7.623 15.622 L 7.623 14.498 L 7.479 14.485 C 5.71 14.32 5.427 13.971 5.427 12.934 L 5.427 3.329 C 6.714 2.454 8.13 1.991 9.529 1.991 C 11.12 1.991 11.927 2.867 11.927 4.592 L 11.927 12.934 C 11.927 13.99 11.658 14.322 9.875 14.484 L 9.732 14.497 L 9.732 15.621 L 17.355 15.621 L 17.355 14.497 L 17.211 14.484 C 15.442 14.319 15.159 13.97 15.159 12.934 L 15.159 4.592 C 15.159 4.193 15.112 3.796 15.017 3.381 C 16.395 2.458 17.822 1.991 19.261 1.991 C 20.852 1.991 21.659 2.867 21.659 4.592 L 21.659 12.934 C 21.659 13.97 21.376 14.319 19.607 14.484 L 19.464 14.497 L 19.464 15.621 L 27.086 15.621 L 27.086 14.497 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({HAgv0G6rp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.705 13.672\" overflow=\"visible\"><path d=\"M 23.58 12.676 C 22.007 12.533 21.755 12.227 21.755 11.319 L 21.755 4.019 C 21.755 0.392 18.811 0 17.545 0 C 15.882 0 13.894 0.848 12.684 1.665 C 11.783 0.22 10.036 0 9.057 0 C 7.563 0 5.894 0.666 4.75 1.331 L 4.75 0.001 L 3.683 0.001 L 0 2.304 L 0 3.095 L 1.199 3.095 C 1.76 3.095 1.95 3.299 1.95 3.904 L 1.95 11.32 C 1.95 12.228 1.698 12.533 0.126 12.677 L 0 12.688 L 0 13.672 L 6.671 13.672 L 6.671 12.688 L 6.546 12.677 C 4.997 12.533 4.75 12.227 4.75 11.32 L 4.75 2.913 C 5.876 2.148 7.115 1.743 8.339 1.743 C 9.732 1.743 10.438 2.509 10.438 4.019 L 10.438 11.319 C 10.438 12.244 10.203 12.534 8.642 12.676 L 8.517 12.688 L 8.517 13.671 L 15.189 13.671 L 15.189 12.688 L 15.063 12.676 C 13.515 12.532 13.267 12.227 13.267 11.319 L 13.267 4.019 C 13.267 3.67 13.226 3.322 13.142 2.959 C 14.348 2.152 15.598 1.743 16.857 1.743 C 18.249 1.743 18.956 2.509 18.956 4.019 L 18.956 11.319 C 18.956 12.227 18.708 12.532 17.16 12.676 L 17.035 12.688 L 17.035 13.671 L 23.705 13.671 L 23.705 12.688 Z\" fill=\"transparent\"></path></svg>'},JR0znZZRA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.623 13.625\" overflow=\"visible\"><path d=\"M 23.499 12.633 C 21.931 12.49 21.68 12.185 21.68 11.28 L 21.68 4.005 C 21.68 0.391 18.746 0 17.485 0 C 15.827 0 13.846 0.845 12.641 1.659 C 11.742 0.219 10.001 0 9.026 0 C 7.537 0 5.874 0.664 4.734 1.327 L 4.734 0.001 L 3.67 0.001 L 0 2.296 L 0 3.084 L 1.195 3.084 C 1.754 3.084 1.943 3.287 1.943 3.891 L 1.943 11.281 C 1.943 12.186 1.692 12.49 0.125 12.633 L 0 12.645 L 0 13.625 L 6.648 13.625 L 6.648 12.645 L 6.523 12.633 C 4.98 12.49 4.734 12.185 4.734 11.281 L 4.734 2.903 C 5.856 2.14 7.091 1.737 8.311 1.737 C 9.698 1.737 10.402 2.5 10.402 4.005 L 10.402 11.28 C 10.402 12.202 10.167 12.491 8.612 12.633 L 8.488 12.644 L 8.488 13.624 L 15.136 13.624 L 15.136 12.644 L 15.011 12.633 C 13.468 12.489 13.221 12.184 13.221 11.28 L 13.221 4.005 C 13.221 3.657 13.18 3.311 13.097 2.949 C 14.299 2.144 15.544 1.737 16.798 1.737 C 18.186 1.737 18.89 2.5 18.89 4.005 L 18.89 11.28 C 18.89 12.184 18.643 12.489 17.1 12.633 L 16.976 12.644 L 16.976 13.624 L 23.623 13.624 L 23.623 12.644 Z\" fill=\"transparent\"></path></svg>'},rr36SQ9VV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.64 13.634\" overflow=\"visible\"><path d=\"M 23.515 12.641 C 21.946 12.498 21.695 12.193 21.695 11.288 L 21.695 4.008 C 21.695 0.391 18.759 0 17.497 0 C 15.838 0 13.855 0.845 12.649 1.66 C 11.75 0.219 10.008 0 9.032 0 C 7.542 0 5.878 0.664 4.737 1.328 L 4.737 0.001 L 3.673 0.001 L 0 2.298 L 0 3.086 L 1.195 3.086 C 1.755 3.086 1.945 3.29 1.945 3.894 L 1.945 11.289 C 1.945 12.194 1.693 12.498 0.125 12.642 L 0 12.653 L 0 13.634 L 6.653 13.634 L 6.653 12.653 L 6.528 12.642 C 4.984 12.498 4.737 12.193 4.737 11.289 L 4.737 2.905 C 5.86 2.142 7.096 1.738 8.316 1.738 C 9.705 1.738 10.409 2.502 10.409 4.008 L 10.409 11.288 C 10.409 12.21 10.174 12.499 8.618 12.641 L 8.494 12.652 L 8.494 13.633 L 15.147 13.633 L 15.147 12.652 L 15.021 12.641 C 13.477 12.497 13.23 12.193 13.23 11.288 L 13.23 4.008 C 13.23 3.66 13.189 3.313 13.106 2.951 C 14.309 2.146 15.555 1.738 16.81 1.738 C 18.199 1.738 18.903 2.502 18.903 4.008 L 18.903 11.288 C 18.903 12.193 18.656 12.497 17.112 12.641 L 16.987 12.652 L 16.987 13.633 L 23.64 13.633 L 23.64 12.652 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-8vtsvw\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"kcPA5YIVu\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined},{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-16-70)/2)+0+34,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ml8ixt-container\",layoutDependency:layoutDependency,layoutId:\"YUYfsyAm2-container\",nodeId:\"YUYfsyAm2\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Approach\",id:\"YUYfsyAm2\",layoutId:\"YUYfsyAm2\",qNBeEglHJ:false,QxXFL7NXK:resolvedLinks[0],variant:matchVariant(\"pLlaVNQ52\"),width:\"100%\",...addPropertyOverrides({HAgv0G6rp:{QxXFL7NXK:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined},{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-16-70)/2)+0+34,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nq04hc-container\",layoutDependency:layoutDependency,layoutId:\"j_v9voReg-container\",nodeId:\"j_v9voReg\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Partnerships\",id:\"j_v9voReg\",layoutId:\"j_v9voReg\",qNBeEglHJ:false,QxXFL7NXK:resolvedLinks1[0],variant:matchVariant(\"pLlaVNQ52\"),width:\"100%\",...addPropertyOverrides({HAgv0G6rp:{QxXFL7NXK:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined},{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-16-70)/2)+0+34,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bwrczm-container\",layoutDependency:layoutDependency,layoutId:\"VIYP0BTqN-container\",nodeId:\"VIYP0BTqN\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Insights\",id:\"VIYP0BTqN\",layoutId:\"VIYP0BTqN\",qNBeEglHJ:false,QxXFL7NXK:resolvedLinks2[0],variant:matchVariant(\"pLlaVNQ52\"),width:\"100%\",...addPropertyOverrides({HAgv0G6rp:{QxXFL7NXK:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-16-70)/2)+0+34,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-cf6b6k-container\",id:`${layoutId}-cf6b6k`,layoutDependency:layoutDependency,layoutId:\"dScMBiWQS-container\",nodeId:\"dScMBiWQS\",ref:ref1,rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:[/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"About\",id:\"dScMBiWQS\",layoutId:\"dScMBiWQS\",qNBeEglHJ:true,QxXFL7NXK:resolvedLinks3[0],variant:matchVariant(\"pLlaVNQ52\"),width:\"100%\",zn0R93oGC:zn0R93oGC13elrgn({overlay}),...addPropertyOverrides({HAgv0G6rp:{QxXFL7NXK:resolvedLinks3[1]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-cf6b6k`,offsetX:-16,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-9bipx3\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"mVJrJ6z_G\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 39, 50, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"190px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1me0b2-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"tAUUr3Fg4-container\",nodeId:\"tAUUr3Fg4\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(Dropdown1,{height:\"100%\",id:\"tAUUr3Fg4\",layoutId:\"tAUUr3Fg4\",style:{width:\"100%\"},variant:matchVariant(\"VQX98kLoF\"),width:\"100%\"})})})})})})]})})})})})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1fe6xr2\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"DlmrMP0oq\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r8p3hr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A3NbF7dBS-container\",nodeId:\"A3NbF7dBS\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",id:\"A3NbF7dBS\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"A3NbF7dBS\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({JR0znZZRA:{iconImage:addImageAlt({pixelHeight:25,pixelWidth:25,src:\"https://framerusercontent.com/images/uGsLPUq9YltF1PyNFA9MVXqpnBI.svg?width=25&height=25\"},\"search icon\"),iconType:\"custom\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rsPd4TKN9\"},implicitPathVariables:undefined},{href:{webPageId:\"rsPd4TKN9\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-16-70)/2)+0+22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ecdl9x-container\",layoutDependency:layoutDependency,layoutId:\"NJBrxoVkv-container\",nodeId:\"NJBrxoVkv\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(ButtonFill,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Get in Touch\",id:\"NJBrxoVkv\",layoutId:\"NJBrxoVkv\",QxXFL7NXK:resolvedLinks4[0],width:\"100%\",...addPropertyOverrides({HAgv0G6rp:{QxXFL7NXK:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JR0znZZRA:{height:60,y:(componentViewport?.y||0)+0+0+5+0+0},rr36SQ9VV:{height:45,y:(componentViewport?.y||0)+0+0+0+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-122ua4t-container\",layoutDependency:layoutDependency,layoutId:\"rg2ARV_EH-container\",nodeId:\"rg2ARV_EH\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",children:/*#__PURE__*/_jsx(HamburgerMenu,{height:\"100%\",id:\"rg2ARV_EH\",layoutId:\"rg2ARV_EH\",MrTkMS41m:\"var(--token-744386ec-9fba-4775-9f47-2a0f0bd6c4e4, rgb(10, 10, 10))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"OaGSkNaU4\"),width:\"100%\",...addPropertyOverrides({JR0znZZRA:{style:{height:\"100%\"},Y8rJSNj1j:Y8rJSNj1j1iv1w35},rr36SQ9VV:{style:{height:\"100%\"},variant:matchVariant(\"BYmKBdY9S\"),Y8rJSNj1j:Y8rJSNj1j1f1t900}},baseVariant,gestureVariant)})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2tgjcj\",\"data-framer-name\":\"Mobile Nav\",layoutDependency:layoutDependency,layoutId:\"U9WH70SpJ\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({JR0znZZRA:{value:transition4},rr36SQ9VV:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-93qib3\",\"data-framer-appear-id\":\"93qib3\",\"data-framer-name\":\"Links\",initial:animation4,layoutDependency:layoutDependency,layoutId:\"WfBFmzRmm\",optimized:true,children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ig7sa7\",layoutDependency:layoutDependency,layoutId:\"z3SxQkZaK\",style:{opacity:1},variants:{JR0znZZRA:{opacity:0},rr36SQ9VV:{opacity:1}},children:[isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({rr36SQ9VV:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JR0znZZRA:{height:24,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 52px)`,y:(componentViewport?.y||0)+0+75+0+0+24+120+0+0},rr36SQ9VV:{height:24,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 32px)`,y:(componentViewport?.y||0)+0+65+0+0+24+120+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z7qbd4-container\",layoutDependency:layoutDependency,layoutId:\"U1r5gJ5Vh-container\",nodeId:\"U1r5gJ5Vh\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",style:{opacity:1},variants:{JR0znZZRA:{opacity:0},rr36SQ9VV:{opacity:1}},children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"About\",id:\"U1r5gJ5Vh\",layoutId:\"U1r5gJ5Vh\",qNBeEglHJ:false,QxXFL7NXK:resolvedLinks5[0],style:{width:\"100%\"},variant:matchVariant(\"KVMJf27pA\"),width:\"100%\",XQr2vXlCE:XQr2vXlCE1f1t900,...addPropertyOverrides({JR0znZZRA:{QxXFL7NXK:resolvedLinks5[1]},rr36SQ9VV:{QxXFL7NXK:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({rr36SQ9VV:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,...addPropertyOverrides({JR0znZZRA:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 52px)`,y:(componentViewport?.y||0)+0+75+0+0+24+120+0+24},rr36SQ9VV:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 32px)`,y:(componentViewport?.y||0)+0+65+0+0+24+120+0+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bah1m0-container\",layoutDependency:layoutDependency,layoutId:\"d8dYeiFOY-container\",nodeId:\"d8dYeiFOY\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",style:{opacity:1},variants:{JR0znZZRA:{opacity:0},rr36SQ9VV:{opacity:1}},children:/*#__PURE__*/_jsx(Dropdown1,{height:\"100%\",id:\"d8dYeiFOY\",layoutId:\"d8dYeiFOY\",style:{width:\"100%\"},variant:matchVariant(\"BFvivhgSc\"),width:\"100%\",z5I2HO587:z5I2HO5871f1t900})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({rr36SQ9VV:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined},{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined},{href:{webPageId:\"RwYdbihZU\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JR0znZZRA:{height:24,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 52px)`,y:(componentViewport?.y||0)+0+75+0+0+24+40},rr36SQ9VV:{height:24,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 32px)`,y:(componentViewport?.y||0)+0+65+0+0+24+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xum5un-container\",layoutDependency:layoutDependency,layoutId:\"fVtz0NA4B-container\",nodeId:\"fVtz0NA4B\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",style:{opacity:1},variants:{JR0znZZRA:{opacity:0},rr36SQ9VV:{opacity:1}},children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Partnerships\",id:\"fVtz0NA4B\",layoutId:\"fVtz0NA4B\",qNBeEglHJ:false,QxXFL7NXK:resolvedLinks6[0],style:{width:\"100%\"},variant:matchVariant(\"KVMJf27pA\"),width:\"100%\",XQr2vXlCE:XQr2vXlCE1f1t900,...addPropertyOverrides({JR0znZZRA:{QxXFL7NXK:resolvedLinks6[1]},rr36SQ9VV:{QxXFL7NXK:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({rr36SQ9VV:{value:transition8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined},{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined},{href:{webPageId:\"xk8hB3L7q\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JR0znZZRA:{height:24,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 52px)`,y:(componentViewport?.y||0)+0+75+0+0+24+80},rr36SQ9VV:{height:24,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 32px)`,y:(componentViewport?.y||0)+0+65+0+0+24+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y7t4pj-container\",layoutDependency:layoutDependency,layoutId:\"NkhRvOFlX-container\",nodeId:\"NkhRvOFlX\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",style:{opacity:1},variants:{JR0znZZRA:{opacity:0},rr36SQ9VV:{opacity:1}},children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Insights\",id:\"NkhRvOFlX\",layoutId:\"NkhRvOFlX\",qNBeEglHJ:false,QxXFL7NXK:resolvedLinks7[0],style:{width:\"100%\"},variant:matchVariant(\"KVMJf27pA\"),width:\"100%\",XQr2vXlCE:XQr2vXlCE1f1t900,...addPropertyOverrides({JR0znZZRA:{QxXFL7NXK:resolvedLinks7[1]},rr36SQ9VV:{QxXFL7NXK:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({rr36SQ9VV:{value:transition9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined},{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined},{href:{webPageId:\"LSVrCFE8Z\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({JR0znZZRA:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 52px)`,y:(componentViewport?.y||0)+0+75+0+0+24+0},rr36SQ9VV:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 32px)`,y:(componentViewport?.y||0)+0+65+0+0+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uwu465-container\",layoutDependency:layoutDependency,layoutId:\"raPNLF5St-container\",nodeId:\"raPNLF5St\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",style:{opacity:1},variants:{JR0znZZRA:{opacity:0},rr36SQ9VV:{opacity:1}},children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Approach\",id:\"raPNLF5St\",layoutId:\"raPNLF5St\",qNBeEglHJ:false,QxXFL7NXK:resolvedLinks8[0],style:{width:\"100%\"},variant:matchVariant(\"KVMJf27pA\"),width:\"100%\",XQr2vXlCE:XQr2vXlCE1f1t900,...addPropertyOverrides({JR0znZZRA:{QxXFL7NXK:resolvedLinks8[1]},rr36SQ9VV:{QxXFL7NXK:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({rr36SQ9VV:{value:transition10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JR0znZZRA:{height:48,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 52px)`,y:(componentViewport?.y||0)+0+75+0+0+24+251},rr36SQ9VV:{height:48,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 32px)`,y:(componentViewport?.y||0)+0+65+0+0+24+251}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dy0h93-container\",layoutDependency:layoutDependency,layoutId:\"h2r54ez1R-container\",nodeId:\"h2r54ez1R\",rendersWithMotion:true,scopeId:\"SrbwMnyyE\",style:{opacity:1},variants:{JR0znZZRA:{opacity:0},rr36SQ9VV:{opacity:1}},children:/*#__PURE__*/_jsx(ButtonFill,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Get in Touch\",id:\"h2r54ez1R\",layoutId:\"h2r54ez1R\",style:{width:\"100%\"},width:\"100%\",ZDLO39ltU:ZDLO39ltU1f1t900})})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({JR0znZZRA:{value:transition11},rr36SQ9VV:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rgrubo\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"BMy8sMAkw\",style:{backgroundColor:\"rgb(153, 238, 255)\"},variants:{JR0znZZRA:{backgroundColor:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"},rr36SQ9VV:{backgroundColor:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\"}}})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NcEBB.framer-105q3y6, .framer-NcEBB .framer-105q3y6 { display: block; }\",\".framer-NcEBB.framer-d4nh68 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 120px; overflow: visible; padding: 0px 48px 16px 48px; position: relative; width: 1200px; }\",\".framer-NcEBB .framer-cbaatf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-evenly; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NcEBB .framer-1ktqu04 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NcEBB .framer-2ceaq8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-NcEBB .framer-n8r4n8 { height: 49px; position: relative; width: 165px; }\",\".framer-NcEBB .framer-68eo1z { height: 12px; left: 32px; position: absolute; top: 32px; width: 12px; }\",\".framer-NcEBB .framer-1344in5 { height: 12px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-NcEBB .framer-kdgtzk { height: 9px; left: 2px; position: absolute; top: 2px; width: 9px; }\",\".framer-NcEBB .framer-sp1ce { height: 49px; left: 0px; position: absolute; top: 0px; width: 165px; }\",\".framer-NcEBB .framer-7sobht { height: 49px; left: 0px; position: absolute; top: 0px; width: 43px; }\",\".framer-NcEBB .framer-d4uikb { height: 24px; left: 56px; position: absolute; top: 26px; width: 21px; }\",\".framer-NcEBB .framer-w5s3fn { height: 16px; left: 75px; position: absolute; top: 33px; width: 16px; }\",\".framer-NcEBB .framer-21ga8n { height: 6px; left: 78px; position: absolute; top: 41px; width: 7px; }\",\".framer-NcEBB .framer-9ngmb { height: 21px; left: 91px; position: absolute; top: 29px; width: 10px; }\",\".framer-NcEBB .framer-hghvta { height: 24px; left: 102px; position: absolute; top: 25px; width: 18px; }\",\".framer-NcEBB .framer-jrqdm { height: 16px; left: 121px; position: absolute; top: 33px; width: 16px; }\",\".framer-NcEBB .framer-199ousq { height: 13px; left: 125px; position: absolute; top: 35px; width: 9px; }\",\".framer-NcEBB .framer-g4cuh9 { height: 16px; left: 138px; position: absolute; top: 33px; width: 27px; }\",\".framer-NcEBB .framer-8vtsvw { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; overflow: visible; padding: 22px 0px 0px 6px; position: relative; width: 1px; }\",\".framer-NcEBB .framer-ml8ixt-container, .framer-NcEBB .framer-1nq04hc-container, .framer-NcEBB .framer-bwrczm-container, .framer-NcEBB .framer-cf6b6k-container, .framer-NcEBB .framer-ecdl9x-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NcEBB .framer-9bipx3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NcEBB .framer-1me0b2-container { flex: none; height: auto; position: relative; width: 190px; }\",\".framer-NcEBB .framer-1fe6xr2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 22px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-NcEBB .framer-1r8p3hr-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-NcEBB .framer-122ua4t-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-NcEBB .framer-2tgjcj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1280px; min-height: 70px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NcEBB .framer-93qib3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 16px 0px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-NcEBB .framer-ig7sa7 { 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: 100%; }\",\".framer-NcEBB .framer-z7qbd4-container, .framer-NcEBB .framer-bah1m0-container, .framer-NcEBB .framer-xum5un-container, .framer-NcEBB .framer-1y7t4pj-container, .framer-NcEBB .framer-uwu465-container, .framer-NcEBB .framer-1dy0h93-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-NcEBB .framer-1rgrubo { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-NcEBB.framer-v-vqk9vb.framer-d4nh68 { padding: 0px 32px 16px 32px; width: 810px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-cbaatf { justify-content: space-between; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-n8r4n8, .framer-NcEBB.framer-v-vqk9vb .framer-sp1ce { height: 43px; width: 145px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-68eo1z, .framer-NcEBB.framer-v-1wzwyya .framer-68eo1z, .framer-NcEBB.framer-v-jurpap .framer-68eo1z { height: 11px; left: 28px; top: 28px; width: 11px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-1344in5, .framer-NcEBB.framer-v-1wzwyya .framer-1344in5, .framer-NcEBB.framer-v-jurpap .framer-1344in5 { height: 11px; width: 11px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-kdgtzk, .framer-NcEBB.framer-v-jurpap .framer-kdgtzk { height: 8px; left: 2px; top: 2px; width: 8px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-7sobht, .framer-NcEBB.framer-v-1wzwyya .framer-7sobht, .framer-NcEBB.framer-v-jurpap .framer-7sobht { height: 43px; width: 38px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-d4uikb, .framer-NcEBB.framer-v-1wzwyya .framer-d4uikb, .framer-NcEBB.framer-v-jurpap .framer-d4uikb { height: 21px; left: 49px; top: 22px; width: 18px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-w5s3fn { height: 14px; left: 66px; top: 29px; width: 14px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-21ga8n { height: 5px; left: 69px; top: 36px; width: 6px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-9ngmb, .framer-NcEBB.framer-v-1wzwyya .framer-9ngmb, .framer-NcEBB.framer-v-jurpap .framer-9ngmb { height: 18px; left: 80px; top: 25px; width: 8px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-hghvta { height: 21px; left: 90px; top: 22px; width: 15px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-jrqdm, .framer-NcEBB.framer-v-1wzwyya .framer-jrqdm, .framer-NcEBB.framer-v-jurpap .framer-jrqdm { height: 14px; left: 106px; top: 29px; width: 14px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-199ousq { height: 12px; left: 109px; top: 31px; width: 8px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-g4cuh9, .framer-NcEBB.framer-v-1wzwyya .framer-g4cuh9, .framer-NcEBB.framer-v-jurpap .framer-g4cuh9 { height: 14px; left: 121px; top: 29px; width: 24px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-1fe6xr2 { gap: 4px; }\",\".framer-NcEBB.framer-v-vqk9vb .framer-1r8p3hr-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 39px); width: 38px; }\",\".framer-NcEBB.framer-v-1wzwyya.framer-d4nh68 { align-content: flex-start; align-items: flex-start; flex-direction: column; height: 75px; justify-content: flex-start; min-height: unset; overflow: var(--overflow-clip-fallback, clip); padding: 0px; width: 390px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-cbaatf { flex: none; height: 75px; padding: 0px 16px 1px 16px; width: 100%; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-n8r4n8, .framer-NcEBB.framer-v-1wzwyya .framer-sp1ce, .framer-NcEBB.framer-v-jurpap .framer-sp1ce { height: 43px; width: 144px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-kdgtzk { height: 8px; left: 2px; top: 2px; width: 7px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-w5s3fn, .framer-NcEBB.framer-v-jurpap .framer-w5s3fn { height: 14px; left: 65px; top: 29px; width: 14px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-21ga8n, .framer-NcEBB.framer-v-jurpap .framer-21ga8n { height: 5px; left: 68px; top: 36px; width: 6px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-hghvta, .framer-NcEBB.framer-v-jurpap .framer-hghvta { height: 21px; left: 89px; top: 22px; width: 15px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-199ousq, .framer-NcEBB.framer-v-jurpap .framer-199ousq { height: 12px; left: 109px; top: 30px; width: 8px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-1fe6xr2 { align-content: flex-end; align-items: flex-end; flex: 1 0 0px; gap: 4px; height: 64px; padding: 0px 0px 4px 0px; width: 1px; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-1r8p3hr-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-NcEBB.framer-v-1wzwyya .framer-122ua4t-container { height: 100%; width: auto; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-2tgjcj, .framer-NcEBB.framer-v-jurpap .framer-2tgjcj { flex: none; min-height: unset; width: 100%; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-93qib3 { padding: 24px 16px 0px 36px; pointer-events: none; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-ig7sa7, .framer-NcEBB.framer-v-jurpap .framer-ig7sa7 { gap: 0px; order: 3; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-xum5un-container, .framer-NcEBB.framer-v-jurpap .framer-xum5un-container { order: 1; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-1y7t4pj-container, .framer-NcEBB.framer-v-jurpap .framer-1y7t4pj-container { order: 2; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-uwu465-container, .framer-NcEBB.framer-v-jurpap .framer-uwu465-container { order: 0; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-1dy0h93-container, .framer-NcEBB.framer-v-jurpap .framer-1dy0h93-container { order: 4; }\",\".framer-NcEBB.framer-v-1wzwyya .framer-1rgrubo { bottom: 0px; height: unset; pointer-events: none; }\",\".framer-NcEBB.framer-v-jurpap.framer-d4nh68 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px; width: 390px; }\",\".framer-NcEBB.framer-v-jurpap .framer-cbaatf { flex: none; padding: 0px 16px 1px 16px; width: 100%; }\",\".framer-NcEBB.framer-v-jurpap .framer-n8r4n8 { height: 43px; order: 0; width: 144px; }\",\".framer-NcEBB.framer-v-jurpap .framer-1fe6xr2 { align-content: flex-end; align-items: flex-end; flex: 1 0 0px; height: 64px; padding: 0px; width: 1px; }\",\".framer-NcEBB.framer-v-jurpap .framer-122ua4t-container { height: 45px; width: auto; }\",\".framer-NcEBB.framer-v-jurpap .framer-93qib3 { padding: 24px 16px 0px 16px; }\",'.framer-NcEBB[data-border=\"true\"]::after, .framer-NcEBB [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 120\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"120px\",null]},\"HAgv0G6rp\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"120px\",null]},\"JR0znZZRA\":{\"layout\":[\"fixed\",\"fixed\"]},\"rr36SQ9VV\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSrbwMnyyE=withCSS(Component,css,\"framer-NcEBB\");export default FramerSrbwMnyyE;FramerSrbwMnyyE.displayName=\"Navbar\";FramerSrbwMnyyE.defaultProps={height:120,width:1200};addPropertyControls(FramerSrbwMnyyE,{variant:{options:[\"FUP2SAP8q\",\"HAgv0G6rp\",\"JR0znZZRA\",\"rr36SQ9VV\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSrbwMnyyE,[{explicitInter:true,fonts:[]},...NavLinkFonts,...Dropdown1Fonts,...SearchFonts,...ButtonFillFonts,...HamburgerMenuFonts],{supportsExplicitInterCodegen:true});FramerSrbwMnyyE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLink,{},context),forwardLoader(Dropdown1,{},context),forwardLoader(ButtonFill,{},context),forwardLoader(HamburgerMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSrbwMnyyE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"120px\\\",null]},\\\"HAgv0G6rp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"120px\\\",null]},\\\"JR0znZZRA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rr36SQ9VV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"120\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sUQ3Dgdy5Le4BON7FOo8/0Lrmsvt50sHER4RR0N7y/SHNDdlQhd.js\";const cycleOrder=[\"kgoQIoDI2\",\"JrExceCNN\"];const serializationHash=\"framer-5TdWO\";const variantClassNames={JrExceCNN:\"framer-v-18wnd01\",kgoQIoDI2:\"framer-v-jee8ro\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pQU7mHWIA=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Center:\"kgoQIoDI2\",Left:\"JrExceCNN\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,width,...props})=>{return{...props,pQU7mHWIA:color??props.pQU7mHWIA??\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kgoQIoDI2\"};};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,pQU7mHWIA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kgoQIoDI2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jee8ro\",className,classNames),\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"kgoQIoDI2\",ref:refBinding,style:{...style},...addPropertyOverrides({JrExceCNN:{\"data-framer-name\":\"Left\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n794v8\",\"data-styles-preset\":\"SHNDdlQhd\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pQU7mHWIA-DcRrgHjwX))\"},children:\"New on Substack: Impressions from the AI Impact Summit in Delhi\"})}),className:\"framer-g7d4kq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uTqCafPGn\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-pQU7mHWIA-DcRrgHjwX)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-pQU7mHWIA-DcRrgHjwX\":pQU7mHWIA},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JrExceCNN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n794v8\",\"data-styles-preset\":\"SHNDdlQhd\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pQU7mHWIA-DcRrgHjwX))\"},children:\"New on Substack: Impressions from the AI Impact Summit in Delhi\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5TdWO.framer-15fwwks, .framer-5TdWO .framer-15fwwks { display: block; }\",\".framer-5TdWO.framer-jee8ro { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1080px; }\",\".framer-5TdWO .framer-g7d4kq { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16.8\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JrExceCNN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pQU7mHWIA\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDcRrgHjwX=withCSS(Component,css,\"framer-5TdWO\");export default FramerDcRrgHjwX;FramerDcRrgHjwX.displayName=\"Announcement-Item\";FramerDcRrgHjwX.defaultProps={height:16.8,width:1080};addPropertyControls(FramerDcRrgHjwX,{variant:{options:[\"kgoQIoDI2\",\"JrExceCNN\"],optionTitles:[\"Center\",\"Left\"],title:\"Variant\",type:ControlType.Enum},pQU7mHWIA:{defaultValue:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerDcRrgHjwX,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDcRrgHjwX\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"16.8\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"pQU7mHWIA\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"1080\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JrExceCNN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DcRrgHjwX.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CloseIcon2 from\"https://framerusercontent.com/modules/pZVw6zRznr5LZQNyuFHO/HmXzAStCIwTLO7janqPZ/cDyjfCrpl.js\";import AnnouncementItem from\"https://framerusercontent.com/modules/vSNFPP6BOnvL7S6L9vlt/IzTl930M41SOo8ZBwFwC/DcRrgHjwX.js\";const AnnouncementItemFonts=getFonts(AnnouncementItem);const CloseIcon2Fonts=getFonts(CloseIcon2);const AnnouncementItemControls=getPropertyControls(AnnouncementItem);const enabledGestures={GGPoJ5o1R:{hover:true}};const cycleOrder=[\"GGPoJ5o1R\",\"O6W3XPgCV\"];const serializationHash=\"framer-Q1wsq\";const variantClassNames={GGPoJ5o1R:\"framer-v-1tp5uct\",O6W3XPgCV:\"framer-v-1sttzkl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bTGdfk5GG=undefined;const Kf15LpHtQ=undefined;const ho4nJBj10=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={close:\"O6W3XPgCV\",open:\"GGPoJ5o1R\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Center:\"kgoQIoDI2\",Left:\"JrExceCNN\"};const getProps=({alignment,height,id,padding,radius,width,...props})=>{return{...props,bTGdfk5GG:padding??props.bTGdfk5GG??\"12px 48px 12px 48px\",ho4nJBj10:humanReadableEnumMap[alignment]??alignment??props.ho4nJBj10??\"kgoQIoDI2\",Kf15LpHtQ:radius??props.Kf15LpHtQ??\"0px 0px 24px 24px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GGPoJ5o1R\"};};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,bTGdfk5GG,ho4nJBj10,Kf15LpHtQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GGPoJ5o1R\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap77tx8j=activeVariantCallback(async(...args)=>{setVariant(\"O6W3XPgCV\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"O6W3XPgCV\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{BYSTgNMGN:\"the-biggest-ai-summit-yet—but-was-it-enough\"},unresolvedPathSlugs:{BYSTgNMGN:{collectionId:\"iWcDkzasg\",collectionItemId:\"Dj4S8HjX3\"}},webPageId:\"UqlfoPaUD\"},motionChild:true,nodeId:\"GGPoJ5o1R\",openInNewTab:false,scopeId:\"Uebb0pM0m\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1tp5uct\",className,classNames)} framer-1ruofx6`,\"data-framer-name\":\"open\",layoutDependency:layoutDependency,layoutId:\"GGPoJ5o1R\",ref:refBinding,style:{\"--my3ikr\":numberToPixelString(bTGdfk5GG),backgroundColor:\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\",borderBottomLeftRadius:radiusForCorner(Kf15LpHtQ,3),borderBottomRightRadius:radiusForCorner(Kf15LpHtQ,2),borderTopLeftRadius:radiusForCorner(Kf15LpHtQ,0),borderTopRightRadius:radiusForCorner(Kf15LpHtQ,1),...style},variants:{\"GGPoJ5o1R-hover\":{backgroundColor:\"var(--token-d44f7e8a-39b1-4268-bb50-62c03bd6da40, rgb(197, 232, 233))\"}},...addPropertyOverrides({\"GGPoJ5o1R-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ic8hp0\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"oprcXEkhv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-crkckl-container\",layoutDependency:layoutDependency,layoutId:\"ARHr0hJLD-container\",nodeId:\"ARHr0hJLD\",rendersWithMotion:true,scopeId:\"Uebb0pM0m\",children:/*#__PURE__*/_jsx(AnnouncementItem,{height:\"100%\",id:\"ARHr0hJLD\",layoutId:\"ARHr0hJLD\",pQU7mHWIA:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",style:{width:\"100%\"},variant:matchVariant(ho4nJBj10),width:\"100%\",...addPropertyOverrides({\"GGPoJ5o1R-hover\":{pQU7mHWIA:\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b55q7l\",\"data-framer-name\":\"Close Wrapper\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KyA_HeqKV\",onTap:onTap77tx8j,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e9cym9-container\",layoutDependency:layoutDependency,layoutId:\"WLGMNNf03-container\",nodeId:\"WLGMNNf03\",rendersWithMotion:true,scopeId:\"Uebb0pM0m\",children:/*#__PURE__*/_jsx(CloseIcon2,{GBu42dZk0:\"var(--token-ed2d7631-dc85-4c6a-b70b-191963b16660, rgb(118, 255, 113))\",height:\"100%\",id:\"WLGMNNf03\",layoutId:\"WLGMNNf03\",PqOP4E25V:\"var(--token-1ca25e20-e5f3-4027-a31f-fad7e986210b, rgb(255, 255, 255))\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"GGPoJ5o1R-hover\":{GBu42dZk0:\"var(--token-b56f50c1-fcb3-4b68-b6a7-89649c4b97f7, rgb(81, 77, 68))\",PqOP4E25V:\"var(--token-05cd793b-9d3b-4705-90d3-fcc071a3faba, rgb(0, 39, 50))\"}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q1wsq.framer-1ruofx6, .framer-Q1wsq .framer-1ruofx6 { display: block; }\",\".framer-Q1wsq.framer-1tp5uct { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: var(--my3ikr); position: relative; text-decoration: none; width: 1200px; }\",\".framer-Q1wsq .framer-ic8hp0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Q1wsq .framer-crkckl-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Q1wsq .framer-b55q7l { align-content: center; align-items: center; cursor: pointer; 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-Q1wsq .framer-e9cym9-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"O6W3XPgCV\":{\"layout\":[\"fixed\",\"auto\"]},\"IrF8jdF3L\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bTGdfk5GG\":\"padding\",\"ho4nJBj10\":\"alignment\",\"Kf15LpHtQ\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUebb0pM0m=withCSS(Component,css,\"framer-Q1wsq\");export default FramerUebb0pM0m;FramerUebb0pM0m.displayName=\"Announcement\";FramerUebb0pM0m.defaultProps={height:48,width:1200};addPropertyControls(FramerUebb0pM0m,{variant:{options:[\"GGPoJ5o1R\",\"O6W3XPgCV\"],optionTitles:[\"open\",\"close\"],title:\"Variant\",type:ControlType.Enum},bTGdfk5GG:{defaultValue:\"12px 48px 12px 48px\",title:\"Padding\",type:ControlType.Padding},ho4nJBj10:AnnouncementItemControls?.[\"variant\"]&&{...AnnouncementItemControls[\"variant\"],defaultValue:\"kgoQIoDI2\",description:\"\",hidden:undefined,title:\"Alignment\"},onho4nJBj10Change:{changes:\"ho4nJBj10\",type:ControlType.ChangeHandler},Kf15LpHtQ:{defaultValue:\"0px 0px 24px 24px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerUebb0pM0m,[{explicitInter:true,fonts:[]},...AnnouncementItemFonts,...CloseIcon2Fonts],{supportsExplicitInterCodegen:true});FramerUebb0pM0m.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(AnnouncementItem,{},context),forwardLoader(CloseIcon2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUebb0pM0m\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"bTGdfk5GG\\\":\\\"padding\\\",\\\"ho4nJBj10\\\":\\\"alignment\\\",\\\"Kf15LpHtQ\\\":\\\"radius\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"O6W3XPgCV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IrF8jdF3L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NegativeGap from\"https://framerusercontent.com/modules/WDxawPvbWLs3cToKKGuC/3WIh5X7KWuIWz6UMG2Ow/Negative_Gap.js\";import Footer from\"#framer/local/canvasComponent/C1CiiRX_v/C1CiiRX_v.js\";import Navbar from\"#framer/local/canvasComponent/SrbwMnyyE/SrbwMnyyE.js\";import Announcement from\"#framer/local/canvasComponent/Uebb0pM0m/Uebb0pM0m.js\";const AnnouncementFonts=getFonts(Announcement);const NavbarFonts=getFonts(Navbar);const NegativeGapFonts=getFonts(NegativeGap);const FooterFonts=getFonts(Footer);const breakpoints={jKxKkAGBh:\"(max-width: 809.98px)\",VugwZlhCD:\"(min-width: 810px) and (max-width: 1199.98px)\",y2Pfs7pog:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Qgr4Z\";const variantClassNames={jKxKkAGBh:\"framer-v-1ky9xjh\",VugwZlhCD:\"framer-v-iaderx\",y2Pfs7pog:\"framer-v-npyo5e\"};const PeO9BiNeE=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qgr4Z.framer-1o18x2i, .framer-Qgr4Z .framer-1o18x2i { display: block; }\",\".framer-Qgr4Z.framer-npyo5e { align-content: center; align-items: center; background-color: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgr4Z .framer-6zr9fg-container { flex: none; height: auto; max-width: 1512px; order: -1000; position: relative; width: 100%; z-index: 9; }\",\".framer-Qgr4Z .framer-7io8da-container { flex: none; height: auto; max-width: 1512px; order: -999; position: relative; width: 100%; z-index: 9; }\",\".framer-Qgr4Z .framer-1qwftj5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Qgr4Z .framer-10nr905-container { flex: none; height: auto; order: 1003; position: relative; width: auto; }\",\".framer-Qgr4Z .framer-16euamb-container { flex: none; height: auto; max-width: 1512px; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={jKxKkAGBh:\"(max-width: 809.98px)\",VugwZlhCD:\"(min-width: 810px) and (max-width: 1199.98px)\",y2Pfs7pog:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"y2Pfs7pog\",Phone:\"jKxKkAGBh\",Tablet:\"VugwZlhCD\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({announcement,height,id,width,...props})=>{return{...props,PeO9BiNeE:announcement??props.PeO9BiNeE??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"y2Pfs7pog\"};};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,PeO9BiNeE,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"y2Pfs7pog\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-npyo5e\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[PeO9BiNeE!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6zr9fg-container\",nodeId:\"LK5HDri4L\",scopeId:\"Q7Lddn130\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jKxKkAGBh:{bTGdfk5GG:\"12px 16px 12px 16px\",ho4nJBj10:\"JrExceCNN\"},VugwZlhCD:{bTGdfk5GG:\"12px 32px 12px 32px\"}},children:/*#__PURE__*/_jsx(Announcement,{bTGdfk5GG:\"12px 48px 12px 48px\",height:\"100%\",ho4nJBj10:\"kgoQIoDI2\",id:\"LK5HDri4L\",layoutId:\"LK5HDri4L\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GGPoJ5o1R\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7io8da-container\",nodeId:\"RLtgE9mJG\",scopeId:\"Q7Lddn130\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jKxKkAGBh:{variant:matchVariant(\"JR0znZZRA\")},VugwZlhCD:{variant:matchVariant(\"HAgv0G6rp\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"RLtgE9mJG\",layoutId:\"RLtgE9mJG\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"FUP2SAP8q\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qwftj5\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10nr905-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ObrfrSVOT\",scopeId:\"Q7Lddn130\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VugwZlhCD:{gap:-50}},children:/*#__PURE__*/_jsx(NegativeGap,{gap:-60,height:\"100%\",id:\"ObrfrSVOT\",layoutId:\"ObrfrSVOT\",unit:\"px\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:645,width:\"min(100vw, 1512px)\",y:1320,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16euamb-container\",nodeId:\"kPDL980nw\",scopeId:\"Q7Lddn130\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jKxKkAGBh:{variant:matchVariant(\"Z1fWiMjc4\")},VugwZlhCD:{variant:matchVariant(\"f88MW0nJm\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"kPDL980nw\",layoutId:\"kPDL980nw\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"vLUA0LztW\"),width:\"100%\",zz78Fcoxl:\"124px 0px 0px 0px\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VugwZlhCD\":{\"layout\":[\"fixed\",\"fixed\"]},\"jKxKkAGBh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PeO9BiNeE\":\"announcement\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"y2Pfs7pog\":[\".framer-6zr9fg-container\",\".framer-7io8da-container\",\".framer-10nr905-container\",\".framer-16euamb-container\"],\"VugwZlhCD\":[\".framer-6zr9fg-container\",\".framer-7io8da-container\",\".framer-10nr905-container\",\".framer-16euamb-container\"],\"jKxKkAGBh\":[\".framer-6zr9fg-container\",\".framer-7io8da-container\",\".framer-10nr905-container\",\".framer-16euamb-container\"]}\n * @framerBreakpoints {\"y2Pfs7pog\":{\"min\":1200,\"canvasClassName\":\"framer-npyo5e-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"VugwZlhCD\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-iaderx-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jKxKkAGBh\":{\"max\":809,\"canvasClassName\":\"framer-1ky9xjh-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant y2Pfs7pog\n * @framerLayoutTemplate true\n */const FramerQ7Lddn130=withCSS(Component,css,\"framer-Qgr4Z\");export default FramerQ7Lddn130;FramerQ7Lddn130.displayName=\"404\";FramerQ7Lddn130.defaultProps={height:1e3,width:1200};addPropertyControls(FramerQ7Lddn130,{PeO9BiNeE:{defaultValue:true,description:\"Global top bar\",title:\"Announcement\",type:ControlType.Boolean}});addFonts(FramerQ7Lddn130,[{explicitInter:true,fonts:[]},...AnnouncementFonts,...NavbarFonts,...NegativeGapFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerQ7Lddn130.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Announcement,{},context),forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ7Lddn130\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VugwZlhCD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jKxKkAGBh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerRootFontSize\":\"16\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"y2Pfs7pog\",\"framerBreakpoints\":\"{\\\"y2Pfs7pog\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-npyo5e-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"VugwZlhCD\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-iaderx-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jKxKkAGBh\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ky9xjh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"y2Pfs7pog\\\":[\\\".framer-6zr9fg-container\\\",\\\".framer-7io8da-container\\\",\\\".framer-10nr905-container\\\",\\\".framer-16euamb-container\\\"],\\\"VugwZlhCD\\\":[\\\".framer-6zr9fg-container\\\",\\\".framer-7io8da-container\\\",\\\".framer-10nr905-container\\\",\\\".framer-16euamb-container\\\"],\\\"jKxKkAGBh\\\":[\\\".framer-6zr9fg-container\\\",\\\".framer-7io8da-container\\\",\\\".framer-10nr905-container\\\",\\\".framer-16euamb-container\\\"]}\",\"framerVariables\":\"{\\\"PeO9BiNeE\\\":\\\"announcement\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f353506)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NegativeGap from\"https://framerusercontent.com/modules/WDxawPvbWLs3cToKKGuC/3WIh5X7KWuIWz6UMG2Ow/Negative_Gap.js\";import Footer from\"#framer/local/canvasComponent/C1CiiRX_v/C1CiiRX_v.js\";import Navbar from\"#framer/local/canvasComponent/SrbwMnyyE/SrbwMnyyE.js\";import Announcement from\"#framer/local/canvasComponent/Uebb0pM0m/Uebb0pM0m.js\";import ImageText2Col from\"#framer/local/canvasComponent/vgTZSU4cn/vgTZSU4cn.js\";import TextCTA from\"#framer/local/canvasComponent/VkTN_pxpP/VkTN_pxpP.js\";const AnnouncementFonts=getFonts(Announcement);const NavbarFonts=getFonts(Navbar);const ImageText2ColFonts=getFonts(ImageText2Col);const NegativeGapFonts=getFonts(NegativeGap);const TextCTAFonts=getFonts(TextCTA);const FooterFonts=getFonts(Footer);const breakpoints={AZjqqbDbV:\"(min-width: 810px) and (max-width: 1199.98px)\",TnEPxiZ5v:\"(max-width: 809.98px)\",uqEroramI:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-9JDyK\";const variantClassNames={AZjqqbDbV:\"framer-v-z93rqp\",TnEPxiZ5v:\"framer-v-4kab59\",uqEroramI:\"framer-v-17cyd1w\"};const PeO9BiNeE=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9JDyK.framer-12p4fnq, .framer-9JDyK .framer-12p4fnq { display: block; }\",\".framer-9JDyK.framer-17cyd1w { align-content: center; align-items: center; background-color: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9JDyK .framer-p8lk6g-container { flex: none; height: auto; max-width: 1512px; order: -1000; position: relative; width: 100%; z-index: 10; }\",\".framer-9JDyK .framer-1mspp1s-container { flex: none; height: auto; max-width: 1512px; order: -999; position: relative; width: 100%; z-index: 9; }\",\".framer-9JDyK .framer-1fcb0jy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-9JDyK .framer-zo7n1q-container { flex: none; height: auto; max-width: 1512px; order: 1003; position: relative; width: 100%; z-index: 3; }\",\".framer-9JDyK .framer-1l2otox-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",\".framer-9JDyK .framer-1yt55fe-container { flex: none; height: auto; max-width: 1512px; order: 1005; position: relative; width: 100%; z-index: 2; }\",\".framer-9JDyK .framer-fsj425-container { flex: none; height: auto; order: 1006; position: relative; width: auto; }\",\".framer-9JDyK .framer-1f6cg3z-container { flex: none; height: auto; max-width: 1512px; order: 1007; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AZjqqbDbV:\"(min-width: 810px) and (max-width: 1199.98px)\",TnEPxiZ5v:\"(max-width: 809.98px)\",uqEroramI:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"uqEroramI\",Phone:\"TnEPxiZ5v\",Tablet:\"AZjqqbDbV\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({announcement,height,id,width,...props})=>{return{...props,PeO9BiNeE:announcement??props.PeO9BiNeE??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"uqEroramI\"};};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,PeO9BiNeE,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"uqEroramI\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17cyd1w\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[PeO9BiNeE!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p8lk6g-container\",nodeId:\"T_Ed1F0s0\",scopeId:\"fmVilO3ke\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AZjqqbDbV:{bTGdfk5GG:\"12px 32px 12px 32px\"},TnEPxiZ5v:{bTGdfk5GG:\"12px 16px 12px 16px\",ho4nJBj10:\"JrExceCNN\"}},children:/*#__PURE__*/_jsx(Announcement,{bTGdfk5GG:\"12px 48px 12px 48px\",height:\"100%\",ho4nJBj10:\"kgoQIoDI2\",id:\"T_Ed1F0s0\",layoutId:\"T_Ed1F0s0\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GGPoJ5o1R\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mspp1s-container\",nodeId:\"T_Aoqs8UY\",scopeId:\"fmVilO3ke\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AZjqqbDbV:{variant:matchVariant(\"HAgv0G6rp\")},TnEPxiZ5v:{variant:matchVariant(\"JR0znZZRA\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"T_Aoqs8UY\",layoutId:\"T_Aoqs8UY\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"FUP2SAP8q\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fcb0jy\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:579,width:\"min(100vw, 1512px)\",y:1120,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zo7n1q-container\",nodeId:\"SZ3mtwdvf\",scopeId:\"fmVilO3ke\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AZjqqbDbV:{variant:matchVariant(\"FDX2khvZI\")},TnEPxiZ5v:{variant:matchVariant(\"TKTogyJIe\")}},children:/*#__PURE__*/_jsx(ImageText2Col,{cBLFklfgs:\"56px\",D5xykikS6:\"Get the day’s top stories, trends, and key insights delivered straight to your inbox.\",FsX2aIJq5:\"https://mailchi.mp/fathom.org/fathom-dispatch-sign-up\",height:\"100%\",iCWoNQA0r:\"Daily News Briefing\",id:\"SZ3mtwdvf\",KfxWxzVwh:\"var(--token-8fe93751-09e3-4d06-a4e8-058d7c2370f2, rgb(208, 233, 215))\",ko5DDOoQl:\"0px\",KPCWQ9U_m:addImageAlt({pixelHeight:3e3,pixelWidth:4500,src:\"https://framerusercontent.com/images/ujbFig1PrnbLecBc5QNM7DFqB8Y.jpg?width=4500&height=3000\",srcSet:\"https://framerusercontent.com/images/ujbFig1PrnbLecBc5QNM7DFqB8Y.jpg?scale-down-to=512&width=4500&height=3000 512w,https://framerusercontent.com/images/ujbFig1PrnbLecBc5QNM7DFqB8Y.jpg?scale-down-to=1024&width=4500&height=3000 1024w,https://framerusercontent.com/images/ujbFig1PrnbLecBc5QNM7DFqB8Y.jpg?scale-down-to=2048&width=4500&height=3000 2048w,https://framerusercontent.com/images/ujbFig1PrnbLecBc5QNM7DFqB8Y.jpg?scale-down-to=4096&width=4500&height=3000 4096w,https://framerusercontent.com/images/ujbFig1PrnbLecBc5QNM7DFqB8Y.jpg?width=4500&height=3000 4500w\"},\"blue circuit board\"),layoutId:\"SZ3mtwdvf\",peusL_zm2:addImageAlt({pixelHeight:3e3,pixelWidth:4500,src:\"https://framerusercontent.com/images/HurH4dgLdLFqyh1LirjhZhLMWQ.jpg?width=4500&height=3000\",srcSet:\"https://framerusercontent.com/images/HurH4dgLdLFqyh1LirjhZhLMWQ.jpg?scale-down-to=512&width=4500&height=3000 512w,https://framerusercontent.com/images/HurH4dgLdLFqyh1LirjhZhLMWQ.jpg?scale-down-to=1024&width=4500&height=3000 1024w,https://framerusercontent.com/images/HurH4dgLdLFqyh1LirjhZhLMWQ.jpg?scale-down-to=2048&width=4500&height=3000 2048w,https://framerusercontent.com/images/HurH4dgLdLFqyh1LirjhZhLMWQ.jpg?scale-down-to=4096&width=4500&height=3000 4096w,https://framerusercontent.com/images/HurH4dgLdLFqyh1LirjhZhLMWQ.jpg?width=4500&height=3000 4500w\"},\"\"),style:{maxWidth:\"100%\",width:\"100%\"},taRZpZkjo:addImageAlt({pixelHeight:3e3,pixelWidth:4500,src:\"https://framerusercontent.com/images/dPTZu1soC4slXTJ6MafhBFlZk.jpg?width=4500&height=3000\",srcSet:\"https://framerusercontent.com/images/dPTZu1soC4slXTJ6MafhBFlZk.jpg?scale-down-to=512&width=4500&height=3000 512w,https://framerusercontent.com/images/dPTZu1soC4slXTJ6MafhBFlZk.jpg?scale-down-to=1024&width=4500&height=3000 1024w,https://framerusercontent.com/images/dPTZu1soC4slXTJ6MafhBFlZk.jpg?scale-down-to=2048&width=4500&height=3000 2048w,https://framerusercontent.com/images/dPTZu1soC4slXTJ6MafhBFlZk.jpg?scale-down-to=4096&width=4500&height=3000 4096w,https://framerusercontent.com/images/dPTZu1soC4slXTJ6MafhBFlZk.jpg?width=4500&height=3000 4500w\"},\"\"),variant:matchVariant(\"XDQgqrO63\"),weEQ_XSW5:\"Sign up for our daily briefing.\",width:\"100%\",zxXZyw7LZ:\"Get Daily Briefing\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l2otox-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"clICjlLGf\",scopeId:\"fmVilO3ke\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AZjqqbDbV:{gap:-92},TnEPxiZ5v:{gap:-132}},children:/*#__PURE__*/_jsx(NegativeGap,{gap:-96,height:\"100%\",id:\"clICjlLGf\",layoutId:\"clICjlLGf\",unit:\"px\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:505,width:\"min(100vw, 1512px)\",y:1899,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yt55fe-container\",nodeId:\"mu6lC69On\",scopeId:\"fmVilO3ke\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AZjqqbDbV:{G854HHN4T:resolvedLinks[1],hlgiJLL4Q:\"80px 0px 0px 0px\",variant:matchVariant(\"oIWOTsoNZ\")},TnEPxiZ5v:{G854HHN4T:resolvedLinks[2],hlgiJLL4Q:\"120px 0px 0px 0px\",variant:matchVariant(\"o6joGal46\")}},children:/*#__PURE__*/_jsx(TextCTA,{auFmpP3oj:\"Fathom is a 501(c)(3) organization guided by evidence, public needs, and long-term outcomes. We are not affiliated with political parties, governments, or commercial interests.\",G854HHN4T:resolvedLinks[0],height:\"100%\",hlgiJLL4Q:\"90px 0px 0px 0px\",id:\"mu6lC69On\",IqSKRB8Rp:\"About Fathom\",iwXRXWXyW:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{dir:\"auto\",children:[\"Independent. \",/*#__PURE__*/_jsx(\"br\",{}),\"Nonpartisan.\",/*#__PURE__*/_jsx(\"br\",{}),\"Nonprofit.\"]})}),layoutId:\"mu6lC69On\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"TPqKKoOgF\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fsj425-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"gywsoxOPg\",scopeId:\"fmVilO3ke\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AZjqqbDbV:{gap:-84},TnEPxiZ5v:{gap:-80}},children:/*#__PURE__*/_jsx(NegativeGap,{gap:-56,height:\"100%\",id:\"gywsoxOPg\",layoutId:\"gywsoxOPg\",unit:\"px\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:645,width:\"min(100vw, 1512px)\",y:2604,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f6cg3z-container\",nodeId:\"LdgJpPbWr\",scopeId:\"fmVilO3ke\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AZjqqbDbV:{variant:matchVariant(\"f88MW0nJm\"),zz78Fcoxl:\"144px 0px 0px 0px\"},TnEPxiZ5v:{variant:matchVariant(\"Z1fWiMjc4\"),zz78Fcoxl:\"144px 0px 0px 0px\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"LdgJpPbWr\",layoutId:\"LdgJpPbWr\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"vLUA0LztW\"),width:\"100%\",zz78Fcoxl:\"124px 0px 0px 0px\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AZjqqbDbV\":{\"layout\":[\"fixed\",\"fixed\"]},\"TnEPxiZ5v\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PeO9BiNeE\":\"announcement\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"uqEroramI\":[\".framer-p8lk6g-container\",\".framer-1mspp1s-container\",\".framer-zo7n1q-container\",\".framer-1l2otox-container\",\".framer-1yt55fe-container\",\".framer-fsj425-container\",\".framer-1f6cg3z-container\"],\"AZjqqbDbV\":[\".framer-p8lk6g-container\",\".framer-1mspp1s-container\",\".framer-zo7n1q-container\",\".framer-1l2otox-container\",\".framer-1yt55fe-container\",\".framer-fsj425-container\",\".framer-1f6cg3z-container\"],\"TnEPxiZ5v\":[\".framer-p8lk6g-container\",\".framer-1mspp1s-container\",\".framer-zo7n1q-container\",\".framer-1l2otox-container\",\".framer-1yt55fe-container\",\".framer-fsj425-container\",\".framer-1f6cg3z-container\"]}\n * @framerBreakpoints {\"uqEroramI\":{\"min\":1200,\"canvasClassName\":\"framer-17cyd1w-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"AZjqqbDbV\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-z93rqp-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TnEPxiZ5v\":{\"max\":809,\"canvasClassName\":\"framer-4kab59-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant uqEroramI\n * @framerLayoutTemplate true\n */const FramerfmVilO3ke=withCSS(Component,css,\"framer-9JDyK\");export default FramerfmVilO3ke;FramerfmVilO3ke.displayName=\"Insights\";FramerfmVilO3ke.defaultProps={height:1e3,width:1200};addPropertyControls(FramerfmVilO3ke,{PeO9BiNeE:{defaultValue:true,description:\"Global top bar\",title:\"Announcement\",type:ControlType.Boolean}});addFonts(FramerfmVilO3ke,[{explicitInter:true,fonts:[]},...AnnouncementFonts,...NavbarFonts,...ImageText2ColFonts,...NegativeGapFonts,...TextCTAFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerfmVilO3ke.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Announcement,{},context),forwardLoader(Navbar,{},context),forwardLoader(ImageText2Col,{},context),forwardLoader(TextCTA,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfmVilO3ke\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"uqEroramI\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-17cyd1w-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"AZjqqbDbV\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-z93rqp-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TnEPxiZ5v\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-4kab59-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"uqEroramI\",\"framerIntrinsicWidth\":\"1200\",\"framerRootFontSize\":\"16\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"uqEroramI\\\":[\\\".framer-p8lk6g-container\\\",\\\".framer-1mspp1s-container\\\",\\\".framer-zo7n1q-container\\\",\\\".framer-1l2otox-container\\\",\\\".framer-1yt55fe-container\\\",\\\".framer-fsj425-container\\\",\\\".framer-1f6cg3z-container\\\"],\\\"AZjqqbDbV\\\":[\\\".framer-p8lk6g-container\\\",\\\".framer-1mspp1s-container\\\",\\\".framer-zo7n1q-container\\\",\\\".framer-1l2otox-container\\\",\\\".framer-1yt55fe-container\\\",\\\".framer-fsj425-container\\\",\\\".framer-1f6cg3z-container\\\"],\\\"TnEPxiZ5v\\\":[\\\".framer-p8lk6g-container\\\",\\\".framer-1mspp1s-container\\\",\\\".framer-zo7n1q-container\\\",\\\".framer-1l2otox-container\\\",\\\".framer-1yt55fe-container\\\",\\\".framer-fsj425-container\\\",\\\".framer-1f6cg3z-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AZjqqbDbV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TnEPxiZ5v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"PeO9BiNeE\\\":\\\"announcement\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NegativeGap from\"https://framerusercontent.com/modules/WDxawPvbWLs3cToKKGuC/3WIh5X7KWuIWz6UMG2Ow/Negative_Gap.js\";import Footer from\"#framer/local/canvasComponent/C1CiiRX_v/C1CiiRX_v.js\";import Navbar from\"#framer/local/canvasComponent/SrbwMnyyE/SrbwMnyyE.js\";import Announcement from\"#framer/local/canvasComponent/Uebb0pM0m/Uebb0pM0m.js\";import TextCTA from\"#framer/local/canvasComponent/VkTN_pxpP/VkTN_pxpP.js\";const AnnouncementFonts=getFonts(Announcement);const NavbarFonts=getFonts(Navbar);const TextCTAFonts=getFonts(TextCTA);const NegativeGapFonts=getFonts(NegativeGap);const FooterFonts=getFonts(Footer);const breakpoints={NqnARyLCm:\"(min-width: 1200px)\",wCutdrP0E:\"(min-width: 810px) and (max-width: 1199.98px)\",wDmvqkHff:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-8zxH1\";const variantClassNames={NqnARyLCm:\"framer-v-17ft8y3\",wCutdrP0E:\"framer-v-1ep0m5v\",wDmvqkHff:\"framer-v-1mrakb8\"};const PeO9BiNeE=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8zxH1.framer-1qmb6je, .framer-8zxH1 .framer-1qmb6je { display: block; }\",\".framer-8zxH1.framer-17ft8y3 { align-content: center; align-items: center; background-color: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8zxH1 .framer-3ryale-container { flex: none; height: auto; max-width: 1512px; order: -1000; position: relative; width: 100%; z-index: 9; }\",\".framer-8zxH1 .framer-4tzmqq-container { flex: none; height: auto; max-width: 1512px; order: -999; position: relative; width: 100%; z-index: 9; }\",\".framer-8zxH1 .framer-1wgyhnp { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-8zxH1 .framer-1187p89-container { flex: none; height: auto; max-width: 1512px; order: 1003; position: relative; width: 100%; z-index: 1; }\",\".framer-8zxH1 .framer-1mnnyyu-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",\".framer-8zxH1 .framer-14y68ms-container { flex: none; height: auto; max-width: 1512px; order: 1005; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={NqnARyLCm:\"(min-width: 1200px)\",wCutdrP0E:\"(min-width: 810px) and (max-width: 1199.98px)\",wDmvqkHff:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"NqnARyLCm\",Phone:\"wDmvqkHff\",Tablet:\"wCutdrP0E\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({announcement,height,id,width,...props})=>{return{...props,PeO9BiNeE:announcement??props.PeO9BiNeE??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"NqnARyLCm\"};};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,PeO9BiNeE,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"NqnARyLCm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17ft8y3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[PeO9BiNeE!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3ryale-container\",nodeId:\"Hmjf27VyZ\",scopeId:\"rIIeuBnyo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wCutdrP0E:{bTGdfk5GG:\"12px 32px 12px 32px\"},wDmvqkHff:{bTGdfk5GG:\"12px 16px 12px 16px\",ho4nJBj10:\"JrExceCNN\"}},children:/*#__PURE__*/_jsx(Announcement,{bTGdfk5GG:\"12px 48px 12px 48px\",height:\"100%\",ho4nJBj10:\"kgoQIoDI2\",id:\"Hmjf27VyZ\",layoutId:\"Hmjf27VyZ\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GGPoJ5o1R\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4tzmqq-container\",nodeId:\"oWAPPRgOa\",scopeId:\"rIIeuBnyo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wCutdrP0E:{variant:matchVariant(\"HAgv0G6rp\")},wDmvqkHff:{variant:matchVariant(\"JR0znZZRA\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"oWAPPRgOa\",layoutId:\"oWAPPRgOa\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"FUP2SAP8q\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wgyhnp\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:489,width:\"min(100vw, 1512px)\",y:1120,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1187p89-container\",nodeId:\"vBj_Z1cPg\",scopeId:\"rIIeuBnyo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wCutdrP0E:{variant:matchVariant(\"oIWOTsoNZ\")},wDmvqkHff:{variant:matchVariant(\"o6joGal46\")}},children:/*#__PURE__*/_jsx(TextCTA,{auFmpP3oj:\"Help shape the future of AI policy. Explore open roles and join our team working at the frontlines of emerging tech governance.\",G854HHN4T:\"https://jobs.gem.com/fathom-org\",height:\"100%\",hlgiJLL4Q:\"0px\",id:\"vBj_Z1cPg\",IqSKRB8Rp:\"Explore Open Roles\",iwXRXWXyW:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",children:\"Careers at Fathom\"})}),layoutId:\"vBj_Z1cPg\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"TPqKKoOgF\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mnnyyu-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mxJ2fxs4X\",scopeId:\"rIIeuBnyo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wCutdrP0E:{gap:-90}},children:/*#__PURE__*/_jsx(NegativeGap,{gap:-96,height:\"100%\",id:\"mxJ2fxs4X\",layoutId:\"mxJ2fxs4X\",unit:\"px\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:645,width:\"min(100vw, 1512px)\",y:1809,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14y68ms-container\",nodeId:\"glEs47a59\",scopeId:\"rIIeuBnyo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wCutdrP0E:{variant:matchVariant(\"f88MW0nJm\")},wDmvqkHff:{variant:matchVariant(\"Z1fWiMjc4\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"glEs47a59\",layoutId:\"glEs47a59\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"vLUA0LztW\"),width:\"100%\",zz78Fcoxl:\"154px 0px 0px 0px\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wCutdrP0E\":{\"layout\":[\"fixed\",\"fixed\"]},\"wDmvqkHff\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PeO9BiNeE\":\"announcement\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"NqnARyLCm\":[\".framer-3ryale-container\",\".framer-4tzmqq-container\",\".framer-1187p89-container\",\".framer-1mnnyyu-container\",\".framer-14y68ms-container\"],\"wCutdrP0E\":[\".framer-3ryale-container\",\".framer-4tzmqq-container\",\".framer-1187p89-container\",\".framer-1mnnyyu-container\",\".framer-14y68ms-container\"],\"wDmvqkHff\":[\".framer-3ryale-container\",\".framer-4tzmqq-container\",\".framer-1187p89-container\",\".framer-1mnnyyu-container\",\".framer-14y68ms-container\"]}\n * @framerBreakpoints {\"NqnARyLCm\":{\"min\":1200,\"canvasClassName\":\"framer-17ft8y3-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"wCutdrP0E\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ep0m5v-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"wDmvqkHff\":{\"max\":809,\"canvasClassName\":\"framer-1mrakb8-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant NqnARyLCm\n * @framerLayoutTemplate true\n */const FramerrIIeuBnyo=withCSS(Component,css,\"framer-8zxH1\");export default FramerrIIeuBnyo;FramerrIIeuBnyo.displayName=\"About\";FramerrIIeuBnyo.defaultProps={height:1e3,width:1200};addPropertyControls(FramerrIIeuBnyo,{PeO9BiNeE:{defaultValue:true,description:\"Global top bar\",title:\"Announcement\",type:ControlType.Boolean}});addFonts(FramerrIIeuBnyo,[{explicitInter:true,fonts:[]},...AnnouncementFonts,...NavbarFonts,...TextCTAFonts,...NegativeGapFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerrIIeuBnyo.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Announcement,{},context),forwardLoader(Navbar,{},context),forwardLoader(TextCTA,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrIIeuBnyo\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerRootFontSize\":\"16\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"NqnARyLCm\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-17ft8y3-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"wCutdrP0E\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ep0m5v-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"wDmvqkHff\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1mrakb8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"NqnARyLCm\\\":[\\\".framer-3ryale-container\\\",\\\".framer-4tzmqq-container\\\",\\\".framer-1187p89-container\\\",\\\".framer-1mnnyyu-container\\\",\\\".framer-14y68ms-container\\\"],\\\"wCutdrP0E\\\":[\\\".framer-3ryale-container\\\",\\\".framer-4tzmqq-container\\\",\\\".framer-1187p89-container\\\",\\\".framer-1mnnyyu-container\\\",\\\".framer-14y68ms-container\\\"],\\\"wDmvqkHff\\\":[\\\".framer-3ryale-container\\\",\\\".framer-4tzmqq-container\\\",\\\".framer-1187p89-container\\\",\\\".framer-1mnnyyu-container\\\",\\\".framer-14y68ms-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wCutdrP0E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wDmvqkHff\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"PeO9BiNeE\\\":\\\"announcement\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"NqnARyLCm\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NegativeGap from\"https://framerusercontent.com/modules/WDxawPvbWLs3cToKKGuC/3WIh5X7KWuIWz6UMG2Ow/Negative_Gap.js\";import Footer from\"#framer/local/canvasComponent/C1CiiRX_v/C1CiiRX_v.js\";import Navbar from\"#framer/local/canvasComponent/SrbwMnyyE/SrbwMnyyE.js\";import Announcement from\"#framer/local/canvasComponent/Uebb0pM0m/Uebb0pM0m.js\";import TextCTA from\"#framer/local/canvasComponent/VkTN_pxpP/VkTN_pxpP.js\";const AnnouncementFonts=getFonts(Announcement);const NavbarFonts=getFonts(Navbar);const TextCTAFonts=getFonts(TextCTA);const NegativeGapFonts=getFonts(NegativeGap);const FooterFonts=getFonts(Footer);const breakpoints={b66fRjf8Z:\"(min-width: 1200px)\",p9EJZNelV:\"(min-width: 810px) and (max-width: 1199.98px)\",r1wznl7XX:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-UTBkW\";const variantClassNames={b66fRjf8Z:\"framer-v-1suao94\",p9EJZNelV:\"framer-v-wfiqlk\",r1wznl7XX:\"framer-v-nsk8iz\"};const PeO9BiNeE=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UTBkW.framer-1qzka8t, .framer-UTBkW .framer-1qzka8t { display: block; }\",\".framer-UTBkW.framer-1suao94 { align-content: center; align-items: center; background-color: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UTBkW .framer-1rnr83t-container { flex: none; height: auto; max-width: 1512px; order: -1000; position: relative; width: 100%; z-index: 9; }\",\".framer-UTBkW .framer-1p08j0z-container { flex: none; height: auto; max-width: 1512px; order: -999; position: relative; width: 100%; z-index: 9; }\",\".framer-UTBkW .framer-12qr9o2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-UTBkW .framer-15qp40x-container { flex: none; height: auto; max-width: 1512px; order: 1003; position: relative; width: 100%; z-index: 1; }\",\".framer-UTBkW .framer-14ucvd2-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",\".framer-UTBkW .framer-mjxip1-container { flex: none; height: auto; max-width: 1512px; order: 1005; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={b66fRjf8Z:\"(min-width: 1200px)\",p9EJZNelV:\"(min-width: 810px) and (max-width: 1199.98px)\",r1wznl7XX:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"b66fRjf8Z\",Phone:\"r1wznl7XX\",Tablet:\"p9EJZNelV\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({announcement,height,id,width,...props})=>{return{...props,PeO9BiNeE:announcement??props.PeO9BiNeE??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"b66fRjf8Z\"};};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,PeO9BiNeE,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"b66fRjf8Z\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1suao94\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[PeO9BiNeE!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rnr83t-container\",nodeId:\"MfemSjQ1C\",scopeId:\"Qc7Ysns6k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9EJZNelV:{bTGdfk5GG:\"12px 32px 12px 32px\"},r1wznl7XX:{bTGdfk5GG:\"12px 16px 12px 16px\",ho4nJBj10:\"JrExceCNN\"}},children:/*#__PURE__*/_jsx(Announcement,{bTGdfk5GG:\"12px 48px 12px 48px\",height:\"100%\",ho4nJBj10:\"kgoQIoDI2\",id:\"MfemSjQ1C\",Kf15LpHtQ:\"0px 0px 24px 24px\",layoutId:\"MfemSjQ1C\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GGPoJ5o1R\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"min(100vw, 1512px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p08j0z-container\",nodeId:\"B6b2ogPVY\",scopeId:\"Qc7Ysns6k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9EJZNelV:{variant:matchVariant(\"HAgv0G6rp\")},r1wznl7XX:{variant:matchVariant(\"JR0znZZRA\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"B6b2ogPVY\",layoutId:\"B6b2ogPVY\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"FUP2SAP8q\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-12qr9o2\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined},{href:{webPageId:\"DOL1zpaJQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:505,width:\"min(100vw, 1512px)\",y:1120,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15qp40x-container\",nodeId:\"I0C5dtGp9\",scopeId:\"Qc7Ysns6k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9EJZNelV:{G854HHN4T:resolvedLinks[1],variant:matchVariant(\"oIWOTsoNZ\")},r1wznl7XX:{G854HHN4T:resolvedLinks[2],variant:matchVariant(\"o6joGal46\")}},children:/*#__PURE__*/_jsx(TextCTA,{auFmpP3oj:\"Fathom is a 501(c)(3) organization funded by philanthropists. We do not take donations from corporations, including frontier labs and the FAANG companies, or foreign entities associated with countries of concern.\",G854HHN4T:resolvedLinks[0],height:\"100%\",hlgiJLL4Q:\"0px\",id:\"I0C5dtGp9\",IqSKRB8Rp:\"About Fathom\",iwXRXWXyW:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{dir:\"auto\",children:[\"Independent. \",/*#__PURE__*/_jsx(\"br\",{}),\"Nonpartisan.\",/*#__PURE__*/_jsx(\"br\",{}),\"Nonprofit.\"]})}),layoutId:\"I0C5dtGp9\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"TPqKKoOgF\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14ucvd2-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"zjXQSg0oR\",scopeId:\"Qc7Ysns6k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9EJZNelV:{gap:-77},r1wznl7XX:{gap:-66}},children:/*#__PURE__*/_jsx(NegativeGap,{gap:-96,height:\"100%\",id:\"zjXQSg0oR\",layoutId:\"zjXQSg0oR\",unit:\"px\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:645,width:\"min(100vw, 1512px)\",y:1825,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mjxip1-container\",nodeId:\"UhVomqYlf\",scopeId:\"Qc7Ysns6k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9EJZNelV:{variant:matchVariant(\"f88MW0nJm\"),zz78Fcoxl:\"134px 0px 0px 0px\"},r1wznl7XX:{variant:matchVariant(\"Z1fWiMjc4\"),zz78Fcoxl:\"124px 0px 0px 0px\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"UhVomqYlf\",layoutId:\"UhVomqYlf\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"vLUA0LztW\"),width:\"100%\",zz78Fcoxl:\"154px 0px 0px 0px\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"p9EJZNelV\":{\"layout\":[\"fixed\",\"fixed\"]},\"r1wznl7XX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PeO9BiNeE\":\"announcement\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"b66fRjf8Z\":[\".framer-1rnr83t-container\",\".framer-1p08j0z-container\",\".framer-15qp40x-container\",\".framer-14ucvd2-container\",\".framer-mjxip1-container\"],\"p9EJZNelV\":[\".framer-1rnr83t-container\",\".framer-1p08j0z-container\",\".framer-15qp40x-container\",\".framer-14ucvd2-container\",\".framer-mjxip1-container\"],\"r1wznl7XX\":[\".framer-1rnr83t-container\",\".framer-1p08j0z-container\",\".framer-15qp40x-container\",\".framer-14ucvd2-container\",\".framer-mjxip1-container\"]}\n * @framerBreakpoints {\"b66fRjf8Z\":{\"min\":1200,\"canvasClassName\":\"framer-1suao94-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"p9EJZNelV\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-wfiqlk-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"r1wznl7XX\":{\"max\":809,\"canvasClassName\":\"framer-nsk8iz-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant b66fRjf8Z\n * @framerLayoutTemplate true\n */const FramerQc7Ysns6k=withCSS(Component,css,\"framer-UTBkW\");export default FramerQc7Ysns6k;FramerQc7Ysns6k.displayName=\"Main\";FramerQc7Ysns6k.defaultProps={height:1e3,width:1200};addPropertyControls(FramerQc7Ysns6k,{PeO9BiNeE:{defaultValue:true,description:\"Global top bar\",title:\"Announcement\",type:ControlType.Boolean}});addFonts(FramerQc7Ysns6k,[{explicitInter:true,fonts:[]},...AnnouncementFonts,...NavbarFonts,...TextCTAFonts,...NegativeGapFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerQc7Ysns6k.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Announcement,{},context),forwardLoader(Navbar,{},context),forwardLoader(TextCTA,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQc7Ysns6k\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"b66fRjf8Z\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p9EJZNelV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r1wznl7XX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"b66fRjf8Z\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1suao94-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"p9EJZNelV\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-wfiqlk-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"r1wznl7XX\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-nsk8iz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"b66fRjf8Z\\\":[\\\".framer-1rnr83t-container\\\",\\\".framer-1p08j0z-container\\\",\\\".framer-15qp40x-container\\\",\\\".framer-14ucvd2-container\\\",\\\".framer-mjxip1-container\\\"],\\\"p9EJZNelV\\\":[\\\".framer-1rnr83t-container\\\",\\\".framer-1p08j0z-container\\\",\\\".framer-15qp40x-container\\\",\\\".framer-14ucvd2-container\\\",\\\".framer-mjxip1-container\\\"],\\\"r1wznl7XX\\\":[\\\".framer-1rnr83t-container\\\",\\\".framer-1p08j0z-container\\\",\\\".framer-15qp40x-container\\\",\\\".framer-14ucvd2-container\\\",\\\".framer-mjxip1-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerRootFontSize\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"PeO9BiNeE\\\":\\\"announcement\\\"}\"}},\"__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 UserComponent from \"https://framerusercontent.com/modules/J0MN7XUn74ZYM1RxqFLJ/PXBSizwSkLcdAAgXygMG/Q7Lddn130.js\";\r\nimport Insights from \"https://framerusercontent.com/modules/pyr2jRuYWjj57ieRBx5r/5mt81zraLjjfLIonCxsv/fmVilO3ke.js\";\r\nimport About from \"https://framerusercontent.com/modules/rlLhSRgW04URiDikg0Tp/1rfDlXLmH8BfRQFpswk0/rIIeuBnyo.js\";\r\nimport Main from \"https://framerusercontent.com/modules/zvebRITTAmInY6KrlW8Z/WlChpPYVu7ZLNNtFJSTK/Qc7Ysns6k.js\";\r\n\r\n\t\tconst routes = {LBYO8cBud: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/82MRBIqiEttf0O3TRVcM/zLfuPLRJT4FF5xrUIkpP/LBYO8cBud.js\")), path: \"/\"}, DOL1zpaJQ: {elements: {EcBsm1L0c: \"team\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v593tdX3lhOrXIxkTRuc/r8Z9VpVXCoEQXZPaAjAb/DOL1zpaJQ.js\")), path: \"/about\"}, yY7hfRnFp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Nlnkov5f32flj3yza5Js/Jmu37xTwmjH7uf3EyjZe/yY7hfRnFp.js\")), path: \"/404\"}, LSVrCFE8Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iWiQxJ8HqJrF7LuA5bF6/Jih8OB3mRAEfApao0zwS/LSVrCFE8Z.js\")), path: \"/approach\"}, rsPd4TKN9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a5DABv68Osc8QNFO7ZLy/NkMpVKD1k5iFLdQ2B832/rsPd4TKN9.js\")), path: \"/contact\"}, zSAgGDnhZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SjjUB4tbmysczstsKkaJ/ek1T28qXV1JZph3wXKsO/zSAgGDnhZ.js\")), path: \"/privacy-policy\"}, msmXqDbal: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Um8jjCdrIT21zavpAbKr/Un3ew1SCrKnpI0cWi3ZS/msmXqDbal.js\")), path: \"/terms-conditions\"}, t8ESg6vPT: {elements: {U6vC9RCwC: \"related-insights\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rUIZ17XjnDVput6dhS9C/bDE1w6h7UAmJU2Awdr8p/t8ESg6vPT.js\")), path: \"/components\"}, xk8hB3L7q: {elements: {rJSG5yJot: \"insights\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wLlRYY3PRlM84H2OmP2I/Yr3G4uUKj1vYA1rZq43I/xk8hB3L7q.js\")), path: \"/insights\"}, RwYdbihZU: {elements: {WJkBVL0Ry: \"partnerships\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/asOidyICvBYY2yfkVpXw/SEczoObWM4U4qWVRmpkW/RwYdbihZU.js\")), path: \"/partnerships\"}, UqlfoPaUD: {collectionId: \"iWcDkzasg\", elements: {CGr7yp7hh: \"related-insights\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m11pYnhhYXqWU36bBKXh/DGuCpYcXLFplMZpWnVvC/UqlfoPaUD.js\")), path: \"/insights/:BYSTgNMGN\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {iWcDkzasg: async () => (await import(\"https://framerusercontent.com/modules/hQTBFpCv2YLFM8nNRDYn/p8op44N5YdMemSZAHfCm/iWcDkzasg.js\"))?.[\"utils\"], kNPbIYzrx: async () => (await import(\"https://framerusercontent.com/modules/e61T2s1FxKHHAHHzozpG/iFIdUFFOnsYdqaZj0893/kNPbIYzrx.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"502144f7039c92f348f01c46117051a74b22ddebb9e4706ff84b5614747aabab\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {PeO9BiNeE: true}\r\nconst templateProps = {DOL1zpaJQ: props1, LBYO8cBud: props1, LSVrCFE8Z: props1, msmXqDbal: props1, rsPd4TKN9: props1, RwYdbihZU: props1, t8ESg6vPT: props1, UqlfoPaUD: props1, xk8hB3L7q: props1, yY7hfRnFp: props1, zSAgGDnhZ: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"LBYO8cBud\":\r\ncase \"LSVrCFE8Z\":\r\ncase \"rsPd4TKN9\":\r\ncase \"zSAgGDnhZ\":\r\ncase \"msmXqDbal\":\r\ncase \"t8ESg6vPT\":\r\ncase \"RwYdbihZU\":\r\ncase \"UqlfoPaUD\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ncase \"DOL1zpaJQ\":\r\nreturn React.createElement(About, {...props, key: \"About\", style}, children(true));\r\ncase \"yY7hfRnFp\":\r\nreturn React.createElement(UserComponent, {...props, key: \"UserComponent\", style}, children(true));\r\ncase \"xk8hB3L7q\":\r\nreturn React.createElement(Insights, {...props, key: \"Insights\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"LBYO8cBud\":\r\ncase \"LSVrCFE8Z\":\r\ncase \"rsPd4TKN9\":\r\ncase \"zSAgGDnhZ\":\r\ncase \"msmXqDbal\":\r\ncase \"t8ESg6vPT\":\r\ncase \"RwYdbihZU\":\r\ncase \"UqlfoPaUD\":\r\nreturn [{hash: \"1suao94\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"wfiqlk\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"nsk8iz\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"DOL1zpaJQ\":\r\nreturn [{hash: \"17ft8y3\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1ep0m5v\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1mrakb8\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"yY7hfRnFp\":\r\nreturn [{hash: \"npyo5e\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"iaderx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ky9xjh\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"xk8hB3L7q\":\r\nreturn [{hash: \"17cyd1w\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"z93rqp\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"4kab59\", mediaQuery: \"(max-width: 809.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(\"https://framerusercontent.com/modules/Nlnkov5f32flj3yza5Js/Jmu37xTwmjH7uf3EyjZe/yY7hfRnFp.js\")),\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: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://fathom.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/u3QLocFIfXrFUdDqgsAC/NPF3N4JFxiNaQpusdXUr/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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\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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"}