{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js", "ssg:https://framerusercontent.com/modules/arWRdLo1cUcoL9LkoAiV/dBCuchFAA40LXVVsHXgK/wxhq9IGJ7.js", "ssg:https://framerusercontent.com/modules/6BuyjDl197hzTtYcGb77/fqfCeLdEVw4fmHgahjNm/cXG9eym96.js", "ssg:https://framerusercontent.com/modules/neq1T5EE1q2p7vbqXRYW/UZIPrfMA4UIejgIz9EGb/dBb2gFecD.js", "ssg:https://framerusercontent.com/modules/iX10SMIYupPaWqCcTYAT/IPWSoQ4BtQzbmZc9diiL/U0JgoKc8Q.js", "ssg:https://framerusercontent.com/modules/8xWW8DrVSrN6Y0CFszkv/X7WkBQgoXjeDe9g3rqeL/diZjbwr6t.js", "ssg:https://framer.com/m/framer/InputSites.js@1.15.1", "ssg:https://framerusercontent.com/modules/LoWwZfPC4cHteYUUDkMp/cPZet1MKhluhGWr5jxRU/Input_Formspark.js", "ssg:https://framerusercontent.com/modules/6OFshtf0fJa7g3im7Mjk/pTgvxJ9rsXgS3qEG4BDM/uX1V5Jgfu.js", "ssg:https://framerusercontent.com/modules/i6IAjKkwKbB7lCiEr058/EDK1RrXeihPdbNV3KvEB/zCrWJg8Oz.js", "ssg:https://framerusercontent.com/modules/gUwjomIsEiDwMDW8Q6bA/aci347DV2n1uJ4NxMpft/TSv14JCNR.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map", "// Generated by Framer (6d96db3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-AvZl7 .framer-styles-preset-172czny:not(.rich-text-wrapper), .framer-AvZl7 .framer-styles-preset-172czny.rich-text-wrapper a { --framer-link-current-text-color: var(--token-3231f815-59bd-4709-9984-27f462c2029e, #ffffff); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-fc5dffcb-9568-4484-a336-e739e6ee854b, #ff5623); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-3231f815-59bd-4709-9984-27f462c2029e, #ffffff); --framer-link-text-decoration: none; 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-AvZl7\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7918caa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,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 from\"https://framerusercontent.com/modules/tS9uBRJxd2PLFp2ommQt/yHjSzYAgrvgoOGOhQQPu/uX1V5Jgfu.js\";const IconFonts=getFonts(Icon);const IconControls=getPropertyControls(Icon);const cycleOrder=[\"BaInoNw3H\",\"vOOV5SxPN\"];const serializationHash=\"framer-LITWB\";const variantClassNames={BaInoNw3H:\"framer-v-m5tt4j\",vOOV5SxPN:\"framer-v-1jjcexs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Size L (24px)\":\"WfhnuR4Dd\",\"Size M (16px)\":\"thFmPIK5g\",\"Size XL (32px)\":\"QozhzqHre\"};const humanReadableVariantMap={L:\"BaInoNw3H\",S:\"vOOV5SxPN\"};const getProps=({background,border,click,height,icon,iconColor,iconSize,id,width,...props})=>{return{...props,BjnKhqqAX:iconColor??props.BjnKhqqAX??\"var(--token-b5fea8a8-bc55-41f8-b49e-19319ef24b24, rgb(255, 255, 255))\",FdS0wkhOh:icon??props.FdS0wkhOh??\"arrow up right\",GNAd99lTD:click??props.GNAd99lTD,TkNTL8p_r:humanReadableEnumMap[iconSize]??iconSize??props.TkNTL8p_r??\"WfhnuR4Dd\",variant:humanReadableVariantMap[props.variant]??props.variant??\"BaInoNw3H\",wKayE6_t9:background??props.wKayE6_t9??\"rgba(0, 0, 0, 0.3)\",zYlmttesy:border??props.zYlmttesy??{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1}};};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,BjnKhqqAX,wKayE6_t9,TkNTL8p_r,FdS0wkhOh,GNAd99lTD,zYlmttesy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BaInoNw3H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfblcmz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GNAd99lTD){const res=await GNAd99lTD(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-m5tt4j\",className,classNames),\"data-border\":true,\"data-framer-name\":\"L\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BaInoNw3H\",onTap:onTapfblcmz,ref:refBinding,style:{\"--border-bottom-width\":(zYlmttesy.borderBottomWidth??zYlmttesy.borderWidth)+\"px\",\"--border-color\":zYlmttesy.borderColor,\"--border-left-width\":(zYlmttesy.borderLeftWidth??zYlmttesy.borderWidth)+\"px\",\"--border-right-width\":(zYlmttesy.borderRightWidth??zYlmttesy.borderWidth)+\"px\",\"--border-style\":zYlmttesy.borderStyle,\"--border-top-width\":(zYlmttesy.borderTopWidth??zYlmttesy.borderWidth)+\"px\",backgroundColor:wKayE6_t9,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({vOOV5SxPN:{\"data-framer-name\":\"S\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(12+((componentViewport?.height||48)-24-24)/2),...addPropertyOverrides({vOOV5SxPN:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-24)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18rox0m-container\",layoutDependency:layoutDependency,layoutId:\"zumosJCjF-container\",nodeId:\"zumosJCjF\",rendersWithMotion:true,scopeId:\"cXG9eym96\",children:/*#__PURE__*/_jsx(Icon,{agBwFbciD:FdS0wkhOh,height:\"100%\",id:\"zumosJCjF\",layoutId:\"zumosJCjF\",qTfrqVf7t:BjnKhqqAX,uaKWCDDc4:\"bold\",variant:TkNTL8p_r,width:\"100%\",yVWkgd4xt:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LITWB.framer-1xz01op, .framer-LITWB .framer-1xz01op { display: block; }\",\".framer-LITWB.framer-m5tt4j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-LITWB .framer-18rox0m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-LITWB.framer-v-1jjcexs.framer-m5tt4j { padding: 8px; }\",'.framer-LITWB[data-border=\"true\"]::after, .framer-LITWB [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vOOV5SxPN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"BjnKhqqAX\":\"iconColor\",\"wKayE6_t9\":\"background\",\"TkNTL8p_r\":\"iconSize\",\"FdS0wkhOh\":\"icon\",\"GNAd99lTD\":\"click\",\"zYlmttesy\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercXG9eym96=withCSS(Component,css,\"framer-LITWB\");export default FramercXG9eym96;FramercXG9eym96.displayName=\"Icon Wrap\";FramercXG9eym96.defaultProps={height:48,width:48};addPropertyControls(FramercXG9eym96,{variant:{options:[\"BaInoNw3H\",\"vOOV5SxPN\"],optionTitles:[\"L\",\"S\"],title:\"Variant\",type:ControlType.Enum},BjnKhqqAX:{defaultValue:'var(--token-b5fea8a8-bc55-41f8-b49e-19319ef24b24, rgb(255, 255, 255)) /* {\"name\":\"D - Neutral 12\"} */',title:\"Icon Color\",type:ControlType.Color},wKayE6_t9:{defaultValue:\"rgba(0, 0, 0, 0.3)\",title:\"Background\",type:ControlType.Color},TkNTL8p_r:IconControls?.[\"variant\"]&&{...IconControls[\"variant\"],defaultValue:\"WfhnuR4Dd\",description:undefined,hidden:undefined,title:\"Icon Size\"},FdS0wkhOh:{defaultValue:\"arrow up right\",displayTextArea:false,title:\"Icon\",type:ControlType.String},GNAd99lTD:{title:\"Click\",type:ControlType.EventHandler},zYlmttesy:{defaultValue:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border}});addFonts(FramercXG9eym96,[{explicitInter:true,fonts:[]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercXG9eym96\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"48\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"BjnKhqqAX\\\":\\\"iconColor\\\",\\\"wKayE6_t9\\\":\\\"background\\\",\\\"TkNTL8p_r\\\":\\\"iconSize\\\",\\\"FdS0wkhOh\\\":\\\"icon\\\",\\\"GNAd99lTD\\\":\\\"click\\\",\\\"zYlmttesy\\\":\\\"border\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vOOV5SxPN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cXG9eym96.map", "// Generated by Framer (6aebf05)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={oD4pG7LMt:{hover:true}};const serializationHash=\"framer-bJBp4\";const variantClassNames={oD4pG7LMt:\"framer-v-boa942\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,padding,width,...props})=>{return{...props,AluDPFNcp:padding??props.AluDPFNcp??\"8px\",lEH1jwvnd:color??props.lEH1jwvnd??\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"};};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,AluDPFNcp,lEH1jwvnd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"oD4pG7LMt\",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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oD4pG7LMt\",scopeId:\"dBb2gFecD\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-boa942\",className,classNames)} framer-10guw2y`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"oD4pG7LMt\",ref:refBinding,style:{\"--1o08y42\":numberToPixelString(AluDPFNcp),opacity:1,...style},variants:{\"oD4pG7LMt-hover\":{opacity:.8}},...addPropertyOverrides({\"oD4pG7LMt-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lEH1jwvnd-dBb2gFecD))\"},children:\"Revana\"})}),className:\"framer-1wyzevo\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"SHQLgLqoN\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-lEH1jwvnd-dBb2gFecD)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-lEH1jwvnd-dBb2gFecD\":lEH1jwvnd},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bJBp4.framer-10guw2y, .framer-bJBp4 .framer-10guw2y { display: block; }\",\".framer-bJBp4.framer-boa942 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: var(--1o08y42); position: relative; text-decoration: none; width: min-content; }\",\".framer-bJBp4 .framer-1wyzevo { flex: none; height: 20px; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XGBESys09\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AluDPFNcp\":\"padding\",\"lEH1jwvnd\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdBb2gFecD=withCSS(Component,css,\"framer-bJBp4\");export default FramerdBb2gFecD;FramerdBb2gFecD.displayName=\"Brand\";FramerdBb2gFecD.defaultProps={height:36,width:72};addPropertyControls(FramerdBb2gFecD,{AluDPFNcp:{defaultValue:\"8px\",title:\"Padding\",type:ControlType.Padding},lEH1jwvnd:{defaultValue:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerdBb2gFecD,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdBb2gFecD\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XGBESys09\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"AluDPFNcp\\\":\\\"padding\\\",\\\"lEH1jwvnd\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"72\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dBb2gFecD.map", "// Generated by Framer (6d96db3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4ixURM6IuHcXnpNlSe7h/LYv5zC3c3unPoewInG0K/goU_2s6vp.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/yeFqSNJF1rCC31O6VsbG/FuqiZ8DEZtUSQmUwVVeq/jVrxR1KYL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hEw81P4rS1GojRnBGrhA/Y9xIAgDOvrxmA0bZarNt/TwoPc4A2P.js\";const enabledGestures={cCnJKqzcD:{hover:true},E_PYkWorq:{hover:true}};const cycleOrder=[\"E_PYkWorq\",\"TQIlkV1u8\",\"cCnJKqzcD\",\"xcboe7_ft\"];const serializationHash=\"framer-m9B1g\";const variantClassNames={cCnJKqzcD:\"framer-v-x2xtff\",E_PYkWorq:\"framer-v-6cqazr\",TQIlkV1u8:\"framer-v-1hflaco\",xcboe7_ft:\"framer-v-jf6u1o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Footer Touch Device\":\"xcboe7_ft\",\"Touch Device\":\"TQIlkV1u8\",Default:\"E_PYkWorq\",Footer:\"cCnJKqzcD\"};const getProps=({click,height,id,link,number,padding,showNumber,title,width,...props})=>{return{...props,Fzov59DgJ:number??props.Fzov59DgJ??\"01\",j2MzL4_RX:title??props.j2MzL4_RX??\"Templates\",n0qoLkxRf:click??props.n0qoLkxRf,tpIUIYiFI:showNumber??props.tpIUIYiFI??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"E_PYkWorq\",XPJ2wnq2M:padding??props.XPJ2wnq2M??\"4px\",yvW5hKwwf:link??props.yvW5hKwwf};};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,Fzov59DgJ,tpIUIYiFI,j2MzL4_RX,yvW5hKwwf,XPJ2wnq2M,n0qoLkxRf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E_PYkWorq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg30jfj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(n0qoLkxRf){const res=await n0qoLkxRf(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"cCnJKqzcD-hover\")return false;if([\"cCnJKqzcD\",\"xcboe7_ft\"].includes(baseVariant))return false;return value;};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:yvW5hKwwf,motionChild:true,nodeId:\"E_PYkWorq\",openInNewTab:false,scopeId:\"U0JgoKc8Q\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6cqazr\",className,classNames)} framer-1jzk1e`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"E_PYkWorq\",onTap:onTapg30jfj,ref:refBinding,style:{\"--10u6clx\":numberToPixelString(XPJ2wnq2M),...style},...addPropertyOverrides({\"cCnJKqzcD-hover\":{\"data-framer-name\":undefined},\"E_PYkWorq-hover\":{\"data-framer-name\":undefined},cCnJKqzcD:{\"data-framer-name\":\"Footer\"},TQIlkV1u8:{\"data-framer-name\":\"Touch Device\"},xcboe7_ft:{\"data-framer-name\":\"Footer Touch Device\"}},baseVariant,gestureVariant),children:[isDisplayed(tpIUIYiFI)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-x47qo\",\"data-styles-preset\":\"TwoPc4A2P\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-d2d8eaf2-a9da-4f61-bd06-045673ca788c, rgba(255, 255, 255, 0.2)))\"},children:\"01\"})}),className:\"framer-zcyqj0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SI_eWC3ry\",style:{\"--extracted-1of0zx5\":\"var(--token-d2d8eaf2-a9da-4f61-bd06-045673ca788c, rgba(255, 255, 255, 0.2))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Fzov59DgJ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-x47qo\",\"data-styles-preset\":\"TwoPc4A2P\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)))\"},children:\"Templates\"})}),className:\"framer-1s3esuy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wPqU2mTWn\",style:{\"--extracted-1of0zx5\":\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:j2MzL4_RX,variants:{\"cCnJKqzcD-hover\":{\"--extracted-1w1cjl5\":\"var(--token-fc5dffcb-9568-4484-a336-e739e6ee854b, rgb(255, 86, 35))\"},\"E_PYkWorq-hover\":{\"--extracted-1of0zx5\":\"var(--token-48ba5f6e-c6f1-4fdb-bdca-d9328b763589, rgb(238, 67, 5))\"},cCnJKqzcD:{\"--extracted-1w1cjl5\":\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"},xcboe7_ft:{\"--extracted-1lwpl3i\":\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cCnJKqzcD-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-yvwy1t\",\"data-styles-preset\":\"goU_2s6vp\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-fc5dffcb-9568-4484-a336-e739e6ee854b, rgb(255, 86, 35)))\"},children:\"Templates\"})})},\"E_PYkWorq-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-x47qo\",\"data-styles-preset\":\"TwoPc4A2P\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-48ba5f6e-c6f1-4fdb-bdca-d9328b763589, rgb(238, 67, 5)))\"},children:\"Templates\"})})},cCnJKqzcD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-yvwy1t\",\"data-styles-preset\":\"goU_2s6vp\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)))\"},children:\"Templates\"})})},xcboe7_ft:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-xdphwa\",\"data-styles-preset\":\"jVrxR1KYL\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)))\"},children:\"Templates\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-m9B1g.framer-1jzk1e, .framer-m9B1g .framer-1jzk1e { display: block; }\",\".framer-m9B1g.framer-6cqazr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--10u6clx); position: relative; text-decoration: none; width: min-content; }\",\".framer-m9B1g .framer-zcyqj0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 70px; word-break: break-word; word-wrap: break-word; }\",\".framer-m9B1g .framer-1s3esuy { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 73\n * @framerIntrinsicWidth 318\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TQIlkV1u8\":{\"layout\":[\"auto\",\"auto\"]},\"cCnJKqzcD\":{\"layout\":[\"auto\",\"auto\"]},\"xcboe7_ft\":{\"layout\":[\"auto\",\"auto\"]},\"H1jKk3nlr\":{\"layout\":[\"auto\",\"auto\"]},\"DxzsVUXXI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Fzov59DgJ\":\"number\",\"tpIUIYiFI\":\"showNumber\",\"j2MzL4_RX\":\"title\",\"yvW5hKwwf\":\"link\",\"XPJ2wnq2M\":\"padding\",\"n0qoLkxRf\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU0JgoKc8Q=withCSS(Component,css,\"framer-m9B1g\");export default FramerU0JgoKc8Q;FramerU0JgoKc8Q.displayName=\"Nav Link\";FramerU0JgoKc8Q.defaultProps={height:73,width:318};addPropertyControls(FramerU0JgoKc8Q,{variant:{options:[\"E_PYkWorq\",\"TQIlkV1u8\",\"cCnJKqzcD\",\"xcboe7_ft\"],optionTitles:[\"Default\",\"Touch Device\",\"Footer\",\"Footer Touch Device\"],title:\"Variant\",type:ControlType.Enum},Fzov59DgJ:{defaultValue:\"01\",displayTextArea:false,title:\"Number\",type:ControlType.String},tpIUIYiFI:{defaultValue:true,title:\"Show Number\",type:ControlType.Boolean},j2MzL4_RX:{defaultValue:\"Templates\",displayTextArea:false,title:\"Title\",type:ControlType.String},yvW5hKwwf:{title:\"Link\",type:ControlType.Link},XPJ2wnq2M:{defaultValue:\"4px\",title:\"Padding\",type:ControlType.Padding},n0qoLkxRf:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerU0JgoKc8Q,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU0JgoKc8Q\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TQIlkV1u8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cCnJKqzcD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xcboe7_ft\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H1jKk3nlr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DxzsVUXXI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"318\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Fzov59DgJ\\\":\\\"number\\\",\\\"tpIUIYiFI\\\":\\\"showNumber\\\",\\\"j2MzL4_RX\\\":\\\"title\\\",\\\"yvW5hKwwf\\\":\\\"link\\\",\\\"XPJ2wnq2M\\\":\\\"padding\\\",\\\"n0qoLkxRf\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"73\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U0JgoKc8Q.map", "// Generated by Framer (c85c929)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/arWRdLo1cUcoL9LkoAiV/dBCuchFAA40LXVVsHXgK/wxhq9IGJ7.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cRUqB41ob1gRgQRmNAXU/xlNDwCL5Yj4Z6Sk5DLxK/xEbsc9wJk.js\";import IconWrap from\"https://framerusercontent.com/modules/6BuyjDl197hzTtYcGb77/fqfCeLdEVw4fmHgahjNm/cXG9eym96.js\";import Brand from\"https://framerusercontent.com/modules/neq1T5EE1q2p7vbqXRYW/UZIPrfMA4UIejgIz9EGb/dBb2gFecD.js\";import NavLink from\"https://framerusercontent.com/modules/iX10SMIYupPaWqCcTYAT/IPWSoQ4BtQzbmZc9diiL/U0JgoKc8Q.js\";const StopScrollFonts=getFonts(StopScroll);const BrandFonts=getFonts(Brand);const IconWrapFonts=getFonts(IconWrap);const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"dyodeR1eK\",\"zyw8P9fd7\",\"d1xH6kouY\",\"tJcc_btG4\",\"wgtDEGEYo\",\"VTz4ls8Tv\"];const serializationHash=\"framer-wBhoh\";const variantClassNames={d1xH6kouY:\"framer-v-1lodccb\",dyodeR1eK:\"framer-v-6pjj0f\",tJcc_btG4:\"framer-v-936qzl\",VTz4ls8Tv:\"framer-v-9gvcjg\",wgtDEGEYo:\"framer-v-a9suvn\",zyw8P9fd7:\"framer-v-810be1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Open\":\"zyw8P9fd7\",\"Phone Open\":\"tJcc_btG4\",\"Tablet Open\":\"VTz4ls8Tv\",Desktop:\"dyodeR1eK\",Phone:\"d1xH6kouY\",Tablet:\"wgtDEGEYo\"};const getProps=({color,height,id,width,...props})=>{return{...props,r45CIik9N:color??props.r45CIik9N??\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dyodeR1eK\"};};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,r45CIik9N,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dyodeR1eK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const GNAd99lTD1pburd1=activeVariantCallback(async(...args)=>{setVariant(\"zyw8P9fd7\");});const GNAd99lTD40vqgx=activeVariantCallback(async(...args)=>{setVariant(\"dyodeR1eK\");});const GNAd99lTDlle8u1=activeVariantCallback(async(...args)=>{setVariant(\"tJcc_btG4\");});const GNAd99lTD1qm62im=activeVariantCallback(async(...args)=>{setVariant(\"d1xH6kouY\");});const GNAd99lTD1yf7uz0=activeVariantCallback(async(...args)=>{setVariant(\"VTz4ls8Tv\");});const GNAd99lTD1hafonn=activeVariantCallback(async(...args)=>{setVariant(\"wgtDEGEYo\");});const n0qoLkxRf40vqgx=activeVariantCallback(async(...args)=>{setVariant(\"dyodeR1eK\");});const n0qoLkxRf1qm62im=activeVariantCallback(async(...args)=>{setVariant(\"d1xH6kouY\");});const n0qoLkxRf1hafonn=activeVariantCallback(async(...args)=>{setVariant(\"wgtDEGEYo\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zyw8P9fd7\",\"tJcc_btG4\",\"VTz4ls8Tv\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"zyw8P9fd7\")return true;return false;};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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6pjj0f\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"dyodeR1eK\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{d1xH6kouY:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tJcc_btG4:{backgroundColor:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"},VTz4ls8Tv:{backgroundColor:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"},wgtDEGEYo:{backgroundColor:\"rgba(0, 0, 0, 0)\"},zyw8P9fd7:{backgroundColor:\"rgb(0, 0, 0)\"}},...addPropertyOverrides({d1xH6kouY:{\"data-framer-name\":\"Phone\"},tJcc_btG4:{\"data-framer-name\":\"Phone Open\"},VTz4ls8Tv:{\"data-framer-name\":\"Tablet Open\",\"data-hide-scrollbars\":undefined},wgtDEGEYo:{\"data-framer-name\":\"Tablet\"},zyw8P9fd7:{\"data-framer-name\":\"Desktop Open\",\"data-hide-scrollbars\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14jm3n-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Jxhj9B3QS-container\",nodeId:\"Jxhj9B3QS\",rendersWithMotion:true,scopeId:\"diZjbwr6t\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"Jxhj9B3QS\",layoutId:\"Jxhj9B3QS\",toggle:false,width:\"100%\",...addPropertyOverrides({tJcc_btG4:{toggle:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-gx7a9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"nXqnmNGmM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4x22jg\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"umStlowhr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-72)/2)+0+18,...addPropertyOverrides({d1xH6kouY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||52)-0-60)/2+0+0)+0+12},tJcc_btG4:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+0+8},VTz4ls8Tv:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-438)/2)+0+0+18},zyw8P9fd7:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||448)-0-448)/2)+0+0+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qv1npx-container\",layoutDependency:layoutDependency,layoutId:\"bfO0sryo5-container\",nodeId:\"bfO0sryo5\",rendersWithMotion:true,scopeId:\"diZjbwr6t\",children:/*#__PURE__*/_jsx(Brand,{AluDPFNcp:\"4px 8px 4px 8px\",height:\"100%\",id:\"bfO0sryo5\",layoutId:\"bfO0sryo5\",lEH1jwvnd:r45CIik9N,width:\"100%\",...addPropertyOverrides({d1xH6kouY:{AluDPFNcp:\"4px 0px 4px 0px\"},tJcc_btG4:{AluDPFNcp:\"4px 0px 4px 0px\",lEH1jwvnd:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"},VTz4ls8Tv:{lEH1jwvnd:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"},zyw8P9fd7:{lEH1jwvnd:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a1ee2x\",\"data-framer-name\":\"Nav Control\",layoutDependency:layoutDependency,layoutId:\"kuPVEoa2F\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-72)/2)+0+12+0,...addPropertyOverrides({d1xH6kouY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||52)-0-60)/2+0+0)+0+6+0},tJcc_btG4:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+0+2+0},VTz4ls8Tv:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-438)/2)+0+0+12+0},zyw8P9fd7:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||448)-0-448)/2)+0+0+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sq0zmd-container\",layoutDependency:layoutDependency,layoutId:\"qqV9g9mF_-container\",nodeId:\"qqV9g9mF_\",rendersWithMotion:true,scopeId:\"diZjbwr6t\",children:/*#__PURE__*/_jsx(IconWrap,{BjnKhqqAX:r45CIik9N,FdS0wkhOh:\"list\",GNAd99lTD:GNAd99lTD1pburd1,height:\"100%\",id:\"qqV9g9mF_\",layoutId:\"qqV9g9mF_\",TkNTL8p_r:\"WfhnuR4Dd\",variant:\"vOOV5SxPN\",width:\"100%\",wKayE6_t9:\"rgba(255, 255, 255, 0)\",zYlmttesy:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},...addPropertyOverrides({d1xH6kouY:{GNAd99lTD:GNAd99lTDlle8u1},tJcc_btG4:{BjnKhqqAX:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",FdS0wkhOh:\"x\",GNAd99lTD:GNAd99lTD1qm62im},VTz4ls8Tv:{BjnKhqqAX:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",FdS0wkhOh:\"x\",GNAd99lTD:GNAd99lTD1hafonn},wgtDEGEYo:{GNAd99lTD:GNAd99lTD1yf7uz0},zyw8P9fd7:{BjnKhqqAX:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",FdS0wkhOh:\"x\",GNAd99lTD:GNAd99lTD40vqgx}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14jj3qr\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"YZhmsX3N9\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gn0iao\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"pWuFiqbDg\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1350,pixelWidth:2400,sizes:\"200px\",src:\"https://framerusercontent.com/images/FBF5rHJWXi5fqGg9y8hynEpMb4.jpeg\",srcSet:\"https://framerusercontent.com/images/FBF5rHJWXi5fqGg9y8hynEpMb4.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/FBF5rHJWXi5fqGg9y8hynEpMb4.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/FBF5rHJWXi5fqGg9y8hynEpMb4.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/FBF5rHJWXi5fqGg9y8hynEpMb4.jpeg 2400w\"},className:\"framer-181hj27\",layoutDependency:layoutDependency,layoutId:\"kjCHX1wlf\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sm0l71\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"w3e31hO6l\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"34.382210103693964px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b, rgba(255, 255, 255, 0.6)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto: hello@revana.io\",motionChild:true,nodeId:\"LV5tNng6m\",openInNewTab:true,relValues:[],scopeId:\"diZjbwr6t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-172czny\",\"data-styles-preset\":\"wxhq9IGJ7\",children:\"hello@revana.io\"})})})}),className:\"framer-7opuxb\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"LV5tNng6m\",style:{\"--extracted-1w1cjl5\":\"var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b, rgba(255, 255, 255, 0.6))\"},verticalAlignment:\"top\",viewBox:\"0 0 240 48\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-saf75d\",\"data-styles-preset\":\"xEbsc9wJk\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b, rgba(255, 255, 255, 0.6)))\"},children:\"247 Greene Avenue, Brooklyn, NY 11238, USA\"})}),className:\"framer-1echfhh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W2OTXtHnp\",style:{\"--extracted-r6o4lv\":\"var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b, rgba(255, 255, 255, 0.6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ekkdc2\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"qTVmtkGo2\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":gDjM_mW5B\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"fVub4JvxD\"},implicitPathVariables:undefined},{href:{webPageId:\"fVub4JvxD\"},implicitPathVariables:undefined},{href:{webPageId:\"fVub4JvxD\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,...addPropertyOverrides({tJcc_btG4:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+62+0+0+24+0},VTz4ls8Tv:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-438)/2)+0+82+0+0+0+0},zyw8P9fd7:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||448)-0-448)/2)+0+92+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pr3pho-container\",layoutDependency:layoutDependency,layoutId:\"kqaZMjAzL-container\",nodeId:\"kqaZMjAzL\",rendersWithMotion:true,scopeId:\"diZjbwr6t\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"01\",height:\"100%\",id:\"kqaZMjAzL\",j2MzL4_RX:\"About\",layoutId:\"kqaZMjAzL\",tpIUIYiFI:true,variant:\"E_PYkWorq\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks[0],...addPropertyOverrides({tJcc_btG4:{n0qoLkxRf:n0qoLkxRf1qm62im,tpIUIYiFI:false,variant:\"TQIlkV1u8\",yvW5hKwwf:resolvedLinks[2]},VTz4ls8Tv:{n0qoLkxRf:n0qoLkxRf1hafonn,yvW5hKwwf:resolvedLinks[3]},zyw8P9fd7:{n0qoLkxRf:n0qoLkxRf40vqgx,yvW5hKwwf:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":zDDGusElH\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"jdLCgsrsS\"},implicitPathVariables:undefined},{href:{webPageId:\"jdLCgsrsS\"},implicitPathVariables:undefined},{href:{webPageId:\"jdLCgsrsS\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tJcc_btG4:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+62+0+0+24+73},VTz4ls8Tv:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-438)/2)+0+82+0+0+0+73},zyw8P9fd7:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||448)-0-448)/2)+0+92+0+0+0+73}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vslhvc-container\",layoutDependency:layoutDependency,layoutId:\"eCR4aO70k-container\",nodeId:\"eCR4aO70k\",rendersWithMotion:true,scopeId:\"diZjbwr6t\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"02\",height:\"100%\",id:\"eCR4aO70k\",j2MzL4_RX:\"Works\",layoutId:\"eCR4aO70k\",style:{width:\"100%\"},tpIUIYiFI:true,variant:\"E_PYkWorq\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks1[0],...addPropertyOverrides({tJcc_btG4:{Fzov59DgJ:\"01\",n0qoLkxRf:n0qoLkxRf1qm62im,tpIUIYiFI:false,variant:\"TQIlkV1u8\",yvW5hKwwf:resolvedLinks1[2]},VTz4ls8Tv:{n0qoLkxRf:n0qoLkxRf1hafonn,yvW5hKwwf:resolvedLinks1[3]},zyw8P9fd7:{n0qoLkxRf:n0qoLkxRf40vqgx,yvW5hKwwf:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":lqD9pH0Wu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lqD9pH0Wu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lqD9pH0Wu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lqD9pH0Wu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tJcc_btG4:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+62+0+0+24+146},VTz4ls8Tv:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-438)/2)+0+82+0+0+0+146},zyw8P9fd7:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||448)-0-448)/2)+0+92+0+0+0+146}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tccc98-container\",layoutDependency:layoutDependency,layoutId:\"xRwbMPl1m-container\",nodeId:\"xRwbMPl1m\",rendersWithMotion:true,scopeId:\"diZjbwr6t\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"03\",height:\"100%\",id:\"xRwbMPl1m\",j2MzL4_RX:\"Services\",layoutId:\"xRwbMPl1m\",style:{width:\"100%\"},tpIUIYiFI:true,variant:\"E_PYkWorq\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks2[0],...addPropertyOverrides({tJcc_btG4:{n0qoLkxRf:n0qoLkxRf1qm62im,tpIUIYiFI:false,variant:\"TQIlkV1u8\",yvW5hKwwf:resolvedLinks2[2]},VTz4ls8Tv:{n0qoLkxRf:n0qoLkxRf1hafonn,yvW5hKwwf:resolvedLinks2[3]},zyw8P9fd7:{n0qoLkxRf:n0qoLkxRf40vqgx,yvW5hKwwf:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":AF8D28eEx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AF8D28eEx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AF8D28eEx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AF8D28eEx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tJcc_btG4:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+62+0+0+24+219},VTz4ls8Tv:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-438)/2)+0+82+0+0+0+219},zyw8P9fd7:{height:73,y:(componentViewport?.y||0)+(0+((componentViewport?.height||448)-0-448)/2)+0+92+0+0+0+219}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sdwk4m-container\",layoutDependency:layoutDependency,layoutId:\"jIpV4pbdz-container\",nodeId:\"jIpV4pbdz\",rendersWithMotion:true,scopeId:\"diZjbwr6t\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"04\",height:\"100%\",id:\"jIpV4pbdz\",j2MzL4_RX:\"Contact\",layoutId:\"jIpV4pbdz\",style:{width:\"100%\"},tpIUIYiFI:true,variant:\"E_PYkWorq\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks3[0],...addPropertyOverrides({tJcc_btG4:{n0qoLkxRf:n0qoLkxRf1qm62im,tpIUIYiFI:false,variant:\"TQIlkV1u8\",yvW5hKwwf:resolvedLinks3[2]},VTz4ls8Tv:{n0qoLkxRf:n0qoLkxRf1hafonn,yvW5hKwwf:resolvedLinks3[3]},zyw8P9fd7:{n0qoLkxRf:n0qoLkxRf40vqgx,yvW5hKwwf:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wBhoh.framer-cx65e9, .framer-wBhoh .framer-cx65e9 { display: block; }\",\".framer-wBhoh.framer-6pjj0f { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 72px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-wBhoh .framer-14jm3n-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-wBhoh .framer-gx7a9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1600px; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 1px; }\",\".framer-wBhoh .framer-4x22jg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 1px; }\",\".framer-wBhoh .framer-qv1npx-container, .framer-wBhoh .framer-1sq0zmd-container, .framer-wBhoh .framer-1pr3pho-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wBhoh .framer-a1ee2x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wBhoh .framer-14jj3qr { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 637px; min-width: 1072px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wBhoh .framer-gn0iao { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 200px; z-index: 1; }\",\".framer-wBhoh .framer-181hj27 { flex: 1 0 0px; height: 1px; max-height: 200px; overflow: visible; position: relative; width: 200px; }\",\".framer-wBhoh .framer-1sm0l71 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wBhoh .framer-7opuxb { flex: none; height: auto; position: relative; white-space: pre; width: 100%; z-index: 1; }\",\".framer-wBhoh .framer-1echfhh { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-wBhoh .framer-ekkdc2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-wBhoh .framer-1vslhvc-container, .framer-wBhoh .framer-1tccc98-container, .framer-wBhoh .framer-sdwk4m-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-wBhoh.framer-v-810be1.framer-6pjj0f { height: min-content; }\",\".framer-wBhoh.framer-v-810be1 .framer-gx7a9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; padding: 0px 64px 64px 64px; }\",\".framer-wBhoh.framer-v-810be1 .framer-4x22jg, .framer-wBhoh.framer-v-9gvcjg .framer-4x22jg { flex: none; height: 72px; padding: 22px 0px 22px 0px; width: 100%; }\",\".framer-wBhoh.framer-v-810be1 .framer-14jj3qr, .framer-wBhoh.framer-v-936qzl .framer-14jj3qr, .framer-wBhoh.framer-v-9gvcjg .framer-14jj3qr { min-height: unset; min-width: unset; width: 100%; }\",\".framer-wBhoh.framer-v-810be1 .framer-gn0iao, .framer-wBhoh.framer-v-810be1 .framer-1sm0l71, .framer-wBhoh.framer-v-810be1 .framer-1echfhh { order: 1; }\",\".framer-wBhoh.framer-v-810be1 .framer-181hj27, .framer-wBhoh.framer-v-810be1 .framer-7opuxb { order: 0; }\",\".framer-wBhoh.framer-v-810be1 .framer-ekkdc2, .framer-wBhoh.framer-v-9gvcjg .framer-ekkdc2 { order: 0; width: min-content; }\",\".framer-wBhoh.framer-v-810be1 .framer-1vslhvc-container, .framer-wBhoh.framer-v-810be1 .framer-1tccc98-container, .framer-wBhoh.framer-v-810be1 .framer-sdwk4m-container, .framer-wBhoh.framer-v-936qzl .framer-1vslhvc-container, .framer-wBhoh.framer-v-936qzl .framer-1tccc98-container, .framer-wBhoh.framer-v-936qzl .framer-sdwk4m-container, .framer-wBhoh.framer-v-9gvcjg .framer-1vslhvc-container, .framer-wBhoh.framer-v-9gvcjg .framer-1tccc98-container, .framer-wBhoh.framer-v-9gvcjg .framer-sdwk4m-container { width: auto; }\",\".framer-wBhoh.framer-v-1lodccb.framer-6pjj0f { flex-direction: column; height: 52px; width: 390px; }\",\".framer-wBhoh.framer-v-1lodccb .framer-gx7a9 { flex: none; padding: 0px 24px 0px 24px; width: 100%; }\",\".framer-wBhoh.framer-v-1lodccb .framer-4x22jg { padding: 6px 0px 6px 0px; }\",\".framer-wBhoh.framer-v-936qzl.framer-6pjj0f { height: min-content; width: 390px; }\",\".framer-wBhoh.framer-v-936qzl .framer-gx7a9 { flex-direction: column; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; padding: 0px 24px 0px 24px; }\",\".framer-wBhoh.framer-v-936qzl .framer-4x22jg { flex: none; height: 52px; padding: 8px 0px 8px 0px; width: 100%; }\",\".framer-wBhoh.framer-v-936qzl .framer-ekkdc2 { justify-content: flex-start; padding: 24px 0px 0px 0px; width: min-content; }\",\".framer-wBhoh.framer-v-a9suvn.framer-6pjj0f { width: 810px; }\",\".framer-wBhoh.framer-v-a9suvn .framer-gx7a9 { padding: 0px 40px 0px 40px; }\",\".framer-wBhoh.framer-v-9gvcjg.framer-6pjj0f { height: min-content; width: 810px; }\",\".framer-wBhoh.framer-v-9gvcjg .framer-gx7a9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; padding: 0px 40px 64px 40px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-wBhoh[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-wBhoh [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-wBhoh[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-wBhoh [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-wBhoh[data-hide-scrollbars=\"true\"], .framer-wBhoh [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zyw8P9fd7\":{\"layout\":[\"fixed\",\"auto\"]},\"d1xH6kouY\":{\"layout\":[\"fixed\",\"fixed\"]},\"tJcc_btG4\":{\"layout\":[\"fixed\",\"auto\"]},\"wgtDEGEYo\":{\"layout\":[\"fixed\",\"fixed\"]},\"VTz4ls8Tv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"r45CIik9N\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdiZjbwr6t=withCSS(Component,css,\"framer-wBhoh\");export default FramerdiZjbwr6t;FramerdiZjbwr6t.displayName=\"Navigation\";FramerdiZjbwr6t.defaultProps={height:72,width:1200};addPropertyControls(FramerdiZjbwr6t,{variant:{options:[\"dyodeR1eK\",\"zyw8P9fd7\",\"d1xH6kouY\",\"tJcc_btG4\",\"wgtDEGEYo\",\"VTz4ls8Tv\"],optionTitles:[\"Desktop\",\"Desktop Open\",\"Phone\",\"Phone Open\",\"Tablet\",\"Tablet Open\"],title:\"Variant\",type:ControlType.Enum},r45CIik9N:{defaultValue:'var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)) /* {\"name\":\"Neutral 00\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerdiZjbwr6t,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...StopScrollFonts,...BrandFonts,...IconWrapFonts,...NavLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdiZjbwr6t\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zyw8P9fd7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d1xH6kouY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tJcc_btG4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wgtDEGEYo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VTz4ls8Tv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"r45CIik9N\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"72\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,withCSS,useRouter,inferInitialRouteFromPath}from\"framer\";import{motion,useAnimationControls}from\"framer-motion\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const mailchimpRegex=/^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};const parseMailChimpUrl=url=>{const[,domain,parameters]=url.replace(\"&amp;\",\"&\").match(mailchimpRegex)??[null,null,null];return[domain,parameters?new URLSearchParams(parameters):null];};function safeURL(url){console.log(url);try{new URL(url);return url;}catch{try{new URL(`https://${url}`);return`https://${url}`;}catch{}}return undefined;}function isInternalURL(href){if(href===undefined)return false;if(href.startsWith(\"#\")||href.startsWith(\"/\")||href.startsWith(\".\"))return true;return false;}/**\n * Increment the number whenever shipping a new version to customers.\n * This will ensure that multiple versions of this component can exist\n * in the same project without css rules overlapping. Only use valid css class characters.\n */const VERSION=\"v1\";/**\n * INPUT\n * By Benjamin den Boer\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */const Input=withCSS(function Input({service,redirectAs,mailchimpURL,loopsID,loopsUserGroup,loopsMailingList,formsparkID,getwaitlistAPI,convertkitAPI,convertkitFormID,input,button,font,layout,link,gap,style,onSubmit}){const[email,setEmail]=useState(\"\");const[isError,setError]=useState(false);const[isLoading,setLoading]=useState(false);const[isFocus,setFocus]=useState(false);// Padding\nconst{paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,padding,borderRadius,borderObject,focusObject,shadowObject,height,fixedHeight}=input;const{buttonPaddingPerSide,buttonPaddingTop,buttonPaddingRight,buttonPaddingBottom,buttonPaddingLeft,buttonPadding}=button;const paddingValue=paddingPerSide?`${paddingTop}px ${button.isDocked?paddingRight+button.widthWhenDocked:paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px ${button.isDocked?padding+button.widthWhenDocked:padding}px ${padding}px ${padding}px`;const buttonPaddingValue=buttonPaddingPerSide?`${button.isDocked?0:buttonPaddingTop}px ${buttonPaddingRight}px ${button.isDocked?0:buttonPaddingBottom}px ${buttonPaddingLeft}px`:`${button.isDocked?0:buttonPadding}px ${buttonPadding}px ${button.isDocked?0:buttonPadding}px ${buttonPadding}px`;const router=useRouter();const onSuccess=()=>{/* Reset */setLoading(false);setFocus(false);setEmail(\"\");if(redirectAs===\"link\"&&link&&!isError){const[fullPath,hash]=link.split(\"#\");const path=fullPath.split(\"?\")[0]||\"\";const{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,path);if(routeId){router.navigate(routeId,hash,pathVariables);}if(!isInternalURL(link)){const url=safeURL(link);if(url&&typeof window!==\"undefined\")window.open(url,\"_blank\");}}};const validateForm=useCallback(email=>{if(email===\"\"||!validateEmail(email)){setError(true);formControls.start(\"error\");return false;}return true;},[validateEmail]);const handleChange=useCallback(event=>{setError(false);setEmail(event.target.value);},[]);const handleFocus=useCallback(event=>{setFocus(true);},[]);const handleBlur=useCallback(event=>{setFocus(false);setError(false);},[]);const handleSubmit=useCallback(event=>{event.preventDefault();// Prevent submitting while submitting\nif(isLoading)return;setLoading(true);if(service===\"mailchimp\"){const[domain,parameters]=parseMailChimpUrl(mailchimpURL);if(!validateForm(email)||!domain||!parameters){setLoading(false);return;}// MERGE0 is Mailchimp\u2019s email field name\nparameters.set(\"MERGE0\",email);fetch(`https://${domain}/subscribe/post`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded;charset=UTF-8\"},body:parameters.toString()}).then(response=>{onSuccess();if(redirectAs===\"overlay\")onSubmit?.();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"loops\"){if(!validateForm(email)){setLoading(false);return;}const emailBody=`email=${encodeURIComponent(email)}`;const userGroupBody=`userGroup=${encodeURIComponent(loopsUserGroup)}`;const mailingListBody=`mailingLists=${encodeURIComponent(loopsMailingList)}`;const hasMailingList=!!loopsMailingList&&loopsMailingList!==\" \";const hasUserGroup=!!loopsUserGroup&&loopsUserGroup!==\" \";let formBody=emailBody;if(hasUserGroup){formBody+=`&${userGroupBody}`;}if(hasMailingList){formBody+=`&${mailingListBody}`;}fetch(`https://app.loops.so/api/newsletter-form/${loopsID}`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"},body:formBody}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit?.();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"formspark\"){if(!validateForm(email)){setLoading(false);return;}const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://api.formspark.io/${formsparkID}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{onSuccess();onSubmit?.();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"getwaitlist\"){if(!validateForm(email)){setLoading(false);return;}const formData=new FormData(event.target);const data=Object.fromEntries(formData.entries());data.referral_link=document.URL;fetch(`https://api.getwaitlist.com/api/v1\n/waiter/`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(data)}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit?.();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"convertkit\"){if(!validateForm(email)){setLoading(false);return;}const formData=new FormData(event.target);const data=Object.fromEntries(formData.entries());data.referral_link=document.URL;data.api_key=convertkitAPI;fetch(`https://api.convertkit.com/v3/forms/${convertkitFormID}/subscribe`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(data)}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit?.();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}},[mailchimpURL,formsparkID,convertkitFormID,email,onSubmit,validateForm,isLoading]);// Animation\nconst formControls=useAnimationControls();// Input Box Shadow Stylees\nconst focusStylesFrom=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthFrom}px ${focusObject.focusColor}`:null;const focusStylesTo=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthTo}px ${focusObject.focusColor}`:null;const shadowStyles=input.shadowObject?`${shadowObject.shadowX}px ${shadowObject.shadowY}px ${shadowObject.shadowBlur}px ${shadowObject.shadowColor}`:null;const borderStyles=input.borderObject?`inset 0 0 0 ${borderObject.borderWidth}px ${borderObject.borderColor}`:null;// Shake or wiggle as error\nconst formVariants={default:{x:0},error:{x:[0,-4,4,0],transition:{duration:.2}}};const inputVariants={default:{boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},focused:{boxShadow:dynamicBoxShadow(focusStylesTo,shadowStyles,borderStyles)}};return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,\"--framer-custom-placeholder-color\":input.placeholderColor},variants:formVariants,animate:formControls,children:/*#__PURE__*/_jsxs(\"form\",{style:{width:\"100%\",height:\"auto\",display:\"flex\",position:\"relative\",flexDirection:layout===\"vertical\"?\"column\":\"row\",color:button.color,gap:button.isDocked?0:gap},onSubmit:handleSubmit,method:\"POST\",children:[service===\"getwaitlist\"&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"api_key\",value:getwaitlistAPI}),service===\"convertkit\"&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"api_key\",value:convertkitAPI}),/*#__PURE__*/_jsx(motion.input,{type:\"email\",name:\"email\",placeholder:input.placeholder,value:email,className:`${VERSION} framer-custom-input`,onChange:handleChange,onFocus:handleFocus,onBlur:handleBlur,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",style:{...defaultStyle,padding:paddingValue,borderRadius,fontSize:16,...font,background:input.fill,height:height?\"auto\":fixedHeight,color:input.color,boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},variants:inputVariants,initial:false,animate:isFocus?\"focused\":\"default\",transition:{duration:.3},\"data-1p-ignore\":true}),!button.shouldAppear&&isLoading&&/*#__PURE__*/_jsx(Spinner,{shouldAppear:button.shouldAppear,paddingPerSide:paddingPerSide,paddingTop:paddingTop,paddingRight:paddingRight,padding:padding,color:input.color}),button.shouldAppear&&/*#__PURE__*/_jsxs(\"div\",{style:{position:button.isDocked?\"absolute\":\"relative\",top:button.isDocked?button.insetWhenDocked:0,right:button.isDocked?button.insetWhenDocked:0,bottom:button.isDocked?button.insetWhenDocked:0},children:[/*#__PURE__*/_jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,width:button.isDocked?button.widthWhenDocked:\"100%\",height:height?\"100%\":fixedHeight,cursor:\"pointer\",padding:buttonPaddingValue,borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,// fontWeight: button.fontWeight,\nfontSize:16,...button.buttonFont,background:button.fill,color:button.color,zIndex:1,boxShadow:getButtonShadow(button)}}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",inset:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/_jsx(Spinner,{color:button.color})})]})]})});},[`.${VERSION}.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }`]);const Spinner=props=>{const noButtonStyles=!props.shouldAppear?{position:\"absolute\",top:`calc(50% - 8px)`,right:props.paddingPerSide?props.paddingRight:props.padding}:{};return /*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16,...noButtonStyles},initial:{rotate:0},animate:{rotate:360},transition:{duration:1,repeat:Infinity},children:/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",style:{fill:\"currentColor\",color:props.color},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})});};addPropertyControls(Input,{service:{title:\"Service\",type:ControlType.Enum,options:[\"loops\",\"formspark\",\"mailchimp\",\"getwaitlist\",\"convertkit\"],optionTitles:[\"Loops\",\"FormSpark\",\"MailChimp\",\"Get Waitlist\",\"ConvertKit\"],defaultValue:\"loops\"},mailchimpURL:{title:\"URL\",placeholder:\"https://***.us6.list-manage.com/subscribe/post?u=***\",type:ControlType.String,hidden:props=>props.service!==\"mailchimp\"},loopsID:{title:\"ID\",placeholder:\"klm2jxy0i98abzr01pq7defg5\",type:ControlType.String,hidden:props=>props.service!==\"loops\"},loopsUserGroup:{title:\"User Group\",type:ControlType.String,placeholder:\"Title\",optional:true,hidden:props=>props.service!==\"loops\"},loopsMailingList:{title:\"Mailing List\",type:ControlType.String,placeholder:\"cm3q41c5v02ii1lml14om2wtr\",optional:true,hidden:props=>props.service!==\"loops\"},formsparkID:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,hidden:props=>props.service!==\"formspark\"},getwaitlistAPI:{title:\"ID\",placeholder:\"9148\",type:ControlType.String,hidden:props=>props.service!==\"getwaitlist\"},convertkitAPI:{title:\"API Key\",placeholder:\"5opis1WK6xnVsBwrOINUpe\",type:ControlType.String,hidden:props=>props.service!==\"convertkit\"},convertkitFormID:{title:\"Form ID\",placeholder:\"1043389\",type:ControlType.String,hidden:props=>props.service!==\"convertkit\"},redirectAs:{title:\"Success\",type:ControlType.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Open Link\",\"Show Overlay\"],defaultValue:\"link\"},link:{title:\"Redirect\",type:ControlType.Link,hidden:props=>props.redirectAs===\"overlay\"},onSubmit:{title:\"Submit\",type:ControlType.EventHandler,hidden:props=>props.redirectAs===\"link\"},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,hidden:props=>props.button.isDocked},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},input:{title:\"Input\",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"name@email.com\"},placeholderColor:{title:\" \",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.3)\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},height:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Auto\",disabledTitle:\"Fixed\"},fixedHeight:{title:\" \",type:ControlType.Number,displayStepper:true,min:0,defaultValue:50,hidden:props=>props.height},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},focusObject:{type:ControlType.Object,title:\"Focus\",optional:true,controls:{focusWidthFrom:{title:\"From\",type:ControlType.Number,displayStepper:true,defaultValue:0},focusWidthTo:{title:\"To\",type:ControlType.Number,displayStepper:true,defaultValue:2},focusColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#09F\"}}},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},button:{title:\"Button\",type:ControlType.Object,controls:{shouldAppear:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Subscribe\"},buttonFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},isDocked:{title:\"Docked\",type:ControlType.Boolean,defaultValue:false},widthWhenDocked:{title:\"Width\",type:ControlType.Number,min:0,defaultValue:100,displayStepper:true,hidden:props=>!props.isDocked},insetWhenDocked:{title:\"Inset\",type:ControlType.Number,min:0,defaultValue:5,displayStepper:true,hidden:props=>!props.isDocked},buttonPadding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"buttonPaddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"buttonPaddingTop\",\"buttonPaddingRight\",\"buttonPaddingBottom\",\"buttonPaddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},buttonShadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:10,hidden:props=>props.button.isDocked}});const defaultStyle={WebkitAppearance:\"none\",appearance:\"none\",width:\"100%\",height:\"auto\",outline:\"none\",border:\"none\"};const containerStyles={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};function getButtonShadow(button){if(button.buttonShadow){return`${button.buttonShadow.shadowX}px ${button.buttonShadow.shadowY}px ${button.buttonShadow.shadowBlur}px ${button.buttonShadow.shadowColor}`;}else return\"none\";}function dynamicBoxShadow(...shadows){const output=[];shadows.forEach(shadow=>shadow&&output.push(shadow));return output.join(\", \");}export default Input;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Input\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import Input from\"https://framer.com/m/framer/InputSites.js@1.15.1\";import{ControlType,addPropertyControls}from\"framer\";/**\n * INPUT - FORMSPARK\n * By Benjamin den Boer\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */export default function Formspark(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nreturn /*#__PURE__*/_jsx(Input,{...props,service:\"formspark\"});}addPropertyControls(Formspark,{formsparkID:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String},redirectAs:{title:\"Success\",type:ControlType.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Open Link\",\"Show Overlay\"],defaultValue:\"link\"},link:{title:\"Redirect\",type:ControlType.Link,hidden:props=>props.redirectAs===\"overlay\"},onSubmit:{title:\"Submit\",type:ControlType.EventHandler,hidden:props=>props.redirectAs===\"link\"},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,hidden:props=>props.button.isDocked},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},input:{title:\"Input\",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"name@email.com\"},placeholderColor:{title:\" \",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.3)\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},height:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Auto\",disabledTitle:\"Fixed\"},fixedHeight:{title:\" \",type:ControlType.Number,displayStepper:true,min:0,defaultValue:50,hidden:props=>props.height},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},focusObject:{type:ControlType.Object,title:\"Focus\",optional:true,controls:{focusWidthFrom:{title:\"From\",type:ControlType.Number,displayStepper:true,defaultValue:0},focusWidthTo:{title:\"To\",type:ControlType.Number,displayStepper:true,defaultValue:2},focusColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#09F\"}}},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},button:{title:\"Button\",type:ControlType.Object,controls:{shouldAppear:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Subscribe\"},buttonFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},isDocked:{title:\"Docked\",type:ControlType.Boolean,defaultValue:false},widthWhenDocked:{title:\"Width\",type:ControlType.Number,min:0,defaultValue:100,displayStepper:true,hidden:props=>!props.isDocked},insetWhenDocked:{title:\"Inset\",type:ControlType.Number,min:0,defaultValue:5,displayStepper:true,hidden:props=>!props.isDocked},buttonPadding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"buttonPaddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"buttonPaddingTop\",\"buttonPaddingRight\",\"buttonPaddingBottom\",\"buttonPaddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},buttonShadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:10,hidden:props=>props.button.isDocked}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Formspark\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input_Formspark.map", "// Generated by Framer (7918caa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,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 PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"WfhnuR4Dd\",\"thFmPIK5g\",\"QozhzqHre\"];const serializationHash=\"framer-glrf8\";const variantClassNames={QozhzqHre:\"framer-v-14jtcvh\",thFmPIK5g:\"framer-v-1he81hd\",WfhnuR4Dd:\"framer-v-nikuvn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={\"Size L (24px)\":\"WfhnuR4Dd\",\"Size M (16px)\":\"thFmPIK5g\",\"Size XL (32px)\":\"QozhzqHre\"};const getProps=({height,icon,iconColor,id,showIcon,weight,width,...props})=>{return{...props,agBwFbciD:icon??props.agBwFbciD??\"paintbrush\",qTfrqVf7t:iconColor??props.qTfrqVf7t??\"var(--token-b5fea8a8-bc55-41f8-b49e-19319ef24b24, rgb(255, 255, 255))\",uaKWCDDc4:humanReadableEnumMap[weight]??weight??props.uaKWCDDc4??\"light\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WfhnuR4Dd\",yVWkgd4xt:showIcon??props.yVWkgd4xt??true};};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,agBwFbciD,qTfrqVf7t,yVWkgd4xt,uaKWCDDc4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WfhnuR4Dd\",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:yVWkgd4xt&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nikuvn\",className,classNames),\"data-framer-name\":\"Size L (24px)\",layoutDependency:layoutDependency,layoutId:\"WfhnuR4Dd\",ref:refBinding,style:{...style},...addPropertyOverrides({QozhzqHre:{\"data-framer-name\":\"Size XL (32px)\"},thFmPIK5g:{\"data-framer-name\":\"Size M (16px)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t2z17p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gKxBQIoHT-container\",nodeId:\"gKxBQIoHT\",rendersWithMotion:true,scopeId:\"uX1V5Jgfu\",children:/*#__PURE__*/_jsx(Phosphor,{color:qTfrqVf7t,height:\"100%\",iconSearch:agBwFbciD,iconSelection:\"House\",id:\"gKxBQIoHT\",layoutId:\"gKxBQIoHT\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:uaKWCDDc4,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-glrf8.framer-1hi5zds, .framer-glrf8 .framer-1hi5zds { display: block; }\",\".framer-glrf8.framer-nikuvn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-glrf8 .framer-t2z17p-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-glrf8.framer-v-1he81hd .framer-t2z17p-container { height: 16px; width: 16px; }\",\".framer-glrf8.framer-v-14jtcvh .framer-t2z17p-container { height: 32px; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"thFmPIK5g\":{\"layout\":[\"auto\",\"auto\"]},\"QozhzqHre\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"agBwFbciD\":\"icon\",\"qTfrqVf7t\":\"iconColor\",\"yVWkgd4xt\":\"showIcon\",\"uaKWCDDc4\":\"weight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruX1V5Jgfu=withCSS(Component,css,\"framer-glrf8\");export default FrameruX1V5Jgfu;FrameruX1V5Jgfu.displayName=\"Icon\";FrameruX1V5Jgfu.defaultProps={height:24,width:24};addPropertyControls(FrameruX1V5Jgfu,{variant:{options:[\"WfhnuR4Dd\",\"thFmPIK5g\",\"QozhzqHre\"],optionTitles:[\"Size L (24px)\",\"Size M (16px)\",\"Size XL (32px)\"],title:\"Variant\",type:ControlType.Enum},agBwFbciD:{defaultValue:\"paintbrush\",displayTextArea:false,title:\"Icon\",type:ControlType.String},qTfrqVf7t:{defaultValue:'var(--token-b5fea8a8-bc55-41f8-b49e-19319ef24b24, rgb(255, 255, 255)) /* {\"name\":\"D - Neutral 12\"} */',title:\"Icon color\",type:ControlType.Color},yVWkgd4xt:{defaultValue:true,title:\"Show icon\",type:ControlType.Boolean},uaKWCDDc4:PhosphorControls?.[\"weight\"]&&{...PhosphorControls[\"weight\"],defaultValue:\"light\",description:undefined,hidden:undefined,title:\"Weight\"}});addFonts(FrameruX1V5Jgfu,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruX1V5Jgfu\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"agBwFbciD\\\":\\\"icon\\\",\\\"qTfrqVf7t\\\":\\\"iconColor\\\",\\\"yVWkgd4xt\\\":\\\"showIcon\\\",\\\"uaKWCDDc4\\\":\\\"weight\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"thFmPIK5g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QozhzqHre\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uX1V5Jgfu.map", "// Generated by Framer (6aebf05)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Formspark from\"https://framerusercontent.com/modules/LoWwZfPC4cHteYUUDkMp/cPZet1MKhluhGWr5jxRU/Input_Formspark.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/aSQHDgrMxMFb22e7Kx3b/9OYPXr1OqBiMG7A5qi2a/RnUYh0STG.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/arWRdLo1cUcoL9LkoAiV/dBCuchFAA40LXVVsHXgK/wxhq9IGJ7.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cRUqB41ob1gRgQRmNAXU/xlNDwCL5Yj4Z6Sk5DLxK/xEbsc9wJk.js\";import NavLink from\"https://framerusercontent.com/modules/iX10SMIYupPaWqCcTYAT/IPWSoQ4BtQzbmZc9diiL/U0JgoKc8Q.js\";import Icon from\"https://framerusercontent.com/modules/6OFshtf0fJa7g3im7Mjk/pTgvxJ9rsXgS3qEG4BDM/uX1V5Jgfu.js\";const FormsparkFonts=getFonts(Formspark);const IconFonts=getFonts(Icon);const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"HwjOCZwST\",\"ZlA8j234y\",\"fFYN4Mvlk\"];const serializationHash=\"framer-gZ3j5\";const variantClassNames={fFYN4Mvlk:\"framer-v-1oxact9\",HwjOCZwST:\"framer-v-l0wgwi\",ZlA8j234y:\"framer-v-xcgrld\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"HwjOCZwST\",Phone:\"fFYN4Mvlk\",Tablet:\"ZlA8j234y\"};const getProps=({click,height,id,width,...props})=>{return{...props,EJhh0NsHn:click??props.EJhh0NsHn,variant:humanReadableVariantMap[props.variant]??props.variant??\"HwjOCZwST\"};};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,EJhh0NsHn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HwjOCZwST\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const n0qoLkxRf1gqw28m=activeVariantCallback(async(...args)=>{if(EJhh0NsHn){const res=await EJhh0NsHn(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l0wgwi\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HwjOCZwST\",ref:refBinding,style:{backgroundColor:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\",...style},...addPropertyOverrides({fFYN4Mvlk:{\"data-framer-name\":\"Phone\"},ZlA8j234y:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-142cbrn\",\"data-framer-name\":\"Section Wrap\",layoutDependency:layoutDependency,layoutId:\"PyUALlhFy\",style:{backgroundColor:\"var(--token-2e70a903-e8b6-4051-a295-01819745b1e5, rgba(255, 255, 255, 0.1))\"},children:/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1di7l8v\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"PUuGO3I5k\",style:{borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1thx8ot\",\"data-framer-name\":\"Footer Wrap\",layoutDependency:layoutDependency,layoutId:\"omhGSWFre\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kvtkli\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"f_vb91y71\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kojjwe\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"U3xwbobJ7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-11q9d05\",\"data-styles-preset\":\"RnUYh0STG\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)))\"},children:\"Sign up for our newsletter\"})}),className:\"framer-1m2u69y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OMLx8t5pF\",style:{\"--extracted-a0htzi\":\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13omsqf\",\"data-border\":true,\"data-framer-name\":\"Form\",layoutDependency:layoutDependency,layoutId:\"cPFZiE0MM\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-64bfe63c-8182-41ed-a183-1e28182479ee, rgba(255, 255, 255, 0.15))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n8bk70-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"c9KoNtuwU-container\",nodeId:\"c9KoNtuwU\",rendersWithMotion:true,scopeId:\"zCrWJg8Oz\",children:/*#__PURE__*/_jsx(Formspark,{button:{buttonFont:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},buttonPadding:15,buttonPaddingBottom:0,buttonPaddingLeft:0,buttonPaddingPerSide:true,buttonPaddingRight:0,buttonPaddingTop:0,color:\"rgb(255, 255, 255)\",fill:\"var(--token-fc5dffcb-9568-4484-a336-e739e6ee854b, rgb(101, 155, 255))\",insetWhenDocked:14,isDocked:true,label:\"\",shouldAppear:true,widthWhenDocked:40},font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},formsparkID:\"\",gap:10,height:\"100%\",id:\"c9KoNtuwU\",input:{borderObject:{borderColor:\"var(--token-d2d8eaf2-a9da-4f61-bd06-045673ca788c, rgba(255, 255, 255, 0.2))\",borderWidth:0},borderRadius:100,color:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",fill:\"rgba(255, 255, 255, 0)\",fixedHeight:50,height:true,padding:15,paddingBottom:24,paddingLeft:4,paddingPerSide:true,paddingRight:4,paddingTop:24,placeholder:\"name@email.com\",placeholderColor:\"var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b, rgba(255, 255, 255, 0.6))\",shadowObject:{shadowBlur:8,shadowColor:\"rgba(0, 0, 0, 0.08)\",shadowX:0,shadowY:4}},layout:\"horizontal\",layoutId:\"c9KoNtuwU\",redirectAs:\"link\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(20+((componentViewport?.height||276)-40-207.5)/2)+0+40+0+0+0+0+0+87.5+40-50,...addPropertyOverrides({fFYN4Mvlk:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-636.5)/2)+0+24+0+0+0+8+0+0+87.5+40-50},ZlA8j234y:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||352)-40-320.5)/2)+0+40+0+0+0+0+0+0+87.5+40-50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1htp13b-container\",layoutDependency:layoutDependency,layoutId:\"EbL6iKFD6-container\",nodeId:\"EbL6iKFD6\",rendersWithMotion:true,scopeId:\"zCrWJg8Oz\",children:/*#__PURE__*/_jsx(Icon,{agBwFbciD:\"arrow right\",height:\"100%\",id:\"EbL6iKFD6\",layoutId:\"EbL6iKFD6\",qTfrqVf7t:\"var(--token-b5fea8a8-bc55-41f8-b49e-19319ef24b24, rgb(255, 255, 255))\",uaKWCDDc4:\"bold\",variant:\"thFmPIK5g\",width:\"100%\",yVWkgd4xt:true})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8ek0ea\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"vmezU8NMc\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,y:(componentViewport?.y||0)+(20+((componentViewport?.height||276)-40-207.5)/2)+0+40+0+0+0+0+0,...addPropertyOverrides({fFYN4Mvlk:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-636.5)/2)+0+24+0+0+0+8+159.5+0+0},ZlA8j234y:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||352)-40-320.5)/2)+0+40+0+0+0+0+167.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sb9imb-container\",layoutDependency:layoutDependency,layoutId:\"gYFD0pYgi-container\",nodeId:\"gYFD0pYgi\",rendersWithMotion:true,scopeId:\"zCrWJg8Oz\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"01\",height:\"100%\",id:\"gYFD0pYgi\",j2MzL4_RX:\"Home\",layoutId:\"gYFD0pYgi\",n0qoLkxRf:n0qoLkxRf1gqw28m,tpIUIYiFI:true,variant:\"cCnJKqzcD\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks[0],...addPropertyOverrides({fFYN4Mvlk:{XPJ2wnq2M:\"0px\",yvW5hKwwf:resolvedLinks[2]},ZlA8j234y:{yvW5hKwwf:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fVub4JvxD\"},implicitPathVariables:undefined},{href:{webPageId:\"fVub4JvxD\"},implicitPathVariables:undefined},{href:{webPageId:\"fVub4JvxD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,y:(componentViewport?.y||0)+(20+((componentViewport?.height||276)-40-207.5)/2)+0+40+0+0+0+0+0,...addPropertyOverrides({fFYN4Mvlk:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-636.5)/2)+0+24+0+0+0+8+159.5+0+81},ZlA8j234y:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||352)-40-320.5)/2)+0+40+0+0+0+0+167.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gxrj57-container\",layoutDependency:layoutDependency,layoutId:\"TAIh_6MLp-container\",nodeId:\"TAIh_6MLp\",rendersWithMotion:true,scopeId:\"zCrWJg8Oz\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"01\",height:\"100%\",id:\"TAIh_6MLp\",j2MzL4_RX:\"About\",layoutId:\"TAIh_6MLp\",n0qoLkxRf:n0qoLkxRf1gqw28m,tpIUIYiFI:true,variant:\"cCnJKqzcD\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks1[0],...addPropertyOverrides({fFYN4Mvlk:{XPJ2wnq2M:\"0px\",yvW5hKwwf:resolvedLinks1[2]},ZlA8j234y:{yvW5hKwwf:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jdLCgsrsS\"},implicitPathVariables:undefined},{href:{webPageId:\"jdLCgsrsS\"},implicitPathVariables:undefined},{href:{webPageId:\"jdLCgsrsS\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,y:(componentViewport?.y||0)+(20+((componentViewport?.height||276)-40-207.5)/2)+0+40+0+0+0+0+0,...addPropertyOverrides({fFYN4Mvlk:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-636.5)/2)+0+24+0+0+0+8+159.5+0+162},ZlA8j234y:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||352)-40-320.5)/2)+0+40+0+0+0+0+167.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eefuct-container\",layoutDependency:layoutDependency,layoutId:\"CRrwCY77a-container\",nodeId:\"CRrwCY77a\",rendersWithMotion:true,scopeId:\"zCrWJg8Oz\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"01\",height:\"100%\",id:\"CRrwCY77a\",j2MzL4_RX:\"Works\",layoutId:\"CRrwCY77a\",n0qoLkxRf:n0qoLkxRf1gqw28m,tpIUIYiFI:true,variant:\"cCnJKqzcD\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks2[0],...addPropertyOverrides({fFYN4Mvlk:{XPJ2wnq2M:\"0px\",yvW5hKwwf:resolvedLinks2[2]},ZlA8j234y:{yvW5hKwwf:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":lqD9pH0Wu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lqD9pH0Wu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lqD9pH0Wu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,y:(componentViewport?.y||0)+(20+((componentViewport?.height||276)-40-207.5)/2)+0+40+0+0+0+0+0,...addPropertyOverrides({fFYN4Mvlk:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-636.5)/2)+0+24+0+0+0+8+159.5+0+243},ZlA8j234y:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||352)-40-320.5)/2)+0+40+0+0+0+0+167.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18j0l1a-container\",layoutDependency:layoutDependency,layoutId:\"xukYNU2SM-container\",nodeId:\"xukYNU2SM\",rendersWithMotion:true,scopeId:\"zCrWJg8Oz\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"01\",height:\"100%\",id:\"xukYNU2SM\",j2MzL4_RX:\"Services\",layoutId:\"xukYNU2SM\",n0qoLkxRf:n0qoLkxRf1gqw28m,tpIUIYiFI:true,variant:\"cCnJKqzcD\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks3[0],...addPropertyOverrides({fFYN4Mvlk:{XPJ2wnq2M:\"0px\",yvW5hKwwf:resolvedLinks3[2]},ZlA8j234y:{yvW5hKwwf:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":AF8D28eEx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AF8D28eEx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AF8D28eEx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,y:(componentViewport?.y||0)+(20+((componentViewport?.height||276)-40-207.5)/2)+0+40+0+0+0+0+0,...addPropertyOverrides({fFYN4Mvlk:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-636.5)/2)+0+24+0+0+0+8+159.5+0+324},ZlA8j234y:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||352)-40-320.5)/2)+0+40+0+0+0+0+167.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16l8woc-container\",layoutDependency:layoutDependency,layoutId:\"pByJ89Sks-container\",nodeId:\"pByJ89Sks\",rendersWithMotion:true,scopeId:\"zCrWJg8Oz\",children:/*#__PURE__*/_jsx(NavLink,{Fzov59DgJ:\"01\",height:\"100%\",id:\"pByJ89Sks\",j2MzL4_RX:\"Contact\",layoutId:\"pByJ89Sks\",n0qoLkxRf:n0qoLkxRf1gqw28m,tpIUIYiFI:true,variant:\"cCnJKqzcD\",width:\"100%\",XPJ2wnq2M:\"4px\",yvW5hKwwf:resolvedLinks4[0],...addPropertyOverrides({fFYN4Mvlk:{XPJ2wnq2M:\"0px\",yvW5hKwwf:resolvedLinks4[2]},ZlA8j234y:{yvW5hKwwf:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-saf75d\",\"data-styles-preset\":\"xEbsc9wJk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b, rgba(255, 255, 255, 0.6)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"lunisdesign.com\",motionChild:true,nodeId:\"m7ZnZH76g\",openInNewTab:true,relValues:[],scopeId:\"zCrWJg8Oz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-172czny\",\"data-styles-preset\":\"wxhq9IGJ7\",children:\"\\xa9 FFexport All rights Reserved\"})})})}),className:\"framer-n9th0k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m7ZnZH76g\",style:{\"--extracted-r6o4lv\":\"var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b, rgba(255, 255, 255, 0.6))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gZ3j5.framer-94ejl0, .framer-gZ3j5 .framer-94ejl0 { display: block; }\",\".framer-gZ3j5.framer-l0wgwi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: 1200px; }\",\".framer-gZ3j5 .framer-142cbrn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gZ3j5 .framer-1di7l8v { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: hidden; padding: 40px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gZ3j5 .framer-1thx8ot { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gZ3j5 .framer-kvtkli { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gZ3j5 .framer-1kojjwe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 550px; }\",\".framer-gZ3j5 .framer-1m2u69y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gZ3j5 .framer-13omsqf { 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-gZ3j5 .framer-1n8bk70-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gZ3j5 .framer-1htp13b-container { bottom: 26px; flex: none; height: auto; pointer-events: none; position: absolute; right: 26px; width: auto; z-index: 1; }\",\".framer-gZ3j5 .framer-8ek0ea { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-gZ3j5 .framer-1sb9imb-container, .framer-gZ3j5 .framer-gxrj57-container, .framer-gZ3j5 .framer-1eefuct-container, .framer-gZ3j5 .framer-18j0l1a-container, .framer-gZ3j5 .framer-16l8woc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gZ3j5 .framer-n9th0k { bottom: 0px; flex: none; height: auto; position: absolute; right: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-gZ3j5.framer-v-xcgrld.framer-l0wgwi { width: 810px; }\",\".framer-gZ3j5.framer-v-xcgrld .framer-kvtkli { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-gZ3j5.framer-v-xcgrld .framer-1kojjwe, .framer-gZ3j5.framer-v-1oxact9 .framer-1kojjwe { width: 100%; }\",\".framer-gZ3j5.framer-v-1oxact9.framer-l0wgwi { width: 390px; }\",\".framer-gZ3j5.framer-v-1oxact9 .framer-1di7l8v { gap: 40px; padding: 24px; }\",\".framer-gZ3j5.framer-v-1oxact9 .framer-1thx8ot { gap: 24px; }\",\".framer-gZ3j5.framer-v-1oxact9 .framer-kvtkli { flex-direction: column; gap: 32px; justify-content: flex-start; padding: 8px 0px 24px 0px; }\",\".framer-gZ3j5.framer-v-1oxact9 .framer-1m2u69y { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-gZ3j5.framer-v-1oxact9 .framer-8ek0ea { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-gZ3j5[data-border=\"true\"]::after, .framer-gZ3j5 [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 276\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZlA8j234y\":{\"layout\":[\"fixed\",\"auto\"]},\"fFYN4Mvlk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EJhh0NsHn\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzCrWJg8Oz=withCSS(Component,css,\"framer-gZ3j5\");export default FramerzCrWJg8Oz;FramerzCrWJg8Oz.displayName=\"Footer\";FramerzCrWJg8Oz.defaultProps={height:276,width:1200};addPropertyControls(FramerzCrWJg8Oz,{variant:{options:[\"HwjOCZwST\",\"ZlA8j234y\",\"fFYN4Mvlk\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},EJhh0NsHn:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerzCrWJg8Oz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"}]},...FormsparkFonts,...IconFonts,...NavLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzCrWJg8Oz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"276\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZlA8j234y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fFYN4Mvlk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"EJhh0NsHn\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zCrWJg8Oz.map", "// Generated by Framer (6d96db3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/diZjbwr6t/diZjbwr6t.js\";import Footer from\"#framer/local/canvasComponent/zCrWJg8Oz/zCrWJg8Oz.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={pycYHGqB6:\"(max-width: 809px)\",Q2mxqbOhC:\"(min-width: 810px) and (max-width: 1199px)\",QU7vZ28wB:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Nmbwq\";const variantClassNames={pycYHGqB6:\"framer-v-20e69x\",Q2mxqbOhC:\"framer-v-l5tugx\",QU7vZ28wB:\"framer-v-1mves5p\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Nmbwq.framer-uewytw, .framer-Nmbwq .framer-uewytw { display: block; }\",\".framer-Nmbwq.framer-1mves5p { align-content: center; align-items: center; background-color: var(--mtlo5x); 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-Nmbwq .framer-1drb2j5-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; z-index: 4; }\",\".framer-Nmbwq .framer-lz21j5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Nmbwq .framer-1btimwx-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={pycYHGqB6:\"(max-width: 809px)\",Q2mxqbOhC:\"(min-width: 810px) and (max-width: 1199px)\",QU7vZ28wB:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"QU7vZ28wB\",Phone:\"pycYHGqB6\",Tablet:\"Q2mxqbOhC\"};const getProps=({height,id,navColor,pageBGColor,width,...props})=>{return{...props,o96wqzUrb:navColor??props.o96wqzUrb??\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QU7vZ28wB\",yeoUV3GoQ:pageBGColor??props.yeoUV3GoQ??\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"};};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,o96wqzUrb,yeoUV3GoQ,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:{isLayoutTemplate:true,primaryVariantId:\"QU7vZ28wB\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(yeoUV3GoQ)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1mves5p\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--mtlo5x\":yeoUV3GoQ,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1drb2j5-container\",\"data-framer-layout-hint-center-x\":true,nodeId:\"wyDYYtfZ9\",scopeId:\"TSv14JCNR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pycYHGqB6:{variant:\"d1xH6kouY\"},Q2mxqbOhC:{variant:\"wgtDEGEYo\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"wyDYYtfZ9\",layoutId:\"wyDYYtfZ9\",r45CIik9N:o96wqzUrb,style:{width:\"100%\"},variant:\"dyodeR1eK\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-lz21j5\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:276,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1btimwx-container\",nodeId:\"svyTF7Bok\",scopeId:\"TSv14JCNR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pycYHGqB6:{variant:\"fFYN4Mvlk\"},Q2mxqbOhC:{variant:\"ZlA8j234y\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"svyTF7Bok\",layoutId:\"svyTF7Bok\",style:{width:\"100%\"},variant:\"HwjOCZwST\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q2mxqbOhC\":{\"layout\":[\"fixed\",\"fixed\"]},\"pycYHGqB6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"o96wqzUrb\":\"navColor\",\"yeoUV3GoQ\":\"pageBGColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"QU7vZ28wB\":[\".framer-1drb2j5-container\",\".framer-1btimwx-container\"],\"Q2mxqbOhC\":[\".framer-1drb2j5-container\",\".framer-1btimwx-container\"],\"pycYHGqB6\":[\".framer-1drb2j5-container\",\".framer-1btimwx-container\"]}\n * @framerBreakpoints {\"QU7vZ28wB\":{\"min\":1200,\"canvasClassName\":\"framer-1mves5p-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Q2mxqbOhC\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-l5tugx-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"pycYHGqB6\":{\"max\":809,\"canvasClassName\":\"framer-20e69x-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant QU7vZ28wB\n * @framerLayoutTemplate\n */const FramerTSv14JCNR=withCSS(Component,css,\"framer-Nmbwq\");export default FramerTSv14JCNR;FramerTSv14JCNR.displayName=\"Template\";FramerTSv14JCNR.defaultProps={height:1e3,width:1200};addPropertyControls(FramerTSv14JCNR,{o96wqzUrb:{defaultValue:'var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)) /* {\"name\":\"Neutral 00\"} */',title:\"Nav Color\",type:ControlType.Color},yeoUV3GoQ:{defaultValue:'var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)) /* {\"name\":\"Neutral 00\"} */',title:\"Page BG Color\",type:ControlType.Color}});addFonts(FramerTSv14JCNR,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTSv14JCNR\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"o96wqzUrb\\\":\\\"navColor\\\",\\\"yeoUV3GoQ\\\":\\\"pageBGColor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"QU7vZ28wB\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1mves5p-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Q2mxqbOhC\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-l5tugx-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"pycYHGqB6\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-20e69x-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q2mxqbOhC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pycYHGqB6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"QU7vZ28wB\",\"framerHitTargets\":\"{\\\"QU7vZ28wB\\\":[\\\".framer-1drb2j5-container\\\",\\\".framer-1btimwx-container\\\"],\\\"Q2mxqbOhC\\\":[\\\".framer-1drb2j5-container\\\",\\\".framer-1btimwx-container\\\"],\\\"pycYHGqB6\\\":[\\\".framer-1drb2j5-container\\\",\\\".framer-1btimwx-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * 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 Template1 from \"https://framerusercontent.com/modules/gUwjomIsEiDwMDW8Q6bA/aci347DV2n1uJ4NxMpft/TSv14JCNR.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {AF8D28eEx: \"contact\", gDjM_mW5B: \"about\", lqD9pH0Wu: \"service\", PR9Uhgozg: \"service-1\", t8sEm3hV0: \"faq\", zDDGusElH: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ql1me5SrDM6lpYROdEih/KP35UEZBO5h7UrzISYOl/augiA20Il.js\")), path: \"/\"}, Hg2l_z0oA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c7or9fFcSW76g2ENsgVC/vNUB5pyF2D97hMRrOjN8/Hg2l_z0oA.js\")), path: \"/404\"}, fVub4JvxD: {elements: {b5y0E1ne6: \"team\", g0pkAvKL4: \"about\", HnLt1Qk6G: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x9HP273zYTCrLZnfrvWY/GKv1mdENZj01isUkjOie/fVub4JvxD.js\")), path: \"/about\"}, jdLCgsrsS: {elements: {boTcDhIaO: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fRYZrKuy1F5dEqwGOpGC/uqabC4PPLc46WIP8ITSQ/jdLCgsrsS.js\")), path: \"/works\"}, X5Cpoayyb: {collectionId: \"CH8r1laGd\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u8XVhUO23mFYAumSsKaQ/0u3hoKyF4iMoARvCCGWd/X5Cpoayyb.js\")), path: \"/works/:flN7idETh\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {CH8r1laGd: async () => (await import(\"https://framerusercontent.com/modules/a8jgv8IbGy6DoDZSOO6O/WsVSNA5YWSoB7gs7Je0p/CH8r1laGd.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"a7b68c82b2cd41dbc9e26a4241c5ac836cc372987b946e3bf71ef9356b93a0fb\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {o96wqzUrb: \"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\", yeoUV3GoQ: \"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"}\r\nconst props2 = {...props1, o96wqzUrb: \"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\", yeoUV3GoQ: \"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"}\r\nconst props3 = {...props1, yeoUV3GoQ: \"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"}\r\nconst templateProps = {augiA20Il: props1, fVub4JvxD: props3, Hg2l_z0oA: props2, jdLCgsrsS: props3, X5Cpoayyb: props2}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"Hg2l_z0oA\":\r\ncase \"fVub4JvxD\":\r\ncase \"jdLCgsrsS\":\r\ncase \"X5Cpoayyb\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Hg2l_z0oA\":\r\ncase \"fVub4JvxD\":\r\ncase \"jdLCgsrsS\":\r\ncase \"X5Cpoayyb\":\r\nreturn [{hash: \"1mves5p\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"l5tugx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"20e69x\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c7or9fFcSW76g2ENsgVC/vNUB5pyF2D97hMRrOjN8/Hg2l_z0oA.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.ffexport.in\",\r\n                    EditorBar: \r\ntypeof window !== \"undefined\" ? (() => {\r\n    const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n    if (isBot) return\r\n\r\n    return Framer.lazy(async () => {\r\n        const dependencies = {\r\n            __version: 1,\r\n            framer: {\r\n                useCurrentRoute: Framer.useCurrentRoute,\r\n                useLocaleInfo: Framer.useLocaleInfo,\r\n                useRouter: Framer.useRouter,\r\n            },\r\n            react: {\r\n                createElement: React.createElement,\r\n                memo: React.memo,\r\n                useCallback: React.useCallback,\r\n                useEffect: React.useEffect,\r\n                useRef: React.useRef,\r\n                useState: React.useState,\r\n            },\r\n            \"react-dom\": { createPortal },\r\n        }\r\n\r\n        window.__framer_editorBarDependencies = dependencies\r\n\r\n        const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n        return {\r\n            default: createEditorBar({ dependencies }),\r\n        }\r\n    })\r\n})() : undefined\r\n,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, editorBarOnPageEditing: false, editorBarSendEmails: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"30%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 1, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"30%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 1, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "StopScroll", "props", "toggle", "p", "l", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "IconFonts", "getFonts", "uX1V5Jgfu_default", "IconControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "background", "border", "click", "height", "icon", "iconColor", "iconSize", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "BjnKhqqAX", "wKayE6_t9", "TkNTL8p_r", "FdS0wkhOh", "GNAd99lTD", "zYlmttesy", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapfblcmz", "args", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramercXG9eym96", "withCSS", "cXG9eym96_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "color", "height", "id", "padding", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "AluDPFNcp", "lEH1jwvnd", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText", "css", "FramerdBb2gFecD", "withCSS", "dBb2gFecD_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "link", "number", "padding", "showNumber", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Fzov59DgJ", "tpIUIYiFI", "j2MzL4_RX", "yvW5hKwwf", "XPJ2wnq2M", "n0qoLkxRf", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapg30jfj", "args", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "RichText", "css", "FramerU0JgoKc8Q", "withCSS", "U0JgoKc8Q_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "StopScrollFonts", "getFonts", "StopScroll", "BrandFonts", "dBb2gFecD_default", "IconWrapFonts", "cXG9eym96_default", "NavLinkFonts", "U0JgoKc8Q_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "color", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "r45CIik9N", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "GNAd99lTD1pburd1", "args", "GNAd99lTD40vqgx", "GNAd99lTDlle8u1", "GNAd99lTD1qm62im", "GNAd99lTD1yf7uz0", "GNAd99lTD1hafonn", "n0qoLkxRf40vqgx", "n0qoLkxRf1qm62im", "n0qoLkxRf1hafonn", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Image2", "RichText", "Link", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "css", "FramerdiZjbwr6t", "withCSS", "diZjbwr6t_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "emailRegex", "mailchimpRegex", "validateEmail", "email", "parseMailChimpUrl", "url", "domain", "parameters", "safeURL", "isInternalURL", "href", "VERSION", "Input", "withCSS", "service", "redirectAs", "mailchimpURL", "loopsID", "loopsUserGroup", "loopsMailingList", "formsparkID", "getwaitlistAPI", "convertkitAPI", "convertkitFormID", "input", "button", "font", "layout", "link", "gap", "style", "onSubmit", "setEmail", "ye", "isError", "setError", "isLoading", "setLoading", "isFocus", "setFocus", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "padding", "borderRadius", "borderObject", "focusObject", "shadowObject", "height", "fixedHeight", "buttonPaddingPerSide", "buttonPaddingTop", "buttonPaddingRight", "buttonPaddingBottom", "buttonPaddingLeft", "buttonPadding", "paddingValue", "buttonPaddingValue", "router", "useRouter", "onSuccess", "fullPath", "hash", "path", "routeId", "pathVariables", "inferInitialRouteFromPath", "window", "validateForm", "te", "formControls", "handleChange", "event", "handleFocus", "handleBlur", "handleSubmit", "response", "error", "emailBody", "userGroupBody", "mailingListBody", "hasMailingList", "hasUserGroup", "formBody", "data", "entries", "formData", "useAnimationControls", "focusStylesFrom", "focusStylesTo", "shadowStyles", "borderStyles", "formVariants", "inputVariants", "dynamicBoxShadow", "p", "motion", "containerStyles", "u", "defaultStyle", "Spinner", "getButtonShadow", "props", "noButtonStyles", "addPropertyControls", "ControlType", "shadows", "output", "shadow", "InputSites_js_1_15_default", "Formspark", "props", "p", "InputSites_js_1_15_default", "addPropertyControls", "ControlType", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "icon", "iconColor", "id", "showIcon", "weight", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "agBwFbciD", "qTfrqVf7t", "yVWkgd4xt", "uaKWCDDc4", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FrameruX1V5Jgfu", "withCSS", "uX1V5Jgfu_default", "addPropertyControls", "ControlType", "addFonts", "FormsparkFonts", "getFonts", "Formspark", "IconFonts", "uX1V5Jgfu_default", "NavLinkFonts", "U0JgoKc8Q_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "EJhh0NsHn", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "n0qoLkxRf1gqw28m", "args", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "Link", "css", "FramerzCrWJg8Oz", "withCSS", "zCrWJg8Oz_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavigationFonts", "getFonts", "diZjbwr6t_default", "FooterFonts", "zCrWJg8Oz_default", "breakpoints", "serializationHash", "variantClassNames", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "navColor", "pageBGColor", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "o96wqzUrb", "yeoUV3GoQ", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "safeCSSValue", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "diZjbwr6t_default", "zCrWJg8Oz_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerTSv14JCNR", "withCSS", "TSv14JCNR_default", "addPropertyControls", "ControlType", "addFonts", "NavigationFonts", "FooterFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props", "B", "TSv14JCNR_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "window", "navigator", "dependencies", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "createEditorBar", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r"]
}
