{"version":3,"file":"script_main.CKaCSWJy.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","useState","__legacyOverrideHOC_DataObserverContext","_jsx","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","css","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","MenuBtn","MenuBtnInfo","NavBtn","NavBtnInfo","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","NavHeader","NavHeaderInfo","NavFooter","useRef","React.useId","className","PropertyOverrides","React.createElement","GlobalNav","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/jLpVLL2395at2i5dpyem/GjJBWadLtsHVxvYIwVBt/EBiFQ8rsZ.js","https:/framerusercontent.com/modules/DYLj3C4AyPyE33nwW1ns/e2ru0qHlN9VXGbvBc7nb/MenuController.js","https:/framerusercontent.com/modules/nzuAloS1Thlsua3CU4xC/QJFY9ZaD8ZObo6ESgtdo/cg3HH6_Pj.js","https:/framerusercontent.com/modules/5Cbw4uOj45OXF16nGq2l/QKJLFA5BeIjprNZ3KrzD/mXDYfw43U.js","https:/framerusercontent.com/modules/DO9ma3hAJvhfEQsq0bzq/ApFRJ7N7B80eNVQqukMJ/gL4BcMtTs.js","https:/framerusercontent.com/modules/yBzeS2foyd6vG1MjRutq/AOW5Fzjjkewjgc3aIEGL/jVZidrg6M.js","https:/framerusercontent.com/modules/p27feNFnoGYXfddtoFwj/PnDIQVpJNWXXcabpBvP0/U_IEVXUOn.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8c094e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"F8CyqbSE9\",\"GGNmjvm2v\",\"K8YVy3nye\"];const serializationHash=\"framer-qpco4\";const variantClassNames={F8CyqbSE9:\"framer-v-1bttitf\",GGNmjvm2v:\"framer-v-fczwa3\",K8YVy3nye:\"framer-v-1i8qv9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"F8CyqbSE9\",Phone:\"K8YVy3nye\",Tablet:\"GGNmjvm2v\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F8CyqbSE9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"F8CyqbSE9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bttitf\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"F8CyqbSE9\",ref:refBinding,style:{backgroundColor:\"var(--token-6b93c5da-c052-415f-9f5e-5252f0a4d9e0, rgb(248, 210, 211))\",...style},...addPropertyOverrides({GGNmjvm2v:{\"data-framer-name\":\"Tablet\"},K8YVy3nye:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ins5h5\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"cBvSsCYKN\",style:{backgroundColor:\"rgb(255, 254, 181)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18ljk37\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"I2017:2202;2017:2171\",style:{opacity:.5},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3abs2\",\"data-framer-name\":\"Frame 58\",fill:'var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34)) /* {\"name\":\"Primary 1\"} */',intrinsicHeight:25,intrinsicWidth:168,layoutDependency:layoutDependency,layoutId:\"I2017:2202;2145:1038\",svg:'<svg width=\"168\" height=\"25\" viewBox=\"0 0 168 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.946 6.88965C7.84058 6.88965 5.33569 9.39453 5.33569 12.5C5.33569 15.6055 7.84058 18.1103 10.946 18.1103C14.0515 18.1103 16.5564 15.6055 16.5564 12.5C16.5564 9.39453 14.0515 6.88965 10.946 6.88965ZM10.946 16.1475C8.93921 16.1475 7.29858 14.5117 7.29858 12.5C7.29858 10.4883 8.93433 8.85254 10.946 8.85254C12.9578 8.85254 14.5935 10.4883 14.5935 12.5C14.5935 14.5117 12.9529 16.1475 10.946 16.1475ZM18.0945 6.66016C18.0945 7.3877 17.5085 7.96875 16.7859 7.96875C16.0584 7.96875 15.4773 7.38281 15.4773 6.66016C15.4773 5.9375 16.0632 5.35156 16.7859 5.35156C17.5085 5.35156 18.0945 5.9375 18.0945 6.66016ZM21.8103 7.98828C21.7273 6.23535 21.3269 4.68262 20.0427 3.40332C18.7634 2.12402 17.2107 1.72363 15.4578 1.63574C13.6511 1.5332 8.23608 1.5332 6.42944 1.63574C4.6814 1.71875 3.12866 2.11914 1.84448 3.39844C0.560303 4.67773 0.164795 6.23047 0.0769043 7.9834C-0.0256348 9.79004 -0.0256348 15.2051 0.0769043 17.0117C0.159912 18.7646 0.560303 20.3174 1.84448 21.5967C3.12866 22.876 4.67651 23.2764 6.42944 23.3643C8.23608 23.4668 13.6511 23.4668 15.4578 23.3643C17.2107 23.2812 18.7634 22.8809 20.0427 21.5967C21.322 20.3174 21.7224 18.7646 21.8103 17.0117C21.9128 15.2051 21.9128 9.79492 21.8103 7.98828ZM19.4763 18.9502C19.0955 19.9072 18.3582 20.6445 17.3962 21.0303C15.9558 21.6016 12.5378 21.4697 10.946 21.4697C9.35425 21.4697 5.9314 21.5967 4.49585 21.0303C3.53882 20.6494 2.80151 19.9121 2.41577 18.9502C1.84448 17.5098 1.97632 14.0918 1.97632 12.5C1.97632 10.9082 1.84937 7.48535 2.41577 6.0498C2.79663 5.09277 3.53394 4.35547 4.49585 3.96973C5.93628 3.39844 9.35425 3.53027 10.946 3.53027C12.5378 3.53027 15.9607 3.40332 17.3962 3.96973C18.3533 4.35059 19.0906 5.08789 19.4763 6.0498C20.0476 7.49023 19.9158 10.9082 19.9158 12.5C19.9158 14.0918 20.0476 17.5146 19.4763 18.9502Z\" fill=\"#222222\"/>\\n<path d=\"M91.7622 1.5625H73.0073C72.1479 1.5625 71.4497 2.27051 71.4497 3.13965V21.8604C71.4497 22.7295 72.1479 23.4375 73.0073 23.4375H91.7622C92.6216 23.4375 93.3247 22.7295 93.3247 21.8604V3.13965C93.3247 2.27051 92.6216 1.5625 91.7622 1.5625ZM78.061 20.3125H74.8188V9.87305H78.0659V20.3125H78.061ZM76.4399 8.44727C75.3999 8.44727 74.5601 7.60254 74.5601 6.56738C74.5601 5.53223 75.3999 4.6875 76.4399 4.6875C77.4751 4.6875 78.3198 5.53223 78.3198 6.56738C78.3198 7.60742 77.48 8.44727 76.4399 8.44727ZM90.2144 20.3125H86.9722V15.2344C86.9722 14.0234 86.9478 12.4658 85.2876 12.4658C83.5981 12.4658 83.3394 13.7842 83.3394 15.1465V20.3125H80.0972V9.87305H83.2075V11.2988H83.2515C83.686 10.4785 84.7456 9.61426 86.3228 9.61426C89.604 9.61426 90.2144 11.7773 90.2144 14.5898V20.3125Z\" fill=\"black\"/>\\n<g clip-path=\"url(#clip0_2229_427)\">\\n<path d=\"M167.497 12.5C167.497 19.1895 162.077 24.6094 155.387 24.6094C154.137 24.6094 152.936 24.4189 151.803 24.0674C152.296 23.2617 153.034 21.9434 153.307 20.8936C153.454 20.3271 154.059 18.0127 154.059 18.0127C154.455 18.7646 155.607 19.4043 156.833 19.4043C160.485 19.4043 163.117 16.0449 163.117 11.8701C163.117 7.87109 159.85 4.87793 155.651 4.87793C150.426 4.87793 147.648 8.38379 147.648 12.207C147.648 13.9844 148.595 16.1963 150.104 16.8994C150.333 17.0068 150.456 16.958 150.509 16.7383C150.548 16.5723 150.753 15.7471 150.846 15.3662C150.875 15.2441 150.861 15.1367 150.763 15.0195C150.27 14.4092 149.87 13.2959 149.87 12.2559C149.87 9.58496 151.891 7.00195 155.338 7.00195C158.312 7.00195 160.397 9.02832 160.397 11.9287C160.397 15.2051 158.742 17.4756 156.588 17.4756C155.402 17.4756 154.508 16.4941 154.796 15.2881C155.138 13.8477 155.797 12.2949 155.797 11.2549C155.797 10.3271 155.299 9.55078 154.264 9.55078C153.048 9.55078 152.072 10.8057 152.072 12.4902C152.072 13.5645 152.433 14.2871 152.433 14.2871C152.433 14.2871 151.237 19.3555 151.017 20.3027C150.773 21.3477 150.871 22.8223 150.973 23.7793C146.471 22.0166 143.278 17.6318 143.278 12.5C143.278 5.81055 148.698 0.390625 155.387 0.390625C162.077 0.390625 167.497 5.81055 167.497 12.5Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2229_427\">\\n<rect width=\"25\" height=\"25\" fill=\"white\" transform=\"translate(142.887)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v8rimb\",\"data-framer-name\":\"pageLinks\",layoutDependency:layoutDependency,layoutId:\"I2017:2202;2017:2173\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15tq8nv\",layoutDependency:layoutDependency,layoutId:\"DEAdWo9YS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34)))\"},children:\"\\xa9 2025 MacCloud Studio\"})}),className:\"framer-q553aw\",\"data-framer-name\":\"\\xa9 2025 MacCloud Studio\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"I2017:2202;2145:1309\",style:{\"--extracted-r6o4lv\":\"var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34)))\"},children:\"Finishes, Fabrication & Restoration\"})}),className:\"framer-g14uc9\",\"data-framer-name\":\"\\xa9 2025 MacCloud Studio\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"I2017:2202;2017:2174\",style:{\"--extracted-r6o4lv\":\"var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34)))\"},children:\"New York, NY\"})}),className:\"framer-1uwac41\",\"data-framer-name\":\"\\xa9 2025 MacCloud Studio\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"I2017:2202;2145:1328\",style:{\"--extracted-r6o4lv\":\"var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qpco4.framer-b10yka, .framer-qpco4 .framer-b10yka { display: block; }\",\".framer-qpco4.framer-1bttitf { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 90px; height: 145px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-qpco4 .framer-ins5h5 { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-qpco4 .framer-18ljk37 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-qpco4 .framer-3abs2 { flex: none; height: 25px; position: relative; width: 168px; }\",\".framer-qpco4 .framer-1v8rimb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qpco4 .framer-15tq8nv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qpco4 .framer-q553aw, .framer-qpco4 .framer-g14uc9, .framer-qpco4 .framer-1uwac41 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qpco4.framer-v-fczwa3.framer-1bttitf { gap: 80px; height: min-content; padding: 0px 0px 16px 0px; width: 810px; }\",\".framer-qpco4.framer-v-fczwa3 .framer-18ljk37 { align-content: flex-start; align-items: flex-start; }\",\".framer-qpco4.framer-v-fczwa3 .framer-1v8rimb { flex-direction: column; flex-wrap: wrap; gap: 0px 32px; justify-content: flex-end; }\",\".framer-qpco4.framer-v-fczwa3 .framer-15tq8nv { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; }\",\".framer-qpco4.framer-v-1i8qv9.framer-1bttitf { gap: 128px; height: min-content; padding: 0px 0px 16px 0px; width: 390px; }\",\".framer-qpco4.framer-v-1i8qv9 .framer-18ljk37 { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-qpco4.framer-v-1i8qv9 .framer-1v8rimb { align-content: center; align-items: center; flex-direction: column; flex-wrap: wrap; gap: 12px 0px; width: 100%; }\",\".framer-qpco4.framer-v-1i8qv9 .framer-15tq8nv { flex-direction: column; gap: 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 145\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"GGNmjvm2v\":{\"layout\":[\"fixed\",\"auto\"]},\"K8YVy3nye\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEBiFQ8rsZ=withCSS(Component,css,\"framer-qpco4\");export default FramerEBiFQ8rsZ;FramerEBiFQ8rsZ.displayName=\"nav-footer\";FramerEBiFQ8rsZ.defaultProps={height:145,width:1440};addPropertyControls(FramerEBiFQ8rsZ,{variant:{options:[\"F8CyqbSE9\",\"GGNmjvm2v\",\"K8YVy3nye\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEBiFQ8rsZ,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEBiFQ8rsZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GGNmjvm2v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K8YVy3nye\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"145\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EBiFQ8rsZ.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";let setOpen;export function MenuController(){const[open,set]=useState(false);setOpen=set;return{open,onTap(){set(!open);}};}export function CloseOnClick(){return{onTap(){setOpen(false);}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withMenuController(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MenuController(props)});};}withMenuController.displayName=\"MenuController\";export function withCloseOnClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CloseOnClick(props)});};}withCloseOnClick.displayName=\"CloseOnClick\";\nexport const __FramerMetadata__ = {\"exports\":{\"withCloseOnClick\":{\"type\":\"reactHoc\",\"name\":\"withCloseOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMenuController\":{\"type\":\"reactHoc\",\"name\":\"withMenuController\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CloseOnClick\":{\"type\":\"override\",\"name\":\"CloseOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MenuController\":{\"type\":\"override\",\"name\":\"MenuController\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MenuController.map","// Generated by Framer (2d3eba2)\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 cycleOrder=[\"jQHYAV6ag\",\"N8Fg0QnkU\"];const serializationHash=\"framer-WIbos\";const variantClassNames={jQHYAV6ag:\"framer-v-9fe6wn\",N8Fg0QnkU:\"framer-v-1l9gkr4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"jQHYAV6ag\",Open:\"N8Fg0QnkU\"};const getProps=({click,height,id,width,...props})=>{return{...props,RpP8zIcqX:click??props.RpP8zIcqX,variant:humanReadableVariantMap[props.variant]??props.variant??\"jQHYAV6ag\"};};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,RpP8zIcqX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jQHYAV6ag\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap177r4d1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RpP8zIcqX){const res=await RpP8zIcqX(...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-9fe6wn\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jQHYAV6ag\",onTap:onTap177r4d1,ref:refBinding,style:{...style},...addPropertyOverrides({N8Fg0QnkU:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t3jbk9\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"I2017:670;2009:521\",style:{backgroundColor:\"var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34))\",rotate:0},variants:{N8Fg0QnkU:{rotate:12}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qty50\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"HvttQREpv\",style:{backgroundColor:\"var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34))\",rotate:0},variants:{N8Fg0QnkU:{rotate:-12}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WIbos.framer-1ixzd7h, .framer-WIbos .framer-1ixzd7h { display: block; }\",\".framer-WIbos.framer-9fe6wn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 44px; }\",\".framer-WIbos .framer-t3jbk9, .framer-WIbos .framer-1qty50 { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-WIbos.framer-v-1l9gkr4.framer-9fe6wn { gap: 0px; justify-content: flex-start; }\",\".framer-WIbos.framer-v-1l9gkr4 .framer-t3jbk9 { gap: 10px; left: calc(50.00000000000002% - 100% / 2); order: 0; position: absolute; top: calc(50.00000000000002% - 1px / 2); z-index: 1; }\",\".framer-WIbos.framer-v-1l9gkr4 .framer-1qty50 { left: calc(50.00000000000002% - 100% / 2); order: 1; position: absolute; top: calc(50.00000000000002% - 1px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"N8Fg0QnkU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RpP8zIcqX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framercg3HH6_Pj=withCSS(Component,css,\"framer-WIbos\");export default Framercg3HH6_Pj;Framercg3HH6_Pj.displayName=\"menu-btn\";Framercg3HH6_Pj.defaultProps={height:24,width:44};addPropertyControls(Framercg3HH6_Pj,{variant:{options:[\"jQHYAV6ag\",\"N8Fg0QnkU\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},RpP8zIcqX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framercg3HH6_Pj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framercg3HH6_Pj\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"44\",\"framerVariables\":\"{\\\"RpP8zIcqX\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N8Fg0QnkU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cg3HH6_Pj.map","// Generated by Framer (0c4579a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-muqaZ .framer-styles-preset-rh6er:not(.rich-text-wrapper), .framer-muqaZ .framer-styles-preset-rh6er.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-36c5c893-192e-4141-9cba-35fd8023bbc3, #cccccc); --framer-link-text-color: var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, #222222); }\"];export const className=\"framer-muqaZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c4579a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5Cbw4uOj45OXF16nGq2l/QKJLFA5BeIjprNZ3KrzD/mXDYfw43U.js\";const enabledGestures={uRM_ux88G:{hover:true,pressed:true}};const serializationHash=\"framer-DC9bT\";const variantClassNames={uRM_ux88G:\"framer-v-8tyza\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,label,link,width,...props})=>{return{...props,hazZHJstB:link??props.hazZHJstB,q6gaXoOs_:click??props.q6gaXoOs_,vdXM2BB1k:label??props.vdXM2BB1k};};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,vdXM2BB1k,hazZHJstB,q6gaXoOs_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uRM_ux88G\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcyf4co=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(q6gaXoOs_){const res=await q6gaXoOs_(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8tyza\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uRM_ux88G\",onTap:onTapcyf4co,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"uRM_ux88G-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cd0b8e7b-e27c-4b1e-87e2-55df7e269e5c, rgb(255, 215, 182))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},\"uRM_ux88G-pressed\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-36c5c893-192e-4141-9cba-35fd8023bbc3, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({\"uRM_ux88G-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"uRM_ux88G-pressed\":{\"data-border\":true,\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:hazZHJstB,motionChild:true,nodeId:\"eYxHVBOSy\",openInNewTab:false,relValues:[],scopeId:\"gL4BcMtTs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rh6er\",\"data-styles-preset\":\"mXDYfw43U\",children:\"Content\"})})})}),className:\"framer-x1ihlm\",\"data-framer-name\":\"Work\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eYxHVBOSy\",style:{\"--extracted-r6o4lv\":\"var(--token-538a4079-ec01-42a2-896c-8d14a07a320b, rgb(34, 34, 34))\",\"--framer-paragraph-spacing\":\"0px\"},text:vdXM2BB1k,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DC9bT.framer-1w0o456, .framer-DC9bT .framer-1w0o456 { display: block; }\",\".framer-DC9bT.framer-8tyza { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-DC9bT .framer-x1ihlm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-DC9bT[data-border=\"true\"]::after, .framer-DC9bT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 0\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EMhZp1DKb\":{\"layout\":[\"auto\",\"auto\"]},\"NPhnA8K32\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vdXM2BB1k\":\"label\",\"hazZHJstB\":\"link\",\"q6gaXoOs_\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergL4BcMtTs=withCSS(Component,css,\"framer-DC9bT\");export default FramergL4BcMtTs;FramergL4BcMtTs.displayName=\"nav-btn\";FramergL4BcMtTs.defaultProps={height:0,width:32};addPropertyControls(FramergL4BcMtTs,{vdXM2BB1k:{defaultValue:\"\",title:\"Label\",type:ControlType.String},hazZHJstB:{title:\"Link\",type:ControlType.Link},q6gaXoOs_:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramergL4BcMtTs,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergL4BcMtTs\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"0\",\"framerIntrinsicWidth\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EMhZp1DKb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NPhnA8K32\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"vdXM2BB1k\\\":\\\"label\\\",\\\"hazZHJstB\\\":\\\"link\\\",\\\"q6gaXoOs_\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c4579a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCloseOnClick,withMenuController}from\"https://framerusercontent.com/modules/DYLj3C4AyPyE33nwW1ns/e2ru0qHlN9VXGbvBc7nb/MenuController.js\";import MenuBtn,*as MenuBtnInfo from\"https://framerusercontent.com/modules/nzuAloS1Thlsua3CU4xC/QJFY9ZaD8ZObo6ESgtdo/cg3HH6_Pj.js\";import NavBtn,*as NavBtnInfo from\"https://framerusercontent.com/modules/DO9ma3hAJvhfEQsq0bzq/ApFRJ7N7B80eNVQqukMJ/gL4BcMtTs.js\";const MenuBtnFonts=getFonts(MenuBtn);const MenuBtnWithMenuController14zupl2WithMappedReactPropswyjkiu=withMappedReactProps(withCodeBoundaryForOverrides(MenuBtn,{nodeId:\"cpsBRcI0n\",override:withMenuController,scopeId:\"jVZidrg6M\"}),MenuBtnInfo);const NavBtnFonts=getFonts(NavBtn);const NavBtnWithCloseOnClick5fepujWithMappedReactPropsnv5sd9=withMappedReactProps(withCodeBoundaryForOverrides(NavBtn,{nodeId:\"oMd5nIGlD\",override:withCloseOnClick,scopeId:\"jVZidrg6M\"}),NavBtnInfo);const NavBtnWithCloseOnClick16kv407WithMappedReactPropsnv5sd9=withMappedReactProps(withCodeBoundaryForOverrides(NavBtn,{nodeId:\"KOfyo804k\",override:withCloseOnClick,scopeId:\"jVZidrg6M\"}),NavBtnInfo);const NavBtnWithCloseOnClicktrtn4mWithMappedReactPropsnv5sd9=withMappedReactProps(withCodeBoundaryForOverrides(NavBtn,{nodeId:\"HUsACHRkr\",override:withCloseOnClick,scopeId:\"jVZidrg6M\"}),NavBtnInfo);const NavBtnWithCloseOnClick9t6wtcWithMappedReactPropsnv5sd9=withMappedReactProps(withCodeBoundaryForOverrides(NavBtn,{nodeId:\"Lz9USI4SF\",override:withCloseOnClick,scopeId:\"jVZidrg6M\"}),NavBtnInfo);const cycleOrder=[\"jGdQNr6_y\",\"nbgiZjTjE\",\"FppT3cTyO\"];const serializationHash=\"framer-eXLvf\";const variantClassNames={FppT3cTyO:\"framer-v-rdpzdz\",jGdQNr6_y:\"framer-v-qx4cb\",nbgiZjTjE:\"framer-v-lsvimb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone open\":\"nbgiZjTjE\",Desktop:\"jGdQNr6_y\",Phone:\"FppT3cTyO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jGdQNr6_y\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jGdQNr6_y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const RpP8zIcqX1uepg4u=activeVariantCallback(async(...args)=>{setVariant(\"FppT3cTyO\");});const RpP8zIcqXl79v0i=activeVariantCallback(async(...args)=>{setVariant(\"nbgiZjTjE\");});const q6gaXoOs_1uepg4u=activeVariantCallback(async(...args)=>{setVariant(\"FppT3cTyO\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"nbgiZjTjE\",\"FppT3cTyO\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"FppT3cTyO\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qx4cb\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jGdQNr6_y\",ref:refBinding,style:{background:\"linear-gradient(180deg, var(--token-54b23930-2cf7-4dce-887c-fb5ed2ac1dc2, rgb(255, 255, 255)) 0%, var(--token-54b23930-2cf7-4dce-887c-fb5ed2ac1dc2, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-54b23930-2cf7-4dce-887c-fb5ed2ac1dc2, rgb(255, 255, 255))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{FppT3cTyO:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},nbgiZjTjE:{background:\"linear-gradient(180deg, rgb(182, 199, 255) 0%, var(--token-cd0b8e7b-e27c-4b1e-87e2-55df7e269e5c, rgb(255, 215, 182)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}},...addPropertyOverrides({FppT3cTyO:{\"data-framer-name\":\"Phone\"},nbgiZjTjE:{\"data-framer-name\":\"Phone open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qth5jr\",\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"VXMyKaicO\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GRqmBnJX0\",openInNewTab:false,scopeId:\"jVZidrg6M\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qyeirb framer-14xldfu\",\"data-framer-name\":\"wordmark-H\",layoutDependency:layoutDependency,layoutId:\"GRqmBnJX0\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zbof34\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:208,layoutDependency:layoutDependency,layoutId:\"I2017:669;2017:473\",svg:'<svg width=\"208\" height=\"30\" viewBox=\"0 0 208 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M66.8337 0.120361C71.9877 0.120361 75.3072 2.74624 76.4929 3.87134L76.5642 3.93677V7.10376L76.1707 6.63892C73.8053 3.85917 70.3854 2.264 66.7927 2.26392L66.78 2.2522C59.7911 2.25246 54.3152 7.85394 54.3152 15.0032C54.3153 23.6524 61.6264 27.5392 66.822 27.5393C70.248 27.5393 73.7397 25.9683 76.1648 23.3313L76.5525 22.9084V26.0393L76.4744 26.1047C73.8587 28.4143 70.463 29.6828 66.906 29.6829C58.4988 29.6829 51.9148 23.1938 51.9148 14.9133C51.9148 14.0266 51.9916 13.1636 52.1345 12.3245C51.6638 11.9733 51.1396 11.6332 50.5974 11.3772C49.549 10.8952 48.3158 10.5921 47.1482 10.592C42.5246 10.592 39.1044 14.348 39.1042 19.009C39.1042 24.4857 43.5191 27.2424 47.1775 27.2424C48.5298 27.2424 49.8525 26.8495 50.9011 26.302C52.0451 25.7246 52.8561 24.9679 53.2136 24.6047V27.3909C50.9971 28.9981 48.6849 29.3616 47.1833 29.3616C41.243 29.3615 36.8339 24.9979 36.8337 18.9797C36.8337 12.9615 41.3084 8.47888 47.3083 8.47876C48.4225 8.47876 50.4963 8.61551 52.7068 10.1096C54.679 4.24023 60.1785 0.120529 66.8337 0.120361ZM17.6121 26.7063H15.241L13.6912 17.4495L9.2644 27.4211L4.8855 17.426L3.28784 26.7063H0.910889L4.10425 10.1995L9.39526 22.1282L14.7341 10.1995L17.6121 26.7063ZM143.178 13.0569C143.888 13.0569 145.783 13.1871 146.849 15.467L144.948 16.4612L144.942 16.4495C144.62 15.6756 143.947 15.0979 143.077 15.0979C142.207 15.098 141.469 15.5809 141.469 16.6106C141.469 17.5747 142.112 17.8662 143.626 18.509C145.556 19.3126 146.456 19.9257 146.974 20.5686C147.552 21.277 147.683 21.9857 147.683 22.7239C147.683 25.5217 145.657 27.093 143.083 27.093C142.533 27.093 139.544 27.0263 138.418 23.6877L140.414 22.8547C140.67 23.5631 141.445 25.0393 143.119 25.0393C144.632 25.0393 145.305 23.9143 145.305 22.9202C145.305 21.6643 144.406 21.2471 143.149 20.6995C141.54 19.9911 140.509 19.4796 139.901 18.7415C139.389 18.0986 139.288 17.4551 139.288 16.7825C139.288 14.4373 140.926 13.0569 143.178 13.0569ZM184.219 26.7063H181.902V24.843C181.128 25.8371 179.679 27.093 177.332 27.093C173.954 27.0929 170.832 24.7122 170.832 20.0217C170.832 15.3309 173.918 13.0443 177.332 13.0442C179.906 13.0442 181.288 14.4613 181.902 15.2649V3.26978H184.219V26.7063ZM159.469 21.1409C159.469 22.0754 159.469 23.1649 160.112 24.0042C160.464 24.4565 161.173 25.0334 162.46 25.0334C163.746 25.0334 164.456 24.4565 164.807 24.0042C165.451 23.1709 165.451 22.0754 165.451 21.1409V13.3596H167.769V21.3967C167.769 23.0335 167.608 24.2596 166.548 25.4143C165.356 26.6704 163.782 27.0872 162.46 27.0872C161.137 27.0871 159.564 26.6703 158.373 25.4143C157.312 24.2595 157.151 23.0336 157.151 21.3967V13.3596H159.469V21.1409ZM200.51 13.0383C204.597 13.0383 207.588 16.0267 207.589 20.0803C207.589 24.1342 204.561 27.0872 200.51 27.0872C196.458 27.087 193.431 24.1282 193.431 20.0803C193.432 16.0327 196.422 13.0385 200.51 13.0383ZM107.929 20.7239C107.929 21.5334 107.953 22.5279 108.406 23.3196C108.859 24.0873 109.872 24.879 111.206 24.8792C112.54 24.8792 113.554 24.0874 114.007 23.3196C114.459 22.5279 114.483 21.5334 114.483 20.7239V11.6516H116.789V21.3372C116.789 22.5336 116.538 23.9796 115.388 25.2415C114.596 26.0987 113.267 27.0042 111.212 27.0042C109.156 27.004 107.821 26.0986 107.035 25.2415C105.885 23.9797 105.635 22.5335 105.635 21.3372V11.6516H107.929V20.7239ZM94.8923 11.3772C99.4146 11.3773 102.733 14.7649 102.733 19.1877C102.733 23.6106 99.4146 26.9982 94.8923 26.9983C90.3699 26.9983 87.0505 23.6107 87.0505 19.1877C87.0506 14.7648 90.37 11.3772 94.8923 11.3772ZM35.5349 26.7063H33.0261L31.4294 22.9973H24.9294L23.2605 26.7063H20.7517L28.325 10.4495L35.5349 26.7063ZM81.1814 24.5393H85.6091V26.7063H78.8757V11.6516H81.1814V24.5393ZM123.498 11.6516C125.601 11.6516 127.431 11.8773 129.099 13.1155C130.929 14.4906 131.989 16.6816 131.989 19.1877C131.989 21.6939 130.952 23.8611 128.962 25.26C127.198 26.5039 125.554 26.7063 123.451 26.7063H120.335V11.6516H123.498ZM152.813 13.3655H155.131V15.4856H152.813V26.7063H150.496V15.4856H149.077V13.3655H150.496V8.54419H152.813V13.3655ZM190.452 26.7004H188.135V13.3596H190.452V26.7004ZM200.51 15.0979C198.067 15.0981 195.814 16.8365 195.814 20.0803C195.814 23.3602 198.132 25.0333 200.51 25.0334C202.887 25.0334 205.205 23.3306 205.205 20.0803C205.205 16.8304 202.952 15.0979 200.51 15.0979ZM177.582 15.092C175.3 15.0922 173.209 16.7651 173.209 20.009V20.0149C173.209 22.8781 174.817 25.0274 177.582 25.0276C180.346 25.0276 182.021 22.6823 182.021 20.0452C182.021 16.6044 179.637 15.092 177.582 15.092ZM94.8923 13.5032C91.6629 13.5032 89.3572 15.8482 89.3572 19.1877C89.3572 22.5273 91.6629 24.8733 94.8923 24.8733C98.1216 24.8732 100.427 22.5272 100.427 19.1877C100.427 15.8483 98.1216 13.5033 94.8923 13.5032ZM122.64 24.5393H123.635C124.768 24.5393 126.323 24.45 127.634 23.4797C128.676 22.688 129.689 21.2472 129.689 19.1936C129.689 17.14 128.741 15.6513 127.657 14.8596C126.346 13.9134 124.744 13.8245 123.635 13.8245H122.64V24.5393ZM25.8943 20.7893H30.4998L28.2419 15.5862L25.8943 20.7893ZM189.291 6.67505C190.19 6.67529 190.928 7.41312 190.928 8.31177C190.928 9.21051 190.19 9.94923 189.291 9.94946C188.391 9.94946 187.652 9.21065 187.652 8.31177C187.652 7.41297 188.391 6.67505 189.291 6.67505Z\" fill=\"#222222\"/>\\n</svg>\\n',withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FppT3cTyO:{height:44,width:\"44px\",y:(componentViewport?.y||0)+0+0+10},nbgiZjTjE:{height:44,width:\"44px\",y:(componentViewport?.y||0)+0+0+10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14zupl2-container\",layoutDependency:layoutDependency,layoutId:\"cpsBRcI0n-container\",nodeId:\"cpsBRcI0n\",rendersWithMotion:true,scopeId:\"jVZidrg6M\",children:/*#__PURE__*/_jsx(MenuBtnWithMenuController14zupl2WithMappedReactPropswyjkiu,{height:\"100%\",id:\"cpsBRcI0n\",layoutId:\"cpsBRcI0n\",style:{width:\"100%\"},variant:\"jQHYAV6ag\",width:\"100%\",...addPropertyOverrides({FppT3cTyO:{RpP8zIcqX:RpP8zIcqXl79v0i,style:{height:\"100%\",width:\"100%\"}},nbgiZjTjE:{RpP8zIcqX:RpP8zIcqX1uepg4u,style:{height:\"100%\",width:\"100%\"},variant:\"N8Fg0QnkU\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ey3k76\",\"data-framer-name\":\"pageLinks\",layoutDependency:layoutDependency,layoutId:\"zU9IHYv6u\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h0qmPwc2f\"},implicitPathVariables:undefined},{href:{webPageId:\"h0qmPwc2f\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+((componentViewport?.height||80)-0-14)+0,...addPropertyOverrides({nbgiZjTjE:{y:(componentViewport?.y||0)+0+80+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5fepuj-container\",layoutDependency:layoutDependency,layoutId:\"oMd5nIGlD-container\",nodeId:\"oMd5nIGlD\",rendersWithMotion:true,scopeId:\"jVZidrg6M\",children:/*#__PURE__*/_jsx(NavBtnWithCloseOnClick5fepujWithMappedReactPropsnv5sd9,{hazZHJstB:resolvedLinks[0],height:\"100%\",id:\"oMd5nIGlD\",layoutId:\"oMd5nIGlD\",vdXM2BB1k:\"Work\",width:\"100%\",...addPropertyOverrides({nbgiZjTjE:{hazZHJstB:resolvedLinks[1],q6gaXoOs_:q6gaXoOs_1uepg4u}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nVT4KvdEB\"},implicitPathVariables:undefined},{href:{webPageId:\"nVT4KvdEB\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+((componentViewport?.height||80)-0-14)+0,...addPropertyOverrides({nbgiZjTjE:{y:(componentViewport?.y||0)+0+80+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16kv407-container\",layoutDependency:layoutDependency,layoutId:\"KOfyo804k-container\",nodeId:\"KOfyo804k\",rendersWithMotion:true,scopeId:\"jVZidrg6M\",children:/*#__PURE__*/_jsx(NavBtnWithCloseOnClick16kv407WithMappedReactPropsnv5sd9,{hazZHJstB:resolvedLinks1[0],height:\"100%\",id:\"KOfyo804k\",layoutId:\"KOfyo804k\",vdXM2BB1k:\"Services\",width:\"100%\",...addPropertyOverrides({nbgiZjTjE:{hazZHJstB:resolvedLinks1[1],q6gaXoOs_:q6gaXoOs_1uepg4u}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bt0Po2A6n\"},implicitPathVariables:undefined},{href:{webPageId:\"bt0Po2A6n\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+((componentViewport?.height||80)-0-14)+0,...addPropertyOverrides({nbgiZjTjE:{y:(componentViewport?.y||0)+0+80+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-trtn4m-container\",layoutDependency:layoutDependency,layoutId:\"HUsACHRkr-container\",nodeId:\"HUsACHRkr\",rendersWithMotion:true,scopeId:\"jVZidrg6M\",children:/*#__PURE__*/_jsx(NavBtnWithCloseOnClicktrtn4mWithMappedReactPropsnv5sd9,{hazZHJstB:resolvedLinks2[0],height:\"100%\",id:\"HUsACHRkr\",layoutId:\"HUsACHRkr\",vdXM2BB1k:\"About\",width:\"100%\",...addPropertyOverrides({nbgiZjTjE:{hazZHJstB:resolvedLinks2[1],q6gaXoOs_:q6gaXoOs_1uepg4u}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eA_ts4P_c\"},implicitPathVariables:undefined},{href:{webPageId:\"eA_ts4P_c\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+((componentViewport?.height||80)-0-14)+0,...addPropertyOverrides({nbgiZjTjE:{y:(componentViewport?.y||0)+0+80+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9t6wtc-container\",layoutDependency:layoutDependency,layoutId:\"Lz9USI4SF-container\",nodeId:\"Lz9USI4SF\",rendersWithMotion:true,scopeId:\"jVZidrg6M\",children:/*#__PURE__*/_jsx(NavBtnWithCloseOnClick9t6wtcWithMappedReactPropsnv5sd9,{hazZHJstB:resolvedLinks3[0],height:\"100%\",id:\"Lz9USI4SF\",layoutId:\"Lz9USI4SF\",vdXM2BB1k:\"Contact\",width:\"100%\",...addPropertyOverrides({nbgiZjTjE:{hazZHJstB:resolvedLinks3[1],q6gaXoOs_:q6gaXoOs_1uepg4u}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eXLvf.framer-14xldfu, .framer-eXLvf .framer-14xldfu { display: block; }\",\".framer-eXLvf.framer-qx4cb { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; overflow: visible; padding: 0px 36px 0px 0px; position: relative; width: 1200px; }\",\".framer-eXLvf .framer-1qth5jr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eXLvf .framer-1qyeirb { aspect-ratio: 3.5416666666666665 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 72px); overflow: hidden; position: relative; text-decoration: none; width: 255px; }\",\".framer-eXLvf .framer-zbof34 { flex: none; height: 30px; left: 23px; position: absolute; top: 21px; width: 208px; }\",\".framer-eXLvf .framer-14zupl2-container { flex: none; height: auto; position: relative; width: 44px; }\",\".framer-eXLvf .framer-1ey3k76 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 14px 0px; position: relative; width: min-content; }\",\".framer-eXLvf .framer-5fepuj-container, .framer-eXLvf .framer-16kv407-container, .framer-eXLvf .framer-trtn4m-container, .framer-eXLvf .framer-9t6wtc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-eXLvf.framer-v-lsvimb.framer-qx4cb { flex-direction: column; gap: 16px; height: 336px; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-eXLvf.framer-v-lsvimb .framer-1qth5jr, .framer-eXLvf.framer-v-rdpzdz .framer-1qth5jr { gap: unset; justify-content: space-between; padding: 0px 16px 0px 0px; width: 100%; }\",\".framer-eXLvf.framer-v-lsvimb .framer-1qyeirb, .framer-eXLvf.framer-v-rdpzdz .framer-1qyeirb { aspect-ratio: unset; height: 64px; width: 185px; }\",\".framer-eXLvf.framer-v-lsvimb .framer-zbof34, .framer-eXLvf.framer-v-rdpzdz .framer-zbof34 { aspect-ratio: 6.933333333333334 / 1; height: var(--framer-aspect-ratio-supported, 20px); width: 139px; }\",\".framer-eXLvf.framer-v-lsvimb .framer-14zupl2-container, .framer-eXLvf.framer-v-rdpzdz .framer-14zupl2-container { height: 44px; position: sticky; top: 0px; z-index: 1; }\",\".framer-eXLvf.framer-v-lsvimb .framer-1ey3k76 { align-content: center; align-items: center; flex-direction: column; height: 256px; padding: 0px 0px 32px 0px; width: 100%; }\",\".framer-eXLvf.framer-v-rdpzdz.framer-qx4cb { flex-direction: column; gap: 16px; height: 64px; justify-content: flex-start; padding: 0px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nbgiZjTjE\":{\"layout\":[\"fixed\",\"fixed\"]},\"FppT3cTyO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjVZidrg6M=withCSS(Component,css,\"framer-eXLvf\");export default FramerjVZidrg6M;FramerjVZidrg6M.displayName=\"nav-header\";FramerjVZidrg6M.defaultProps={height:80,width:1200};addPropertyControls(FramerjVZidrg6M,{variant:{options:[\"jGdQNr6_y\",\"nbgiZjTjE\",\"FppT3cTyO\"],optionTitles:[\"Desktop\",\"Phone open\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjVZidrg6M,[{explicitInter:true,fonts:[]},...MenuBtnFonts,...NavBtnFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjVZidrg6M\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nbgiZjTjE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FppT3cTyO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c4579a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavFooter from\"#framer/local/canvasComponent/EBiFQ8rsZ/EBiFQ8rsZ.js\";import NavHeader,*as NavHeaderInfo from\"#framer/local/canvasComponent/jVZidrg6M/jVZidrg6M.js\";import{withMenuController}from\"#framer/local/codeFile/qWJ7zKm/MenuController.js\";const NavHeaderFonts=getFonts(NavHeader);const NavHeaderWithMenuController1o1jiqnWithMappedReactProps1183ueq=withMappedReactProps(withCodeBoundaryForOverrides(NavHeader,{nodeId:\"qml6xPZde\",override:withMenuController,scopeId:\"U_IEVXUOn\"}),NavHeaderInfo);const MotionDivWithFX=withFX(motion.div);const NavFooterFonts=getFonts(NavFooter);const breakpoints={l1avf1kpW:\"(min-width: 1200px)\",saRizWsi0:\"(min-width: 810px) and (max-width: 1199.98px)\",yZ7UZXEMP:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-p3DDf\";const variantClassNames={l1avf1kpW:\"framer-v-111r228\",saRizWsi0:\"framer-v-n2jfm5\",yZ7UZXEMP:\"framer-v-1rti1br\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={saRizWsi0:[\".framer-p3DDf .framer-za16xs { justify-content: flex-start; }\"],yZ7UZXEMP:[\".framer-p3DDf .framer-za16xs { justify-content: flex-start; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={saRizWsi0:\".framer-n2jfm5-override\",yZ7UZXEMP:\".framer-1rti1br-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p3DDf.framer-1n4h63i, .framer-p3DDf .framer-1n4h63i { display: block; }\",\".framer-p3DDf.framer-111r228 { align-content: center; align-items: center; background-color: #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-p3DDf .framer-za16xs { -webkit-backdrop-filter: blur(0px); align-content: center; align-items: center; backdrop-filter: blur(0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; order: -1000; overflow: visible; padding: 20px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-p3DDf .framer-1o1jiqn-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-p3DDf .framer-nafngv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-p3DDf .framer-1goce0n-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={l1avf1kpW:\"(min-width: 1200px)\",saRizWsi0:\"(min-width: 810px) and (max-width: 1199.98px)\",yZ7UZXEMP:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"l1avf1kpW\",Phone:\"yZ7UZXEMP\",Tablet:\"saRizWsi0\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"l1avf1kpW\"};};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 sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"l1avf1kpW\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-111r228\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-za16xs\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"nav-wrpr\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"calc(100vw - 40px)\",y:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1o1jiqn-container\",nodeId:\"qml6xPZde\",rendersWithMotion:true,scopeId:\"U_IEVXUOn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{saRizWsi0:{variant:\"FppT3cTyO\"},yZ7UZXEMP:{variant:\"FppT3cTyO\"}},children:/*#__PURE__*/_jsx(NavHeaderWithMenuController1o1jiqnWithMappedReactProps1183ueq,{height:\"100%\",id:\"qml6xPZde\",layoutId:\"qml6xPZde\",style:{width:\"100%\"},variant:\"jGdQNr6_y\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-nafngv\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:145,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1goce0n-container\",nodeId:\"kYCMXmPi5\",scopeId:\"U_IEVXUOn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{saRizWsi0:{variant:\"GGNmjvm2v\"},yZ7UZXEMP:{variant:\"K8YVy3nye\"}},children:/*#__PURE__*/_jsx(NavFooter,{height:\"100%\",id:\"kYCMXmPi5\",layoutId:\"kYCMXmPi5\",style:{width:\"100%\"},variant:\"F8CyqbSE9\",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 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"saRizWsi0\":{\"layout\":[\"fixed\",\"fixed\"]},\"yZ7UZXEMP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"l1avf1kpW\":[\".framer-za16xs\",\".framer-1goce0n-container\"],\"saRizWsi0\":[\".framer-za16xs\",\".framer-1goce0n-container\"],\"yZ7UZXEMP\":[\".framer-za16xs\",\".framer-1goce0n-container\"]}\n * @framerBreakpoints {\"l1avf1kpW\":{\"min\":1200,\"canvasClassName\":\"framer-111r228-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"saRizWsi0\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-n2jfm5-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"yZ7UZXEMP\":{\"max\":809,\"canvasClassName\":\"framer-1rti1br-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant l1avf1kpW\n * @framerLayoutTemplate\n */const FramerU_IEVXUOn=withCSS(Component,css,\"framer-p3DDf\");export default FramerU_IEVXUOn;FramerU_IEVXUOn.displayName=\"Global nav\";FramerU_IEVXUOn.defaultProps={height:1e3,width:1200};addFonts(FramerU_IEVXUOn,[{explicitInter:true,fonts:[]},...NavHeaderFonts,...NavFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU_IEVXUOn\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"l1avf1kpW\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-111r228-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"saRizWsi0\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-n2jfm5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"yZ7UZXEMP\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1rti1br-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"l1avf1kpW\\\":[\\\".framer-za16xs\\\",\\\".framer-1goce0n-container\\\"],\\\"saRizWsi0\\\":[\\\".framer-za16xs\\\",\\\".framer-1goce0n-container\\\"],\\\"yZ7UZXEMP\\\":[\\\".framer-za16xs\\\",\\\".framer-1goce0n-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerDefaultVariant\":\"l1avf1kpW\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"saRizWsi0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yZ7UZXEMP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport GlobalNav from \"https://framerusercontent.com/modules/p27feNFnoGYXfddtoFwj/PnDIQVpJNWXXcabpBvP0/U_IEVXUOn.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {aBN4lXhaq: \"image-2\", cZE6Be2T7: \"textblock-3\", Gjs8Kled0: \"image-4\", Hk9k6EBBD: \"textblock-1\", jqptjEPt_: \"textblock-2\", PbaKIo2pZ: \"undersection-3\", sXlRFMb8C: \"image-1\", UJc2fdJMw: \"undersection-1\", vOPgAeSqH: \"textblock-4\", yHm9GJe_q: \"undersection-2\", ZUOTqG_Kx: \"image-3\", zWx1F9rw6: \"undersection-4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1cZomwbtRisACGoJvhJ7/CqYiifEziNR52J6f9sZJ/augiA20Il.js\")), path: \"/\"}, h0qmPwc2f: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ka4NLjeNgT4giRyl3HbU/yF01ShnHdDuZirlcOBOt/h0qmPwc2f.js\")), path: \"/work\"}, nVT4KvdEB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9E8C5xpovX1RCmj80brA/f1SPhaWaIog6nSZxMSrl/nVT4KvdEB.js\")), path: \"/services\"}, bt0Po2A6n: {elements: {PBiEWRypL: \"image-1\", SdaNjO0vZ: \"textblock-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cZpycP6GMLUbMRQcsGLF/tGNahHkGKRk9YRSPhmmO/bt0Po2A6n.js\")), path: \"/about\"}, eA_ts4P_c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v9E6bPc1QDmmSUU4Pjuo/rYjQ6wv7vjC9bEgg2vtM/eA_ts4P_c.js\")), path: \"/contact\"}, tJUhiDs4z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p3lmwJEKAKEeRQteVPQI/KOLOOXAuYykzpOJTyzTF/tJUhiDs4z.js\")), path: \"/soho-collection\"}, QVHBRthrT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5Xj1SP7FQJdlFur4gJqB/Tjdli1OwSzRXiG0JGa5U/QVHBRthrT.js\")), path: \"/sag-harbor-restoration\"}, gXQ_2X5eJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6ktnOLhQ8zQjd7JxqOiC/aM3yP3aBl8tqXwgSBMj1/gXQ_2X5eJ.js\")), path: \"/rays-bk-signage\"}, LvJcg83cH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w0vomYDgLwNJDw8Z48hP/JuyEUIkEG9rjsD3IeJHo/LvJcg83cH.js\")), path: \"/sapele-wedding-arbor\"}, PB9wkdmpC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SoleBOSZgaqfENOunfV6/ZPWd70p2LOyTcJgh4oRo/PB9wkdmpC.js\")), path: \"/aeronautical-needle-felted-mobile\"}, Yqn3WYq8X: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vjkTnnJ8c2RJuvEToS2h/dS7ZY8Yf6LMKbQSiSaVL/Yqn3WYq8X.js\")), path: \"/boreum-hill-floor-restoration\"}, ksXP3p1NO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A48pq5PadY01XuHRROba/F4JycKxIThPlKdAgOTsc/ksXP3p1NO.js\")), path: \"/karl-truppe-conservation\"}, EdYzdEUfF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Eae4r2qsMEZ8CASRHOVo/TqBI2dzpxxWpJ5rpyu0Y/EdYzdEUfF.js\")), path: \"/doryphoros-statue-conservation\"}, MLCT8D_Vi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0erCbawpq2pbFRF5mDm4/ZncdzSVMlTV511npYrgU/MLCT8D_Vi.js\")), path: \"/the-flagellation-conservation\"}, PzlMM5N0A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m26SSeR4mGQDYvUkAiBa/TQnk0WrG2qVcyXgQaOtM/PzlMM5N0A.js\")), path: \"/gachot-studios-office-signage\"}, M3JJbkmIq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U7tKqYMpoYkq3ZFvi469/X4cHZPbMhSuAWBxHvgBm/M3JJbkmIq.js\")), path: \"/jacs-on-bond-signage\"}, EzeLONQDI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q0ZQY2Wsp9eoskBIdGc3/i8n2jLxdfjjpl28OJDQs/EzeLONQDI.js\")), path: \"/coach\"}, xvFoXROjA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bRqLPhxwUlr1W2OrzLC1/iplh8aTvwnEeShtFr5es/xvFoXROjA.js\")), path: \"/stone-light-assemblage\"}, axcDM2Zyu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zMPkVhCVkp2UxRiCVdTC/pQxE4FrZ1PexqJrcZa5b/axcDM2Zyu.js\")), path: \"/broken-shaker-restoration\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"3359a948def7089771790eb5a6d1a3d73805bc98b6c79519e380d4cff93267a9\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"h0qmPwc2f\":\r\ncase \"nVT4KvdEB\":\r\ncase \"bt0Po2A6n\":\r\ncase \"eA_ts4P_c\":\r\ncase \"tJUhiDs4z\":\r\ncase \"QVHBRthrT\":\r\ncase \"gXQ_2X5eJ\":\r\ncase \"LvJcg83cH\":\r\ncase \"PB9wkdmpC\":\r\ncase \"Yqn3WYq8X\":\r\ncase \"ksXP3p1NO\":\r\ncase \"EdYzdEUfF\":\r\ncase \"MLCT8D_Vi\":\r\ncase \"PzlMM5N0A\":\r\ncase \"M3JJbkmIq\":\r\ncase \"EzeLONQDI\":\r\ncase \"KZ2sTrVs_\":\r\ncase \"xvFoXROjA\":\r\ncase \"axcDM2Zyu\":\r\nreturn React.createElement(GlobalNav, {...props, key: \"GlobalNav\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"h0qmPwc2f\":\r\ncase \"nVT4KvdEB\":\r\ncase \"bt0Po2A6n\":\r\ncase \"eA_ts4P_c\":\r\ncase \"tJUhiDs4z\":\r\ncase \"QVHBRthrT\":\r\ncase \"gXQ_2X5eJ\":\r\ncase \"LvJcg83cH\":\r\ncase \"PB9wkdmpC\":\r\ncase \"Yqn3WYq8X\":\r\ncase \"ksXP3p1NO\":\r\ncase \"EdYzdEUfF\":\r\ncase \"MLCT8D_Vi\":\r\ncase \"PzlMM5N0A\":\r\ncase \"M3JJbkmIq\":\r\ncase \"EzeLONQDI\":\r\ncase \"KZ2sTrVs_\":\r\ncase \"xvFoXROjA\":\r\ncase \"axcDM2Zyu\":\r\nreturn [{hash: \"111r228\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"n2jfm5\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1rti1br\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.maccloud.studio\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}