{"version":3,"file":"script_main.DIeIfCQK.mjs","names":["css","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Navbar","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","NAVBAR","useRef","React.useId","PropertyOverrides","RichText","React.Fragment","SVG","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/bFl0gcebVTdJ6nj0gPvU/LeetH1GXrdc0SJkMJ1Vx/c4N50GEH9.js","https:/framerusercontent.com/modules/NbDOkxRHcouNrvIb5dot/yQPuYM4scEJ0t8deSpgE/tgw8dR4_f.js","https:/framerusercontent.com/modules/cQ4bqqTusINs4pfVYSIv/cOIJ5qGifqZpjuo9c3hB/rUkl1kx8A.js","https:/framerusercontent.com/modules/oGxEOy9px0bxYSAszx1F/RSTRfTtOjC8I2rlBPnIN/Js8b8ZwYZ.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (0c5492c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-BLibW .framer-styles-preset-1wwrwt9:not(.rich-text-wrapper), .framer-BLibW .framer-styles-preset-1wwrwt9.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-BLibW\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={diMa3ShkE:{hover:true}};const serializationHash=\"framer-pLyip\";const variantClassNames={diMa3ShkE:\"framer-v-1aqj1j3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,fw166Q0sn:title??props.fw166Q0sn??\"Services\",LyBVKJWdY:link??props.LyBVKJWdY};};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,LyBVKJWdY,fw166Q0sn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"diMa3ShkE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:LyBVKJWdY,motionChild:true,nodeId:\"diMa3ShkE\",openInNewTab:false,scopeId:\"tgw8dR4_f\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1aqj1j3\",className,classNames)} framer-14x788r`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"diMa3ShkE\",ref:refBinding,style:{opacity:1,...style},variants:{\"diMa3ShkE-hover\":{opacity:.53}},...addPropertyOverrides({\"diMa3ShkE-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nkl128\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"cadCWOc59\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gleoin\",\"data-border\":true,\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"LevNUVel0\",style:{\"--border-bottom-width\":\"1.3000000715255737px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1.3000000715255737px\",\"--border-right-width\":\"1.3000000715255737px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.3000000715255737px\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},variants:{\"diMa3ShkE-hover\":{\"--border-color\":\"rgb(238, 238, 238)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-69f8sh\",\"data-framer-name\":\"Ellipse 6\",layoutDependency:layoutDependency,layoutId:\"WnjDnDo29\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Z1dHVyYSBMVCBCb29r\",\"--framer-font-family\":'\"Futura LT Book\", \"Futura LT Book Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"Services\"})}),className:\"framer-1fmxybg\",\"data-framer-name\":\"Services\",fonts:[\"CUSTOM;Futura LT Book\"],layoutDependency:layoutDependency,layoutId:\"F2Tfrzeus\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:fw166Q0sn,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pLyip.framer-14x788r, .framer-pLyip .framer-14x788r { display: block; }\",\".framer-pLyip.framer-1aqj1j3 { 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; position: relative; text-decoration: none; width: min-content; }\",\".framer-pLyip .framer-1nkl128 { flex: none; gap: 0px; height: 12px; overflow: visible; position: relative; width: 12px; }\",\".framer-pLyip .framer-1gleoin { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-pLyip .framer-69f8sh { flex: none; height: 2px; left: calc(50.00000000000002% - 2.3999999999999986px / 2); position: absolute; top: calc(50.00000000000002% - 2.3999999999999986px / 2); width: 2px; }\",\".framer-pLyip .framer-1fmxybg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pLyip.framer-v-1aqj1j3.hover .framer-69f8sh { bottom: 0px; height: unset; left: 0px; right: 0px; top: 0px; width: unset; }\",'.framer-pLyip[data-border=\"true\"]::after, .framer-pLyip [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 24\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Zp5zUefg5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"LyBVKJWdY\":\"link\",\"fw166Q0sn\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertgw8dR4_f=withCSS(Component,css,\"framer-pLyip\");export default Framertgw8dR4_f;Framertgw8dR4_f.displayName=\"Navbar\";Framertgw8dR4_f.defaultProps={height:24,width:108};addPropertyControls(Framertgw8dR4_f,{LyBVKJWdY:{title:\"Link\",type:ControlType.Link},fw166Q0sn:{defaultValue:\"Services\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(Framertgw8dR4_f,[{explicitInter:true,fonts:[{cssFamilyName:\"Futura LT Book\",source:\"custom\",uiFamilyName:\"Futura LT Book\",url:\"https://framerusercontent.com/assets/6uggsP1NJfZO1zUPAkxu7gFJLk.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertgw8dR4_f\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Zp5zUefg5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"108\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"LyBVKJWdY\\\":\\\"link\\\",\\\"fw166Q0sn\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tgw8dR4_f.map","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bFl0gcebVTdJ6nj0gPvU/LeetH1GXrdc0SJkMJ1Vx/c4N50GEH9.js\";import Navbar from\"https://framerusercontent.com/modules/NbDOkxRHcouNrvIb5dot/yQPuYM4scEJ0t8deSpgE/tgw8dR4_f.js\";const NavbarFonts=getFonts(Navbar);const cycleOrder=[\"WH820KEoF\",\"NksVk2H0F\",\"LGFu1pE2u\"];const serializationHash=\"framer-XQEw2\";const variantClassNames={LGFu1pE2u:\"framer-v-4lau3k\",NksVk2H0F:\"framer-v-3xh5ge\",WH820KEoF:\"framer-v-1do2iu2\"};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\":\"LGFu1pE2u\",desktop:\"WH820KEoF\",phone:\"NksVk2H0F\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WH820KEoF\"};};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:\"WH820KEoF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap166i568=activeVariantCallback(async(...args)=>{setVariant(\"LGFu1pE2u\");});const onTap1m8hj29=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"NksVk2H0F\"),200);});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"NksVk2H0F\",\"LGFu1pE2u\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"NksVk2H0F\",\"LGFu1pE2u\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"LGFu1pE2u\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1do2iu2\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"WH820KEoF\",ref:refBinding,style:{backgroundColor:\"rgb(247, 247, 247)\",...style},...addPropertyOverrides({LGFu1pE2u:{\"data-framer-name\":\"phone open\"},NksVk2H0F:{\"data-framer-name\":\"phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-166dp8r\",layoutDependency:layoutDependency,layoutId:\"lwGmvZil2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Z1dHVyYSBMVCBCb29r\",\"--framer-font-family\":'\"Futura LT Book\", \"Futura LT Book Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"al2v2nWFH\",openInNewTab:false,relValues:[],scopeId:\"rUkl1kx8A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wwrwt9\",\"data-styles-preset\":\"c4N50GEH9\",children:\"UNLOCK THE AGENCY\"})})})}),className:\"framer-q7od7h\",\"data-framer-name\":\"UNLOCK THE AGENCY\",fonts:[\"CUSTOM;Futura LT Book\"],layoutDependency:layoutDependency,layoutId:\"al2v2nWFH\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tknl0v\",layoutDependency:layoutDependency,layoutId:\"TXz8n4uix\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":jsahLff0e\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+40+(((componentViewport?.height||108)-45-63)/2+0+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fv57nt-container\",layoutDependency:layoutDependency,layoutId:\"JWNYh9lMa-container\",nodeId:\"JWNYh9lMa\",rendersWithMotion:true,scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsx(Navbar,{fw166Q0sn:\"Services\",height:\"100%\",id:\"JWNYh9lMa\",layoutId:\"JWNYh9lMa\",LyBVKJWdY:resolvedLinks[0],width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"niD2UbhwC\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+40+(((componentViewport?.height||108)-45-63)/2+0+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vd17a4-container\",layoutDependency:layoutDependency,layoutId:\"M5GtRMrq0-container\",nodeId:\"M5GtRMrq0\",rendersWithMotion:true,scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsx(Navbar,{fw166Q0sn:\"About\",height:\"100%\",id:\"M5GtRMrq0\",layoutId:\"M5GtRMrq0\",LyBVKJWdY:resolvedLinks1[0],width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JU6jqfp3F\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+40+(((componentViewport?.height||108)-45-63)/2+0+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xnk0k6-container\",layoutDependency:layoutDependency,layoutId:\"qCu9WEWcW-container\",nodeId:\"qCu9WEWcW\",rendersWithMotion:true,scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsx(Navbar,{fw166Q0sn:\"Portfolio\",height:\"100%\",id:\"qCu9WEWcW\",layoutId:\"qCu9WEWcW\",LyBVKJWdY:resolvedLinks2[0],width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Bn5dv4u0q\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+40+(((componentViewport?.height||108)-45-63)/2+0+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a7i5lf-container\",layoutDependency:layoutDependency,layoutId:\"JlfIseoJC-container\",nodeId:\"JlfIseoJC\",rendersWithMotion:true,scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsx(Navbar,{fw166Q0sn:\"Contact\",height:\"100%\",id:\"JlfIseoJC\",layoutId:\"JlfIseoJC\",LyBVKJWdY:resolvedLinks3[0],width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rpkavg\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"ieup5I4bN\",...addPropertyOverrides({NksVk2H0F:{\"data-highlight\":true,onTap:onTap166i568}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o7fr2q\",\"data-border\":true,\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"GJE_kQeG6\",style:{\"--border-bottom-width\":\"1.3000000715255737px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1.3000000715255737px\",\"--border-right-width\":\"1.3000000715255737px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.3000000715255737px\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xauz6u\",\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"Kx1YGFcp8\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9esfxe\",layoutDependency:layoutDependency,layoutId:\"Ktmb5p8SE\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15wu5wc\",\"data-framer-name\":\"Vector 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:1200,layoutDependency:layoutDependency,layoutId:\"nqjbzSS7R\",svg:'<svg width=\"1200\" height=\"3\" viewBox=\"-1 -1 1200 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1198 1H0\" stroke=\"black\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mqnqid\",layoutDependency:layoutDependency,layoutId:\"PLKCbi2PC\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WLY7fzgg1\",scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-p3atea framer-hsgmhj\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WLY7fzgg1\",onTap:onTap1m8hj29,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mv2sb0\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"fC91gHWHG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t2ef7d\",\"data-border\":true,\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"WFQZosq3z\",style:{\"--border-bottom-width\":\"1.86px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1.86px\",\"--border-right-width\":\"1.86px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.86px\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j0cwih\",\"data-framer-name\":\"Ellipse 6\",layoutDependency:layoutDependency,layoutId:\"unDBeNOLH\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T2dnIFRleHQgVFJJQUwtMzAw\",\"--framer-font-family\":'\"Ogg Text TRIAL\", \"Ogg Text TRIAL Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"center\"},children:\"Services\"})}),className:\"framer-19teqqm\",\"data-framer-name\":\"Services\",fonts:[\"GF;Ogg Text TRIAL-300\"],layoutDependency:layoutDependency,layoutId:\"i38NHkbsn\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"niD2UbhwC\"},motionChild:true,nodeId:\"CEt0vPOKh\",scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-u84kk5 framer-hsgmhj\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CEt0vPOKh\",onTap:onTap1m8hj29,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1op59jw\",\"data-framer-name\":\"Frame 8\",layoutDependency:layoutDependency,layoutId:\"WNRPhghB1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12s2j4z\",\"data-border\":true,\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"XBa0nR7lG\",style:{\"--border-bottom-width\":\"1.86px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1.86px\",\"--border-right-width\":\"1.86px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.86px\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-muvfzt\",\"data-framer-name\":\"Ellipse 6\",layoutDependency:layoutDependency,layoutId:\"t1z3KTtb7\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T2dnIFRleHQgVFJJQUwtMzAw\",\"--framer-font-family\":'\"Ogg Text TRIAL\", \"Ogg Text TRIAL Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"center\"},children:\"About\"})}),className:\"framer-4iiv9q\",\"data-framer-name\":\"About\",fonts:[\"GF;Ogg Text TRIAL-300\"],layoutDependency:layoutDependency,layoutId:\"VnPEzWDHo\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JU6jqfp3F\"},motionChild:true,nodeId:\"pnJyKIwQB\",scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1iztysw framer-hsgmhj\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pnJyKIwQB\",onTap:onTap1m8hj29,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11ivgu1\",\"data-framer-name\":\"Frame 7\",layoutDependency:layoutDependency,layoutId:\"tkGdq5RDe\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w1rv4f\",\"data-border\":true,\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"twVTLxaXz\",style:{\"--border-bottom-width\":\"1.86px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1.86px\",\"--border-right-width\":\"1.86px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.86px\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qnyemj\",\"data-framer-name\":\"Ellipse 6\",layoutDependency:layoutDependency,layoutId:\"o7q5wzIlW\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T2dnIFRleHQgVFJJQUwtMzAw\",\"--framer-font-family\":'\"Ogg Text TRIAL\", \"Ogg Text TRIAL Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"center\"},children:\"Portfolio\"})}),className:\"framer-1l9d2sh\",\"data-framer-name\":\"Portfolio\",fonts:[\"GF;Ogg Text TRIAL-300\"],layoutDependency:layoutDependency,layoutId:\"eZSGMUDPr\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bn5dv4u0q\"},motionChild:true,nodeId:\"d31Yyjr24\",scopeId:\"rUkl1kx8A\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-6us9kw framer-hsgmhj\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d31Yyjr24\",onTap:onTap1m8hj29,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g6itzh\",\"data-framer-name\":\"Frame 9\",layoutDependency:layoutDependency,layoutId:\"v5nxm6FVG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s3w0nq\",\"data-border\":true,\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"QRMMRHP5W\",style:{\"--border-bottom-width\":\"1.86px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1.86px\",\"--border-right-width\":\"1.86px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.86px\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j1cas0\",\"data-framer-name\":\"Ellipse 6\",layoutDependency:layoutDependency,layoutId:\"dV7YxniI9\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:\"142.84%\",borderBottomRightRadius:\"142.84%\",borderTopLeftRadius:\"142.84%\",borderTopRightRadius:\"142.84%\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T2dnIFRleHQgVFJJQUwtMzAw\",\"--framer-font-family\":'\"Ogg Text TRIAL\", \"Ogg Text TRIAL Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"center\"},children:\"Contact\"})}),className:\"framer-58isef\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Ogg Text TRIAL-300\"],layoutDependency:layoutDependency,layoutId:\"FPKBQgCu1\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XQEw2.framer-hsgmhj, .framer-XQEw2 .framer-hsgmhj { display: block; }\",\".framer-XQEw2.framer-1do2iu2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 75px 5px 75px; position: relative; width: 1590px; }\",\".framer-XQEw2 .framer-166dp8r { 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; position: relative; width: 100%; }\",\".framer-XQEw2 .framer-q7od7h, .framer-XQEw2 .framer-19teqqm, .framer-XQEw2 .framer-4iiv9q, .framer-XQEw2 .framer-1l9d2sh, .framer-XQEw2 .framer-58isef { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XQEw2 .framer-tknl0v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XQEw2 .framer-fv57nt-container, .framer-XQEw2 .framer-1vd17a4-container, .framer-XQEw2 .framer-1xnk0k6-container, .framer-XQEw2 .framer-1a7i5lf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-XQEw2 .framer-1rpkavg { flex: none; gap: 0px; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-XQEw2 .framer-o7fr2q { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-XQEw2 .framer-xauz6u { flex: none; height: 8px; left: calc(50.00000000000002% - 8px / 2); position: absolute; top: calc(50.00000000000002% - 8px / 2); width: 8px; }\",\".framer-XQEw2 .framer-9esfxe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XQEw2 .framer-15wu5wc { flex: 1 0 0px; height: 3px; position: relative; width: 1px; }\",\".framer-XQEw2 .framer-1mqnqid { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14.28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XQEw2 .framer-p3atea, .framer-XQEw2 .framer-u84kk5, .framer-XQEw2 .framer-1iztysw, .framer-XQEw2 .framer-6us9kw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14.28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XQEw2 .framer-mv2sb0, .framer-XQEw2 .framer-1op59jw, .framer-XQEw2 .framer-11ivgu1, .framer-XQEw2 .framer-g6itzh { flex: none; gap: 0px; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-XQEw2 .framer-t2ef7d, .framer-XQEw2 .framer-12s2j4z, .framer-XQEw2 .framer-1w1rv4f, .framer-XQEw2 .framer-1s3w0nq { flex: none; height: 14px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-XQEw2 .framer-j0cwih, .framer-XQEw2 .framer-muvfzt, .framer-XQEw2 .framer-qnyemj, .framer-XQEw2 .framer-1j1cas0 { flex: none; height: 3px; left: 6px; position: absolute; top: 6px; width: 3px; }\",\".framer-XQEw2.framer-v-3xh5ge.framer-1do2iu2 { align-content: flex-end; align-items: flex-end; padding: 40px 20px 5px 20px; width: 380px; }\",\".framer-XQEw2.framer-v-3xh5ge .framer-1rpkavg { cursor: pointer; }\",\".framer-XQEw2.framer-v-4lau3k.framer-1do2iu2 { align-content: flex-end; align-items: flex-end; padding: 40px 20px 35px 20px; width: 380px; }\",\".framer-XQEw2.framer-v-4lau3k .framer-mv2sb0, .framer-XQEw2.framer-v-4lau3k .framer-1op59jw, .framer-XQEw2.framer-v-4lau3k .framer-11ivgu1, .framer-XQEw2.framer-v-4lau3k .framer-g6itzh { order: 1; }\",\".framer-XQEw2.framer-v-4lau3k .framer-19teqqm, .framer-XQEw2.framer-v-4lau3k .framer-4iiv9q, .framer-XQEw2.framer-v-4lau3k .framer-1l9d2sh, .framer-XQEw2.framer-v-4lau3k .framer-58isef { order: 0; }\",...sharedStyle.css,'.framer-XQEw2[data-border=\"true\"]::after, .framer-XQEw2 [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 108\n * @framerIntrinsicWidth 1590\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NksVk2H0F\":{\"layout\":[\"fixed\",\"auto\"]},\"LGFu1pE2u\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrUkl1kx8A=withCSS(Component,css,\"framer-XQEw2\");export default FramerrUkl1kx8A;FramerrUkl1kx8A.displayName=\"NAVBAR\";FramerrUkl1kx8A.defaultProps={height:108,width:1590};addPropertyControls(FramerrUkl1kx8A,{variant:{options:[\"WH820KEoF\",\"NksVk2H0F\",\"LGFu1pE2u\"],optionTitles:[\"desktop\",\"phone\",\"phone open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrUkl1kx8A,[{explicitInter:true,fonts:[{cssFamilyName:\"Futura LT Book\",source:\"custom\",uiFamilyName:\"Futura LT Book\",url:\"https://framerusercontent.com/assets/6uggsP1NJfZO1zUPAkxu7gFJLk.woff2\"}]},...NavbarFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrUkl1kx8A\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"108\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1590\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NksVk2H0F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LGFu1pE2u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rUkl1kx8A.map","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NAVBAR from\"#framer/local/canvasComponent/rUkl1kx8A/rUkl1kx8A.js\";const NAVBARFonts=getFonts(NAVBAR);const ContainerWithFX=withFX(Container);const breakpoints={bPbK0QUm7:\"(max-width: 809.98px)\",IGU0k7gYj:\"(min-width: 1200px)\",RlISSaaHz:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-8AMS5\";const variantClassNames={bPbK0QUm7:\"framer-v-11i3oz6\",IGU0k7gYj:\"framer-v-11voew\",RlISSaaHz:\"framer-v-6n6dv1\"};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={bPbK0QUm7:[\".framer-8AMS5 .framer-4rqx0r-container { height: auto; }\",\".framer-8AMS5 .framer-1914qrr { top: 62px; }\",\".framer-8AMS5 .framer-1qrs2tm { bottom: 86px; height: 60px; left: calc(49.743589743589766% - 61px / 2); width: 61px; }\"],RlISSaaHz:[\".framer-8AMS5 .framer-1914qrr { left: 51%; top: 83px; }\",\".framer-8AMS5 .framer-1qrs2tm { bottom: 92px; height: 64px; left: calc(50.00000000000002% - 65px / 2); width: 65px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={bPbK0QUm7:\".framer-11i3oz6-override\",RlISSaaHz:\".framer-6n6dv1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8AMS5.framer-16yh9ss, .framer-8AMS5 .framer-16yh9ss { display: block; }\",\".framer-8AMS5.framer-11voew { align-content: center; align-items: center; background-color: #f7f7f7; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-8AMS5 .framer-4rqx0r-container { flex: none; height: 101px; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-8AMS5 .framer-pzxrx2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-8AMS5 .framer-v6v9ga { background-color: #000000; flex: none; gap: 0px; height: 309px; order: 1002; overflow: hidden; position: relative; text-decoration: none; width: 100%; }\",\".framer-8AMS5 .framer-97t8fl { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 20px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-8AMS5 .framer-1914qrr { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 61px; white-space: pre; width: auto; }\",\".framer-8AMS5 .framer-1qrs2tm { bottom: 79px; flex: none; height: 86px; left: calc(50.00000000000002% - 88px / 2); position: absolute; width: 88px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bPbK0QUm7:\"(max-width: 809.98px)\",IGU0k7gYj:\"(min-width: 1200px)\",RlISSaaHz:\"(min-width: 810px) and (max-width: 1199.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:\"IGU0k7gYj\",Phone:\"bPbK0QUm7\",Tablet:\"RlISSaaHz\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IGU0k7gYj\"};};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:\"IGU0k7gYj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(247, 247, 247); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-11voew\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bPbK0QUm7:{height:108}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:101,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__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-4rqx0r-container\",layoutScroll:true,nodeId:\"rJCxq_EHn\",rendersWithMotion:true,scopeId:\"Js8b8ZwYZ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bPbK0QUm7:{style:{width:\"100%\"},variant:\"NksVk2H0F\"}},children:/*#__PURE__*/_jsx(NAVBAR,{height:\"100%\",id:\"rJCxq_EHn\",layoutId:\"rJCxq_EHn\",style:{height:\"100%\",width:\"100%\"},variant:\"WH820KEoF\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-pzxrx2\"}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/unlocktheagency/\",motionChild:true,nodeId:\"g2w2AWeIe\",openInNewTab:true,scopeId:\"Js8b8ZwYZ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-v6v9ga framer-16yh9ss\",\"data-framer-name\":\"Frame 18\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RnV0dXJh\",\"--framer-font-family\":'\"Futura\", sans-serif',\"--framer-font-size\":\"220px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(18, 18, 18)\"},children:\"THE AGENCY\"})}),className:\"framer-97t8fl\",\"data-framer-name\":\"THE AGENCY\",fonts:[\"Futura\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bPbK0QUm7:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RnV0dXJh\",\"--framer-font-family\":'\"Futura\", sans-serif',\"--framer-font-size\":\"35.07px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"UNLOCK\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RnV0dXJh\",\"--framer-font-family\":'\"Futura\", sans-serif',\"--framer-font-size\":\"35.07px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"THE AGENCY\"})]})},RlISSaaHz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RnV0dXJh\",\"--framer-font-family\":'\"Futura\", sans-serif',\"--framer-font-size\":\"47px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"UNLOCK THE AGENCY\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RnV0dXJh\",\"--framer-font-family\":'\"Futura\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"UNLOCK THE AGENCY\"})}),className:\"framer-1914qrr\",\"data-framer-name\":\"UNLOCK THE AGENCY\",fonts:[\"Futura\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bPbK0QUm7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 60\"><g transform=\"translate(1.304 0)\"><path d=\"M 0 60.115 L 0 1.313 L 58.391 1.313 L 58.391 60.115 Z\" fill=\"transparent\"></path><path d=\"M 29.176 0 C 21.248 0 20.256 0.038 17.145 0.173 C 14.035 0.317 11.917 0.807 10.066 1.537 C 8.148 2.287 6.517 3.296 4.895 4.929 C 3.273 6.562 2.271 8.205 1.527 10.137 C 0.801 12.01 0.315 14.143 0.172 17.266 C 0.029 20.398 0 21.407 0 29.381 C 0 37.356 0.038 38.365 0.172 41.497 C 0.315 44.629 0.811 46.762 1.527 48.626 C 2.271 50.558 3.273 52.201 4.895 53.834 C 6.517 55.467 8.148 56.476 10.066 57.226 C 11.926 57.956 14.044 58.446 17.145 58.59 C 20.256 58.734 21.248 58.763 29.176 58.763 C 37.105 58.763 38.097 58.724 41.208 58.59 C 44.318 58.446 46.436 57.956 48.297 57.226 C 50.214 56.476 51.836 55.467 53.458 53.834 C 55.08 52.201 56.082 50.558 56.826 48.626 C 57.542 46.753 58.038 44.62 58.181 41.497 C 58.324 38.365 58.353 37.366 58.353 29.381 C 58.353 21.397 58.315 20.398 58.181 17.266 C 58.038 14.133 57.542 12 56.826 10.137 C 56.082 8.205 55.08 6.562 53.458 4.929 C 51.836 3.296 50.214 2.287 48.287 1.537 C 46.427 0.807 44.309 0.317 41.198 0.173 C 38.088 0.038 37.095 0 29.176 0 Z M 26.562 5.294 C 27.335 5.294 28.203 5.294 29.176 5.294 C 36.971 5.294 37.887 5.323 40.969 5.467 C 43.812 5.602 45.358 6.072 46.388 6.476 C 47.753 7.004 48.716 7.648 49.737 8.676 C 50.758 9.704 51.388 10.684 51.922 12.058 C 52.323 13.096 52.8 14.652 52.924 17.515 C 53.067 20.609 53.096 21.541 53.096 29.391 C 53.096 37.241 53.067 38.163 52.924 41.267 C 52.79 44.13 52.323 45.686 51.922 46.724 C 51.397 48.098 50.758 49.068 49.737 50.096 C 48.716 51.124 47.743 51.759 46.388 52.297 C 45.358 52.7 43.812 53.181 40.969 53.305 C 37.897 53.45 36.971 53.478 29.176 53.478 C 21.381 53.478 20.456 53.45 17.384 53.305 C 14.541 53.171 12.995 52.691 11.964 52.297 C 10.6 51.768 9.627 51.124 8.606 50.096 C 7.585 49.068 6.955 48.088 6.421 46.714 C 6.02 45.677 5.543 44.12 5.419 41.257 C 5.276 38.163 5.248 37.231 5.248 29.381 C 5.248 21.532 5.276 20.609 5.419 17.506 C 5.553 14.643 6.02 13.086 6.421 12.049 C 6.946 10.675 7.585 9.695 8.606 8.666 C 9.627 7.638 10.6 7.004 11.964 6.466 C 12.995 6.063 14.541 5.582 17.384 5.457 C 20.084 5.332 21.124 5.294 26.562 5.294 Z M 44.757 10.175 C 42.82 10.175 41.255 11.751 41.255 13.701 C 41.255 15.652 42.82 17.227 44.757 17.227 C 46.694 17.227 48.258 15.652 48.258 13.701 C 48.258 11.751 46.694 10.175 44.757 10.175 Z M 29.176 14.297 C 20.904 14.297 14.188 21.051 14.188 29.391 C 14.188 37.731 20.895 44.476 29.176 44.476 C 37.458 44.476 44.156 37.721 44.156 29.391 C 44.156 21.061 37.458 14.297 29.176 14.297 Z M 29.176 19.591 C 34.548 19.591 38.908 23.972 38.908 29.391 C 38.908 34.8 34.558 39.191 29.176 39.191 C 23.805 39.191 19.445 34.81 19.445 29.391 C 19.454 23.972 23.805 19.591 29.176 19.591 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:11280388901},RlISSaaHz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65 63.5\"><g transform=\"translate(1.39 0)\"><path d=\"M 0 63.61 L 0 1.39 L 62.22 1.39 L 62.22 63.61 Z\" fill=\"transparent\"></path><path d=\"M 31.09 0 C 22.641 0 21.584 0.041 18.269 0.183 C 14.955 0.335 12.698 0.854 10.726 1.627 C 8.682 2.42 6.944 3.487 5.215 5.215 C 3.487 6.944 2.42 8.682 1.627 10.726 C 0.854 12.708 0.335 14.965 0.183 18.27 C 0.031 21.584 0 22.651 0 31.09 C 0 39.528 0.041 40.596 0.183 43.91 C 0.335 47.224 0.864 49.481 1.627 51.453 C 2.42 53.497 3.487 55.235 5.215 56.964 C 6.944 58.692 8.682 59.76 10.726 60.553 C 12.708 61.325 14.965 61.844 18.269 61.996 C 21.584 62.149 22.641 62.179 31.09 62.179 C 39.538 62.179 40.595 62.139 43.91 61.996 C 47.224 61.844 49.481 61.325 51.464 60.553 C 53.507 59.76 55.235 58.692 56.964 56.964 C 58.692 55.235 59.76 53.497 60.553 51.453 C 61.315 49.471 61.844 47.214 61.996 43.91 C 62.149 40.596 62.179 39.538 62.179 31.09 C 62.179 22.641 62.139 21.584 61.996 18.27 C 61.844 14.955 61.315 12.698 60.553 10.726 C 59.76 8.682 58.692 6.944 56.964 5.215 C 55.235 3.487 53.507 2.42 51.453 1.627 C 49.471 0.854 47.214 0.335 43.9 0.183 C 40.585 0.041 39.528 0 31.09 0 Z M 28.304 5.602 C 29.128 5.602 30.053 5.602 31.09 5.602 C 39.396 5.602 40.372 5.632 43.656 5.785 C 46.685 5.927 48.332 6.425 49.43 6.852 C 50.884 7.411 51.911 8.093 52.999 9.18 C 54.087 10.268 54.758 11.305 55.327 12.759 C 55.754 13.857 56.262 15.504 56.394 18.534 C 56.547 21.808 56.577 22.794 56.577 31.1 C 56.577 39.406 56.547 40.382 56.394 43.666 C 56.252 46.695 55.754 48.342 55.327 49.441 C 54.768 50.894 54.087 51.921 52.999 53.009 C 51.911 54.097 50.874 54.768 49.43 55.337 C 48.332 55.764 46.685 56.272 43.656 56.405 C 40.382 56.557 39.396 56.588 31.09 56.588 C 22.784 56.588 21.797 56.557 18.524 56.405 C 15.494 56.262 13.847 55.754 12.749 55.337 C 11.295 54.778 10.258 54.097 9.17 53.009 C 8.082 51.921 7.411 50.884 6.842 49.43 C 6.415 48.332 5.907 46.685 5.775 43.656 C 5.622 40.382 5.592 39.396 5.592 31.09 C 5.592 22.783 5.622 21.808 5.775 18.524 C 5.917 15.494 6.415 13.847 6.842 12.749 C 7.401 11.295 8.082 10.258 9.17 9.17 C 10.258 8.082 11.295 7.411 12.749 6.842 C 13.847 6.415 15.494 5.907 18.524 5.775 C 21.401 5.642 22.509 5.602 28.304 5.602 Z M 47.692 10.766 C 45.628 10.766 43.961 12.434 43.961 14.498 C 43.961 16.562 45.628 18.229 47.692 18.229 C 49.756 18.229 51.423 16.562 51.423 14.498 C 51.423 12.434 49.756 10.766 47.692 10.766 Z M 31.09 15.128 C 22.275 15.128 15.118 22.275 15.118 31.1 C 15.118 39.925 22.265 47.062 31.09 47.062 C 39.914 47.062 47.051 39.914 47.051 31.1 C 47.051 22.285 39.914 15.128 31.09 15.128 Z M 31.09 20.73 C 36.814 20.73 41.46 25.366 41.46 31.1 C 41.46 36.824 36.824 41.47 31.09 41.47 C 25.366 41.47 20.72 36.834 20.72 31.1 C 20.73 25.366 25.366 20.73 31.09 20.73 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10908119107}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qrs2tm\",\"data-framer-name\":\"logo-instagram-noir-png 2\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 88 86\"><g transform=\"translate(1.882 0)\"><path d=\"M 0 86.164 L 0 1.883 L 84.236 1.883 L 84.236 86.164 Z\" fill=\"transparent\"></path><path d=\"M 42.091 0 C 30.653 0 29.221 0.055 24.734 0.248 C 20.247 0.454 17.191 1.157 14.521 2.203 C 11.755 3.278 9.401 4.724 7.061 7.065 C 4.721 9.406 3.276 11.761 2.202 14.529 C 1.156 17.214 0.454 20.272 0.248 24.748 C 0.041 29.237 0 30.683 0 42.113 C 0 53.544 0.055 54.99 0.248 59.479 C 0.454 63.969 1.17 67.026 2.202 69.698 C 3.276 72.466 4.721 74.821 7.061 77.162 C 9.401 79.503 11.755 80.949 14.521 82.023 C 17.205 83.07 20.261 83.772 24.734 83.979 C 29.221 84.185 30.653 84.227 42.091 84.227 C 53.528 84.227 54.96 84.172 59.447 83.979 C 63.934 83.772 66.99 83.07 69.674 82.023 C 72.441 80.949 74.78 79.503 77.12 77.162 C 79.46 74.821 80.905 72.466 81.979 69.698 C 83.011 67.012 83.727 63.955 83.934 59.479 C 84.14 54.99 84.181 53.558 84.181 42.113 C 84.181 30.669 84.126 29.237 83.934 24.748 C 83.727 20.258 83.011 17.201 81.979 14.529 C 80.905 11.761 79.46 9.406 77.12 7.065 C 74.78 4.724 72.441 3.278 69.66 2.203 C 66.976 1.157 63.92 0.454 59.433 0.248 C 54.946 0.055 53.515 0 42.091 0 Z M 38.319 7.588 C 39.434 7.588 40.687 7.588 42.091 7.588 C 53.336 7.588 54.657 7.629 59.103 7.836 C 63.205 8.029 65.434 8.704 66.921 9.282 C 68.889 10.039 70.279 10.962 71.752 12.436 C 73.225 13.909 74.133 15.314 74.904 17.283 C 75.482 18.771 76.17 21.002 76.349 25.105 C 76.556 29.54 76.597 30.876 76.597 42.127 C 76.597 53.379 76.556 54.701 76.349 59.149 C 76.157 63.253 75.482 65.484 74.904 66.971 C 74.147 68.94 73.225 70.331 71.752 71.805 C 70.279 73.278 68.875 74.187 66.921 74.958 C 65.434 75.537 63.205 76.225 59.103 76.404 C 54.671 76.611 53.336 76.652 42.091 76.652 C 30.845 76.652 29.51 76.611 25.078 76.404 C 20.976 76.212 18.747 75.523 17.26 74.958 C 15.292 74.201 13.888 73.278 12.415 71.805 C 10.942 70.331 10.034 68.927 9.263 66.957 C 8.685 65.47 7.997 63.239 7.818 59.135 C 7.612 54.701 7.57 53.365 7.57 42.113 C 7.57 30.862 7.612 29.54 7.818 25.092 C 8.011 20.988 8.685 18.757 9.263 17.27 C 10.02 15.3 10.942 13.895 12.415 12.422 C 13.888 10.948 15.292 10.039 17.26 9.268 C 18.747 8.69 20.976 8.001 25.078 7.822 C 28.973 7.643 30.474 7.588 38.319 7.588 Z M 64.567 14.584 C 61.773 14.584 59.516 16.843 59.516 19.638 C 59.516 22.434 61.773 24.692 64.567 24.692 C 67.361 24.692 69.619 22.434 69.619 19.638 C 69.619 16.843 67.361 14.584 64.567 14.584 Z M 42.091 20.492 C 30.157 20.492 20.467 30.174 20.467 42.127 C 20.467 54.081 30.143 63.749 42.091 63.749 C 54.038 63.749 63.7 54.067 63.7 42.127 C 63.7 30.187 54.038 20.492 42.091 20.492 Z M 42.091 28.08 C 49.84 28.08 56.13 34.36 56.13 42.127 C 56.13 49.881 49.854 56.174 42.091 56.174 C 34.341 56.174 28.051 49.894 28.051 42.127 C 28.065 34.36 34.341 28.08 42.091 28.08 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10851222799,withExternalLayout:true})})]})})]}),/*#__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\"]},\"RlISSaaHz\":{\"layout\":[\"fixed\",\"fixed\"]},\"bPbK0QUm7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"IGU0k7gYj\":[\".framer-4rqx0r-container\",\".framer-v6v9ga\"],\"RlISSaaHz\":[\".framer-4rqx0r-container\",\".framer-v6v9ga\"],\"bPbK0QUm7\":[\".framer-4rqx0r-container\",\".framer-v6v9ga\"]}\n * @framerBreakpoints {\"IGU0k7gYj\":{\"min\":1200,\"canvasClassName\":\"framer-11voew-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"RlISSaaHz\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-6n6dv1-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"bPbK0QUm7\":{\"max\":809,\"canvasClassName\":\"framer-11i3oz6-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant IGU0k7gYj\n * @framerLayoutTemplate\n */const FramerJs8b8ZwYZ=withCSS(Component,css,\"framer-8AMS5\");export default FramerJs8b8ZwYZ;FramerJs8b8ZwYZ.displayName=\"Template\";FramerJs8b8ZwYZ.defaultProps={height:1e3,width:1200};addFonts(FramerJs8b8ZwYZ,[{explicitInter:true,fonts:[]},...NAVBARFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJs8b8ZwYZ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"IGU0k7gYj\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-11voew-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"RlISSaaHz\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-6n6dv1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"bPbK0QUm7\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-11i3oz6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"IGU0k7gYj\",\"framerHitTargets\":\"{\\\"IGU0k7gYj\\\":[\\\".framer-4rqx0r-container\\\",\\\".framer-v6v9ga\\\"],\\\"RlISSaaHz\\\":[\\\".framer-4rqx0r-container\\\",\\\".framer-v6v9ga\\\"],\\\"bPbK0QUm7\\\":[\\\".framer-4rqx0r-container\\\",\\\".framer-v6v9ga\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RlISSaaHz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bPbK0QUm7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/oGxEOy9px0bxYSAszx1F/RSTRfTtOjC8I2rlBPnIN/Js8b8ZwYZ.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {GN52OTR8N: \"daytoday\", jsahLff0e: \"services\", pQIn1UHRo: \"section1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tgJgsTG3tcEXyb2BDF0X/MGzyrTPsXmalgzaVt0oQ/augiA20Il.js\")), path: \"/\"}, niD2UbhwC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hSLCx8nMZBeTUBg8DOLa/Gv0JSvrfLPiOxuYBWNoE/niD2UbhwC.js\")), path: \"/about\"}, Bn5dv4u0q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p0ay43lnudxeb1HjDACd/50bS1sm4b5ubq4eOGO0O/Bn5dv4u0q.js\")), path: \"/contact\"}, JU6jqfp3F: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pudVBFWn3yXTBJ0jytDf/ab0ZjqnHHYj22xjmzYKt/JU6jqfp3F.js\")), path: \"/projects/portfolio\"}, aVpWC3fof: {collectionId: \"LSDm_W2Gl\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/smGAn8pyUVJYeiX49LlL/nKWUZe4v88HGYG3YAhag/aVpWC3fof.js\")), path: \"/projects/:rhSthQ0EC\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LSDm_W2Gl: async () => (await import(\"https://framerusercontent.com/modules/tVctIi5sOnunpJTozLcb/5fWDFJwDP9qzOXibfmrB/LSDm_W2Gl.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"54ec043f93c6c6a404052388dbef49cb54aeda2b0507b308a56324210e10f935\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"niD2UbhwC\":\r\ncase \"Bn5dv4u0q\":\r\ncase \"JU6jqfp3F\":\r\ncase \"aVpWC3fof\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"niD2UbhwC\":\r\ncase \"Bn5dv4u0q\":\r\ncase \"JU6jqfp3F\":\r\ncase \"aVpWC3fof\":\r\nreturn [{hash: \"11voew\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"6n6dv1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"11i3oz6\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.unlocktheagency.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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/KwP643F4bCGYmkpbcxam/qFMODrs3Z0rBUOwjhkXv/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}