{"version":3,"file":"script_main.DMdB0rq7.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","LogoFonts","Logo","CTAButtonFonts","CTAButton","HumburgerMenu","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Navbar","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","useState","useRef","useMemo","startTransition","p","useState","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","css","MenuIcon","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","Logo","CTAButton","Navbar3","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","_Fragment","sharedStyle.fonts","React.createElement","Main","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/NJ13LvFaZD1T1kCHDfaH/ON058WpQca6FqU038rkn/B89sc9tow.js","https:/framerusercontent.com/modules/kQ29tO9FcYwEDkQ1sGAE/EwuxpawnhhLvgJniB9mH/p1mQ4B9XF.js","https:/framerusercontent.com/modules/yVTm5c5SRlAZRRmbCGWD/jQarwWBpujuhMK81PQot/aEsynyzPb.js","https:/framerusercontent.com/modules/5ulyR97ljPe2frLT9cLF/W3of2mNuwzfM1CoWJYOZ/nw2kYhx8F.js","https:/framerusercontent.com/modules/HeweooLaieIrgtPf739J/TAX5wbohZqnJguwXXMLI/GradualBlur_1.js","https:/framerusercontent.com/modules/OGNiqH4PitoKQywKQqOn/NeioaNIHFDAs7B7jtBkm/AudioBlocker.js","https:/framerusercontent.com/modules/reoB8oxmHG6bUkkKo6vS/oncMm8BBbEy676EjS6Tk/hbzeMIdnz.js","https:/framerusercontent.com/modules/PP3bKIzReNz2KhTlXxU4/7cvFKLEHB4ICCgSsFFop/GvlALKVmB.js","https:/framerusercontent.com/modules/pHhHt22QoMXffgq2pg96/1d7NepxrZYIokk5LDFQS/zpGOWCRz8.js","https:/framerusercontent.com/modules/9RjvmWcTfD16abJMQm6R/JsUl3xWN72mFfXC3qor3/P9vHAMSr0.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (265a357)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-j1Mhi\";const variantClassNames={XpCeKxiwo:\"framer-v-1vdfb6x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XpCeKxiwo\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vdfb6x\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XpCeKxiwo\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:898,intrinsicWidth:4262,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-((componentViewport?.height||22)-0)*1)/2)),pixelHeight:47,pixelWidth:250,sizes:`calc(${((componentViewport?.height||22)-0)*1} * 5.3191)`,src:\"https://framerusercontent.com/images/pjYBk3UHeDIgnP0CrJcOEKkZx3s.png?width=250&height=47\"},className:\"framer-bbrkc5\",\"data-framer-name\":\"Image\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"GE89HNfjW\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j1Mhi.framer-pkafq2, .framer-j1Mhi .framer-pkafq2 { display: block; }\",\".framer-j1Mhi.framer-1vdfb6x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-j1Mhi .framer-bbrkc5 { flex: none; height: 100%; overflow: visible; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 117\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerB89sc9tow=withCSS(Component,css,\"framer-j1Mhi\");export default FramerB89sc9tow;FramerB89sc9tow.displayName=\"Logo\";FramerB89sc9tow.defaultProps={height:22,width:117};addFonts(FramerB89sc9tow,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB89sc9tow\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"117\",\"framerIntrinsicHeight\":\"22\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B89sc9tow.map","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"oGS_d8_F6\",\"vpX9yIf0w\"];const serializationHash=\"framer-xHhig\";const variantClassNames={oGS_d8_F6:\"framer-v-6a0quu\",vpX9yIf0w:\"framer-v-5m987r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"vpX9yIf0w\",Open:\"oGS_d8_F6\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oGS_d8_F6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oGS_d8_F6\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6a0quu\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"oGS_d8_F6\",ref:refBinding,style:{...style},...addPropertyOverrides({vpX9yIf0w:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwrnm2\",layoutDependency:layoutDependency,layoutId:\"fYo19WWMh\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{vpX9yIf0w:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xee4rn\",layoutDependency:layoutDependency,layoutId:\"Q4Xp85xvE\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{vpX9yIf0w:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xHhig.framer-icyf1v, .framer-xHhig .framer-icyf1v { display: block; }\",\".framer-xHhig.framer-6a0quu { height: 32px; overflow: hidden; position: relative; width: 24px; }\",\".framer-xHhig .framer-bwrnm2 { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: hidden; position: absolute; top: 19px; width: 16px; }\",\".framer-xHhig .framer-1xee4rn { bottom: 19px; flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: hidden; position: absolute; width: 16px; }\",\".framer-xHhig.framer-v-5m987r .framer-bwrnm2 { top: 15px; }\",\".framer-xHhig.framer-v-5m987r .framer-1xee4rn { bottom: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vpX9yIf0w\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp1mQ4B9XF=withCSS(Component,css,\"framer-xHhig\");export default Framerp1mQ4B9XF;Framerp1mQ4B9XF.displayName=\"Humburger menu\";Framerp1mQ4B9XF.defaultProps={height:32,width:24};addPropertyControls(Framerp1mQ4B9XF,{variant:{options:[\"oGS_d8_F6\",\"vpX9yIf0w\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerp1mQ4B9XF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp1mQ4B9XF\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vpX9yIf0w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p1mQ4B9XF.map","// Generated by Framer (e56d21e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9uOuFzRzMvE2cp2ca3rA/2Wo6ieCwoF0GouNgbXPV/cB7W2VXcX.js\";import Logo from\"https://framerusercontent.com/modules/NJ13LvFaZD1T1kCHDfaH/ON058WpQca6FqU038rkn/B89sc9tow.js\";import CTAButton from\"https://framerusercontent.com/modules/qd7fTjdVnBbJ4TZU0kSx/lC8zhnDTBEIelA70L9Ae/i9uiuhnBh.js\";import HumburgerMenu from\"https://framerusercontent.com/modules/kQ29tO9FcYwEDkQ1sGAE/EwuxpawnhhLvgJniB9mH/p1mQ4B9XF.js\";const LogoFonts=getFonts(Logo);const CTAButtonFonts=getFonts(CTAButton);const HumburgerMenuFonts=getFonts(HumburgerMenu);const cycleOrder=[\"uP1peureI\",\"Ni5s8CrSZ\",\"uzDxUsQmL\"];const serializationHash=\"framer-QQoE7\";const variantClassNames={Ni5s8CrSZ:\"framer-v-17rsyad\",uP1peureI:\"framer-v-1ow5hp3\",uzDxUsQmL:\"framer-v-13wuxdv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Gjg1IWLji=undefined;const az0Fqgb8i=undefined;const NwAj422sq=undefined;const RyVIGeO44=undefined;const qcHlJORAu=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const convertFromBoolean=(value,activeLocale)=>{return value?\"12px 24px 12px 24px\":\"12px 16px 12px 16px\";};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile Close\":\"uzDxUsQmL\",\"Mobile Open\":\"Ni5s8CrSZ\",Desktop:\"uP1peureI\"};const Variants=motion.create(React.Fragment);const getProps=({buttonLink,height,id,link1,link2,link3,tablet,width,...props})=>{return{...props,az0Fqgb8i:buttonLink??props.az0Fqgb8i,Gjg1IWLji:tablet??props.Gjg1IWLji,NwAj422sq:link2??props.NwAj422sq,qcHlJORAu:link3??props.qcHlJORAu,RyVIGeO44:link1??props.RyVIGeO44,variant:humanReadableVariantMap[props.variant]??props.variant??\"uP1peureI\"};};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,Gjg1IWLji,RyVIGeO44,NwAj422sq,qcHlJORAu,az0Fqgb8i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uP1peureI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap149xtqi=activeVariantCallback(async(...args)=>{setVariant(\"uzDxUsQmL\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const padding=numberToPixelString(convertFromBoolean(Gjg1IWLji,activeLocale));const isDisplayed=()=>{if([\"Ni5s8CrSZ\",\"uzDxUsQmL\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"uzDxUsQmL\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"Ni5s8CrSZ\")return true;return false;};const isDisplayed3=()=>{if([\"Ni5s8CrSZ\",\"uzDxUsQmL\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Ni5s8CrSZ:{value:transition2},uzDxUsQmL:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Navigation\",className:cx(scopingClassNames,\"framer-1ow5hp3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uP1peureI\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-79128478-3739-4df9-8be2-9036f19e558c, rgb(206, 206, 206))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{Ni5s8CrSZ:{\"--border-bottom-width\":\"0px\"}},...addPropertyOverrides({Ni5s8CrSZ:{\"data-framer-name\":\"Mobile Open\"},uzDxUsQmL:{\"data-framer-name\":\"Mobile Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7crfua\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"s3zh3gOqS\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-79128478-3739-4df9-8be2-9036f19e558c, rgb(206, 206, 206))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jsw36s\",\"data-framer-name\":\"Top Container\",layoutDependency:layoutDependency,layoutId:\"U1ElvatTG\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Ni5s8CrSZ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},uzDxUsQmL:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({Ni5s8CrSZ:{\"data-border\":true},uzDxUsQmL:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-22j9xk\",layoutDependency:layoutDependency,layoutId:\"VnP10adI9\",style:{\"--10ocmuz\":padding,\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Ni5s8CrSZ:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},uzDxUsQmL:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({Ni5s8CrSZ:{\"data-border\":true},uzDxUsQmL:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t__4veo9d\"},motionChild:true,nodeId:\"B638PIqn0\",openInNewTab:false,scopeId:\"aEsynyzPb\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"V3 Studio - Home\",className:\"framer-ra1g2w framer-17q1wrm\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"B638PIqn0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||88)-0-88)/2)+33+0+0+0,...addPropertyOverrides({Ni5s8CrSZ:{height:20,y:undefined},uzDxUsQmL:{height:20,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4evb0p-container\",layoutDependency:layoutDependency,layoutId:\"CIgqP6y_a-container\",nodeId:\"CIgqP6y_a\",rendersWithMotion:true,scopeId:\"aEsynyzPb\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"CIgqP6y_a\",layoutId:\"CIgqP6y_a\",width:\"100%\",...addPropertyOverrides({Ni5s8CrSZ:{style:{height:\"100%\"}},uzDxUsQmL:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19lv2dy\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"moOZSHLzv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ozb4sg-container\",layoutDependency:layoutDependency,layoutId:\"fjuTN8MZG-container\",nodeId:\"fjuTN8MZG\",rendersWithMotion:true,scopeId:\"aEsynyzPb\",children:/*#__PURE__*/_jsx(CTAButton,{FbSSbLliP:\"Schedule a call\",height:\"100%\",id:\"fjuTN8MZG\",layoutId:\"fjuTN8MZG\",style:{height:\"100%\"},variant:matchVariant(\"xOzZfwbt6\"),width:\"100%\",...addPropertyOverrides({Ni5s8CrSZ:{N2viwSDqy:az0Fqgb8i},uzDxUsQmL:{FbSSbLliP:\"Book Intro Call\",N2viwSDqy:az0Fqgb8i}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-161gy2q\",layoutDependency:layoutDependency,layoutId:\"cQYm5mY_M\",...addPropertyOverrides({Ni5s8CrSZ:{\"data-highlight\":true,onTap:onTap149xtqi}},baseVariant,gestureVariant),children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Ni5s8CrSZ:{height:32,width:\"24px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p2ylw3-container\",layoutDependency:layoutDependency,layoutId:\"WM3ul6F8o-container\",nodeId:\"WM3ul6F8o\",rendersWithMotion:true,scopeId:\"aEsynyzPb\",children:/*#__PURE__*/_jsx(HumburgerMenu,{height:\"100%\",id:\"WM3ul6F8o\",layoutId:\"WM3ul6F8o\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"oGS_d8_F6\"),width:\"100%\",...addPropertyOverrides({Ni5s8CrSZ:{variant:matchVariant(\"vpX9yIf0w\")}},baseVariant,gestureVariant)})})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hp1n0j\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"gg6egXkIj\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ifo082\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"pouBOVVsU\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Ni5s8CrSZ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({Ni5s8CrSZ:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-146jcso\",layoutDependency:layoutDependency,layoutId:\"ZVI4XOxzb\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Ni5s8CrSZ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({Ni5s8CrSZ:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 64, 64))\"},children:/*#__PURE__*/_jsx(Link,{href:NwAj422sq,motionChild:true,nodeId:\"a7_Yw_GV5\",openInNewTab:false,relValues:[],scopeId:\"aEsynyzPb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16wsxib\",\"data-styles-preset\":\"cB7W2VXcX\",children:\"Work\"})})})}),className:\"framer-1qv3ehm\",fonts:[\"FS;Urbanist-regular\"],layoutDependency:layoutDependency,layoutId:\"a7_Yw_GV5\",style:{\"--extracted-r6o4lv\":\"rgb(64, 64, 64)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ni5s8CrSZ:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 64, 64))\"},children:/*#__PURE__*/_jsx(Link,{href:NwAj422sq,motionChild:true,nodeId:\"a7_Yw_GV5\",openInNewTab:false,relValues:[],scopeId:\"aEsynyzPb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16wsxib\",\"data-styles-preset\":\"cB7W2VXcX\",children:\"Work\"})})})}),onTap:onTap149xtqi,verticalAlignment:\"center\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-140agyg\",layoutDependency:layoutDependency,layoutId:\"qcOM8jrAA\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Ni5s8CrSZ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({Ni5s8CrSZ:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ec90fed-1929-4637-9037-6c78643cd2db, rgb(64, 64, 64)))\"},children:/*#__PURE__*/_jsx(Link,{href:RyVIGeO44,motionChild:true,nodeId:\"CdCMPHl44\",openInNewTab:false,relValues:[],scopeId:\"aEsynyzPb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16wsxib\",\"data-styles-preset\":\"cB7W2VXcX\",children:\"Process\"})})})}),className:\"framer-1sucj8u\",fonts:[\"FS;Urbanist-regular\"],layoutDependency:layoutDependency,layoutId:\"CdCMPHl44\",style:{\"--extracted-r6o4lv\":\"var(--token-4ec90fed-1929-4637-9037-6c78643cd2db, rgb(64, 64, 64))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ni5s8CrSZ:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ec90fed-1929-4637-9037-6c78643cd2db, rgb(64, 64, 64)))\"},children:/*#__PURE__*/_jsx(Link,{href:RyVIGeO44,motionChild:true,nodeId:\"CdCMPHl44\",openInNewTab:false,relValues:[],scopeId:\"aEsynyzPb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16wsxib\",\"data-styles-preset\":\"cB7W2VXcX\",children:\"Process\"})})})}),onTap:onTap149xtqi,verticalAlignment:\"center\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fhlki6\",layoutDependency:layoutDependency,layoutId:\"VSuaanm4y\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Ni5s8CrSZ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cbea78e5-ed8f-46a8-9d12-0c4063186729, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({Ni5s8CrSZ:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 64, 64))\"},children:/*#__PURE__*/_jsx(Link,{href:qcHlJORAu,motionChild:true,nodeId:\"pDQzT_O5w\",openInNewTab:false,relValues:[],scopeId:\"aEsynyzPb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16wsxib\",\"data-styles-preset\":\"cB7W2VXcX\",children:\"Pricing\"})})})}),className:\"framer-iudyqd\",fonts:[\"FS;Urbanist-regular\"],layoutDependency:layoutDependency,layoutId:\"pDQzT_O5w\",style:{\"--extracted-r6o4lv\":\"rgb(64, 64, 64)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ni5s8CrSZ:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 64, 64))\"},children:/*#__PURE__*/_jsx(Link,{href:qcHlJORAu,motionChild:true,nodeId:\"pDQzT_O5w\",openInNewTab:false,relValues:[],scopeId:\"aEsynyzPb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16wsxib\",\"data-styles-preset\":\"cB7W2VXcX\",children:\"Pricing\"})})})}),onTap:onTap149xtqi,verticalAlignment:\"center\"}},baseVariant,gestureVariant)})})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xn82qx\",\"data-framer-name\":\"Button Wrap\",layoutDependency:layoutDependency,layoutId:\"C0K12CSKe\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+(0+((componentViewport?.height||88)-0-88)/2)+18+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18dupch-container\",layoutDependency:layoutDependency,layoutId:\"IzFGTfbgF-container\",nodeId:\"IzFGTfbgF\",rendersWithMotion:true,scopeId:\"aEsynyzPb\",children:/*#__PURE__*/_jsx(CTAButton,{FbSSbLliP:\"Book a Free Intro Call\",height:\"100%\",id:\"IzFGTfbgF\",layoutId:\"IzFGTfbgF\",N2viwSDqy:az0Fqgb8i,style:{height:\"100%\"},variant:matchVariant(\"xOzZfwbt6\"),width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QQoE7.framer-17q1wrm, .framer-QQoE7 .framer-17q1wrm { display: block; }\",\".framer-QQoE7.framer-1ow5hp3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 36px 0px 36px; position: relative; width: 1200px; }\",\".framer-QQoE7 .framer-7crfua { 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: 1280px; overflow: visible; padding: 18px 24px 18px 24px; position: relative; width: 1px; }\",\".framer-QQoE7 .framer-1jsw36s { align-content: center; align-items: center; display: flex; flex: 0.8 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-QQoE7 .framer-22j9xk, .framer-QQoE7 .framer-146jcso, .framer-QQoE7 .framer-140agyg, .framer-QQoE7 .framer-1fhlki6 { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QQoE7 .framer-ra1g2w { 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: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QQoE7 .framer-4evb0p-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QQoE7 .framer-19lv2dy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QQoE7 .framer-1ozb4sg-container, .framer-QQoE7 .framer-18dupch-container { flex: none; height: 52px; position: relative; width: auto; z-index: 4; }\",\".framer-QQoE7 .framer-161gy2q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 32px; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-QQoE7 .framer-p2ylw3-container { flex: none; height: 32px; position: relative; width: 24px; }\",\".framer-QQoE7 .framer-1hp1n0j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QQoE7 .framer-ifo082 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 51px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 416px; }\",\".framer-QQoE7 .framer-1qv3ehm, .framer-QQoE7 .framer-1sucj8u, .framer-QQoE7 .framer-iudyqd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QQoE7 .framer-1xn82qx { align-content: center; align-items: center; display: flex; flex: 0.8 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QQoE7.framer-v-17rsyad.framer-1ow5hp3, .framer-QQoE7.framer-v-13wuxdv.framer-1ow5hp3 { padding: 0px; width: 400px; }\",\".framer-QQoE7.framer-v-17rsyad .framer-7crfua, .framer-QQoE7.framer-v-13wuxdv .framer-7crfua { flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px; }\",\".framer-QQoE7.framer-v-17rsyad .framer-1jsw36s, .framer-QQoE7.framer-v-13wuxdv .framer-1jsw36s { flex: none; order: 0; overflow: visible; padding: 0px 8px 0px 8px; width: 100%; }\",\".framer-QQoE7.framer-v-17rsyad .framer-22j9xk, .framer-QQoE7.framer-v-13wuxdv .framer-22j9xk { flex: 1 0 0px; gap: unset; justify-content: space-between; padding: var(--10ocmuz); width: 1px; }\",\".framer-QQoE7.framer-v-17rsyad .framer-4evb0p-container, .framer-QQoE7.framer-v-13wuxdv .framer-4evb0p-container { height: 20px; }\",\".framer-QQoE7.framer-v-17rsyad .framer-161gy2q { cursor: pointer; min-height: unset; }\",\".framer-QQoE7.framer-v-17rsyad .framer-1hp1n0j, .framer-QQoE7.framer-v-17rsyad .framer-140agyg { order: 1; width: 100%; }\",\".framer-QQoE7.framer-v-17rsyad .framer-ifo082 { flex-direction: column; gap: 0px; height: min-content; order: 0; padding: 0px 8px 0px 8px; width: 100%; }\",\".framer-QQoE7.framer-v-17rsyad .framer-146jcso { order: 0; width: 100%; }\",\".framer-QQoE7.framer-v-17rsyad .framer-1qv3ehm, .framer-QQoE7.framer-v-17rsyad .framer-1sucj8u, .framer-QQoE7.framer-v-17rsyad .framer-iudyqd { cursor: pointer; flex: 1 0 0px; height: 56px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-QQoE7.framer-v-17rsyad .framer-1fhlki6 { order: 2; width: 100%; }\",...sharedStyle.css,'.framer-QQoE7[data-border=\"true\"]::after, .framer-QQoE7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ni5s8CrSZ\":{\"layout\":[\"fixed\",\"auto\"]},\"uzDxUsQmL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Gjg1IWLji\":\"tablet\",\"RyVIGeO44\":\"link1\",\"NwAj422sq\":\"link2\",\"qcHlJORAu\":\"link3\",\"az0Fqgb8i\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraEsynyzPb=withCSS(Component,css,\"framer-QQoE7\");export default FrameraEsynyzPb;FrameraEsynyzPb.displayName=\"Navbar\";FrameraEsynyzPb.defaultProps={height:88,width:1200};addPropertyControls(FrameraEsynyzPb,{variant:{options:[\"uP1peureI\",\"Ni5s8CrSZ\",\"uzDxUsQmL\"],optionTitles:[\"Desktop\",\"Mobile Open\",\"Mobile Close\"],title:\"Variant\",type:ControlType.Enum},Gjg1IWLji:{defaultValue:false,title:\"Tablet\",type:ControlType.Boolean},onGjg1IWLjiChange:{changes:\"Gjg1IWLji\",type:ControlType.ChangeHandler},RyVIGeO44:{title:\"Link 1\",type:ControlType.Link},NwAj422sq:{title:\"Link 2\",type:ControlType.Link},qcHlJORAu:{title:\"Link 3\",type:ControlType.Link},az0Fqgb8i:{title:\"Button Link\",type:ControlType.Link}});addFonts(FrameraEsynyzPb,[{explicitInter:true,fonts:[{cssFamilyName:\"Urbanist\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/QVSEREMQIHTDJ6PBN6SDKDQRKHAIJM4G/5FQFK3HFEC5ZJORN7EUWWXKPUKR4HDO2/S3LPGNCYQN366TZLSH3ASTPTKANFMFDS.woff2\",weight:\"400\"}]},...LogoFonts,...CTAButtonFonts,...HumburgerMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameraEsynyzPb.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(CTAButton,{},context),forwardLoader(HumburgerMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraEsynyzPb\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ni5s8CrSZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uzDxUsQmL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Gjg1IWLji\\\":\\\"tablet\\\",\\\"RyVIGeO44\\\":\\\"link1\\\",\\\"NwAj422sq\\\":\\\"link2\\\",\\\"qcHlJORAu\\\":\\\"link3\\\",\\\"az0Fqgb8i\\\":\\\"buttonLink\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"88\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eaac66a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/aEsynyzPb/aEsynyzPb.js\";const NavbarFonts=getFonts(Navbar);const breakpoints={AA7xpk7Jj:\"(min-width: 1440px)\",fKIz_NPZr:\"(min-width: 1200px) and (max-width: 1439.98px)\",GNl483Iew:\"(min-width: 810px) and (max-width: 1199.98px)\",Ovl3SFiEq:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-XZgGY\";const variantClassNames={AA7xpk7Jj:\"framer-v-4ym6de\",fKIz_NPZr:\"framer-v-xvi30o\",GNl483Iew:\"framer-v-1ys7wzj\",Ovl3SFiEq:\"framer-v-1gexebn\"};const ExUsSJKO0=undefined;const PFPoWVUZB=undefined;const zPB9r1KDz=undefined;const wCIG4j5wt=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={GNl483Iew:[\".framer-XZgGY .framer-1kv9uws-container { position: sticky; top: 0px; }\"],Ovl3SFiEq:[\".framer-XZgGY .framer-1kv9uws-container { position: sticky; top: 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={GNl483Iew:\".framer-1ys7wzj-override\",Ovl3SFiEq:\".framer-1gexebn-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XZgGY.framer-kekb1m, .framer-XZgGY .framer-kekb1m { display: block; }\",\".framer-XZgGY.framer-4ym6de { align-content: center; align-items: center; background-color: rgba(232, 232, 232, 0.98); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-XZgGY .framer-1kv9uws-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-XZgGY .framer-f20mwb { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AA7xpk7Jj:\"(min-width: 1440px)\",fKIz_NPZr:\"(min-width: 1200px) and (max-width: 1439.98px)\",GNl483Iew:\"(min-width: 810px) and (max-width: 1199.98px)\",Ovl3SFiEq:\"(max-width: 809.98px)\"};const humanReadableVariantMap={\"Small Desktop\":\"fKIz_NPZr\",Desktop:\"AA7xpk7Jj\",Phone:\"Ovl3SFiEq\",Tablet:\"GNl483Iew\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({buttonLink,height,id,link1,link2,link3,width,...props})=>{return{...props,ExUsSJKO0:link1??props.ExUsSJKO0,PFPoWVUZB:link2??props.PFPoWVUZB,variant:humanReadableVariantMap[props.variant]??props.variant??\"AA7xpk7Jj\",wCIG4j5wt:buttonLink??props.wCIG4j5wt,zPB9r1KDz:link3??props.zPB9r1KDz};};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,ExUsSJKO0,PFPoWVUZB,zPB9r1KDz,wCIG4j5wt,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"AA7xpk7Jj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgba(232, 232, 232, 0.98); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-4ym6de\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kv9uws-container\",nodeId:\"KCzeDC6h2\",scopeId:\"nw2kYhx8F\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GNl483Iew:{variant:matchVariant(\"uzDxUsQmL\")},Ovl3SFiEq:{variant:matchVariant(\"uzDxUsQmL\")}},children:/*#__PURE__*/_jsx(Navbar,{az0Fqgb8i:wCIG4j5wt,Gjg1IWLji:false,height:\"100%\",id:\"KCzeDC6h2\",layoutId:\"KCzeDC6h2\",NwAj422sq:PFPoWVUZB,qcHlJORAu:zPB9r1KDz,RyVIGeO44:ExUsSJKO0,style:{width:\"100%\"},variant:matchVariant(\"uP1peureI\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-f20mwb\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fKIz_NPZr\":{\"layout\":[\"fixed\",\"fixed\"]},\"GNl483Iew\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ovl3SFiEq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ExUsSJKO0\":\"link1\",\"PFPoWVUZB\":\"link2\",\"zPB9r1KDz\":\"link3\",\"wCIG4j5wt\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"AA7xpk7Jj\":[\".framer-1kv9uws-container\"],\"fKIz_NPZr\":[\".framer-1kv9uws-container\"],\"GNl483Iew\":[\".framer-1kv9uws-container\"],\"Ovl3SFiEq\":[\".framer-1kv9uws-container\"]}\n * @framerBreakpoints {\"AA7xpk7Jj\":{\"min\":1440,\"canvasClassName\":\"framer-4ym6de-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"fKIz_NPZr\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-xvi30o-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Small Desktop\",\"width\":1200,\"rootFontSize\":16},\"GNl483Iew\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ys7wzj-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Ovl3SFiEq\":{\"max\":809,\"canvasClassName\":\"framer-1gexebn-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant AA7xpk7Jj\n * @framerLayoutTemplate true\n */const Framernw2kYhx8F=withCSS(Component,css,\"framer-XZgGY\");export default Framernw2kYhx8F;Framernw2kYhx8F.displayName=\"Main\";Framernw2kYhx8F.defaultProps={height:1e3,width:1440};addPropertyControls(Framernw2kYhx8F,{ExUsSJKO0:{title:\"Link 1\",type:ControlType.Link},PFPoWVUZB:{title:\"Link 2\",type:ControlType.Link},zPB9r1KDz:{title:\"Link 3\",type:ControlType.Link},wCIG4j5wt:{title:\"Button Link\",type:ControlType.Link}});addFonts(Framernw2kYhx8F,[{explicitInter:true,fonts:[]},...NavbarFonts],{supportsExplicitInterCodegen:true});Framernw2kYhx8F.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernw2kYhx8F\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"AA7xpk7Jj\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fKIz_NPZr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GNl483Iew\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ovl3SFiEq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ExUsSJKO0\\\":\\\"link1\\\",\\\"PFPoWVUZB\\\":\\\"link2\\\",\\\"zPB9r1KDz\\\":\\\"link3\\\",\\\"wCIG4j5wt\\\":\\\"buttonLink\\\"}\",\"framerHitTargets\":\"{\\\"AA7xpk7Jj\\\":[\\\".framer-1kv9uws-container\\\"],\\\"fKIz_NPZr\\\":[\\\".framer-1kv9uws-container\\\"],\\\"GNl483Iew\\\":[\\\".framer-1kv9uws-container\\\"],\\\"Ovl3SFiEq\\\":[\\\".framer-1kv9uws-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"AA7xpk7Jj\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-4ym6de-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"fKIz_NPZr\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-xvi30o-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Small Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"GNl483Iew\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ys7wzj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Ovl3SFiEq\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1gexebn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// GradualBlur: A configurable multi-directional blur overlay for Framer, with presets, responsive sizing, and animation support.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";const DEFAULT_CONFIG={position:\"bottom\",strength:2,height:\"6rem\",width:\"\",divCount:5,exponential:false,zIndex:1e3,animated:false,duration:\"0.3s\",easing:\"ease-out\",opacity:1,curve:\"linear\",responsive:false,target:\"parent\",className:\"\",style:{}};const PRESETS={top:{position:\"top\",height:\"6rem\"},bottom:{position:\"bottom\",height:\"6rem\"},left:{position:\"left\",height:\"6rem\"},right:{position:\"right\",height:\"6rem\"},subtle:{height:\"4rem\",strength:1,opacity:.8,divCount:3},intense:{height:\"10rem\",strength:4,divCount:8,exponential:true},smooth:{height:\"8rem\",curve:\"bezier\",divCount:10},sharp:{height:\"5rem\",curve:\"linear\",divCount:4},header:{position:\"top\",height:\"8rem\",curve:\"ease-out\"},footer:{position:\"bottom\",height:\"8rem\",curve:\"ease-out\"},sidebar:{position:\"left\",height:\"6rem\",strength:2.5},\"page-header\":{position:\"top\",height:\"10rem\",target:\"page\",strength:3},\"page-footer\":{position:\"bottom\",height:\"10rem\",target:\"page\",strength:3}};const CURVE_FUNCTIONS={linear:p=>p,bezier:p=>p*p*(3-2*p),\"ease-in\":p=>p*p,\"ease-out\":p=>1-Math.pow(1-p,2),\"ease-in-out\":p=>p<.5?2*p*p:1-Math.pow(-2*p+2,2)/2};function mergeConfigs(...configs){return configs.reduce((acc,config)=>({...acc,...config}),{});}function getGradientDirection(position){const directions={top:\"to top\",bottom:\"to bottom\",left:\"to left\",right:\"to right\"};return directions[position]||\"to bottom\";}function debounce(fn,wait){let t;return(...a)=>{clearTimeout(t);t=setTimeout(()=>fn(...a),wait);};}function useResponsiveDimension(responsive,config,key){const[val,setVal]=useState(config[key]);useEffect(()=>{if(!responsive)return;const calc=()=>{if(typeof window===\"undefined\")return;const w=window.innerWidth;let v=config[key];const cap=s=>s.charAt(0).toUpperCase()+s.slice(1);const k=cap(key);if(w<=480&&config[\"mobile\"+k])v=config[\"mobile\"+k];else if(w<=768&&config[\"tablet\"+k])v=config[\"tablet\"+k];else if(w<=1024&&config[\"desktop\"+k])v=config[\"desktop\"+k];setVal(v);};const deb=debounce(calc,100);calc();window.addEventListener(\"resize\",deb);return()=>window.removeEventListener(\"resize\",deb);},[responsive,config,key]);return responsive?val:config[key];}function useIntersectionObserver(ref,shouldObserve=false){const[isVisible,setIsVisible]=useState(!shouldObserve);useEffect(()=>{if(!shouldObserve||!ref.current)return;const observer=new window.IntersectionObserver(([entry])=>setIsVisible(entry.isIntersecting),{threshold:.1});observer.observe(ref.current);return()=>observer.disconnect();},[ref,shouldObserve]);return isVisible;}/**\n * GradualBlur\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function GradualBlur(props){const containerRef=useRef(null);const[isHovered,setIsHovered]=useState(false);const isStatic=useIsStaticRenderer();const config=useMemo(()=>{const presetConfig=props.preset&&PRESETS[props.preset]?PRESETS[props.preset]:{};return mergeConfigs(DEFAULT_CONFIG,presetConfig,props);},[props]);const responsiveHeight=useResponsiveDimension(config.responsive,config,\"height\");const responsiveWidth=useResponsiveDimension(config.responsive,config,\"width\");const isVisible=useIntersectionObserver(containerRef,config.animated===\"scroll\");const blurDivs=useMemo(()=>{const divs=[];const increment=100/config.divCount;const currentStrength=isHovered&&config.hoverIntensity?config.strength*config.hoverIntensity:config.strength;const curveFunc=CURVE_FUNCTIONS[config.curve]||CURVE_FUNCTIONS.linear;for(let i=1;i<=config.divCount;i++){let progress=i/config.divCount;progress=curveFunc(progress);let blurValue;if(config.exponential){blurValue=Math.pow(2,progress*4)*.0625*currentStrength;}else{blurValue=.0625*(progress*config.divCount+1)*currentStrength;}const p1=Math.round((increment*i-increment)*10)/10;const p2=Math.round(increment*i*10)/10;const p3=Math.round((increment*i+increment)*10)/10;const p4=Math.round((increment*i+increment*2)*10)/10;let gradient=`transparent ${p1}%, black ${p2}%`;if(p3<=100)gradient+=`, black ${p3}%`;if(p4<=100)gradient+=`, transparent ${p4}%`;const direction=getGradientDirection(config.position);const divStyle={position:\"absolute\",inset:0,maskImage:`linear-gradient(${direction}, ${gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${gradient})`,backdropFilter:`blur(${blurValue.toFixed(3)}rem)`,WebkitBackdropFilter:`blur(${blurValue.toFixed(3)}rem)`,opacity:config.opacity,transition:config.animated&&config.animated!==\"scroll\"?`backdrop-filter ${config.duration} ${config.easing}`:undefined};divs.push(/*#__PURE__*/_jsx(\"div\",{style:divStyle},i));}return divs;},[config,isHovered]);const containerStyle=useMemo(()=>{const isVertical=[\"top\",\"bottom\"].includes(config.position);const isHorizontal=[\"left\",\"right\"].includes(config.position);const isPageTarget=config.target===\"page\";const baseStyle={position:isPageTarget?\"fixed\":\"absolute\",pointerEvents:config.hoverIntensity?\"auto\":\"none\",opacity:isVisible?1:0,transition:config.animated?`opacity ${config.duration} ${config.easing}`:undefined,zIndex:isPageTarget?config.zIndex+100:config.zIndex,...config.style};if(isVertical){baseStyle.height=responsiveHeight;baseStyle.width=responsiveWidth||\"100%\";baseStyle[config.position]=0;baseStyle.left=0;baseStyle.right=0;}else if(isHorizontal){baseStyle.width=responsiveWidth||responsiveHeight;baseStyle.height=\"100%\";baseStyle[config.position]=0;baseStyle.top=0;baseStyle.bottom=0;}return baseStyle;},[config,responsiveHeight,responsiveWidth,isVisible]);useEffect(()=>{if(isVisible&&config.animated===\"scroll\"&&typeof config.onAnimationComplete===\"function\"){const t=setTimeout(()=>config.onAnimationComplete(),parseFloat(config.duration)*1e3);return()=>clearTimeout(t);}},[isVisible,config]);// Inject styles once\nuseEffect(()=>{if(typeof document===\"undefined\")return;const styleId=\"gradual-blur-styles\";if(document.getElementById(styleId))return;const styleElement=document.createElement(\"style\");styleElement.id=styleId;styleElement.textContent=`.gradual-blur{pointer-events:none;transition:opacity 0.3s ease-out}.gradual-blur-inner{pointer-events:none}`;document.head.appendChild(styleElement);},[]);if(RenderTarget.current()===RenderTarget.thumbnail)return null;return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,className:`gradual-blur ${config.target===\"page\"?\"gradual-blur-page\":\"gradual-blur-parent\"} ${config.className}`,style:containerStyle,onMouseEnter:config.hoverIntensity?()=>startTransition(()=>setIsHovered(true)):undefined,onMouseLeave:config.hoverIntensity?()=>startTransition(()=>setIsHovered(false)):undefined,children:/*#__PURE__*/_jsx(\"div\",{className:\"gradual-blur-inner\",style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:blurDivs})});}addPropertyControls(GradualBlur,{position:{type:ControlType.Enum,title:\"Position\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"bottom\",hidden:({preset})=>preset&&preset!==\"none\"},strength:{type:ControlType.Number,title:\"Strength\",min:.1,max:8,step:.1,defaultValue:2,hidden:({preset})=>preset&&preset!==\"none\"},divCount:{type:ControlType.Number,title:\"Divs\",min:1,max:16,step:1,defaultValue:5,hidden:({preset})=>preset&&preset!==\"none\"},exponential:{type:ControlType.Boolean,title:\"Exponential\",defaultValue:false,hidden:({preset})=>preset&&preset!==\"none\"},curve:{type:ControlType.Enum,title:\"Curve\",options:[\"linear\",\"bezier\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Linear\",\"Bezier\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],defaultValue:\"linear\",hidden:({preset})=>preset&&preset!==\"none\"},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.01,defaultValue:1,hidden:({preset})=>preset&&preset!==\"none\"},zIndex:{type:ControlType.Number,title:\"zIndex\",min:0,max:9999,step:1,defaultValue:1e3,hidden:()=>true},animated:{type:ControlType.Enum,title:\"Animated\",options:[false,true,\"scroll\"],optionTitles:[\"Off\",\"On\",\"On Scroll\"],defaultValue:false,hidden:()=>true},duration:{type:ControlType.String,title:\"Duration\",defaultValue:\"0.3s\",hidden:({animated})=>!animated},easing:{type:ControlType.String,title:\"Easing\",defaultValue:\"ease-out\",hidden:({animated})=>!animated},responsive:{type:ControlType.Boolean,title:\"Responsive\",defaultValue:false,hidden:()=>true},height:{type:ControlType.String,title:\"Height\",defaultValue:\"6rem\",hidden:()=>true},width:{type:ControlType.String,title:\"Width\",defaultValue:\"\",hidden:()=>true},mobileHeight:{type:ControlType.String,title:\"Mobile Height\",defaultValue:\"\",hidden:()=>true},tabletHeight:{type:ControlType.String,title:\"Tablet Height\",defaultValue:\"\",hidden:()=>true},desktopHeight:{type:ControlType.String,title:\"Desktop Height\",defaultValue:\"\",hidden:()=>true},mobileWidth:{type:ControlType.String,title:\"Mobile Width\",defaultValue:\"\",hidden:()=>true},tabletWidth:{type:ControlType.String,title:\"Tablet Width\",defaultValue:\"\",hidden:()=>true},desktopWidth:{type:ControlType.String,title:\"Desktop Width\",defaultValue:\"\",hidden:()=>true},target:{type:ControlType.Enum,title:\"Target\",options:[\"parent\",\"page\"],optionTitles:[\"Parent\",\"Page\"],defaultValue:\"parent\",hidden:()=>true},className:{type:ControlType.String,title:\"ClassName\",defaultValue:\"\",hidden:()=>true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradualBlur\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GradualBlur_1.map","// Component that blocks all audio on the page when clicked\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,startTransition,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";// Global event name for syncing state across instances\nconst AUDIO_BLOCKER_EVENT=\"audio-blocker-state-change\";/**\n * Audio Blocker\n *\n * @framerIntrinsicWidth 60\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AudioBlocker(props){const{backgroundColor,activeBackgroundColor,iconColor,lineColor,activeLineColor,borderRadius,backgroundMusic=\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",volume=.5,autoplay=false,loop=true,fadeInDuration=1}=props;const[isBlocking,setIsBlocking]=useState(true);const originalPlay=useRef(null);const originalResume=useRef(null);const playingElements=useRef(new Set);const audioContexts=useRef(new Set);const bgAudioRef=useRef(null);const fadeIntervalRef=useRef(null);// Listen for state changes from other instances\nuseEffect(()=>{if(typeof window===\"undefined\")return;const handleStateChange=event=>{startTransition(()=>{setIsBlocking(event.detail.isBlocking);});};window.addEventListener(AUDIO_BLOCKER_EVENT,handleStateChange);return()=>{window.removeEventListener(AUDIO_BLOCKER_EVENT,handleStateChange);};},[]);// Background music management\nuseEffect(()=>{if(typeof window===\"undefined\")return;// Create audio element\nif(!bgAudioRef.current){bgAudioRef.current=new Audio(backgroundMusic);bgAudioRef.current.loop=loop;// Add a data attribute to identify this as the background music\nbgAudioRef.current.setAttribute(\"data-bg-music\",\"true\");}else{bgAudioRef.current.src=backgroundMusic;bgAudioRef.current.loop=loop;}return()=>{if(bgAudioRef.current){bgAudioRef.current.pause();bgAudioRef.current=null;}if(fadeIntervalRef.current){clearInterval(fadeIntervalRef.current);}};},[backgroundMusic,loop]);// Handle background music playback based on blocking state\nuseEffect(()=>{if(typeof window===\"undefined\"||!bgAudioRef.current)return;const audio=bgAudioRef.current;if(!isBlocking){// Audio is unblocked - play background music\naudio.volume=0;const playPromise=audio.play();if(playPromise!==undefined){playPromise.then(()=>{// Fade in\nif(fadeIntervalRef.current){clearInterval(fadeIntervalRef.current);}const targetVolume=volume;const steps=60*fadeInDuration// 60 steps per second\n;const increment=targetVolume/steps;let currentVolume=0;fadeIntervalRef.current=window.setInterval(()=>{currentVolume+=increment;if(currentVolume>=targetVolume){audio.volume=targetVolume;if(fadeIntervalRef.current){clearInterval(fadeIntervalRef.current);}}else{audio.volume=currentVolume;}},1e3/60);}).catch(()=>{// Autoplay prevented\n});}}else{// Audio is blocked - stop background music\nif(fadeIntervalRef.current){clearInterval(fadeIntervalRef.current);}audio.pause();audio.currentTime=0;}},[isBlocking,volume,fadeInDuration]);useEffect(()=>{if(typeof window===\"undefined\")return;if(isBlocking){// Store original methods if not already stored\nif(!originalPlay.current){originalPlay.current=HTMLMediaElement.prototype.play;}if(!originalResume.current&&window.AudioContext){originalResume.current=AudioContext.prototype.resume;}// Track which elements are currently playing\nconst audioElements=document.querySelectorAll(\"audio, video\");audioElements.forEach(element=>{if(element instanceof HTMLMediaElement&&!element.paused){playingElements.current.add(element);}});// Override HTMLMediaElement.play() to block all audio/video playback\nHTMLMediaElement.prototype.play=function(){// Allow background music to play\nif(this.getAttribute(\"data-bg-music\")===\"true\"){return originalPlay.current?originalPlay.current.call(this):Promise.resolve();}return Promise.reject(new DOMException(\"Audio is blocked\",\"NotAllowedError\"));};// Override AudioContext.resume() and track contexts\nif(window.AudioContext){AudioContext.prototype.resume=function(){audioContexts.current.add(this);return Promise.resolve();};// Suspend all existing AudioContext instances\nif(window.webkitAudioContext){const contexts=window.webkitAudioContext;if(contexts&&typeof contexts===\"object\"){Object.values(contexts).forEach(ctx=>{if(ctx&&typeof ctx.suspend===\"function\"){audioContexts.current.add(ctx);ctx.suspend();}});}}}// Mute and pause existing media elements\naudioElements.forEach(element=>{if(element instanceof HTMLMediaElement){// Don't block background music\nif(element.getAttribute(\"data-bg-music\")===\"true\"){return;}element.muted=true;element.pause();// Force stop by resetting time for background music\nelement.currentTime=element.currentTime;}});// Observe for new media elements\nconst observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{mutation.addedNodes.forEach(node=>{if(node instanceof HTMLMediaElement){if(node.getAttribute(\"data-bg-music\")!==\"true\"){node.muted=true;node.pause();}}if(node instanceof Element){const mediaElements=node.querySelectorAll(\"audio, video\");mediaElements.forEach(element=>{if(element instanceof HTMLMediaElement){if(element.getAttribute(\"data-bg-music\")!==\"true\"){element.muted=true;element.pause();}}});}});});});observer.observe(document.body,{childList:true,subtree:true});return()=>{observer.disconnect();};}else{// Restore original methods FIRST before attempting to play\nif(originalPlay.current){HTMLMediaElement.prototype.play=originalPlay.current;}if(originalResume.current&&window.AudioContext){AudioContext.prototype.resume=originalResume.current;}// Resume all tracked AudioContext instances\naudioContexts.current.forEach(ctx=>{if(ctx.state===\"suspended\"){ctx.resume().catch(()=>{});}});// Unmute and play all media elements\nconst audioElements=document.querySelectorAll(\"audio, video\");audioElements.forEach(element=>{if(element instanceof HTMLMediaElement){// Skip background music as it's handled separately\nif(element.getAttribute(\"data-bg-music\")===\"true\"){return;}element.muted=false;// Attempt to play all media elements, especially those with autoplay or loop\nif(originalPlay.current){const playPromise=originalPlay.current.call(element);if(playPromise!==undefined){playPromise.catch(()=>{// Autoplay was prevented, ignore the error\n});}}}});// Clear tracking sets\nplayingElements.current.clear();audioContexts.current.clear();}},[isBlocking]);const handleClick=()=>{const newState=!isBlocking;startTransition(()=>{setIsBlocking(newState);});// Dispatch event to sync other instances\nif(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(AUDIO_BLOCKER_EVENT,{detail:{isBlocking:newState}}));}};return /*#__PURE__*/_jsxs(\"button\",{onClick:handleClick,style:{position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor:isBlocking?activeBackgroundColor:backgroundColor,border:\"none\",borderRadius,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"6px\",padding:\"12px\",transition:\"background-color 0.2s ease\",backdropFilter:\"blur(10px)\"},\"aria-pressed\":isBlocking,\"aria-label\":isBlocking?\"Audio Blocked\":\"Audio Playing\",children:[/*#__PURE__*/_jsx(motion.div,{style:{width:\"4px\",backgroundColor:isBlocking?activeLineColor:iconColor,borderRadius:\"2px\"},animate:isBlocking?{height:\"30%\"}:{height:[\"30%\",\"60%\",\"30%\"]},transition:isBlocking?{duration:0}:{duration:.8,repeat:Infinity,ease:\"easeInOut\"}}),/*#__PURE__*/_jsx(motion.div,{style:{width:\"4px\",backgroundColor:isBlocking?activeLineColor:iconColor,borderRadius:\"2px\"},animate:isBlocking?{height:\"30%\"}:{height:[\"40%\",\"80%\",\"40%\"]},transition:isBlocking?{duration:0}:{duration:.6,repeat:Infinity,ease:\"easeInOut\"}}),/*#__PURE__*/_jsx(motion.div,{style:{width:\"4px\",backgroundColor:isBlocking?activeLineColor:iconColor,borderRadius:\"2px\"},animate:isBlocking?{height:\"30%\"}:{height:[\"30%\",\"50%\",\"30%\"]},transition:isBlocking?{duration:0}:{duration:1,repeat:Infinity,ease:\"easeInOut\"}})]});}addPropertyControls(AudioBlocker,{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},activeBackgroundColor:{type:ControlType.Color,title:\"Active Background\",defaultValue:\"#FF0000\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\"},lineColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#FFFFFF\"},activeLineColor:{type:ControlType.Color,title:\"Active Line Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:50,min:0,max:50},backgroundMusic:{type:ControlType.File,title:\"Background Music\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},volume:{type:ControlType.Number,title:\"Volume\",defaultValue:.5,min:0,max:1,step:.1},autoplay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},fadeInDuration:{type:ControlType.Number,title:\"Fade In Duration\",defaultValue:1,min:0,max:10,step:.5,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AudioBlocker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"60\",\"framerIntrinsicWidth\":\"60\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AudioBlocker.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"DLtSVBzlm\",\"LFSuleKr7\",\"jjwdv7NeN\"];const serializationHash=\"framer-VYIe2\";const variantClassNames={DLtSVBzlm:\"framer-v-1vd6c6e\",jjwdv7NeN:\"framer-v-snocur\",LFSuleKr7:\"framer-v-13j9ihp\"};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={Close:\"LFSuleKr7\",Closed:\"jjwdv7NeN\",Default:\"DLtSVBzlm\"};const getProps=({click,height,id,width,...props})=>{return{...props,IP9_yhNnd:click??props.IP9_yhNnd,variant:humanReadableVariantMap[props.variant]??props.variant??\"DLtSVBzlm\"};};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,IP9_yhNnd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DLtSVBzlm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap46ukw4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(IP9_yhNnd){const res=await IP9_yhNnd(...args);if(res===false)return false;}});const onAppear18epwu3=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jjwdv7NeN\",true),200);});useOnVariantChange(baseVariant,{LFSuleKr7:onAppear18epwu3});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-1vd6c6e\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DLtSVBzlm\",onTap:onTap46ukw4,ref:refBinding,style:{backgroundColor:\"var(--token-79514994-3332-4958-8bc7-edd44903123f, rgb(255, 255, 255))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({jjwdv7NeN:{\"data-framer-name\":\"Closed\"},LFSuleKr7:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lzqu76\",\"data-framer-name\":\"Lines\",layoutDependency:layoutDependency,layoutId:\"JHmNb4EQw\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4zan6b\",layoutDependency:layoutDependency,layoutId:\"ClYF2cG5o\",opacity:1,radius:10,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 1\" overflow=\"visible\"><path d=\"M 0 0.5 C 0 0.224 0.224 0 0.5 0 L 15.5 0 C 15.776 0 16 0.224 16 0.5 L 16 0.5 C 16 0.776 15.776 1 15.5 1 L 0.5 1 C 0.224 1 0 0.776 0 0.5 Z\" fill=\"var(--token-061ea512-85e6-4013-bacd-a2b3fa16db3f, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',variants:{jjwdv7NeN:{rotate:-45}},withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13gl3rf\",layoutDependency:layoutDependency,layoutId:\"yfL2V514m\",opacity:1,radius:10,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 1\" overflow=\"visible\"><path d=\"M 0 0.5 C 0 0.224 0.224 0 0.5 0 L 11.5 0 C 11.776 0 12 0.224 12 0.5 L 12 0.5 C 12 0.776 11.776 1 11.5 1 L 0.5 1 C 0.224 1 0 0.776 0 0.5 Z\" fill=\"var(--token-061ea512-85e6-4013-bacd-a2b3fa16db3f, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',variants:{jjwdv7NeN:{rotate:45}},withExternalLayout:true,...addPropertyOverrides({jjwdv7NeN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 1\" overflow=\"visible\"><path d=\"M 0 0.5 C 0 0.224 0.224 0 0.5 0 L 15.5 0 C 15.776 0 16 0.224 16 0.5 L 16 0.5 C 16 0.776 15.776 1 15.5 1 L 0.5 1 C 0.224 1 0 0.776 0 0.5 Z\" fill=\"var(--token-061ea512-85e6-4013-bacd-a2b3fa16db3f, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'},LFSuleKr7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 1\" overflow=\"visible\"><path d=\"M 0 0.5 C 0 0.224 0.224 0 0.5 0 L 15.5 0 C 15.776 0 16 0.224 16 0.5 L 16 0.5 C 16 0.776 15.776 1 15.5 1 L 0.5 1 C 0.224 1 0 0.776 0 0.5 Z\" fill=\"var(--token-061ea512-85e6-4013-bacd-a2b3fa16db3f, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VYIe2.framer-1jc2blq, .framer-VYIe2 .framer-1jc2blq { display: block; }\",\".framer-VYIe2.framer-1vd6c6e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VYIe2 .framer-1lzqu76 { flex: none; gap: 4px; height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-VYIe2 .framer-4zan6b { height: 1px; left: 0px; position: absolute; top: 5px; width: 16px; }\",\".framer-VYIe2 .framer-13gl3rf { height: 1px; left: 2px; position: absolute; top: 10px; width: 12px; }\",\".framer-VYIe2.framer-v-13j9ihp .framer-4zan6b, .framer-VYIe2.framer-v-snocur .framer-4zan6b { top: 8px; }\",\".framer-VYIe2.framer-v-13j9ihp .framer-13gl3rf { left: 0px; top: 9px; width: 16px; }\",\".framer-VYIe2.framer-v-snocur .framer-13gl3rf { left: 0px; top: 8px; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"LFSuleKr7\":{\"layout\":[\"auto\",\"auto\"]},\"jjwdv7NeN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"IP9_yhNnd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhbzeMIdnz=withCSS(Component,css,\"framer-VYIe2\");export default FramerhbzeMIdnz;FramerhbzeMIdnz.displayName=\"Menu icon\";FramerhbzeMIdnz.defaultProps={height:40,width:40};addPropertyControls(FramerhbzeMIdnz,{variant:{options:[\"DLtSVBzlm\",\"LFSuleKr7\",\"jjwdv7NeN\"],optionTitles:[\"Default\",\"Close\",\"Closed\"],title:\"Variant\",type:ControlType.Enum},IP9_yhNnd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhbzeMIdnz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhbzeMIdnz\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LFSuleKr7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jjwdv7NeN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"IP9_yhNnd\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hbzeMIdnz.map","// Generated by Framer (8bbc62e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-iTcfK .framer-styles-preset-185kphz:not(.rich-text-wrapper), .framer-iTcfK .framer-styles-preset-185kphz.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-iTcfK\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GradualBlur from\"https://framerusercontent.com/modules/HeweooLaieIrgtPf739J/TAX5wbohZqnJguwXXMLI/GradualBlur_1.js\";import AudioBlocker from\"https://framerusercontent.com/modules/OGNiqH4PitoKQywKQqOn/NeioaNIHFDAs7B7jtBkm/AudioBlocker.js\";import MenuIcon from\"https://framerusercontent.com/modules/reoB8oxmHG6bUkkKo6vS/oncMm8BBbEy676EjS6Tk/hbzeMIdnz.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/PP3bKIzReNz2KhTlXxU4/7cvFKLEHB4ICCgSsFFop/GvlALKVmB.js\";const MenuIconFonts=getFonts(MenuIcon);const AudioBlockerFonts=getFonts(AudioBlocker);const GradualBlurFonts=getFonts(GradualBlur);const cycleOrder=[\"hkvpn23vf\",\"N51GmTfbb\",\"CY7wyPcTO\",\"yddJivH_a\"];const serializationHash=\"framer-XqU0k\";const variantClassNames={CY7wyPcTO:\"framer-v-1qgwv1y\",hkvpn23vf:\"framer-v-jwy9c0\",N51GmTfbb:\"framer-v-nco3j5\",yddJivH_a:\"framer-v-13b4u7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YXfubcFDf=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile opened\":\"yddJivH_a\",Desktop:\"hkvpn23vf\",Mobile:\"CY7wyPcTO\",Tablet:\"N51GmTfbb\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,openOverlay,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hkvpn23vf\",YXfubcFDf:openOverlay??props.YXfubcFDf};};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,YXfubcFDf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hkvpn23vf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const IP9_yhNndfaap6v=activeVariantCallback(async(...args)=>{if(YXfubcFDf){const res=await YXfubcFDf(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CY7wyPcTO\",\"yddJivH_a\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"CY7wyPcTO\",\"yddJivH_a\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jwy9c0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hkvpn23vf\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({CY7wyPcTO:{\"data-framer-name\":\"Mobile\"},N51GmTfbb:{\"data-framer-name\":\"Tablet\"},yddJivH_a:{\"data-framer-name\":\"Mobile opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"NUh2gqHfg\",openInNewTab:false,scopeId:\"zpGOWCRz8\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gnzde2 framer-6sy38g\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"NUh2gqHfg\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-32)/2)+0),pixelHeight:39,pixelWidth:159,positionX:\"center\",positionY:\"center\",sizes:\"100px\",src:\"https://framerusercontent.com/images/m3IkLbsbZCZJRXYwJzsXHM3juvU.svg?width=159&height=39\"},className:\"framer-1vqgdh3\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"uuMdLP7wR\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fsjcx4\",\"data-framer-name\":\"Nav items\",layoutDependency:layoutDependency,layoutId:\"T4TvSxU2Q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"qNyBOl0Mv\",openInNewTab:false,relValues:[],scopeId:\"zpGOWCRz8\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-185kphz\",\"data-styles-preset\":\"GvlALKVmB\",children:\"PROJECTS\"})})})}),className:\"framer-lhze4y\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"qNyBOl0Mv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"ABOUT\"})}),className:\"framer-iyg6cx\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"bOf7T9hYC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"CONTACT\"})}),className:\"framer-1toff0w\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"TsIGnmjXb\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16fwxbg\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"cTjd3vVkk\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"SOUND:\"})}),className:\"framer-1kxf4hv\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"vha33vBqw\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CY7wyPcTO:{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-40)/2)+0},yddJivH_a:{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-40)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y67yee-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NyhhCY2Va-container\",nodeId:\"NyhhCY2Va\",rendersWithMotion:true,scopeId:\"zpGOWCRz8\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"NyhhCY2Va\",IP9_yhNnd:IP9_yhNndfaap6v,layoutId:\"NyhhCY2Va\",variant:matchVariant(\"DLtSVBzlm\"),width:\"100%\",...addPropertyOverrides({yddJivH_a:{variant:matchVariant(\"LFSuleKr7\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w7wob0-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RTPZxUIRY-container\",nodeId:\"RTPZxUIRY\",rendersWithMotion:true,scopeId:\"zpGOWCRz8\",children:/*#__PURE__*/_jsx(AudioBlocker,{activeBackgroundColor:\"var(--token-31d047d5-6497-44f6-ada2-ec1d34a0d28f, rgba(255, 255, 255, 0.1))\",activeLineColor:\"var(--token-79514994-3332-4958-8bc7-edd44903123f, rgb(255, 255, 255))\",autoplay:false,backgroundColor:\"var(--token-31d047d5-6497-44f6-ada2-ec1d34a0d28f, rgba(255, 255, 255, 0.1))\",backgroundMusic:\"https://framerusercontent.com/assets/39VBMEVxouKboatgjc5dLcJHw.mp3\",borderRadius:50,fadeInDuration:1,height:\"100%\",iconColor:\"rgb(255, 255, 255)\",id:\"RTPZxUIRY\",layoutId:\"RTPZxUIRY\",lineColor:\"var(--token-79514994-3332-4958-8bc7-edd44903123f, rgb(255, 255, 255))\",loop:true,style:{height:\"100%\",width:\"100%\"},volume:.5,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x1sdk0-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TJrzhWwyC-container\",nodeId:\"TJrzhWwyC\",rendersWithMotion:true,scopeId:\"zpGOWCRz8\",children:/*#__PURE__*/_jsx(GradualBlur,{animated:false,className:\"\",curve:\"ease-in\",desktopHeight:\"\",desktopWidth:\"\",divCount:2,duration:\"0.3s\",easing:\"ease-out\",exponential:false,height:\"100%\",id:\"TJrzhWwyC\",layoutId:\"TJrzhWwyC\",mobileHeight:\"\",mobileWidth:\"\",opacity:1,position:\"top\",responsive:false,strength:3,style:{height:\"100%\",width:\"100%\"},tabletHeight:\"\",tabletWidth:\"\",target:\"parent\",width:\"100%\",zIndex:1e3})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XqU0k.framer-6sy38g, .framer-XqU0k .framer-6sy38g { display: block; }\",\".framer-XqU0k.framer-jwy9c0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 32px 0px 32px; position: relative; width: 1200px; }\",\".framer-XqU0k .framer-1gnzde2 { 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: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 1px; z-index: 2; }\",\".framer-XqU0k .framer-1vqgdh3 { aspect-ratio: 3.125 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 32px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-XqU0k .framer-fsjcx4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-XqU0k .framer-lhze4y, .framer-XqU0k .framer-iyg6cx, .framer-XqU0k .framer-1toff0w, .framer-XqU0k .framer-1kxf4hv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XqU0k .framer-16fwxbg { 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: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-XqU0k .framer-1y67yee-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-XqU0k .framer-w7wob0-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-XqU0k .framer-1x1sdk0-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-XqU0k.framer-v-nco3j5.framer-jwy9c0 { width: 810px; }\",\".framer-XqU0k.framer-v-1qgwv1y.framer-jwy9c0, .framer-XqU0k.framer-v-13b4u7.framer-jwy9c0 { padding: 24px 24px 0px 24px; width: 390px; }\",\".framer-XqU0k.framer-v-1qgwv1y .framer-1y67yee-container, .framer-XqU0k.framer-v-13b4u7 .framer-1y67yee-container { order: 1; }\",\".framer-XqU0k.framer-v-1qgwv1y .framer-w7wob0-container, .framer-XqU0k.framer-v-13b4u7 .framer-w7wob0-container { order: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"N51GmTfbb\":{\"layout\":[\"fixed\",\"auto\"]},\"CY7wyPcTO\":{\"layout\":[\"fixed\",\"auto\"]},\"yddJivH_a\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YXfubcFDf\":\"openOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzpGOWCRz8=withCSS(Component,css,\"framer-XqU0k\");export default FramerzpGOWCRz8;FramerzpGOWCRz8.displayName=\"Navbar 3\";FramerzpGOWCRz8.defaultProps={height:64,width:1200};addPropertyControls(FramerzpGOWCRz8,{variant:{options:[\"hkvpn23vf\",\"N51GmTfbb\",\"CY7wyPcTO\",\"yddJivH_a\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\",\"Mobile opened\"],title:\"Variant\",type:ControlType.Enum},YXfubcFDf:{title:\"Open Overlay\",type:ControlType.EventHandler}});addFonts(FramerzpGOWCRz8,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]},...MenuIconFonts,...AudioBlockerFonts,...GradualBlurFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerzpGOWCRz8.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzpGOWCRz8\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"N51GmTfbb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CY7wyPcTO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yddJivH_a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"YXfubcFDf\\\":\\\"openOverlay\\\"}\",\"framerIntrinsicHeight\":\"64\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zpGOWCRz8.map","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,Link,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Logo from\"#framer/local/canvasComponent/B89sc9tow/B89sc9tow.js\";import CTAButton from\"#framer/local/canvasComponent/i9uiuhnBh/i9uiuhnBh.js\";import Navbar3 from\"#framer/local/canvasComponent/zpGOWCRz8/zpGOWCRz8.js\";import*as sharedStyle from\"#framer/local/css/GvlALKVmB/GvlALKVmB.js\";const LogoFonts=getFonts(Logo);const CTAButtonFonts=getFonts(CTAButton);const Navbar3Fonts=getFonts(Navbar3);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-iARd4\";const variantClassNames={D7Fi058p8:\"framer-v-4lj9jj\"};const NwAj422sqaEsynyzPb=undefined;const RyVIGeO44aEsynyzPb=undefined;const qcHlJORAuaEsynyzPb=undefined;const az0Fqgb8iaEsynyzPb=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={delay:1,duration:.8,ease:[.64,-.01,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iARd4.framer-1yrjkd2, .framer-iARd4 .framer-1yrjkd2 { display: block; }\",\".framer-iARd4.framer-4lj9jj { align-content: center; align-items: center; background-color: var(--token-68b0ed76-f941-46f8-a381-151ff3dc8b12, #eeeeee); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-iARd4 .framer-1jobppl { align-content: center; align-items: center; background-color: #000000; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -1000; overflow: visible; padding: 0px 36px 0px 36px; position: relative; width: 100%; z-index: 10; }\",\".framer-iARd4 .framer-ir3d8e { 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: 1280px; overflow: visible; padding: 18px 24px 18px 24px; position: relative; width: 1px; }\",\".framer-iARd4 .framer-ij8yfx { align-content: center; align-items: center; display: flex; flex: 0.8 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-iARd4 .framer-rbx9do, .framer-iARd4 .framer-v6c4lz, .framer-iARd4 .framer-1mxt07v, .framer-iARd4 .framer-tekguq { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iARd4 .framer-qmj79b { 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: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-iARd4 .framer-d3kfu6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iARd4 .framer-1qv9lvl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iARd4 .framer-t7xoh8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 51px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 416px; }\",\".framer-iARd4 .framer-y9hdhv, .framer-iARd4 .framer-1qytdnr, .framer-iARd4 .framer-js8cr2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iARd4 .framer-leofu2 { align-content: center; align-items: center; display: flex; flex: 0.8 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iARd4 .framer-1ydv2ph-container { flex: none; height: 52px; position: relative; width: auto; z-index: 4; }\",\".framer-iARd4 .framer-1ww8f99 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-iARd4 .framer-9c2a6d-container { flex: none; height: auto; left: 50%; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-iARd4.framer-lxzues { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const YXfubcFDfko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"D7Fi058p8\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-68b0ed76-f941-46f8-a381-151ff3dc8b12, rgb(238, 238, 238)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-4lj9jj\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.nav,{\"aria-label\":\"Navigation\",className:\"framer-1jobppl\",\"data-framer-name\":\"Navbar\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ir3d8e\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ij8yfx\",\"data-framer-name\":\"Top Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-rbx9do\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t__4veo9d\"},motionChild:true,nodeId:\"dXmvpWUJo\",openInNewTab:false,scopeId:\"P9vHAMSr0\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"V3 Studio - Home\",className:\"framer-qmj79b framer-1yrjkd2\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:33,children:/*#__PURE__*/_jsx(Container,{className:\"framer-d3kfu6-container\",nodeId:\"c_83zkrYO\",scopeId:\"P9vHAMSr0\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"c_83zkrYO\",layoutId:\"c_83zkrYO\",width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qv9lvl\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t7xoh8\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-v6c4lz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:NwAj422sqaEsynyzPb,motionChild:true,nodeId:\"F_bzr78yP\",openInNewTab:false,relValues:[],scopeId:\"P9vHAMSr0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-185kphz\",\"data-styles-preset\":\"GvlALKVmB\",children:\"Work\"})})})}),className:\"framer-y9hdhv\",fonts:[\"FS;Urbanist-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mxt07v\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:RyVIGeO44aEsynyzPb,motionChild:true,nodeId:\"ozFnyIvpO\",openInNewTab:false,relValues:[],scopeId:\"P9vHAMSr0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-185kphz\",\"data-styles-preset\":\"GvlALKVmB\",children:\"Process\"})})})}),className:\"framer-1qytdnr\",fonts:[\"FS;Urbanist-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tekguq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:qcHlJORAuaEsynyzPb,motionChild:true,nodeId:\"Zcz76tebi\",openInNewTab:false,relValues:[],scopeId:\"P9vHAMSr0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-185kphz\",\"data-styles-preset\":\"GvlALKVmB\",children:\"Pricing\"})})})}),className:\"framer-js8cr2\",fonts:[\"FS;Urbanist-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-leofu2\",\"data-framer-name\":\"Button Wrap\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:az0Fqgb8iaEsynyzPb,implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:18,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ydv2ph-container\",nodeId:\"R5NNDCOMJ\",scopeId:\"P9vHAMSr0\",children:/*#__PURE__*/_jsx(CTAButton,{FbSSbLliP:\"Book a Free Intro Call\",height:\"100%\",id:\"R5NNDCOMJ\",layoutId:\"R5NNDCOMJ\",N2viwSDqy:resolvedLinks[0],style:{height:\"100%\"},variant:matchVariant(\"xOzZfwbt6\"),width:\"100%\"})})})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ww8f99\"}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-9c2a6d-container\",\"data-framer-appear-id\":\"9c2a6d\",\"data-framer-layout-hint-center-x\":true,initial:animation1,layoutScroll:true,nodeId:\"z1ZUs0k7V\",optimized:true,rendersWithMotion:true,scopeId:\"P9vHAMSr0\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Navbar3,{height:\"100%\",id:\"z1ZUs0k7V\",layoutId:\"z1ZUs0k7V\",style:{width:\"100%\"},variant:matchVariant(\"hkvpn23vf\"),width:\"100%\",YXfubcFDf:YXfubcFDfko9la1({overlay})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsx(ResetOuterLinkContext,{children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-lxzues\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"kD_FsEUzG\")})}),getContainer())})})]})})})})]}),/*#__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=breakpointRules[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\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"D7Fi058p8\":[\".framer-1jobppl\",\".framer-9c2a6d-container\"]}\n * @framerBreakpoints {\"D7Fi058p8\":{\"canvasClassName\":\"framer-4lj9jj-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant D7Fi058p8\n * @framerLayoutTemplate true\n */const FramerP9vHAMSr0=withCSS(Component,css,\"framer-iARd4\");export default FramerP9vHAMSr0;FramerP9vHAMSr0.displayName=\"Template\";FramerP9vHAMSr0.defaultProps={height:1e3,width:1200};addFonts(FramerP9vHAMSr0,[{explicitInter:true,fonts:[{cssFamilyName:\"Urbanist\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/QVSEREMQIHTDJ6PBN6SDKDQRKHAIJM4G/5FQFK3HFEC5ZJORN7EUWWXKPUKR4HDO2/S3LPGNCYQN366TZLSH3ASTPTKANFMFDS.woff2\",weight:\"400\"}]},...LogoFonts,...CTAButtonFonts,...Navbar3Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerP9vHAMSr0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(CTAButton,{},context),forwardLoader(Navbar3,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP9vHAMSr0\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"D7Fi058p8\\\":{\\\"canvasClassName\\\":\\\"framer-4lj9jj-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"D7Fi058p8\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"D7Fi058p8\\\":[\\\".framer-1jobppl\\\",\\\".framer-9c2a6d-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/5ulyR97ljPe2frLT9cLF/W3of2mNuwzfM1CoWJYOZ/nw2kYhx8F.js\";\r\nimport Template1 from \"https://framerusercontent.com/modules/9RjvmWcTfD16abJMQm6R/JsUl3xWN72mFfXC3qor3/P9vHAMSr0.js\";\r\n\r\n\t\tconst routes = {t__4veo9d: {elements: {B0N3Dme9D: \"monark\", BzTQ25Xi3: \"pm\", ILGZh57FK: \"portfolio\", jAOiWQpXU: \"testimonials\", KBr0f9jZy: \"hero\", mbDmXeZae: \"pricing-1\", NDbgdczMN: \"pricing\", QU5mZsr5P: \"footer\", TI3JhtBTY: \"cc\", TwFjhNKlZ: \"how-it-works\", zAMHLyyCN: \"trust\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/olDEcEIyvXOQ5Fn7CuS8/rs7Sn5CdGHnJPYmp4VCn/t__4veo9d.js\")), path: \"/\"}, augiA20Il: {elements: {aQRafAaEb: \"hero\", dqP9gFLhT: \"skills\", FWBWilKpf: \"testimonials\", O4LJL2a23: \"faqs\", q0icxq4rv: \"how-it-works\", QhmAYN0mG: \"pricing\", sUQaNgnRE: \"pricing-1\", tokB0SZva: \"team\", uLnhS6UfS: \"portfolio\", Wpwlc5CPR: \"footer\", zKiSBOfCB: \"trust\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ffPgOKcGjAf8NNy2wUUZ/AkmVpYTQh7LAAS7KM7na/augiA20Il.js\")), path: \"/framer-agency\"}, TJLCFfKLs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cHCV7a6eIE1Kv8Frcuj6/ALKoUKJEEqy78UEFYhsJ/TJLCFfKLs.js\")), path: \"/privacy-policy\"}, BoNuZmCqm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KftGhfiLCiwPR0uz05LU/ZnLc6ccWmXQ2izs3la6n/BoNuZmCqm.js\")), path: \"/terms-and-conditions\"}, b9IIIO6oA: {elements: {AvclT7gIi: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fqh4KsbLqldjtkiMlUya/fNxaQE7RcI5nbGFR1uMl/b9IIIO6oA.js\")), path: \"/book\"}, w1XLtAEG2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6d9CbAOs5Ku6mnlTCwal/leP7tNCzn2xXR28PbXnI/w1XLtAEG2.js\")), path: \"/gallery\"}, FKAHp6hus: {elements: {AdcKyUQUK: \"pricing\", HgOg9ebST: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qwI4V9RCCNLVWtIMWsPL/rUp8GbPSr5Amx4I91cRJ/FKAHp6hus.js\")), path: \"/pricing\"}, zFp2xNoE3: {elements: {ag0l5z5_s: \"pillar-3\", ddLCvE6RY: \"our-pillars\", GodSFfzI8: \"globe-fade\", GvLrQ7F23: \"text-fade\", PgUiZh3lN: \"pilllar-2\", QAk9l9uLe: \"pillar1\", S8EeUZjYg: \"globe-scale\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z2UkyR5jqV06gl6aXoFT/lsvm1bx8XdTGcGN4KFtp/zFp2xNoE3.js\")), path: \"/agc\"}, ppFEPGugH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C60yLjwRR3P2TvZbmH45/AirSUllHbwbxavfzdha9/ppFEPGugH.js\")), path: \"/landing-page\"}, LI0VcAutY: {collectionId: \"SGAOHci97\", elements: {gTqDEMi8O: \"pricing\", iDAaLZe1m: \"services\", jYHKfebn8: \"trust\", M4xEkQj2i: \"footer\", ooMZREnpx: \"skills\", uVm2awI2B: \"hero\", vyNSv4JyZ: \"portfolio\", XfZ0cwruT: \"faqs\", xpEjD1OZ1: \"portfolio-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/E1IQX3XMm2EcfskmqSmf/3swmzQkdaR20bH725FZy/LI0VcAutY.js\")), path: \"/industries/:O90ltAFJU\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {p0IizDnL2: async () => (await import(\"https://framerusercontent.com/modules/LwciT6umVvZuNBy2g5vX/zCISjiYG5NuQGs4wnO4i/p0IizDnL2.js\"))?.[\"utils\"], SA03BLCV2: async () => (await import(\"https://framerusercontent.com/modules/PQaYrv0CBEzPgmle1Xk8/Tfjzm9rBK1vu2hdq9kpd/SA03BLCV2.js\"))?.[\"utils\"], SGAOHci97: async () => (await import(\"https://framerusercontent.com/modules/eXc2JCnjlePZzeNjKUQK/soxWCM5mbPoaKlKDPj8u/SGAOHci97.js\"))?.[\"utils\"], tO_GsYGny: async () => (await import(\"https://framerusercontent.com/modules/jP71e7peRJPBY64NQ4OD/YkyGXeVEWXp453HgEgxb/tO_GsYGny.js\"))?.[\"utils\"], z4dnhSdmE: async () => (await import(\"https://framerusercontent.com/modules/tMthwSBTaaF50yCPG6st/idfYp2t6TIZNmtVMdxcd/z4dnhSdmE.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"f46098255d0e9de5a9a0a9901a698f80faa83e18bdbc2ccca1d4dd90ae9944a8\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {ExUsSJKO0: {href: {hash: \":TwFjhNKlZ\", webPageId: \"t__4veo9d\"}}, PFPoWVUZB: {href: {hash: \":ILGZh57FK\", webPageId: \"t__4veo9d\"}}, wCIG4j5wt: {href: {webPageId: \"b9IIIO6oA\"}}, zPB9r1KDz: {href: {hash: \":mbDmXeZae\", webPageId: \"t__4veo9d\"}}}\r\nconst props2 = {...props1, ExUsSJKO0: {href: {hash: \":uLnhS6UfS\", webPageId: \"augiA20Il\"}}, PFPoWVUZB: {href: {hash: \":q0icxq4rv\", webPageId: \"augiA20Il\"}}, wCIG4j5wt: \"https://cal.com/ashar-ahmed-bsgucy/intro\", zPB9r1KDz: {href: {hash: \":FWBWilKpf\", webPageId: \"augiA20Il\"}}}\r\nconst props3 = {...props1, ExUsSJKO0: undefined, PFPoWVUZB: undefined, wCIG4j5wt: undefined, zPB9r1KDz: undefined}\r\nconst templateProps = {augiA20Il: props2, b9IIIO6oA: props3, BoNuZmCqm: props3, EgtuZVhtB: props3, FKAHp6hus: props3, JNkIS1Rw4: props3, LI0VcAutY: props3, ppFEPGugH: props3, t__4veo9d: props1, TJLCFfKLs: props3, vzbmbEmtO: props3, wMZbo40Pg: props3, yKESnOZVL: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"t__4veo9d\":\r\ncase \"augiA20Il\":\r\ncase \"TJLCFfKLs\":\r\ncase \"BoNuZmCqm\":\r\ncase \"b9IIIO6oA\":\r\ncase \"yKESnOZVL\":\r\ncase \"vzbmbEmtO\":\r\ncase \"FKAHp6hus\":\r\ncase \"ppFEPGugH\":\r\ncase \"EgtuZVhtB\":\r\ncase \"wMZbo40Pg\":\r\ncase \"LI0VcAutY\":\r\ncase \"JNkIS1Rw4\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"ExUsSJKO0\"], props[\"PFPoWVUZB\"], props[\"zPB9r1KDz\"], props[\"wCIG4j5wt\"]]}, (resolvedLinks) => React.createElement(Main, {...props, ExUsSJKO0: resolvedLinks[0], key: \"Main\", PFPoWVUZB: resolvedLinks[1], style, wCIG4j5wt: resolvedLinks[3], zPB9r1KDz: resolvedLinks[2]}, children(true)));\r\ncase \"w1XLtAEG2\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"t__4veo9d\":\r\ncase \"augiA20Il\":\r\ncase \"TJLCFfKLs\":\r\ncase \"BoNuZmCqm\":\r\ncase \"b9IIIO6oA\":\r\ncase \"yKESnOZVL\":\r\ncase \"vzbmbEmtO\":\r\ncase \"FKAHp6hus\":\r\ncase \"ppFEPGugH\":\r\ncase \"EgtuZVhtB\":\r\ncase \"wMZbo40Pg\":\r\ncase \"LI0VcAutY\":\r\ncase \"JNkIS1Rw4\":\r\nreturn [{hash: \"1gexebn\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1ys7wzj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"xvi30o\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"4ym6de\", mediaQuery: \"(min-width: 1440px)\"}]\r\ncase \"w1XLtAEG2\":\r\nreturn [{hash: \"4lj9jj\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://v3digitalsolutions.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/fY6PZtjMHe1F2OdF9LHt/FI5f6AF6JnCZVzaXC1DB/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}