{"version":3,"file":"script_main.Csql22ez.mjs","names":["addPropertyOverrides","RichText","SmallLinkBlock","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","NavOpenButton","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","Image1","NavbarFonts","Navbar","NavCloseButtonFonts","NavCloseButton","NavOverlayItemsAndImageHoverFonts","NavOverlayItemsAndImageHover","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","transition1","animation","animation1","animation2","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","_Fragment","PropertyOverrides","RichText","React.Fragment","Image1","css","sharedStyle.fonts","NavbarFonts","Navbar","NavCloseButtonFonts","NavCloseButton","NavOverlayItemsAndImageHoverFonts","NavOverlayItemsAndImageHover","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","transition1","animation","animation1","animation2","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","_Fragment","PropertyOverrides","RichText","React.Fragment","Image1","css","sharedStyle.fonts","Navbar","NavCloseButton","NavOverlayItemsAndImageHover","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","_Fragment","PropertyOverrides","RichText","React.Fragment","Image1","sharedStyle.fonts","React.createElement","HomeTemplateNoFooter","MainTemplateWithFooter","MainTemplateNoFooter","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/g8WTylyd16NJGspT9kLO/mX3jQTjIyvA7EtX3vnOo/B4vydAa6Q.js","https:/framerusercontent.com/modules/v17uJDp3KLwxJkEFd07K/6Eh3wR9Smkstqi1k7HE8/G2PCFyakl.js","https:/framerusercontent.com/modules/0hxtqDPRvUv3eldx4yvw/bpGO9GRhp0D767MCGxlG/xLeI42Wyu.js","https:/framerusercontent.com/modules/1491fnpKbfL35c4ddKmj/BXspFO89AWkgCGpTFMdC/Rzppsne3s.js","https:/framerusercontent.com/modules/9aoUh4VHILyDGe8voEC3/IeZB1cP39D9xNsDNL5qQ/hTxPbHJsJ.js","https:/framerusercontent.com/modules/iymnFl7gdcHK2eeUqoqZ/1DaZZiG0M4jiZD7RaLmk/u3WW3RKXJ.js","https:/framerusercontent.com/modules/ZvEGwxvrkCngVAufk54W/ETkwTnXcCkYlqo2zIgbZ/kFXq_xfoU.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (680510e)\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,withFX,withOptimizedAppearEffect}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/bhe80PNANRKKTkb21ahy/iddOvvoRmyoqYfqzH3RN/YxxhDjI5X.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1Wy0jRCz9Ukh4h5gp6tj/ege8iRSHqjvlFin9M8LH/zOpzMGZSY.js\";import SmallLinkBlock from\"https://framerusercontent.com/modules/4RrmwlA905xsoyP0IEQI/EdTYkVRW4x2DAZv2hGYZ/Ocouz4El4.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const SmallLinkBlockFonts=getFonts(SmallLinkBlock);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"Fz3O4woXj\",\"RBxnYUsNh\",\"KZrxKnGgO\",\"CYbs_kl9x\",\"D01Po07un\",\"P9BeveLLd\",\"f_4kRO__Z\",\"cgPOCkV19\"];const serializationHash=\"framer-4Sd96\";const variantClassNames={cgPOCkV19:\"framer-v-18ebgus\",CYbs_kl9x:\"framer-v-13vnbhw\",D01Po07un:\"framer-v-1mv5r55\",f_4kRO__Z:\"framer-v-1hxft4j\",Fz3O4woXj:\"framer-v-1mockvv\",KZrxKnGgO:\"framer-v-1mkn0vp\",P9BeveLLd:\"framer-v-1e7m3ug\",RBxnYUsNh:\"framer-v-15vk6k8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gaM_7ATgq=undefined;const n__EpG4Ac=undefined;const gTLPd9EPs=undefined;const Agoa5ogTr=undefined;const Gpqil4phQ=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:1,duration:.9,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:1.2,ease:[.85,.01,.28,.99],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const transition4={delay:.1,duration:1.2,ease:[.85,.01,.28,.99],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:.2,duration:1.2,ease:[.85,.01,.28,.99],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};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={\"About Hover\":\"D01Po07un\",\"Contact Hover\":\"P9BeveLLd\",\"Desktop - Initial\":\"Fz3O4woXj\",\"Home Hover\":\"RBxnYUsNh\",\"Mobile - No Hover\":\"cgPOCkV19\",\"Process Hover\":\"CYbs_kl9x\",\"Projects Hover\":\"KZrxKnGgO\",\"Tablet - No Hover\":\"f_4kRO__Z\"};const Variants=motion.create(React.Fragment);const getProps=({height,homeLink,id,overlayClose,processLink,projectsLink,studioLink,width,...props})=>{return{...props,Agoa5ogTr:processLink??props.Agoa5ogTr,gaM_7ATgq:overlayClose??props.gaM_7ATgq,Gpqil4phQ:studioLink??props.Gpqil4phQ,gTLPd9EPs:projectsLink??props.gTLPd9EPs,n__EpG4Ac:homeLink??props.n__EpG4Ac,variant:humanReadableVariantMap[props.variant]??props.variant??\"Fz3O4woXj\"};};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,n__EpG4Ac,gTLPd9EPs,Agoa5ogTr,Gpqil4phQ,gaM_7ATgq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Fz3O4woXj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapi0zkoe=activeVariantCallback(async(...args)=>{if(gaM_7ATgq){const res=await gaM_7ATgq(...args);if(res===false)return false;}});const onMouseEnterca7h1g=activeVariantCallback(async(...args)=>{setVariant(\"RBxnYUsNh\");});const onMouseLeavecocxv=activeVariantCallback(async(...args)=>{setVariant(\"Fz3O4woXj\");});const onMouseEntergaekrk=activeVariantCallback(async(...args)=>{setVariant(\"KZrxKnGgO\");});const onMouseEnterlqi4zm=activeVariantCallback(async(...args)=>{setVariant(\"CYbs_kl9x\");});const onMouseEnter1cxj5eh=activeVariantCallback(async(...args)=>{setVariant(\"D01Po07un\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const isDisplayed=()=>{if(baseVariant===\"P9BeveLLd\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if([\"f_4kRO__Z\",\"cgPOCkV19\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mockvv\",className,classNames),\"data-framer-name\":\"Desktop - Initial\",layoutDependency:layoutDependency,layoutId:\"Fz3O4woXj\",ref:refBinding,style:{...style},...addPropertyOverrides({cgPOCkV19:{\"data-framer-name\":\"Mobile - No Hover\"},CYbs_kl9x:{\"data-framer-name\":\"Process Hover\"},D01Po07un:{\"data-framer-name\":\"About Hover\"},f_4kRO__Z:{\"data-framer-name\":\"Tablet - No Hover\"},KZrxKnGgO:{\"data-framer-name\":\"Projects Hover\"},RBxnYUsNh:{\"data-framer-name\":\"Home Hover\"}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bi1lsi\",\"data-border\":true,\"data-framer-name\":\"Column 1/2\",layoutDependency:layoutDependency,layoutId:\"TPBTqeFd8\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, rgb(94, 86, 86))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kagbed\",\"data-framer-name\":\"Menu Image Holder\",layoutDependency:layoutDependency,layoutId:\"gJkuQV8jd\",style:{backgroundColor:\"var(--token-88561018-0fd7-4f36-bd62-424f2506cd76, rgb(68, 64, 64))\"},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2961,intrinsicWidth:1974,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0*(((componentViewport?.height||752)-0-0)/1)+0)+0+((((componentViewport?.height||752)-0-0)/1*1+0-0-((((componentViewport?.height||752)-0-0)/1*1+0-0)*1+0))/2+0+0)+0),pixelHeight:2961,pixelWidth:1974,sizes:`calc(max(${componentViewport?.width||\"100vw\"} / 4, 50px) * 2 - 48px)`,src:\"https://framerusercontent.com/images/9xO0oqOFGtPeZhGdz9WTtN92biM.jpg?width=1974&height=2961\",srcSet:\"https://framerusercontent.com/images/9xO0oqOFGtPeZhGdz9WTtN92biM.jpg?scale-down-to=1024&width=1974&height=2961 682w,https://framerusercontent.com/images/9xO0oqOFGtPeZhGdz9WTtN92biM.jpg?scale-down-to=2048&width=1974&height=2961 1365w,https://framerusercontent.com/images/9xO0oqOFGtPeZhGdz9WTtN92biM.jpg?width=1974&height=2961 1974w\"},className:\"framer-o29981\",\"data-framer-name\":\"About Image\",layoutDependency:layoutDependency,layoutId:\"A0ZzBDJVu\",style:{opacity:0},variants:{D01Po07un:{opacity:1}}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3e3,intrinsicWidth:1650,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0*(((componentViewport?.height||752)-0-0)/1)+0)+0+((((componentViewport?.height||752)-0-0)/1*1+0-0-((((componentViewport?.height||752)-0-0)/1*1+0-0)*1+0))/2+0+0)+((((componentViewport?.height||752)-0-0)/1*1+0-0)*1*.5000000000000002-((((componentViewport?.height||752)-0-0)/1*1+0-0)*1-0)*1/2)),pixelHeight:3e3,pixelWidth:1650,positionX:\"left\",positionY:\"top\",sizes:`calc(max(${componentViewport?.width||\"100vw\"} / 4, 50px) * 2 - 48px)`,src:\"https://framerusercontent.com/images/1IQR2tLR2xSnSWxPGlwT1R0kUo.jpg?width=1650&height=3000\",srcSet:\"https://framerusercontent.com/images/1IQR2tLR2xSnSWxPGlwT1R0kUo.jpg?scale-down-to=1024&width=1650&height=3000 563w,https://framerusercontent.com/images/1IQR2tLR2xSnSWxPGlwT1R0kUo.jpg?scale-down-to=2048&width=1650&height=3000 1126w,https://framerusercontent.com/images/1IQR2tLR2xSnSWxPGlwT1R0kUo.jpg?width=1650&height=3000 1650w\"},className:\"framer-qiclqx\",\"data-framer-name\":\"Process Image\",layoutDependency:layoutDependency,layoutId:\"xgZF91Tdy\",style:{opacity:0},variants:{CYbs_kl9x:{opacity:1}}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2166,intrinsicWidth:1443,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0*(((componentViewport?.height||752)-0-0)/1)+0)+0+((((componentViewport?.height||752)-0-0)/1*1+0-0-((((componentViewport?.height||752)-0-0)/1*1+0-0)*1+0))/2+0+0)+((((componentViewport?.height||752)-0-0)/1*1+0-0)*1*.5000000000000002-((((componentViewport?.height||752)-0-0)/1*1+0-0)*1-0)*1/2)),pixelHeight:2166,pixelWidth:1443,sizes:`calc(max(${componentViewport?.width||\"100vw\"} / 4, 50px) * 2 - 48px)`,src:\"https://framerusercontent.com/images/RH3mFSE0yrrCsub8B1cHiJCf9k.jpg?width=1443&height=2166\",srcSet:\"https://framerusercontent.com/images/RH3mFSE0yrrCsub8B1cHiJCf9k.jpg?scale-down-to=1024&width=1443&height=2166 682w,https://framerusercontent.com/images/RH3mFSE0yrrCsub8B1cHiJCf9k.jpg?scale-down-to=2048&width=1443&height=2166 1364w,https://framerusercontent.com/images/RH3mFSE0yrrCsub8B1cHiJCf9k.jpg?width=1443&height=2166 1443w\"},className:\"framer-1suskjf\",\"data-framer-name\":\"Projects Image\",layoutDependency:layoutDependency,layoutId:\"jnACzD0Y2\",style:{opacity:0},variants:{KZrxKnGgO:{opacity:1}}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2400,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0*(((componentViewport?.height||752)-0-0)/1)+0)+0+((((componentViewport?.height||752)-0-0)/1*1+0-0-((((componentViewport?.height||752)-0-0)/1*1+0-0)*1+0))/2+0+0)+0),pixelHeight:2400,pixelWidth:1600,sizes:`calc(max(${componentViewport?.width||\"100vw\"} / 4, 50px) * 2 - 48px)`,src:\"https://framerusercontent.com/images/17J6Uh6McHDfGVQxOzghMl9SYQ.jpg?width=1600&height=2400\",srcSet:\"https://framerusercontent.com/images/17J6Uh6McHDfGVQxOzghMl9SYQ.jpg?scale-down-to=1024&width=1600&height=2400 682w,https://framerusercontent.com/images/17J6Uh6McHDfGVQxOzghMl9SYQ.jpg?scale-down-to=2048&width=1600&height=2400 1365w,https://framerusercontent.com/images/17J6Uh6McHDfGVQxOzghMl9SYQ.jpg?width=1600&height=2400 1600w\"},className:\"framer-1ef8q2p\",\"data-framer-name\":\"Home Image\",layoutDependency:layoutDependency,layoutId:\"SiBUmBT9u\",style:{opacity:0},variants:{RBxnYUsNh:{opacity:1}}})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5bs1ug\",\"data-border\":true,\"data-framer-name\":\"Column 3\",layoutDependency:layoutDependency,layoutId:\"CbxJI991_\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, rgb(94, 86, 86))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g2ppsa\",\"data-framer-name\":\"Top Item\",layoutDependency:layoutDependency,layoutId:\"VJ_HResP7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5qggax\",\"data-framer-name\":\"Menu Title\",layoutDependency:layoutDependency,layoutId:\"LEev8HhBR\",children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oxpp04\",\"data-styles-preset\":\"YxxhDjI5X\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(89, 89, 89)))\"},children:\"Menu\"})}),className:\"framer-1hhebsj\",\"data-framer-appear-id\":\"1hhebsj\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"sPqWRpVC2\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(89, 89, 89))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o1slyt\",\"data-framer-name\":\"Menu Items Holder\",layoutDependency:layoutDependency,layoutId:\"EkZQSCmAj\",children:[/*#__PURE__*/_jsx(Link,{href:n__EpG4Ac,motionChild:true,nodeId:\"SLbpsV33c\",openInNewTab:false,scopeId:\"B4vydAa6Q\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ewo3nv framer-ojyyoo\",\"data-framer-name\":\"Home Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SLbpsV33c\",onMouseEnter:onMouseEnterca7h1g,onMouseLeave:onMouseLeavecocxv,onTap:onTapi0zkoe,...addPropertyOverrides({cgPOCkV19:{onMouseEnter:undefined,onMouseLeave:undefined},f_4kRO__Z:{onMouseEnter:undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209)))\"},children:\"Home\"})}),className:\"framer-yhe7gh\",\"data-framer-appear-id\":\"yhe7gh\",fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"kqfCRYHSD\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{RBxnYUsNh:{\"--extracted-r6o4lv\":\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({f_4kRO__Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209)))\"},children:\"Home\"})})},RBxnYUsNh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:gTLPd9EPs,motionChild:true,nodeId:\"Up3SK2A2t\",openInNewTab:false,scopeId:\"B4vydAa6Q\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rohusn framer-ojyyoo\",\"data-framer-name\":\"Projects Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Up3SK2A2t\",onMouseEnter:onMouseEntergaekrk,onMouseLeave:onMouseLeavecocxv,onTap:onTapi0zkoe,...addPropertyOverrides({cgPOCkV19:{onMouseEnter:undefined,onMouseLeave:undefined},f_4kRO__Z:{onMouseEnter:undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209)))\"},children:\"Projects\"})}),className:\"framer-1l4rbvk\",\"data-framer-appear-id\":\"1l4rbvk\",fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"kG82uMOiy\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{CYbs_kl9x:{\"--extracted-r6o4lv\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"},KZrxKnGgO:{\"--extracted-r6o4lv\":\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CYbs_kl9x:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222)))\"},children:\"Projects\"})})},KZrxKnGgO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154)))\"},children:\"Projects\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:Agoa5ogTr,motionChild:true,nodeId:\"EHjybOXG3\",openInNewTab:false,scopeId:\"B4vydAa6Q\",...addPropertyOverrides({CYbs_kl9x:{smoothScroll:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-gbqi0r framer-ojyyoo\",\"data-framer-name\":\"Process Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EHjybOXG3\",onMouseEnter:onMouseEnterlqi4zm,onMouseLeave:onMouseLeavecocxv,onTap:onTapi0zkoe,...addPropertyOverrides({cgPOCkV19:{onMouseEnter:undefined,onMouseLeave:undefined},f_4kRO__Z:{onMouseEnter:undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209)))\"},children:\"Process\"})}),className:\"framer-1i2ulks\",\"data-framer-appear-id\":\"1i2ulks\",fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"ZTxGbpeHJ\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{CYbs_kl9x:{\"--extracted-r6o4lv\":\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154))\"},KZrxKnGgO:{\"--extracted-r6o4lv\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CYbs_kl9x:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154)))\"},children:\"Process\"})})},KZrxKnGgO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222)))\"},children:\"Process\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:Gpqil4phQ,motionChild:true,nodeId:\"Pft5CfJTk\",openInNewTab:false,scopeId:\"B4vydAa6Q\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-o0i8t2 framer-ojyyoo\",\"data-framer-name\":\"Studio Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pft5CfJTk\",onMouseEnter:onMouseEnter1cxj5eh,onMouseLeave:onMouseLeavecocxv,onTap:onTapi0zkoe,...addPropertyOverrides({cgPOCkV19:{onMouseEnter:undefined,onMouseLeave:undefined},f_4kRO__Z:{onMouseEnter:undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209)))\"},children:\"About\"})}),className:\"framer-1n1n1ez\",\"data-framer-appear-id\":\"1n1n1ez\",fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"TQhhy9uXR\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{D01Po07un:{\"--extracted-r6o4lv\":\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D01Po07un:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12gqx5r\",\"data-styles-preset\":\"zOpzMGZSY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(166, 154, 154)))\"},children:\"About\"})})}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-oh6307\",\"data-framer-appear-id\":\"oh6307\",\"data-framer-name\":\"Bottom Item\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"a_cqTOXCT\",optimized:true,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15oe873\",\"data-framer-name\":\"Follow Title\",layoutDependency:layoutDependency,layoutId:\"bsOpdSebf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oxpp04\",\"data-styles-preset\":\"YxxhDjI5X\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(171, 171, 171)))\"},children:\"Find me\"})}),className:\"framer-1qg9au\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w_t9uiPYL\",style:{\"--extracted-r6o4lv\":\"var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(171, 171, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"221px\",y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||752)-0-0)/1)+0)+0+(0+270.2+(((componentViewport?.height||752)-0-0)/1*1+0-0-308.4)/1*1)+0+20.2,...addPropertyOverrides({cgPOCkV19:{y:(componentViewport?.y||0)+24+(0*(((componentViewport?.height||752)-48-0)/1)+0)+0+(0+254.2+(((componentViewport?.height||752)-48-0)/1*1+0-0-292.4)/1*1)+0+20.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12kmkz3-container\",layoutDependency:layoutDependency,layoutId:\"qsHHmKsYO-container\",nodeId:\"qsHHmKsYO\",rendersWithMotion:true,scopeId:\"B4vydAa6Q\",children:/*#__PURE__*/_jsx(SmallLinkBlock,{f9042T0eA:\"LinkedIn\",G9JMha7EL:\"https://www.linkedin.com/in/josh-cantor/\",height:\"100%\",id:\"qsHHmKsYO\",layoutId:\"qsHHmKsYO\",rfOhofxlc:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\",style:{width:\"100%\"},width:\"100%\",yXOCyp12b:\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lqz4wo\",\"data-framer-name\":\"Column 4\",layoutDependency:layoutDependency,layoutId:\"pDE4BjVkn\",children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1npjycv\",\"data-framer-appear-id\":\"1npjycv\",\"data-framer-name\":\"Bottom Item\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"L20RfLAv2\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bcshu7\",\"data-framer-name\":\"Contact Holder\",layoutDependency:layoutDependency,layoutId:\"FHYvqtASf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pfpixy\",\"data-framer-name\":\"Contact Title\",layoutDependency:layoutDependency,layoutId:\"wESrHnoDL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oxpp04\",\"data-styles-preset\":\"YxxhDjI5X\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(171, 171, 171)))\"},children:\"Contact\"})}),className:\"framer-ot8m2v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WJMyzP95C\",style:{\"--extracted-r6o4lv\":\"var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(171, 171, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"221px\",y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||752)-0-0)/1)+0)+0+(((componentViewport?.height||752)-0-0)/1*1+0-0-201.4+0+0)+0+0+0+20.2,...addPropertyOverrides({cgPOCkV19:{y:(componentViewport?.y||0)+24+(0*(((componentViewport?.height||752)-48-0)/1)+0)+0+(((componentViewport?.height||752)-48-0)/1*1+0-0-339+0+0)+0+0+0+93}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19crw2e-container\",layoutDependency:layoutDependency,layoutId:\"imPkbZWdT-container\",nodeId:\"imPkbZWdT\",rendersWithMotion:true,scopeId:\"B4vydAa6Q\",children:/*#__PURE__*/_jsx(SmallLinkBlock,{f9042T0eA:\"joshcantorid@gmail.com\",G9JMha7EL:\"mailto:joshcantorid@gmail.com\",height:\"100%\",id:\"imPkbZWdT\",layoutId:\"imPkbZWdT\",rfOhofxlc:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\",style:{width:\"100%\"},width:\"100%\",yXOCyp12b:\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:`calc(max(${componentViewport?.width||\"100vw\"} / 4, 50px) - 48px)`,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||752)-0-0)/1)+0)+0+(((componentViewport?.height||752)-0-0)/1*1+0-0-201.4+0+0)+0+0+0+40.2,...addPropertyOverrides({cgPOCkV19:{width:`calc(max(${componentViewport?.width||\"100vw\"} / 4, 50px) * 2 - 48px)`,y:(componentViewport?.y||0)+24+(0*(((componentViewport?.height||752)-48-0)/1)+0)+0+(((componentViewport?.height||752)-48-0)/1*1+0-0-339+0+0)+0+0+0+113},f_4kRO__Z:{width:`calc(max(${componentViewport?.width||\"100vw\"} / 4, 50px) * 2 - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ivspjm-container\",layoutDependency:layoutDependency,layoutId:\"s7rxW6t_a-container\",nodeId:\"s7rxW6t_a\",rendersWithMotion:true,scopeId:\"B4vydAa6Q\",children:/*#__PURE__*/_jsx(SmallLinkBlock,{f9042T0eA:\"(949) 291 1750\",G9JMha7EL:\"tel:19492911750\",height:\"100%\",id:\"s7rxW6t_a\",layoutId:\"s7rxW6t_a\",rfOhofxlc:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\",style:{width:\"100%\"},width:\"100%\",yXOCyp12b:\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f1oly8\",\"data-framer-name\":\"Address Holder\",layoutDependency:layoutDependency,layoutId:\"pT4si0Gxs\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ekvlf\",\"data-framer-name\":\"Address Title\",layoutDependency:layoutDependency,layoutId:\"uIrKpamxA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oxpp04\",\"data-styles-preset\":\"YxxhDjI5X\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(171, 171, 171)))\"},children:\"Located in\"})}),className:\"framer-9k0gti\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KOjlRczOa\",style:{\"--extracted-r6o4lv\":\"var(--token-d51818ba-0001-4ec2-825d-010f4f8b29eb, rgb(171, 171, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1noeva7\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"WAbnacTFX\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oxpp04\",\"data-styles-preset\":\"YxxhDjI5X\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209)))\"},children:\"Orange County, CA\"})}),className:\"framer-jj3ia0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"we7Up4WYz\",style:{\"--extracted-r6o4lv\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 209, 209))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4Sd96.framer-ojyyoo, .framer-4Sd96 .framer-ojyyoo { display: block; }\",\".framer-4Sd96.framer-1mockvv { display: grid; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: 752px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1080px; }\",\".framer-4Sd96 .framer-1bi1lsi { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; grid-column: span 2; height: 100%; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-kagbed { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-4Sd96 .framer-o29981, .framer-4Sd96 .framer-1ef8q2p { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); mix-blend-mode: luminosity; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-4Sd96 .framer-qiclqx { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); mix-blend-mode: luminosity; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-4Sd96 .framer-1suskjf { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-4Sd96 .framer-5bs1ug { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; justify-self: start; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-1g2ppsa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-5qggax, .framer-4Sd96 .framer-15oe873 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-1hhebsj, .framer-4Sd96 .framer-yhe7gh, .framer-4Sd96 .framer-1l4rbvk, .framer-4Sd96 .framer-1i2ulks, .framer-4Sd96 .framer-1n1n1ez, .framer-4Sd96 .framer-1qg9au, .framer-4Sd96 .framer-ot8m2v, .framer-4Sd96 .framer-9k0gti { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4Sd96 .framer-1o1slyt, .framer-4Sd96 .framer-bcshu7, .framer-4Sd96 .framer-1f1oly8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-ewo3nv, .framer-4Sd96 .framer-gbqi0r, .framer-4Sd96 .framer-o0i8t2 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 2px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4Sd96 .framer-1rohusn { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 5px 0px 5px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4Sd96 .framer-oh6307 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-12kmkz3-container, .framer-4Sd96 .framer-19crw2e-container { flex: none; height: auto; position: relative; width: 221px; }\",\".framer-4Sd96 .framer-lqz4wo { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-1npjycv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-pfpixy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-ivspjm-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-19ekvlf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; 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-4Sd96 .framer-1noeva7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4Sd96 .framer-jj3ia0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4Sd96.framer-v-15vk6k8 .framer-o29981, .framer-4Sd96.framer-v-15vk6k8 .framer-qiclqx, .framer-4Sd96.framer-v-1mkn0vp .framer-o29981, .framer-4Sd96.framer-v-1mkn0vp .framer-qiclqx, .framer-4Sd96.framer-v-1mkn0vp .framer-1ef8q2p, .framer-4Sd96.framer-v-13vnbhw .framer-o29981, .framer-4Sd96.framer-v-13vnbhw .framer-qiclqx, .framer-4Sd96.framer-v-13vnbhw .framer-1ef8q2p, .framer-4Sd96.framer-v-1mv5r55 .framer-o29981, .framer-4Sd96.framer-v-1mv5r55 .framer-qiclqx, .framer-4Sd96.framer-v-1mv5r55 .framer-1ef8q2p { mix-blend-mode: unset; }\",\".framer-4Sd96.framer-v-1hxft4j .framer-5bs1ug, .framer-4Sd96.framer-v-1hxft4j .framer-lqz4wo, .framer-4Sd96.framer-v-18ebgus .framer-5bs1ug, .framer-4Sd96.framer-v-18ebgus .framer-lqz4wo { grid-column: span 2; }\",\".framer-4Sd96.framer-v-18ebgus.framer-1mockvv { padding: 24px 0px 24px 0px; }\",\".framer-4Sd96.framer-v-18ebgus .framer-1g2ppsa { gap: 40px; }\",\".framer-4Sd96.framer-v-18ebgus .framer-1npjycv { gap: 24px; }\",\".framer-4Sd96.framer-v-18ebgus .framer-ot8m2v, .framer-4Sd96.framer-v-18ebgus .framer-9k0gti { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-4Sd96[data-border=\"true\"]::after, .framer-4Sd96 [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 752\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RBxnYUsNh\":{\"layout\":[\"fixed\",\"fixed\"]},\"KZrxKnGgO\":{\"layout\":[\"fixed\",\"fixed\"]},\"CYbs_kl9x\":{\"layout\":[\"fixed\",\"fixed\"]},\"D01Po07un\":{\"layout\":[\"fixed\",\"fixed\"]},\"P9BeveLLd\":{\"layout\":[\"fixed\",\"fixed\"]},\"f_4kRO__Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"cgPOCkV19\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"n__EpG4Ac\":\"homeLink\",\"gTLPd9EPs\":\"projectsLink\",\"Agoa5ogTr\":\"processLink\",\"Gpqil4phQ\":\"studioLink\",\"gaM_7ATgq\":\"overlayClose\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerB4vydAa6Q=withCSS(Component,css,\"framer-4Sd96\");export default FramerB4vydAa6Q;FramerB4vydAa6Q.displayName=\"Nav Overlay: Items and Image Hover\";FramerB4vydAa6Q.defaultProps={height:752,width:1080};addPropertyControls(FramerB4vydAa6Q,{variant:{options:[\"Fz3O4woXj\",\"RBxnYUsNh\",\"KZrxKnGgO\",\"CYbs_kl9x\",\"D01Po07un\",\"P9BeveLLd\",\"f_4kRO__Z\",\"cgPOCkV19\"],optionTitles:[\"Desktop - Initial\",\"Home Hover\",\"Projects Hover\",\"Process Hover\",\"About Hover\",\"Contact Hover\",\"Tablet - No Hover\",\"Mobile - No Hover\"],title:\"Variant\",type:ControlType.Enum},n__EpG4Ac:{title:\"Home Link\",type:ControlType.Link},gTLPd9EPs:{title:\"Projects Link\",type:ControlType.Link},Agoa5ogTr:{title:\"Process Link\",type:ControlType.Link},Gpqil4phQ:{title:\"Studio Link\",type:ControlType.Link},gaM_7ATgq:{title:\"Overlay Close\",type:ControlType.EventHandler}});addFonts(FramerB4vydAa6Q,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SmallLinkBlockFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerB4vydAa6Q.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SmallLinkBlock,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB4vydAa6Q\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RBxnYUsNh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KZrxKnGgO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CYbs_kl9x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D01Po07un\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P9BeveLLd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f_4kRO__Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cgPOCkV19\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"n__EpG4Ac\\\":\\\"homeLink\\\",\\\"gTLPd9EPs\\\":\\\"projectsLink\\\",\\\"Agoa5ogTr\\\":\\\"processLink\\\",\\\"Gpqil4phQ\\\":\\\"studioLink\\\",\\\"gaM_7ATgq\\\":\\\"overlayClose\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"752\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B4vydAa6Q.map","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={O5ktwm03d:{hover:true}};const serializationHash=\"framer-oake8\";const variantClassNames={O5ktwm03d:\"framer-v-1c7f4ob\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gxJ3pu8Z_=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,gxJ3pu8Z_:click??props.gxJ3pu8Z_};};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,gxJ3pu8Z_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"O5ktwm03d\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1yqh4ky=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gxJ3pu8Z_){const res=await gxJ3pu8Z_(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c7f4ob\",className,classNames),\"data-framer-name\":\"Desktop/Tablet\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"O5ktwm03d\",onTap:onTap1yqh4ky,ref:refBinding,style:{...style},...addPropertyOverrides({\"O5ktwm03d-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t0welm\",\"data-framer-name\":\"Button Line Holder\",layoutDependency:layoutDependency,layoutId:\"a_R9gT34Y\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-363vs9\",\"data-framer-name\":\"Button Line - Angle\",layoutDependency:layoutDependency,layoutId:\"Y9HubS48N\",style:{backgroundColor:\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 211, 211))\",rotate:45},variants:{\"O5ktwm03d-hover\":{backgroundColor:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\"}}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xd5wit\",\"data-framer-name\":\"Button Line Holder\",layoutDependency:layoutDependency,layoutId:\"ZReYENDQ9\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vkncuq\",\"data-framer-name\":\"Button Line - Angle\",layoutDependency:layoutDependency,layoutId:\"CpF5bEiGK\",style:{backgroundColor:\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 211, 211))\",rotate:135},variants:{\"O5ktwm03d-hover\":{backgroundColor:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\"}}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oake8.framer-17bevnl, .framer-oake8 .framer-17bevnl { display: block; }\",\".framer-oake8.framer-1c7f4ob { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 36px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 50px; }\",\".framer-oake8 .framer-t0welm, .framer-oake8 .framer-xd5wit { align-content: center; align-items: center; bottom: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: absolute; top: 6px; width: 100%; z-index: 1; }\",\".framer-oake8 .framer-363vs9, .framer-oake8 .framer-1vkncuq { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 133%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"E1oMSD1a7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gxJ3pu8Z_\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG2PCFyakl=withCSS(Component,css,\"framer-oake8\");export default FramerG2PCFyakl;FramerG2PCFyakl.displayName=\"Nav: Close Button\";FramerG2PCFyakl.defaultProps={height:36,width:50};addPropertyControls(FramerG2PCFyakl,{gxJ3pu8Z_:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerG2PCFyakl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG2PCFyakl\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"gxJ3pu8Z_\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E1oMSD1a7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G2PCFyakl.map","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Q0l_5zQuz:{hover:true}};const cycleOrder=[\"Q0l_5zQuz\",\"NY1oOmvGB\"];const serializationHash=\"framer-f4UoQ\";const variantClassNames={NY1oOmvGB:\"framer-v-1gyrok4\",Q0l_5zQuz:\"framer-v-137c6kr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SHsiukWT8=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop/Tablet\":\"Q0l_5zQuz\",Mobile:\"NY1oOmvGB\"};const getProps=({click,height,id,width,...props})=>{return{...props,SHsiukWT8:click??props.SHsiukWT8,variant:humanReadableVariantMap[props.variant]??props.variant??\"Q0l_5zQuz\"};};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,SHsiukWT8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Q0l_5zQuz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1icq48t=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SHsiukWT8){const res=await SHsiukWT8(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-137c6kr\",className,classNames),\"data-framer-name\":\"Desktop/Tablet\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Q0l_5zQuz\",onTap:onTap1icq48t,ref:refBinding,style:{...style},...addPropertyOverrides({\"Q0l_5zQuz-hover\":{\"data-framer-name\":undefined},NY1oOmvGB:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w9uo1q\",\"data-framer-name\":\"Button Line\",layoutDependency:layoutDependency,layoutId:\"NNCNvqGZE\",style:{backgroundColor:\"var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, rgb(96, 84, 84))\"},variants:{\"Q0l_5zQuz-hover\":{backgroundColor:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ckxft1\",\"data-framer-name\":\"Button Line\",layoutDependency:layoutDependency,layoutId:\"x0v8gcoKV\",style:{backgroundColor:\"var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, rgb(96, 84, 84))\"},variants:{\"Q0l_5zQuz-hover\":{backgroundColor:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oslw0f\",\"data-framer-name\":\"Button Line\",layoutDependency:layoutDependency,layoutId:\"D0BS_9FMx\",style:{backgroundColor:\"var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, rgb(96, 84, 84))\"},variants:{\"Q0l_5zQuz-hover\":{backgroundColor:\"var(--token-e50f61e8-cfbe-4e10-a46d-17a03380c083, rgb(163, 163, 163))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f4UoQ.framer-1d4e6g7, .framer-f4UoQ .framer-1d4e6g7 { display: block; }\",\".framer-f4UoQ.framer-137c6kr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: 50px; }\",\".framer-f4UoQ .framer-1w9uo1q, .framer-f4UoQ .framer-1ckxft1, .framer-f4UoQ .framer-1oslw0f { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-f4UoQ.framer-v-1gyrok4.framer-137c6kr { padding: 6px 0px 6px 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NY1oOmvGB\":{\"layout\":[\"fixed\",\"auto\"]},\"wiuUoWk1V\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SHsiukWT8\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxLeI42Wyu=withCSS(Component,css,\"framer-f4UoQ\");export default FramerxLeI42Wyu;FramerxLeI42Wyu.displayName=\"Nav: Open Button\";FramerxLeI42Wyu.defaultProps={height:27,width:50};addPropertyControls(FramerxLeI42Wyu,{variant:{options:[\"Q0l_5zQuz\",\"NY1oOmvGB\"],optionTitles:[\"Desktop/Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},SHsiukWT8:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerxLeI42Wyu,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxLeI42Wyu\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"50\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"SHsiukWT8\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NY1oOmvGB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wiuUoWk1V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xLeI42Wyu.map","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavOpenButton from\"https://framerusercontent.com/modules/0hxtqDPRvUv3eldx4yvw/bpGO9GRhp0D767MCGxlG/xLeI42Wyu.js\";const NavOpenButtonFonts=getFonts(NavOpenButton);const cycleOrder=[\"yYeVyYFfL\",\"MeoZNiOx7\",\"iRecaMsDN\"];const serializationHash=\"framer-Beeey\";const variantClassNames={iRecaMsDN:\"framer-v-1klny2q\",MeoZNiOx7:\"framer-v-1a74c1q\",yYeVyYFfL:\"framer-v-u3ecb8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MTOG1vQXP=undefined;const cM8HQ2ep3=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={Desktop:\"yYeVyYFfL\",Mobile:\"iRecaMsDN\",Tablet:\"MeoZNiOx7\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,showLogo,width,...props})=>{return{...props,cM8HQ2ep3:showLogo??props.cM8HQ2ep3??true,MTOG1vQXP:click??props.MTOG1vQXP,variant:humanReadableVariantMap[props.variant]??props.variant??\"yYeVyYFfL\"};};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,MTOG1vQXP,cM8HQ2ep3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yYeVyYFfL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const SHsiukWT814dyxe7=activeVariantCallback(async(...args)=>{if(MTOG1vQXP){const res=await MTOG1vQXP(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"MeoZNiOx7\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"iRecaMsDN\")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-u3ecb8\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"yYeVyYFfL\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(216, 205, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{iRecaMsDN:{\"--border-bottom-width\":\"1px\",\"--border-right-width\":\"0px\",backgroundColor:\"var(--token-d80f5b1c-b63a-464f-a056-67ffc96a84c2, rgb(255, 255, 255))\"}},...addPropertyOverrides({iRecaMsDN:{\"data-framer-name\":\"Mobile\"},MeoZNiOx7:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WZb_L9HKO\"},motionChild:true,nodeId:\"bd5uB7hri\",openInNewTab:false,scopeId:\"Rzppsne3s\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yy4kgy framer-1mgth4d\",layoutDependency:layoutDependency,layoutId:\"bd5uB7hri\",children:isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:670,intrinsicWidth:977,pixelHeight:670,pixelWidth:977,src:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670\",srcSet:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?scale-down-to=512&width=977&height=670 512w,https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670 977w\"},className:\"framer-tywrnw\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"AX3hkdb5e\",...addPropertyOverrides({MeoZNiOx7:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:670,intrinsicWidth:977,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+7+0),pixelHeight:670,pixelWidth:977,sizes:\"50px\",src:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670\",srcSet:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?scale-down-to=512&width=977&height=670 512w,https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670 977w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"50px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||752)-0-27)/2+0+0),...addPropertyOverrides({iRecaMsDN:{width:\"35px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||60)-24-27)/2)},MeoZNiOx7:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1032)-0-27)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hik72y-container\",layoutDependency:layoutDependency,layoutId:\"c2dkWtrTO-container\",nodeId:\"c2dkWtrTO\",rendersWithMotion:true,scopeId:\"Rzppsne3s\",children:/*#__PURE__*/_jsx(NavOpenButton,{height:\"100%\",id:\"c2dkWtrTO\",layoutId:\"c2dkWtrTO\",SHsiukWT8:SHsiukWT814dyxe7,style:{width:\"100%\"},variant:matchVariant(\"Q0l_5zQuz\"),width:\"100%\",...addPropertyOverrides({iRecaMsDN:{variant:matchVariant(\"NY1oOmvGB\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WZb_L9HKO\"},motionChild:true,nodeId:\"p61LpMFNy\",openInNewTab:false,scopeId:\"Rzppsne3s\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-2xpsl7 framer-1mgth4d\",\"data-framer-name\":\"Mobile Nav Title\",layoutDependency:layoutDependency,layoutId:\"p61LpMFNy\",children:cM8HQ2ep3!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:670,intrinsicWidth:977,pixelHeight:670,pixelWidth:977,sizes:\"50px\",src:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670\",srcSet:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?scale-down-to=512&width=977&height=670 512w,https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670 977w\"},className:\"framer-1i8hxnz\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"rNUFO0JuS\",...addPropertyOverrides({iRecaMsDN:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:670,intrinsicWidth:977,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||60)-24-34)/2)+0+22),pixelHeight:670,pixelWidth:977,sizes:\"50px\",src:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670\",srcSet:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?scale-down-to=512&width=977&height=670 512w,https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670 977w\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Beeey.framer-1mgth4d, .framer-Beeey .framer-1mgth4d { display: block; }\",\".framer-Beeey.framer-u3ecb8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 752px; justify-content: center; max-width: 1500px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 120px; }\",\".framer-Beeey .framer-1yy4kgy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; min-height: 49px; overflow: visible; padding: 7px 0px 7px 0px; position: absolute; text-decoration: none; top: 0px; width: 100%; }\",\".framer-Beeey .framer-tywrnw { flex: none; height: auto; position: relative; width: 50px; z-index: 1; }\",\".framer-Beeey .framer-hik72y-container, .framer-Beeey .framer-1i8hxnz { flex: none; height: auto; position: relative; width: 50px; }\",\".framer-Beeey .framer-2xpsl7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Beeey.framer-v-1a74c1q.framer-u3ecb8 { height: 1032px; width: 97px; }\",\".framer-Beeey.framer-v-1a74c1q .framer-1yy4kgy { flex-direction: column; min-height: unset; order: 0; }\",\".framer-Beeey.framer-v-1a74c1q .framer-tywrnw, .framer-Beeey.framer-v-1klny2q .framer-2xpsl7 { order: 0; }\",\".framer-Beeey.framer-v-1a74c1q .framer-hik72y-container { order: 1; }\",\".framer-Beeey.framer-v-1klny2q.framer-u3ecb8 { flex-direction: row; gap: unset; height: 60px; justify-content: space-between; max-width: unset; padding: 12px 0px 12px 0px; width: 250px; }\",\".framer-Beeey.framer-v-1klny2q .framer-1yy4kgy { flex: 1 0 0px; order: 2; width: 1px; }\",\".framer-Beeey.framer-v-1klny2q .framer-hik72y-container { order: 1; width: 35px; }\",'.framer-Beeey[data-border=\"true\"]::after, .framer-Beeey [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 752\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1500px\",null,null]},\"MeoZNiOx7\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1500px\",null,null]},\"iRecaMsDN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MTOG1vQXP\":\"click\",\"cM8HQ2ep3\":\"showLogo\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRzppsne3s=withCSS(Component,css,\"framer-Beeey\");export default FramerRzppsne3s;FramerRzppsne3s.displayName=\"Navbar\";FramerRzppsne3s.defaultProps={height:752,width:120};addPropertyControls(FramerRzppsne3s,{variant:{options:[\"yYeVyYFfL\",\"MeoZNiOx7\",\"iRecaMsDN\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},MTOG1vQXP:{title:\"Click\",type:ControlType.EventHandler},cM8HQ2ep3:{defaultValue:true,title:\"Show Logo\",type:ControlType.Boolean},oncM8HQ2ep3Change:{changes:\"cM8HQ2ep3\",type:ControlType.ChangeHandler}});addFonts(FramerRzppsne3s,[{explicitInter:true,fonts:[]},...NavOpenButtonFonts],{supportsExplicitInterCodegen:true});FramerRzppsne3s.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavOpenButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRzppsne3s\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"120\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"MTOG1vQXP\\\":\\\"click\\\",\\\"cM8HQ2ep3\\\":\\\"showLogo\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1500px\\\",null,null]},\\\"MeoZNiOx7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1500px\\\",null,null]},\\\"iRecaMsDN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"752\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rzppsne3s.map","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS}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 NavOverlayItemsAndImageHover from\"#framer/local/canvasComponent/B4vydAa6Q/B4vydAa6Q.js\";import NavCloseButton from\"#framer/local/canvasComponent/G2PCFyakl/G2PCFyakl.js\";import Navbar from\"#framer/local/canvasComponent/Rzppsne3s/Rzppsne3s.js\";import*as sharedStyle from\"#framer/local/css/I7fb0uCnj/I7fb0uCnj.js\";const NavbarFonts=getFonts(Navbar);const NavCloseButtonFonts=getFonts(NavCloseButton);const NavOverlayItemsAndImageHoverFonts=getFonts(NavOverlayItemsAndImageHover);const breakpoints={m5ZvqXKVk:\"(max-width: 809.98px)\",smc50ymrr:\"(min-width: 1200px)\",VUnW9bKTT:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ipLOv\";const variantClassNames={m5ZvqXKVk:\"framer-v-10fyt9v\",smc50ymrr:\"framer-v-8b1lno\",VUnW9bKTT:\"framer-v-1wddefv\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={m5ZvqXKVk:[\".framer-ipLOv .framer-qifvt2-container { bottom: unset; height: auto; left: 24px; right: 24px; top: 0px; width: unset; }\",\".framer-ipLOv.framer-1djrmmq { flex-direction: column; padding: 0px; }\",\".framer-ipLOv .framer-rovvj3 { --border-bottom-width: 1px; --border-color: var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, #5e5e5e); --border-right-width: 0px; bottom: unset; flex-direction: row; gap: unset; height: 60px; justify-content: space-between; left: 20px; max-width: unset; right: 24px; top: 0px; width: unset; }\",\".framer-ipLOv .framer-dr0zta { order: 0; }\",\".framer-ipLOv .framer-17k3zlm-container { height: 30px; width: 30px; }\",\".framer-ipLOv .framer-1k0zil0 { height: 60px; max-width: unset; width: 100%; }\",\".framer-ipLOv .framer-xav08o-container { height: 1px; width: 100%; }\"],VUnW9bKTT:[\".framer-ipLOv .framer-qifvt2-container { left: 0px; width: 12%; }\",\".framer-ipLOv .framer-rovvj3, .framer-ipLOv .framer-1k0zil0 { width: 12%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={m5ZvqXKVk:\".framer-10fyt9v-override\",VUnW9bKTT:\".framer-1wddefv-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ipLOv.framer-ym1j28, .framer-ipLOv .framer-ym1j28 { display: block; }\",\".framer-ipLOv.framer-8b1lno { align-content: center; align-items: center; background-color: var(--token-d80f5b1c-b63a-464f-a056-67ffc96a84c2, #ffffff); 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-ipLOv .framer-qifvt2-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 24px); flex: none; left: calc(5.000000000000022% - min(1500px, 10%) / 2); max-width: 1500px; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 10%; z-index: 1; }\",\".framer-ipLOv.framer-mh58ia { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 1; }\",\".framer-ipLOv.framer-1djrmmq { align-content: center; align-items: center; background-color: var(--token-88561018-0fd7-4f36-bd62-424f2506cd76, #444040); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-ipLOv .framer-rovvj3 { --border-bottom-width: 0px; --border-color: var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, #5e5656); --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; max-width: 1500px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 24px; width: 10%; z-index: 1; }\",\".framer-ipLOv .framer-1f7kegk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ipLOv .framer-8trz5a { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ipLOv .framer-dr0zta { flex: none; height: auto; position: relative; width: 50px; }\",\".framer-ipLOv .framer-17k3zlm-container { flex: none; height: 36px; position: relative; width: 50px; }\",\".framer-ipLOv .framer-1k0zil0 { flex: none; height: 100%; max-width: 1500px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 10%; }\",\".framer-ipLOv .framer-xav08o-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-ipLOv .framer-1inw1b0 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-ipLOv[data-border=\"true\"]::after, .framer-ipLOv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={m5ZvqXKVk:\"(max-width: 809.98px)\",smc50ymrr:\"(min-width: 1200px)\",VUnW9bKTT:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"smc50ymrr\",Phone:\"m5ZvqXKVk\",Tablet:\"VUnW9bKTT\"};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,variant:humanReadableVariantMap[props.variant]??props.variant??\"smc50ymrr\"};};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 MTOG1vQXPko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const gxJ3pu8Z_1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const gaM_7ATgq1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"m5ZvqXKVk\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"m5ZvqXKVk\")return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"smc50ymrr\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d80f5b1c-b63a-464f-a056-67ffc96a84c2, rgb(255, 255, 255)); } @media (max-width: 809.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-8b1lno\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m5ZvqXKVk:{height:752,width:\"min(100vw - 48px, 1500px)\",y:0},VUnW9bKTT:{width:\"min(12.0988vw, 1500px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:952,width:\"min(10vw, 1500px)\",y:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-qifvt2-container\",layoutScroll:true,nodeId:\"zS1SAjkoS\",scopeId:\"hTxPbHJsJ\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m5ZvqXKVk:{cM8HQ2ep3:true,style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"iRecaMsDN\")},VUnW9bKTT:{cM8HQ2ep3:true,variant:matchVariant(\"MeoZNiOx7\")}},children:/*#__PURE__*/_jsx(Navbar,{cM8HQ2ep3:false,height:\"100%\",id:\"zS1SAjkoS\",layoutId:\"zS1SAjkoS\",MTOG1vQXP:MTOG1vQXPko9la1({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"yYeVyYFfL\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-mh58ia\"),exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"aTSifnK4P\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-1djrmmq\"),\"data-framer-name\":\"Navigation Wrapper\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rovvj3\",\"data-border\":true,\"data-framer-name\":\"Navbar Close Module\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f7kegk hidden-8b1lno hidden-1wddefv\",\"data-framer-name\":\"Mobile Nav Title\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-nxnfjm\",\"data-styles-preset\":\"I7fb0uCnj\",style:{\"--framer-text-color\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"},children:\"Mary Wilson Architects\"})}),className:\"framer-8trz5a hidden-10fyt9v\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m5ZvqXKVk:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:644,intrinsicWidth:941,pixelHeight:644,pixelWidth:941,sizes:\"50px\",src:\"https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?width=941&height=644\",srcSet:\"https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?scale-down-to=512&width=941&height=644 512w,https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?width=941&height=644 941w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:670,intrinsicWidth:977,pixelHeight:670,pixelWidth:977,sizes:\"50px\",src:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670\",srcSet:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?scale-down-to=512&width=977&height=670 512w,https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670 977w\"},className:\"framer-dr0zta\",fitImageDimension:\"height\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m5ZvqXKVk:{width:\"30px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"50px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-17k3zlm-container\",inComponentSlot:true,nodeId:\"QeKk0JIbS\",rendersWithMotion:true,scopeId:\"hTxPbHJsJ\",children:/*#__PURE__*/_jsx(NavCloseButton,{gxJ3pu8Z_:gxJ3pu8Z_1q29jei({overlay}),height:\"100%\",id:\"QeKk0JIbS\",layoutId:\"QeKk0JIbS\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k0zil0\",\"data-framer-name\":\"Nav Spacer\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"QihbS6uUA\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"QihbS6uUA\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"QihbS6uUA\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m5ZvqXKVk:{width:\"100vw\"},VUnW9bKTT:{width:\"max(88vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max(90vw, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-xav08o-container\",inComponentSlot:true,nodeId:\"OgX8t8C2J\",rendersWithMotion:true,scopeId:\"hTxPbHJsJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m5ZvqXKVk:{Agoa5ogTr:resolvedLinks[10],Gpqil4phQ:resolvedLinks[11],gTLPd9EPs:resolvedLinks[9],n__EpG4Ac:resolvedLinks[8],variant:matchVariant(\"cgPOCkV19\")},VUnW9bKTT:{Agoa5ogTr:resolvedLinks[6],Gpqil4phQ:resolvedLinks[7],gTLPd9EPs:resolvedLinks[5],n__EpG4Ac:resolvedLinks[4],variant:matchVariant(\"f_4kRO__Z\")}},children:/*#__PURE__*/_jsx(NavOverlayItemsAndImageHover,{Agoa5ogTr:resolvedLinks[2],gaM_7ATgq:gaM_7ATgq1q29jei({overlay}),Gpqil4phQ:resolvedLinks[3],gTLPd9EPs:resolvedLinks[1],height:\"100%\",id:\"OgX8t8C2J\",layoutId:\"OgX8t8C2J\",n__EpG4Ac:resolvedLinks[0],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Fz3O4woXj\"),width:\"100%\"})})})})})})]})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1inw1b0\"})]}),/*#__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 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VUnW9bKTT\":{\"layout\":[\"fixed\",\"fixed\"]},\"m5ZvqXKVk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"smc50ymrr\":[\".framer-qifvt2-container\"],\"VUnW9bKTT\":[\".framer-qifvt2-container\"],\"m5ZvqXKVk\":[\".framer-qifvt2-container\"]}\n * @framerBreakpoints {\"smc50ymrr\":{\"min\":1200,\"canvasClassName\":\"framer-8b1lno-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"VUnW9bKTT\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1wddefv-override\",\"minHeight\":800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"m5ZvqXKVk\":{\"max\":809,\"canvasClassName\":\"framer-10fyt9v-override\",\"minHeight\":800,\"viewportHeight\":848,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant smc50ymrr\n * @framerLayoutTemplate true\n */const FramerhTxPbHJsJ=withCSS(Component,css,\"framer-ipLOv\");export default FramerhTxPbHJsJ;FramerhTxPbHJsJ.displayName=\"Home Template - No Footer\";FramerhTxPbHJsJ.defaultProps={height:800,width:1200};addFonts(FramerhTxPbHJsJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavbarFonts,...NavCloseButtonFonts,...NavOverlayItemsAndImageHoverFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerhTxPbHJsJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(NavCloseButton,{},context),forwardLoader(NavOverlayItemsAndImageHover,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhTxPbHJsJ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VUnW9bKTT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m5ZvqXKVk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"smc50ymrr\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"smc50ymrr\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-8b1lno-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"VUnW9bKTT\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1wddefv-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"m5ZvqXKVk\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-10fyt9v-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":848,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"smc50ymrr\\\":[\\\".framer-qifvt2-container\\\"],\\\"VUnW9bKTT\\\":[\\\".framer-qifvt2-container\\\"],\\\"m5ZvqXKVk\\\":[\\\".framer-qifvt2-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Image as Image1,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS}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 NavOverlayItemsAndImageHover from\"#framer/local/canvasComponent/B4vydAa6Q/B4vydAa6Q.js\";import NavCloseButton from\"#framer/local/canvasComponent/G2PCFyakl/G2PCFyakl.js\";import Navbar from\"#framer/local/canvasComponent/Rzppsne3s/Rzppsne3s.js\";import Footer from\"#framer/local/canvasComponent/XDZhkToce/XDZhkToce.js\";import*as sharedStyle from\"#framer/local/css/I7fb0uCnj/I7fb0uCnj.js\";const NavbarFonts=getFonts(Navbar);const NavCloseButtonFonts=getFonts(NavCloseButton);const NavOverlayItemsAndImageHoverFonts=getFonts(NavOverlayItemsAndImageHover);const FooterFonts=getFonts(Footer);const NavOverlayItemsAndImageHoverControls=getPropertyControls(NavOverlayItemsAndImageHover);const breakpoints={BE_aWl4t4:\"(max-width: 824.98px)\",DrkDujvJG:\"(min-width: 1200px)\",PwS98DeKV:\"(min-width: 825px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mg8ez\";const variantClassNames={BE_aWl4t4:\"framer-v-1mbfnwj\",DrkDujvJG:\"framer-v-f4uvzx\",PwS98DeKV:\"framer-v-1j77z9c\"};const MN9rlg2Fe=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={BE_aWl4t4:[\".framer-mg8ez .framer-4hdyii-container { bottom: unset; height: auto; left: 24px; right: 24px; top: 0px; width: unset; }\",\".framer-mg8ez.framer-1ft42ey { flex-direction: column; padding: 0px; z-index: 10; }\",\".framer-mg8ez .framer-u8pmup { --border-bottom-width: 1px; --border-color: var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, #5e5e5e); --border-right-width: 0px; bottom: unset; flex-direction: row; gap: unset; height: 60px; justify-content: space-between; left: 24px; max-width: unset; right: 24px; top: 0px; width: unset; }\",\".framer-mg8ez .framer-1vadjpj { height: auto; width: 50px; }\",\".framer-mg8ez .framer-12ihxfy-container { height: 30px; width: 30px; }\",\".framer-mg8ez .framer-6uvtz0 { height: 60px; max-width: unset; width: 100%; }\",\".framer-mg8ez .framer-1bha3di-container { height: 1px; width: 100%; }\"],PwS98DeKV:[\".framer-mg8ez .framer-4hdyii-container { left: 0px; width: 12%; }\",\".framer-mg8ez .framer-u8pmup, .framer-mg8ez .framer-6uvtz0 { width: 12%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={BE_aWl4t4:\".framer-1mbfnwj-override\",PwS98DeKV:\".framer-1j77z9c-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mg8ez.framer-gnjb8v, .framer-mg8ez .framer-gnjb8v { display: block; }\",\".framer-mg8ez.framer-f4uvzx { align-content: center; align-items: center; background-color: var(--token-d80f5b1c-b63a-464f-a056-67ffc96a84c2, #ffffff); 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-mg8ez .framer-4hdyii-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 24px); flex: none; left: calc(5% - min(1500px, 10%) / 2); max-width: 1500px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 10%; z-index: 1; }\",\".framer-mg8ez.framer-3rr0jn { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 1; }\",\".framer-mg8ez.framer-1ft42ey { align-content: center; align-items: center; background-color: var(--token-88561018-0fd7-4f36-bd62-424f2506cd76, #444040); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-mg8ez .framer-u8pmup { --border-bottom-width: 0px; --border-color: var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, #5e5656); --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; max-width: 1500px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 24px; width: 10%; z-index: 1; }\",\".framer-mg8ez .framer-1s147y6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-mg8ez .framer-19pwtkt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mg8ez .framer-1vadjpj { flex: none; height: 300px; position: relative; width: 400px; }\",\".framer-mg8ez .framer-12ihxfy-container { flex: none; height: 36px; position: relative; width: 50px; }\",\".framer-mg8ez .framer-6uvtz0 { flex: none; height: 100%; max-width: 1500px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 10%; }\",\".framer-mg8ez .framer-1bha3di-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-mg8ez .framer-1tnv7sg { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-mg8ez .framer-9631xf-container { flex: none; height: auto; max-width: 1500px; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-mg8ez[data-border=\"true\"]::after, .framer-mg8ez [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={BE_aWl4t4:\"(max-width: 824.98px)\",DrkDujvJG:\"(min-width: 1200px)\",PwS98DeKV:\"(min-width: 825px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"DrkDujvJG\",Phone:\"BE_aWl4t4\",Tablet:\"PwS98DeKV\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"About Hover\":\"D01Po07un\",\"Contact Hover\":\"P9BeveLLd\",\"Desktop - Initial\":\"Fz3O4woXj\",\"Home Hover\":\"RBxnYUsNh\",\"Mobile - No Hover\":\"cgPOCkV19\",\"Process Hover\":\"CYbs_kl9x\",\"Projects Hover\":\"KZrxKnGgO\",\"Tablet - No Hover\":\"f_4kRO__Z\"};const getProps=({height,id,variant1,width,...props})=>{return{...props,MN9rlg2Fe:humanReadableEnumMap[variant1]??variant1??props.MN9rlg2Fe??\"Fz3O4woXj\",variant:humanReadableVariantMap[props.variant]??props.variant??\"DrkDujvJG\"};};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,MN9rlg2Fe,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const MTOG1vQXPko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const gxJ3pu8Z_1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const gaM_7ATgq1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"BE_aWl4t4\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"BE_aWl4t4\")return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"DrkDujvJG\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d80f5b1c-b63a-464f-a056-67ffc96a84c2, rgb(255, 255, 255)); } :root { font-size: 100%; } @media (max-width: 824.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-f4uvzx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BE_aWl4t4:{height:752,width:\"min(100vw - 48px, 1500px)\",y:0},PwS98DeKV:{width:\"min(12.0988vw, 1500px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:952,width:\"min(10vw, 1500px)\",y:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-4hdyii-container\",layoutScroll:true,nodeId:\"MmiTj12tk\",scopeId:\"u3WW3RKXJ\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BE_aWl4t4:{style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"iRecaMsDN\")},PwS98DeKV:{variant:matchVariant(\"MeoZNiOx7\")}},children:/*#__PURE__*/_jsx(Navbar,{cM8HQ2ep3:true,height:\"100%\",id:\"MmiTj12tk\",layoutId:\"MmiTj12tk\",MTOG1vQXP:MTOG1vQXPko9la1({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"yYeVyYFfL\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-3rr0jn\"),exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"vvUh844X7\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-1ft42ey\"),\"data-framer-name\":\"Navigation Wrapper\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u8pmup\",\"data-border\":true,\"data-framer-name\":\"Navbar Close Module\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s147y6 hidden-f4uvzx hidden-1j77z9c\",\"data-framer-name\":\"Mobile Nav Title\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-nxnfjm\",\"data-styles-preset\":\"I7fb0uCnj\",style:{\"--framer-text-color\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"},children:\"Mary Wilson Architects\"})}),className:\"framer-19pwtkt hidden-1mbfnwj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BE_aWl4t4:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:644,intrinsicWidth:941,pixelHeight:644,pixelWidth:941,sizes:\"50px\",src:\"https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?width=941&height=644\",srcSet:\"https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?scale-down-to=512&width=941&height=644 512w,https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?width=941&height=644 941w\"},fitImageDimension:\"height\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\"},className:\"framer-1vadjpj hidden-f4uvzx\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BE_aWl4t4:{width:\"30px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"50px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-12ihxfy-container\",inComponentSlot:true,nodeId:\"GxDCDUJPA\",rendersWithMotion:true,scopeId:\"u3WW3RKXJ\",children:/*#__PURE__*/_jsx(NavCloseButton,{gxJ3pu8Z_:gxJ3pu8Z_1q29jei({overlay}),height:\"100%\",id:\"GxDCDUJPA\",layoutId:\"GxDCDUJPA\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6uvtz0\",\"data-framer-name\":\"Nav Spacer\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"QihbS6uUA\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"QihbS6uUA\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"QihbS6uUA\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BE_aWl4t4:{width:\"100vw\"},PwS98DeKV:{width:\"max(88vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max(90vw, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bha3di-container\",inComponentSlot:true,nodeId:\"DR9xl3XI5\",rendersWithMotion:true,scopeId:\"u3WW3RKXJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BE_aWl4t4:{Agoa5ogTr:resolvedLinks[10],Gpqil4phQ:resolvedLinks[11],gTLPd9EPs:resolvedLinks[9],n__EpG4Ac:resolvedLinks[8],variant:matchVariant(\"cgPOCkV19\")},PwS98DeKV:{Agoa5ogTr:resolvedLinks[6],Gpqil4phQ:resolvedLinks[7],gTLPd9EPs:resolvedLinks[5],n__EpG4Ac:resolvedLinks[4],variant:matchVariant(\"f_4kRO__Z\")}},children:/*#__PURE__*/_jsx(NavOverlayItemsAndImageHover,{Agoa5ogTr:resolvedLinks[2],gaM_7ATgq:gaM_7ATgq1q29jei({overlay}),Gpqil4phQ:resolvedLinks[3],gTLPd9EPs:resolvedLinks[1],height:\"100%\",id:\"DR9xl3XI5\",layoutId:\"DR9xl3XI5\",n__EpG4Ac:resolvedLinks[0],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(MN9rlg2Fe),width:\"100%\"})})})})})})]})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tnv7sg\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:233,width:\"min(100vw, 1500px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9631xf-container\",nodeId:\"ZdG_ry6Co\",scopeId:\"u3WW3RKXJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BE_aWl4t4:{variant:matchVariant(\"TdpyBUjxm\")},PwS98DeKV:{variant:matchVariant(\"KfX7REFBK\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ZdG_ry6Co\",layoutId:\"ZdG_ry6Co\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"qVBpwl_E9\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PwS98DeKV\":{\"layout\":[\"fixed\",\"fixed\"]},\"BE_aWl4t4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MN9rlg2Fe\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"DrkDujvJG\":[\".framer-4hdyii-container\",\".framer-9631xf-container\"],\"PwS98DeKV\":[\".framer-4hdyii-container\",\".framer-9631xf-container\"],\"BE_aWl4t4\":[\".framer-4hdyii-container\",\".framer-9631xf-container\"]}\n * @framerBreakpoints {\"DrkDujvJG\":{\"min\":1200,\"canvasClassName\":\"framer-f4uvzx-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"PwS98DeKV\":{\"min\":825,\"max\":1199,\"canvasClassName\":\"framer-1j77z9c-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":825,\"rootFontSize\":16},\"BE_aWl4t4\":{\"max\":824,\"canvasClassName\":\"framer-1mbfnwj-override\",\"minHeight\":1000,\"viewportHeight\":848,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant DrkDujvJG\n * @framerLayoutTemplate true\n */const Frameru3WW3RKXJ=withCSS(Component,css,\"framer-mg8ez\");export default Frameru3WW3RKXJ;Frameru3WW3RKXJ.displayName=\"Main Template - With Footer\";Frameru3WW3RKXJ.defaultProps={height:1e3,width:1200};addPropertyControls(Frameru3WW3RKXJ,{MN9rlg2Fe:NavOverlayItemsAndImageHoverControls?.[\"variant\"]&&{...NavOverlayItemsAndImageHoverControls[\"variant\"],defaultValue:\"Fz3O4woXj\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(Frameru3WW3RKXJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavbarFonts,...NavCloseButtonFonts,...NavOverlayItemsAndImageHoverFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Frameru3WW3RKXJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(NavCloseButton,{},context),forwardLoader(NavOverlayItemsAndImageHover,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru3WW3RKXJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PwS98DeKV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BE_aWl4t4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerRootFontSize\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"DrkDujvJG\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-f4uvzx-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"PwS98DeKV\\\":{\\\"min\\\":825,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1j77z9c-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":825,\\\"rootFontSize\\\":16},\\\"BE_aWl4t4\\\":{\\\"max\\\":824,\\\"canvasClassName\\\":\\\"framer-1mbfnwj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":848,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"DrkDujvJG\\\":[\\\".framer-4hdyii-container\\\",\\\".framer-9631xf-container\\\"],\\\"PwS98DeKV\\\":[\\\".framer-4hdyii-container\\\",\\\".framer-9631xf-container\\\"],\\\"BE_aWl4t4\\\":[\\\".framer-4hdyii-container\\\",\\\".framer-9631xf-container\\\"]}\",\"framerDefaultVariant\":\"DrkDujvJG\",\"framerVariables\":\"{\\\"MN9rlg2Fe\\\":\\\"variant1\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS}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 NavOverlayItemsAndImageHover from\"#framer/local/canvasComponent/B4vydAa6Q/B4vydAa6Q.js\";import NavCloseButton from\"#framer/local/canvasComponent/G2PCFyakl/G2PCFyakl.js\";import Navbar from\"#framer/local/canvasComponent/Rzppsne3s/Rzppsne3s.js\";import*as sharedStyle from\"#framer/local/css/I7fb0uCnj/I7fb0uCnj.js\";const NavbarFonts=getFonts(Navbar);const NavCloseButtonFonts=getFonts(NavCloseButton);const NavOverlayItemsAndImageHoverFonts=getFonts(NavOverlayItemsAndImageHover);const breakpoints={U38HLDSUm:\"(min-width: 1200px)\",ynuyb5tSz:\"(max-width: 809.98px)\",ZMhk8UD4b:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-fuZ3c\";const variantClassNames={U38HLDSUm:\"framer-v-4z29v8\",ynuyb5tSz:\"framer-v-i4jn4c\",ZMhk8UD4b:\"framer-v-1fzprd1\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={ynuyb5tSz:[\".framer-fuZ3c .framer-165iujm-container { bottom: unset; height: auto; left: 24px; right: 24px; top: 0px; width: unset; }\",\".framer-fuZ3c.framer-w25e8i { flex-direction: column; padding: 0px; }\",\".framer-fuZ3c .framer-1vlmg6e { --border-bottom-width: 1px; --border-color: var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, #5e5e5e); --border-right-width: 0px; bottom: unset; flex-direction: row; gap: unset; height: 60px; justify-content: space-between; left: 20px; max-width: unset; right: 24px; top: 0px; width: unset; }\",\".framer-fuZ3c .framer-10rra37 { order: 0; }\",\".framer-fuZ3c .framer-k5ncfm-container { height: 30px; width: 30px; }\",\".framer-fuZ3c .framer-v8tuyf { height: 60px; max-width: unset; width: 100%; }\",\".framer-fuZ3c .framer-1n0v4yb-container { height: 1px; width: 100%; }\"],ZMhk8UD4b:[\".framer-fuZ3c .framer-165iujm-container { left: 0px; width: 12%; }\",\".framer-fuZ3c .framer-1vlmg6e, .framer-fuZ3c .framer-v8tuyf { width: 12%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ynuyb5tSz:\".framer-i4jn4c-override\",ZMhk8UD4b:\".framer-1fzprd1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fuZ3c.framer-mcnw9l, .framer-fuZ3c .framer-mcnw9l { display: block; }\",\".framer-fuZ3c.framer-4z29v8 { align-content: center; align-items: center; background-color: var(--token-d80f5b1c-b63a-464f-a056-67ffc96a84c2, #ffffff); 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-fuZ3c .framer-165iujm-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 24px); flex: none; left: calc(5.000000000000022% - min(1500px, 10%) / 2); max-width: 1500px; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 10%; z-index: 1; }\",\".framer-fuZ3c.framer-gipl2l { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 1; }\",\".framer-fuZ3c.framer-w25e8i { align-content: center; align-items: center; background-color: var(--token-88561018-0fd7-4f36-bd62-424f2506cd76, #444040); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-fuZ3c .framer-1vlmg6e { --border-bottom-width: 0px; --border-color: var(--token-fa82ce53-a589-4eaf-9d52-2ca0e945bb0b, #5e5656); --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; max-width: 1500px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 24px; width: 10%; z-index: 1; }\",\".framer-fuZ3c .framer-b7ddf6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-fuZ3c .framer-b4c4yg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fuZ3c .framer-10rra37 { flex: none; height: auto; position: relative; width: 50px; }\",\".framer-fuZ3c .framer-k5ncfm-container { flex: none; height: 36px; position: relative; width: 50px; }\",\".framer-fuZ3c .framer-v8tuyf { flex: none; height: 100%; max-width: 1500px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 10%; }\",\".framer-fuZ3c .framer-1n0v4yb-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-fuZ3c .framer-nmejdg { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-fuZ3c[data-border=\"true\"]::after, .framer-fuZ3c [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={U38HLDSUm:\"(min-width: 1200px)\",ynuyb5tSz:\"(max-width: 809.98px)\",ZMhk8UD4b:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"U38HLDSUm\",Phone:\"ynuyb5tSz\",Tablet:\"ZMhk8UD4b\"};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,variant:humanReadableVariantMap[props.variant]??props.variant??\"U38HLDSUm\"};};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 MTOG1vQXPko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const gxJ3pu8Z_1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const gaM_7ATgq1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"ynuyb5tSz\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"ynuyb5tSz\")return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"U38HLDSUm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d80f5b1c-b63a-464f-a056-67ffc96a84c2, rgb(255, 255, 255)); } @media (max-width: 809.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-4z29v8\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ynuyb5tSz:{height:752,width:\"min(100vw - 48px, 1500px)\",y:0},ZMhk8UD4b:{width:\"min(12.0988vw, 1500px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:952,width:\"min(10vw, 1500px)\",y:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-165iujm-container\",layoutScroll:true,nodeId:\"m4Tocgvez\",scopeId:\"kFXq_xfoU\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ynuyb5tSz:{style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"iRecaMsDN\")},ZMhk8UD4b:{variant:matchVariant(\"MeoZNiOx7\")}},children:/*#__PURE__*/_jsx(Navbar,{cM8HQ2ep3:true,height:\"100%\",id:\"m4Tocgvez\",layoutId:\"m4Tocgvez\",MTOG1vQXP:MTOG1vQXPko9la1({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"yYeVyYFfL\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-gipl2l\"),exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"RRvXRcSdH\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-w25e8i\"),\"data-framer-name\":\"Navigation Wrapper\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vlmg6e\",\"data-border\":true,\"data-framer-name\":\"Navbar Close Module\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b7ddf6 hidden-4z29v8 hidden-1fzprd1\",\"data-framer-name\":\"Mobile Nav Title\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-nxnfjm\",\"data-styles-preset\":\"I7fb0uCnj\",style:{\"--framer-text-color\":\"var(--token-ae6c8b73-8058-4a2e-bb7f-e3ea7e54c970, rgb(222, 222, 222))\"},children:\"Mary Wilson Architects\"})}),className:\"framer-b4c4yg hidden-i4jn4c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ynuyb5tSz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:644,intrinsicWidth:941,pixelHeight:644,pixelWidth:941,sizes:\"50px\",src:\"https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?width=941&height=644\",srcSet:\"https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?scale-down-to=512&width=941&height=644 512w,https://framerusercontent.com/images/UaqlLpwD92knBj7daJfTtjq5A.png?width=941&height=644 941w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:670,intrinsicWidth:977,pixelHeight:670,pixelWidth:977,sizes:\"50px\",src:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670\",srcSet:\"https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?scale-down-to=512&width=977&height=670 512w,https://framerusercontent.com/images/iYif62OCaJmpervjLTMql52U.png?width=977&height=670 977w\"},className:\"framer-10rra37\",fitImageDimension:\"height\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ynuyb5tSz:{width:\"30px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"50px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-k5ncfm-container\",inComponentSlot:true,nodeId:\"gCznqLiNd\",rendersWithMotion:true,scopeId:\"kFXq_xfoU\",children:/*#__PURE__*/_jsx(NavCloseButton,{gxJ3pu8Z_:gxJ3pu8Z_1q29jei({overlay}),height:\"100%\",id:\"gCznqLiNd\",layoutId:\"gCznqLiNd\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v8tuyf\",\"data-framer-name\":\"Nav Spacer\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"WZb_L9HKO\"},implicitPathVariables:undefined},{href:{webPageId:\"Ymz4UHOiK\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ynuyb5tSz:{width:\"100vw\"},ZMhk8UD4b:{width:\"max(88vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max(90vw, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n0v4yb-container\",inComponentSlot:true,nodeId:\"Jh97P2muh\",rendersWithMotion:true,scopeId:\"kFXq_xfoU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ynuyb5tSz:{Gpqil4phQ:resolvedLinks[8],gTLPd9EPs:resolvedLinks[7],n__EpG4Ac:resolvedLinks[6],variant:matchVariant(\"cgPOCkV19\")},ZMhk8UD4b:{Gpqil4phQ:resolvedLinks[5],gTLPd9EPs:resolvedLinks[4],n__EpG4Ac:resolvedLinks[3],variant:matchVariant(\"f_4kRO__Z\")}},children:/*#__PURE__*/_jsx(NavOverlayItemsAndImageHover,{gaM_7ATgq:gaM_7ATgq1q29jei({overlay}),Gpqil4phQ:resolvedLinks[2],gTLPd9EPs:resolvedLinks[1],height:\"100%\",id:\"Jh97P2muh\",layoutId:\"Jh97P2muh\",n__EpG4Ac:resolvedLinks[0],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Fz3O4woXj\"),width:\"100%\"})})})})})})]})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-nmejdg\"})]}),/*#__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 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZMhk8UD4b\":{\"layout\":[\"fixed\",\"fixed\"]},\"ynuyb5tSz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"U38HLDSUm\":[\".framer-165iujm-container\"],\"ZMhk8UD4b\":[\".framer-165iujm-container\"],\"ynuyb5tSz\":[\".framer-165iujm-container\"]}\n * @framerBreakpoints {\"U38HLDSUm\":{\"min\":1200,\"canvasClassName\":\"framer-4z29v8-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ZMhk8UD4b\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1fzprd1-override\",\"minHeight\":800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ynuyb5tSz\":{\"max\":809,\"canvasClassName\":\"framer-i4jn4c-override\",\"minHeight\":800,\"viewportHeight\":848,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant U38HLDSUm\n * @framerLayoutTemplate true\n */const FramerkFXq_xfoU=withCSS(Component,css,\"framer-fuZ3c\");export default FramerkFXq_xfoU;FramerkFXq_xfoU.displayName=\"Main Template - No Footer\";FramerkFXq_xfoU.defaultProps={height:800,width:1200};addFonts(FramerkFXq_xfoU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavbarFonts,...NavCloseButtonFonts,...NavOverlayItemsAndImageHoverFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerkFXq_xfoU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(NavCloseButton,{},context),forwardLoader(NavOverlayItemsAndImageHover,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkFXq_xfoU\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZMhk8UD4b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ynuyb5tSz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"U38HLDSUm\\\":[\\\".framer-165iujm-container\\\"],\\\"ZMhk8UD4b\\\":[\\\".framer-165iujm-container\\\"],\\\"ynuyb5tSz\\\":[\\\".framer-165iujm-container\\\"]}\",\"framerIntrinsicHeight\":\"800\",\"framerBreakpoints\":\"{\\\"U38HLDSUm\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-4z29v8-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ZMhk8UD4b\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1fzprd1-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ynuyb5tSz\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-i4jn4c-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":848,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"U38HLDSUm\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport HomeTemplateNoFooter from \"https://framerusercontent.com/modules/9aoUh4VHILyDGe8voEC3/IeZB1cP39D9xNsDNL5qQ/hTxPbHJsJ.js\";\r\nimport MainTemplateWithFooter from \"https://framerusercontent.com/modules/iymnFl7gdcHK2eeUqoqZ/1DaZZiG0M4jiZD7RaLmk/u3WW3RKXJ.js\";\r\nimport MainTemplateNoFooter from \"https://framerusercontent.com/modules/ZvEGwxvrkCngVAufk54W/ETkwTnXcCkYlqo2zIgbZ/kFXq_xfoU.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iSLe0lkLuq8hJ287PNo5/RarurOQIbHbfjldyjApx/augiA20Il.js\")), path: \"/\"}, Ymz4UHOiK: {elements: {daKMEvbjZ: \"experience\", LaJGlHwt4: \"education\", MoFIyH2NH: \"about\", MTzTEGOz6: \"awards\", yaDDV87BC: \"process\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7tJ7iBhwE1etJlFNGL7R/lwAvgD3nX1T7QFo9ucMU/Ymz4UHOiK.js\")), path: \"/about\"}, WZb_L9HKO: {elements: {DZUdQwXnF: \"household-goods\", GZBthUt8A: \"lifestyle\", SL9yJiqx7: \"consumer-electronics\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iVgthy3Ii4j8ZRHZONg1/sFSQmFxKJhTh9VSeHIyJ/WZb_L9HKO.js\")), path: \"/projects\"}, qxTh4Ettx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k1RxQ0pyFJoRG74M1E9D/gDa8MIMxqzcVlPx1vDTo/qxTh4Ettx.js\")), path: \"/404\"}, QihbS6uUA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GdQcAZ3WwOyBt8uqcfQ0/WXXFl7PwB8TZr3YkwXId/QihbS6uUA.js\")), path: \"/process\"}, R7SWeDrmN: {collectionId: \"DB7LiXJ3t\", elements: {dm8Hycb21: \"about\", SaP5U1gn5: \"public\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r1ZYStwNECS4lOM9SmuN/yzq3LPZdYuvxahTziQxG/R7SWeDrmN.js\")), path: \"/projects/:EUNINPSst\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {DB7LiXJ3t: async () => (await import(\"https://framerusercontent.com/modules/rgeZpCzgpSm2ZzogKKWr/wKA2UnFUz3kRt803zKCe/DB7LiXJ3t.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"70ec1fde11e75e9c8cb415447a21e1d0ec668eb5808d9a3121dc3f6569037a86\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {MN9rlg2Fe: \"Fz3O4woXj\"}\r\nconst templateProps = {qxTh4Ettx: props1, UAeAa03F9: props1, WZb_L9HKO: props1, Ymz4UHOiK: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"QihbS6uUA\":\r\nreturn React.createElement(HomeTemplateNoFooter, {...props, key: \"HomeTemplateNoFooter\", style}, children(true));\r\ncase \"Ymz4UHOiK\":\r\ncase \"WZb_L9HKO\":\r\ncase \"UAeAa03F9\":\r\ncase \"qxTh4Ettx\":\r\nreturn React.createElement(MainTemplateWithFooter, {...props, key: \"MainTemplateWithFooter\", style}, children(true));\r\ncase \"R7SWeDrmN\":\r\nreturn React.createElement(MainTemplateNoFooter, {...props, key: \"MainTemplateNoFooter\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"QihbS6uUA\":\r\nreturn [{hash: \"8b1lno\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1wddefv\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"10fyt9v\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"Ymz4UHOiK\":\r\ncase \"WZb_L9HKO\":\r\ncase \"UAeAa03F9\":\r\ncase \"qxTh4Ettx\":\r\nreturn [{hash: \"f4uvzx\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1j77z9c\", mediaQuery: \"(min-width: 825px) and (max-width: 1199.98px)\"}, {hash: \"1mbfnwj\", mediaQuery: \"(max-width: 824.98px)\"}]\r\ncase \"R7SWeDrmN\":\r\nreturn [{hash: \"4z29v8\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1fzprd1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"i4jn4c\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k1RxQ0pyFJoRG74M1E9D/gDa8MIMxqzcVlPx1vDTo/qxTh4Ettx.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.joshcantorid.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/fbfZiRMs2UYCUDZc4n0V/TMNOfuwXyBozzrpkNbEm/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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1.5, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\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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"}