{"version":3,"file":"script_main.D1EFe81n.mjs","names":["Component","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Divider","BackToTop","BackToTopInfo","cycleOrder","serializationHash","variantClassNames","transition1","numberToPixelString","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MenuButton","PrimaryButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","Image","css","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","MenuGrowingLine","serializationHash","variantClassNames","transition1","animation","animation1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","cursor","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","Header","MenuOverlay","Footer","CursorDifference80px","useRef","React.useId","className","_Fragment","PropertyOverrides","React.Fragment","React.createElement","Main","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/0wFLq0BuEGX2oeGM71RS/wOgyRZqPggWIgT2c8JL5/CurrentYear.js","https:/framerusercontent.com/modules/iECIKStHBnyYz611TZTA/iYWU3GlnUZ7fuSC4a7tm/BackTop.js","https:/framerusercontent.com/modules/aucCGvyALzLm27DbGMKR/AiEDpknRHYSW5zuaEArb/M_4jZzGK1.js","https:/framerusercontent.com/modules/hSzkHdh8oeC816462lMg/pRF0PGYQBgDb4I6KoaOU/bvMqoaAda.js","https:/framerusercontent.com/modules/93UwOs34Xgp00XI4Q6mH/nd3tVp4Ft6Vx0ytPYxLC/TimeDisplay.js","https:/framerusercontent.com/modules/MLb70jUif2lVSQMGnM51/iSkFH7SHSMxPwuIZyIKV/vXk8tlKTq.js","https:/framerusercontent.com/modules/oiylIAYrf3PqwVmS9QZ6/c2scqnEH0uVmIdzI7qi5/WqMq91MwX.js","https:/framerusercontent.com/modules/rBi9OmFwrFj0xNP4ozGO/8DPlVLqKiOMfItTxdM6l/h7ceNXvKN.js","https:/framerusercontent.com/modules/7Qdz5DUZp42RS4y1ALda/3TVgFRCv82Eqvdmfjr2p/snXmyGpkn.js","https:/framerusercontent.com/modules/qEb3UXITA6QOcisO5eF2/3USEx6KAcmjJmQUJ18Av/BVQE8aYu1.js","https:/framerusercontent.com/modules/ynxXf5N1IPqscHoDQNst/6AXKPvEQbFRpvKPPPCWd/UEYjFWOqn.js","https:/framerusercontent.com/modules/m34bHWrlwtxXc5FtAu0f/lE9oXa6XFfywB8HGdDVi/HVOJAhOsQ.js","https:/framerusercontent.com/modules/9YMU6AYL6sJBhv1YhRKZ/pmgsZ9fNbpp6vKCCZMYv/uSDwTnTj_.js","https:/framerusercontent.com/modules/jgNWN9FzS0ISGNJnmWB1/RbjnUsplyDyaNWczyFWq/oo1TZOVzR.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import styled from\"styled-components\";const Year=styled.div`\n  color: ${props=>props.color||\"#000\"};\n  \n  font-family: ${props=>props.font?.fontFamily||\"Inter\"};\n  font-size: ${props=>props.font?.fontSize||\"16px\"};\n  font-weight: ${props=>props.font?.fontWeight||400};\n  line-height: ${props=>props.font?.lineHeight||\"1.2\"};\n  letter-spacing: ${props=>props.font?.letterSpacing||\"normal\"};\n  text-align: ${props=>props.font?.textAlign||\"left\"};\n  font-style: ${props=>props.font?.fontStyle||\"normal\"};\n  \n  padding: 0;\n  margin: 0;\n  box-sizing: content-box;\n  vertical-align: baseline;\n \n  width: auto;\n  height: auto;\n  display: inline-block;\n  white-space: nowrap;\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export function CurrentYear(props){const year=new Date().getFullYear();return /*#__PURE__*/_jsx(Year,{...props,children:props.content||year});}addPropertyControls(CurrentYear,{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:true,defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Inter\",fontSize:16,fontWeight:400,lineHeight:\"1.2\",letterSpacing:\"normal\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\",description:\"Discover more Framer resources at [Pixco](https://pixcodrops.com/resources)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CurrentYear\":{\"type\":\"reactComponent\",\"name\":\"CurrentYear\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrentYear.map","/**\n * Scroll Back Top for Framer\n * Licensed under CC0-1.0 - Free for personal and commercial use with attribution\n * Created by Stefan (x.com/hyggemethat) at pixcodrops.com\n *\n * Redistribution or modification of this work is permitted, but re-sharing or altering it\n * in a way that misrepresents authorship is not allowed. Proper attribution is required.\n *\n * Hope you enjoy using it!\n */import{jsx as _jsx}from\"react/jsx-runtime\";export function backTop(Component){return function BackTopOverride(props){const scrollToTop=event=>{// Prevent default action if it's a link\nevent.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:scrollToTop,role:\"button\",\"aria-label\":\"Scroll back to top\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"backTop\":{\"type\":\"reactHoc\",\"name\":\"backTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackTop.map","// Generated by Framer (20dc3ed)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={sA4noi6jw:{hover:true}};const serializationHash=\"framer-NlwjM\";const variantClassNames={sA4noi6jw:\"framer-v-y2cw2m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"sA4noi6jw\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-y2cw2m\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"sA4noi6jw\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({\"sA4noi6jw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1va4mxv\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"PGfgfYgK9\",style:{rotate:-90},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-evxnj2\",\"data-framer-name\":\"Arrow\",fill:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",intrinsicHeight:42,intrinsicWidth:56,layoutDependency:layoutDependency,layoutId:\"a6dQc4wic\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"56\" height=\"42\" fill=\"currentColor\"><path d=\"M46.229 18.003 33.312 3.853 36.83 0 56 21 36.83 42l-3.517-3.853 13.413-14.695H0v-5.449Z\"/></svg>',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NlwjM.framer-5apmds, .framer-NlwjM .framer-5apmds { display: block; }\",\".framer-NlwjM.framer-y2cw2m { cursor: pointer; height: 36px; overflow: visible; position: relative; width: 36px; }\",\".framer-NlwjM .framer-1va4mxv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; left: calc(50.37593984962408% - 16px / 2); overflow: visible; padding: 0px; pointer-events: auto; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; z-index: 1; }\",\".framer-NlwjM .framer-evxnj2 { flex: none; height: 10px; position: relative; width: 12px; }\",\".framer-NlwjM.framer-v-y2cw2m.hover.framer-y2cw2m { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); }\",\".framer-NlwjM.framer-v-y2cw2m.hover .framer-1va4mxv { left: calc(50.00000000000002% - 16px / 2); top: 8px; }\",'.framer-NlwjM[data-border=\"true\"]::after, .framer-NlwjM [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 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EF11d7M6G\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerM_4jZzGK1=withCSS(Component,css,\"framer-NlwjM\");export default FramerM_4jZzGK1;FramerM_4jZzGK1.displayName=\"Back to Top\";FramerM_4jZzGK1.defaultProps={height:36,width:36};addFonts(FramerM_4jZzGK1,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM_4jZzGK1\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"36\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EF11d7M6G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./M_4jZzGK1.map","// Generated by Framer (8f9ffef)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{CurrentYear}from\"https://framerusercontent.com/modules/0wFLq0BuEGX2oeGM71RS/wOgyRZqPggWIgT2c8JL5/CurrentYear.js\";import{backTop}from\"https://framerusercontent.com/modules/iECIKStHBnyYz611TZTA/iYWU3GlnUZ7fuSC4a7tm/BackTop.js\";import{onAppear}from\"https://framerusercontent.com/modules/v9ATfhtfdROoV1hwmFJT/Elz4K5ogADMWiz8dWF2Q/ScrambleText.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1WTkAB2s0VEMB0MI7Mz8/jBXIDZ3Mfw0adSD3ED9x/ejJIg_av5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kDjOBf0VxK0nTNGfFQ6y/WMoyHs86PBM3pDJ6e85S/oO0dvN1Rh.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/tmawrHxvHgoLCBjCIR8H/VsU6yY3rzrwosbo7MTGE/qAFjFP3NM.js\";import BackToTop,*as BackToTopInfo from\"https://framerusercontent.com/modules/aucCGvyALzLm27DbGMKR/AiEDpknRHYSW5zuaEArb/M_4jZzGK1.js\";import Divider from\"https://framerusercontent.com/modules/khPqIfgbTfS71UUeBN9q/gBVkuDm6oPQzKIqzwkA1/zV5X0wgBY.js\";const DividerFonts=getFonts(Divider);const DividerWithVariantAppearEffect=withVariantAppearEffect(Divider);const RichTextOnAppear1fyzgsh=withCodeBoundaryForOverrides(RichText,{nodeId:\"dMtv35kLa\",override:onAppear,scopeId:\"bvMqoaAda\"});const RichTextOnAppear13b1q0q=withCodeBoundaryForOverrides(RichText,{nodeId:\"vV24e468N\",override:onAppear,scopeId:\"bvMqoaAda\"});const BackToTopFonts=getFonts(BackToTop);const BackToTopBackTop1uooz7mWithMappedReactPropslp32rv=withMappedReactProps(withCodeBoundaryForOverrides(BackToTop,{nodeId:\"rfOyRpPhd\",override:backTop,scopeId:\"bvMqoaAda\"}),BackToTopInfo);const BackToTopBackTop1i3xxa9WithMappedReactPropslp32rv=withMappedReactProps(withCodeBoundaryForOverrides(BackToTop,{nodeId:\"c3mgQw1HL\",override:backTop,scopeId:\"bvMqoaAda\"}),BackToTopInfo);const CurrentYearFonts=getFonts(CurrentYear);const cycleOrder=[\"vioZzQLSW\",\"UKvUNCbRd\"];const serializationHash=\"framer-mZOJ6\";const variantClassNames={UKvUNCbRd:\"framer-v-1h9bace\",vioZzQLSW:\"framer-v-eoxhy3\"};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 numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"vioZzQLSW\",Mobile:\"UKvUNCbRd\"};const getProps=({afterYear,beforeYear,height,id,padding,width,...props})=>{return{...props,FLlQdK1cI:afterYear??props.FLlQdK1cI??\"SMorrison.co All rights reserved.\",iXPFotVdi:padding??props.iXPFotVdi??\"0px 40px 0px 40px\",LZxFUKmrE:beforeYear??props.LZxFUKmrE??\"Copyright\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vioZzQLSW\"};};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,iXPFotVdi,LZxFUKmrE,FLlQdK1cI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vioZzQLSW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprxupoi=activeVariantCallback(async(...args)=>{setVariant(\"vioZzQLSW\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UKvUNCbRd\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"UKvUNCbRd\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-eoxhy3\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vioZzQLSW\",ref:refBinding,style:{backgroundColor:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",...style},...addPropertyOverrides({UKvUNCbRd:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10h2g0x-container\",layoutDependency:layoutDependency,layoutId:\"xiVK2_nk_-container\",nodeId:\"xiVK2_nk_\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(Divider,{dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"xiVK2_nk_\",Kf0EWwztP:\"0px\",layoutId:\"xiVK2_nk_\",style:{width:\"100%\"},variant:\"gMxQPgrFo\",width:\"100%\",...addPropertyOverrides({UKvUNCbRd:{variant:\"yHiEfXZEk\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1md8ana-container\",layoutDependency:layoutDependency,layoutId:\"HWiHIiaJM-container\",nodeId:\"HWiHIiaJM\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"UpA4Heapr\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"gRyTU2fYp\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"HWiHIiaJM\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"HWiHIiaJM\",style:{width:\"100%\"},variant:\"UpA4Heapr\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6r4295\",\"data-framer-name\":\"Index\",layoutDependency:layoutDependency,layoutId:\"oaRX2B3Xy\",style:{\"--oiew1h\":numberToPixelString(iXPFotVdi)},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pquexw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"sNUysBHRK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i8fkzq\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"XC2whLTxi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bdfc4t\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"PLlZLPjxn\",children:[/*#__PURE__*/_jsx(RichTextOnAppear1fyzgsh,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Quick links\"})}),className:\"framer-1fyzgsh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dMtv35kLa\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r9uwn4\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"qXYuM6Wb_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fqYqPPaDF\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"HOME\"})})})}),className:\"framer-11rps31\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fqYqPPaDF\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IQVptMsNM\"},motionChild:true,nodeId:\"IyeBQ2gaR\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"ABOUT\"})})})}),className:\"framer-qmipet\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IyeBQ2gaR\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gZvVwws5u\"},motionChild:true,nodeId:\"I7YQYbPWz\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"CONTACT \"})})})}),className:\"framer-1yyhk7t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I7YQYbPWz\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ueurxo\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"njhvoWXJm\",children:[/*#__PURE__*/_jsx(RichTextOnAppear13b1q0q,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Contact\"})}),className:\"framer-13b1q0q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vV24e468N\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lc718m\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"f52cXrPcH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@smorrison.co\",motionChild:true,nodeId:\"K3HT96F4o\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"hello@smorrison.co\"})})})}),className:\"framer-1ufh44g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"K3HT96F4o\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+447903635264\",motionChild:true,nodeId:\"RGFIqQJQU\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"+44 (0)7903 635 264\"})})})}),className:\"framer-1yc37oi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RGFIqQJQU\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:\"  \"})}),className:\"framer-ne3ocg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RDnxdQ6E5\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uooz7m-container\",layoutDependency:layoutDependency,layoutId:\"rfOyRpPhd-container\",nodeId:\"rfOyRpPhd\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(BackToTopBackTop1uooz7mWithMappedReactPropslp32rv,{height:\"100%\",id:\"rfOyRpPhd\",layoutId:\"rfOyRpPhd\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pazx3i\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"k0CFof7Rv\"})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({UKvUNCbRd:{height:240,width:componentViewport?.width||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-us15oa-container\",layoutDependency:layoutDependency,layoutId:\"ijyuI9aJK-container\",nodeId:\"ijyuI9aJK\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"UpA4Heapr\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"gRyTU2fYp\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"ijyuI9aJK\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"ijyuI9aJK\",style:{width:\"100%\"},variant:\"UpA4Heapr\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ref50c\",\"data-framer-name\":\"Designer\",layoutDependency:layoutDependency,layoutId:\"DFQFLnDGv\",style:{\"--oiew1h\":numberToPixelString(iXPFotVdi)},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i3xxa9-container\",layoutDependency:layoutDependency,layoutId:\"c3mgQw1HL-container\",nodeId:\"c3mgQw1HL\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(BackToTopBackTop1i3xxa9WithMappedReactPropslp32rv,{height:\"100%\",id:\"c3mgQw1HL\",layoutId:\"c3mgQw1HL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rofw0s-container\",layoutDependency:layoutDependency,layoutId:\"Y7l8j9uAh-container\",nodeId:\"Y7l8j9uAh\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"UpA4Heapr\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"gRyTU2fYp\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"Y7l8j9uAh\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"Y7l8j9uAh\",style:{width:\"100%\"},variant:\"UpA4Heapr\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mqe3q6-container\",layoutDependency:layoutDependency,layoutId:\"KOEZq11zz-container\",nodeId:\"KOEZq11zz\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"yHiEfXZEk\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"r_EYcmskd\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"KOEZq11zz\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"KOEZq11zz\",style:{width:\"100%\"},variant:\"yHiEfXZEk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mh1rrd\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"rxGMiNZ2j\",style:{\"--oiew1h\":numberToPixelString(iXPFotVdi)},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ajfux3\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"iM4Y8mnwl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z8kb01\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"wrkg_REKd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Copyright\"})}),className:\"framer-2t9y9h\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fs5l0TF2N\",onTap:onTaprxupoi,style:{\"--extracted-tcooor\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LZxFUKmrE,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i17qqf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lu4XuPy0U-container\",nodeId:\"lu4XuPy0U\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(CurrentYear,{color:\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"lu4XuPy0U\",layoutId:\"lu4XuPy0U\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Pixco. All rights reserved.\"})}),className:\"framer-1nn2w3o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p9uMSIUCV\",style:{\"--extracted-tcooor\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:FLlQdK1cI,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15jpxvw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"uc4CB6pea\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yhVqgR53y\"},motionChild:true,nodeId:\"zqCslBp5Q\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"Privacy Policy\"})})})}),className:\"framer-172o7di\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zqCslBp5Q\",style:{\"--extracted-r6o4lv\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vOaplxCan\"},motionChild:true,nodeId:\"oePtk6U4Y\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"404\"})})})}),className:\"framer-cpxfqz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oePtk6U4Y\",style:{\"--extracted-r6o4lv\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mZOJ6.framer-17awlmo, .framer-mZOJ6 .framer-17awlmo { display: block; }\",\".framer-mZOJ6.framer-eoxhy3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 930px; }\",\".framer-mZOJ6 .framer-10h2g0x-container, .framer-mZOJ6 .framer-1md8ana-container, .framer-mZOJ6 .framer-us15oa-container, .framer-mZOJ6 .framer-rofw0s-container, .framer-mZOJ6 .framer-mqe3q6-container { flex: none; height: auto; position: relative; width: 100%; z-index: 2; }\",\".framer-mZOJ6 .framer-6r4295 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--oiew1h); position: relative; width: 100%; z-index: 2; }\",\".framer-mZOJ6 .framer-pquexw { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mZOJ6 .framer-1i8fkzq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-mZOJ6 .framer-1bdfc4t, .framer-mZOJ6 .framer-1ueurxo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 180px; }\",\".framer-mZOJ6 .framer-1fyzgsh, .framer-mZOJ6 .framer-13b1q0q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mZOJ6 .framer-1r9uwn4, .framer-mZOJ6 .framer-1lc718m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\",\".framer-mZOJ6 .framer-11rps31, .framer-mZOJ6 .framer-qmipet, .framer-mZOJ6 .framer-1yyhk7t, .framer-mZOJ6 .framer-1ufh44g, .framer-mZOJ6 .framer-1yc37oi, .framer-mZOJ6 .framer-ne3ocg, .framer-mZOJ6 .framer-1nn2w3o, .framer-mZOJ6 .framer-172o7di, .framer-mZOJ6 .framer-cpxfqz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mZOJ6 .framer-1uooz7m-container { flex: none; height: 36px; position: absolute; right: 0px; top: 0px; width: 36px; z-index: 1; }\",\".framer-mZOJ6 .framer-pazx3i { align-content: center; align-items: center; display: flex; flex: 0.5 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; min-height: 30px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mZOJ6 .framer-ref50c { 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: var(--oiew1h); position: relative; width: 100%; }\",\".framer-mZOJ6 .framer-1i3xxa9-container { flex: none; height: 36px; position: relative; width: 36px; z-index: 1; }\",\".framer-mZOJ6 .framer-mh1rrd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: var(--oiew1h); position: relative; width: 100%; }\",\".framer-mZOJ6 .framer-1ajfux3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-mZOJ6 .framer-z8kb01 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mZOJ6 .framer-2t9y9h { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mZOJ6 .framer-i17qqf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mZOJ6 .framer-15jpxvw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mZOJ6.framer-v-1h9bace.framer-eoxhy3 { padding: 29px 0px 29px 0px; width: 375px; }\",\".framer-mZOJ6.framer-v-1h9bace .framer-1i8fkzq { gap: 0px; }\",\".framer-mZOJ6.framer-v-1h9bace .framer-1bdfc4t { width: 124px; }\",\".framer-mZOJ6.framer-v-1h9bace .framer-1ajfux3 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; order: 0; padding: 19px 0px 19px 0px; }\",\".framer-mZOJ6.framer-v-1h9bace .framer-z8kb01 { flex: none; flex-direction: column; width: 100%; }\",\".framer-mZOJ6.framer-v-1h9bace .framer-15jpxvw { flex: none; justify-content: flex-start; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 381\n * @framerIntrinsicWidth 930\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UKvUNCbRd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"iXPFotVdi\":\"padding\",\"LZxFUKmrE\":\"beforeYear\",\"FLlQdK1cI\":\"afterYear\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbvMqoaAda=withCSS(Component,css,\"framer-mZOJ6\");export default FramerbvMqoaAda;FramerbvMqoaAda.displayName=\"Footer\";FramerbvMqoaAda.defaultProps={height:381,width:930};addPropertyControls(FramerbvMqoaAda,{variant:{options:[\"vioZzQLSW\",\"UKvUNCbRd\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},iXPFotVdi:{defaultValue:\"0px 40px 0px 40px\",title:\"Padding\",type:ControlType.Padding},LZxFUKmrE:{defaultValue:\"Copyright\",description:\"Copyright \\xa9\",displayTextArea:false,title:\"Before Year\",type:ControlType.String},FLlQdK1cI:{defaultValue:\"SMorrison.co All rights reserved.\",description:\"SMORRISON.co  All rights reserved.\",displayTextArea:false,title:\"After Year\",type:ControlType.String}});addFonts(FramerbvMqoaAda,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Geist Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...DividerFonts,...BackToTopFonts,...CurrentYearFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbvMqoaAda\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"iXPFotVdi\\\":\\\"padding\\\",\\\"LZxFUKmrE\\\":\\\"beforeYear\\\",\\\"FLlQdK1cI\\\":\\\"afterYear\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UKvUNCbRd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"381\",\"framerIntrinsicWidth\":\"930\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bvMqoaAda.map","import{jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import styled from\"styled-components\";const TimeDisplay=styled.div`\n  color: ${props=>props.color||\"#000\"};\n  \n  font-family: ${props=>props.font?.fontFamily||\"Inter\"};\n  font-size: ${props=>props.font?.fontSize||\"16px\"};\n  font-weight: ${props=>props.font?.fontWeight||400};\n  line-height: ${props=>props.font?.lineHeight||\"1.2\"};\n  letter-spacing: ${props=>props.font?.letterSpacing||\"normal\"};\n  text-align: ${props=>props.font?.textAlign||\"left\"};\n  font-style: ${props=>props.font?.fontStyle||\"normal\"};\n  \n  padding: 0;\n  margin: 0;\n  box-sizing: content-box;\n  vertical-align: baseline;\n \n  width: auto;\n  height: auto;\n  display: inline-block;\n  white-space: nowrap;\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export function DisplayTime(props){const{city,use24HourFormat,showMinutes,showSeconds,font,color}=props;const[time,setTime]=React.useState(\"\");const[timezone,setTimezone]=React.useState(\"\");React.useEffect(()=>{// Function to update time based on city timezone\nconst updateTime=()=>{try{const date=new Date;const cityTimezone=getTimeZone(city);setTimezone(cityTimezone);// Get formatted time string based on user preferences\nconst options={hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showMinutes&&showSeconds?\"numeric\":undefined,hour12:!use24HourFormat,timeZone:cityTimezone};const formatter=new Intl.DateTimeFormat(\"en-US\",options);setTime(formatter.format(date));}catch(error){setTime(\"Invalid location\");setTimezone(\"\");}};// Update time immediately\nupdateTime();// Set interval to update time every second if showing seconds, otherwise every minute\nconst intervalDelay=showMinutes&&showSeconds?1e3:6e4;const intervalId=setInterval(updateTime,intervalDelay);// Clear interval on component unmount\nreturn()=>clearInterval(intervalId);},[city,use24HourFormat,showMinutes,showSeconds]);// Helper function to get timezone from city name with expanded city list\nfunction getTimeZone(cityName){// Comprehensive mapping of cities to timezones\nconst cityTimeZones=getCityTimeZones();return cityTimeZones[cityName]||\"UTC\"// Default to UTC if city not found\n;}return /*#__PURE__*/_jsxs(TimeDisplay,{font:font,color:color,children:[time,!timezone&&city.trim()!==\"\"&&\" (UTC)\"]});}// Helper function to get all city-timezone mappings\nfunction getCityTimeZones(){return{// Europe\nCopenhagen:\"Europe/Copenhagen\",Aarhus:\"Europe/Copenhagen\",Odense:\"Europe/Copenhagen\",Stockholm:\"Europe/Stockholm\",Gothenburg:\"Europe/Stockholm\",Malmo:\"Europe/Stockholm\",Oslo:\"Europe/Oslo\",Bergen:\"Europe/Oslo\",Helsinki:\"Europe/Helsinki\",Tampere:\"Europe/Helsinki\",London:\"Europe/London\",Manchester:\"Europe/London\",Birmingham:\"Europe/London\",Edinburgh:\"Europe/London\",Dublin:\"Europe/Dublin\",Cork:\"Europe/Dublin\",Paris:\"Europe/Paris\",Lyon:\"Europe/Paris\",Marseille:\"Europe/Paris\",Berlin:\"Europe/Berlin\",Munich:\"Europe/Berlin\",Hamburg:\"Europe/Berlin\",Frankfurt:\"Europe/Berlin\",Cologne:\"Europe/Berlin\",Amsterdam:\"Europe/Amsterdam\",Rotterdam:\"Europe/Amsterdam\",Brussels:\"Europe/Brussels\",Antwerp:\"Europe/Brussels\",Madrid:\"Europe/Madrid\",Barcelona:\"Europe/Madrid\",Valencia:\"Europe/Madrid\",Lisbon:\"Europe/Lisbon\",Porto:\"Europe/Lisbon\",Rome:\"Europe/Rome\",Milan:\"Europe/Rome\",Naples:\"Europe/Rome\",Florence:\"Europe/Rome\",Venice:\"Europe/Rome\",Zurich:\"Europe/Zurich\",Geneva:\"Europe/Zurich\",Bern:\"Europe/Zurich\",Vienna:\"Europe/Vienna\",Salzburg:\"Europe/Vienna\",Prague:\"Europe/Prague\",Budapest:\"Europe/Budapest\",Warsaw:\"Europe/Warsaw\",Krakow:\"Europe/Warsaw\",Athens:\"Europe/Athens\",Thessaloniki:\"Europe/Athens\",Sofia:\"Europe/Sofia\",Bucharest:\"Europe/Bucharest\",Belgrade:\"Europe/Belgrade\",Zagreb:\"Europe/Zagreb\",Istanbul:\"Europe/Istanbul\",Ankara:\"Europe/Istanbul\",Moscow:\"Europe/Moscow\",\"St Petersburg\":\"Europe/Moscow\",Kiev:\"Europe/Kiev\",Minsk:\"Europe/Minsk\",Riga:\"Europe/Riga\",Tallinn:\"Europe/Tallinn\",Vilnius:\"Europe/Vilnius\",// North America\n\"New York\":\"America/New_York\",Boston:\"America/New_York\",\"Washington DC\":\"America/New_York\",Philadelphia:\"America/New_York\",Atlanta:\"America/New_York\",Miami:\"America/New_York\",Toronto:\"America/Toronto\",Ottawa:\"America/Toronto\",Montreal:\"America/Montreal\",Chicago:\"America/Chicago\",Houston:\"America/Chicago\",Dallas:\"America/Chicago\",\"Mexico City\":\"America/Mexico_City\",Denver:\"America/Denver\",Phoenix:\"America/Phoenix\",\"Los Angeles\":\"America/Los_Angeles\",\"San Francisco\":\"America/Los_Angeles\",Seattle:\"America/Los_Angeles\",\"San Diego\":\"America/Los_Angeles\",\"Las Vegas\":\"America/Los_Angeles\",Portland:\"America/Los_Angeles\",Vancouver:\"America/Vancouver\",Anchorage:\"America/Anchorage\",Honolulu:\"Pacific/Honolulu\",// Asia\nTokyo:\"Asia/Tokyo\",Osaka:\"Asia/Tokyo\",Kyoto:\"Asia/Tokyo\",Sapporo:\"Asia/Tokyo\",Seoul:\"Asia/Seoul\",Busan:\"Asia/Seoul\",Beijing:\"Asia/Shanghai\",Shanghai:\"Asia/Shanghai\",Guangzhou:\"Asia/Shanghai\",Shenzhen:\"Asia/Shanghai\",Chongqing:\"Asia/Shanghai\",\"Hong Kong\":\"Asia/Hong_Kong\",Taipei:\"Asia/Taipei\",Singapore:\"Asia/Singapore\",\"Kuala Lumpur\":\"Asia/Kuala_Lumpur\",Bangkok:\"Asia/Bangkok\",Jakarta:\"Asia/Jakarta\",Manila:\"Asia/Manila\",\"Ho Chi Minh City\":\"Asia/Ho_Chi_Minh\",Hanoi:\"Asia/Ho_Chi_Minh\",Yangon:\"Asia/Yangon\",Dhaka:\"Asia/Dhaka\",Colombo:\"Asia/Colombo\",Mumbai:\"Asia/Kolkata\",Delhi:\"Asia/Kolkata\",Kolkata:\"Asia/Kolkata\",Chennai:\"Asia/Kolkata\",Bangalore:\"Asia/Kolkata\",Karachi:\"Asia/Karachi\",Lahore:\"Asia/Karachi\",Kabul:\"Asia/Kabul\",Tehran:\"Asia/Tehran\",Dubai:\"Asia/Dubai\",\"Abu Dhabi\":\"Asia/Dubai\",Muscat:\"Asia/Muscat\",Doha:\"Asia/Qatar\",Riyadh:\"Asia/Riyadh\",Jeddah:\"Asia/Riyadh\",Baghdad:\"Asia/Baghdad\",Jerusalem:\"Asia/Jerusalem\",\"Tel Aviv\":\"Asia/Jerusalem\",// Australia & Pacific\nSydney:\"Australia/Sydney\",Melbourne:\"Australia/Melbourne\",Brisbane:\"Australia/Brisbane\",Perth:\"Australia/Perth\",Adelaide:\"Australia/Adelaide\",Hobart:\"Australia/Hobart\",Darwin:\"Australia/Darwin\",Auckland:\"Pacific/Auckland\",Wellington:\"Pacific/Auckland\",Christchurch:\"Pacific/Auckland\",Suva:\"Pacific/Fiji\",Noumea:\"Pacific/Noumea\",\"Port Moresby\":\"Pacific/Port_Moresby\",// Africa\nCairo:\"Africa/Cairo\",Alexandria:\"Africa/Cairo\",Casablanca:\"Africa/Casablanca\",Rabat:\"Africa/Casablanca\",Tunis:\"Africa/Tunis\",Algiers:\"Africa/Algiers\",Tripoli:\"Africa/Tripoli\",Khartoum:\"Africa/Khartoum\",Johannesburg:\"Africa/Johannesburg\",\"Cape Town\":\"Africa/Johannesburg\",Durban:\"Africa/Johannesburg\",Pretoria:\"Africa/Johannesburg\",Lagos:\"Africa/Lagos\",Nairobi:\"Africa/Nairobi\",Mombasa:\"Africa/Nairobi\",\"Addis Ababa\":\"Africa/Addis_Ababa\",\"Dar es Salaam\":\"Africa/Dar_es_Salaam\",Accra:\"Africa/Accra\",Dakar:\"Africa/Dakar\",// South America\n\"Sao Paulo\":\"America/Sao_Paulo\",\"Rio de Janeiro\":\"America/Sao_Paulo\",Brasilia:\"America/Sao_Paulo\",\"Buenos Aires\":\"America/Argentina/Buenos_Aires\",Cordoba:\"America/Argentina/Cordoba\",Santiago:\"America/Santiago\",Lima:\"America/Lima\",Bogota:\"America/Bogota\",Medellin:\"America/Bogota\",Caracas:\"America/Caracas\",\"La Paz\":\"America/La_Paz\",Quito:\"America/Guayaquil\",Montevideo:\"America/Montevideo\"};}const cityOptions=Object.keys(getCityTimeZones());addPropertyControls(DisplayTime,{city:{type:ControlType.Enum,title:\"City\",defaultValue:\"Copenhagen\",options:cityOptions,optionTitles:cityOptions},use24HourFormat:{type:ControlType.Boolean,title:\"24-Hour Format\",defaultValue:true},showMinutes:{type:ControlType.Boolean,title:\"Show Minutes\",defaultValue:true},showSeconds:{type:ControlType.Boolean,title:\"Show Seconds\",defaultValue:true,hidden:props=>!props.showMinutes},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:true,defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Inter\",fontSize:16,fontWeight:400,lineHeight:\"1.2\",letterSpacing:\"normal\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\",description:\"Discover more Framer resources at [Pixco](https://pixcodrops.com/resources)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"DisplayTime\":{\"type\":\"reactComponent\",\"name\":\"DisplayTime\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeDisplay.map","// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,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/KXvzJ7zV39ZlJpveADLM/BVUTp4WiWKn2a84HNviA/wyD593zT0.js\";const cycleOrder=[\"d22bTcAWh\",\"nGOL0CBzD\",\"tTFeRwQV1\"];const serializationHash=\"framer-yw3h4\";const variantClassNames={d22bTcAWh:\"framer-v-1syzf0t\",nGOL0CBzD:\"framer-v-155qeh1\",tTFeRwQV1:\"framer-v-17fh4oj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Button Hover In\":\"nGOL0CBzD\",\"Button Hover Out\":\"tTFeRwQV1\",Button:\"d22bTcAWh\"};const getProps=({color,height,id,link,title,width,...props})=>{return{...props,bcm2F32Wt:title??props.bcm2F32Wt??\"CONTACT\",iyI4MQpRk:color??props.iyI4MQpRk??\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(227, 227, 227))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"d22bTcAWh\",Zx9gs_xRZ:link??props.Zx9gs_xRZ};};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,bcm2F32Wt,Zx9gs_xRZ,iyI4MQpRk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"d22bTcAWh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1eazoeu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"nGOL0CBzD\");});const onMouseLeave1ehc5nq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"tTFeRwQV1\");});const onAppearbnzx9u=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"d22bTcAWh\"),300);});useOnVariantChange(baseVariant,{tTFeRwQV1:onAppearbnzx9u});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tTFeRwQV1\")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,...addPropertyOverrides({nGOL0CBzD:{value:transition2},tTFeRwQV1:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:Zx9gs_xRZ,motionChild:true,nodeId:\"d22bTcAWh\",scopeId:\"vXk8tlKTq\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1syzf0t\",className,classNames)} framer-12ijt5q`,\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d22bTcAWh\",onMouseEnter:onMouseEnter1eazoeu,ref:refBinding,style:{...style},...addPropertyOverrides({nGOL0CBzD:{\"data-framer-name\":\"Button Hover In\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1ehc5nq},tTFeRwQV1:{\"data-framer-name\":\"Button Hover Out\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10680o1\",\"data-styles-preset\":\"wyD593zT0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-iyI4MQpRk-vXk8tlKTq))\"},children:\"CONTACT\"})}),className:\"framer-wsp6tf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sWdalFNPY\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-iyI4MQpRk-vXk8tlKTq)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-iyI4MQpRk-vXk8tlKTq\":iyI4MQpRk},text:bcm2F32Wt,variants:{nGOL0CBzD:{\"--extracted-r6o4lv\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nGOL0CBzD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10680o1\",\"data-styles-preset\":\"wyD593zT0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255)))\"},children:\"CONTACT\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qiqfbf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XisZVomN_\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-122xzl4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"bc0m36K9t\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u64pwo\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"uFyqwAD4G\",style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"}})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yw3h4.framer-12ijt5q, .framer-yw3h4 .framer-12ijt5q { display: block; }\",\".framer-yw3h4.framer-1syzf0t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 0px 5px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yw3h4 .framer-wsp6tf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yw3h4 .framer-qiqfbf { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: flex-start; left: 0px; overflow: hidden; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-yw3h4 .framer-122xzl4 { flex: none; height: 100%; overflow: hidden; position: relative; width: 0px; }\",\".framer-yw3h4 .framer-u64pwo { flex: none; height: 100%; overflow: hidden; position: relative; width: 0%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yw3h4.framer-1syzf0t, .framer-yw3h4 .framer-qiqfbf { gap: 0px; } .framer-yw3h4.framer-1syzf0t > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-yw3h4.framer-1syzf0t > :first-child { margin-top: 0px; } .framer-yw3h4.framer-1syzf0t > :last-child { margin-bottom: 0px; } .framer-yw3h4 .framer-qiqfbf > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-yw3h4 .framer-qiqfbf > :first-child { margin-left: 0px; } .framer-yw3h4 .framer-qiqfbf > :last-child { margin-right: 0px; } }\",\".framer-yw3h4.framer-v-155qeh1 .framer-u64pwo, .framer-yw3h4.framer-v-17fh4oj .framer-122xzl4, .framer-yw3h4.framer-v-17fh4oj .framer-u64pwo { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 70.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nGOL0CBzD\":{\"layout\":[\"auto\",\"auto\"]},\"tTFeRwQV1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"bcm2F32Wt\":\"title\",\"Zx9gs_xRZ\":\"link\",\"iyI4MQpRk\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramervXk8tlKTq=withCSS(Component,css,\"framer-yw3h4\");export default FramervXk8tlKTq;FramervXk8tlKTq.displayName=\"Primary Button\";FramervXk8tlKTq.defaultProps={height:25,width:70.5};addPropertyControls(FramervXk8tlKTq,{variant:{options:[\"d22bTcAWh\",\"nGOL0CBzD\",\"tTFeRwQV1\"],optionTitles:[\"Button\",\"Button Hover In\",\"Button Hover Out\"],title:\"Variant\",type:ControlType.Enum},bcm2F32Wt:{defaultValue:\"CONTACT\",displayTextArea:false,title:\"Title\",type:ControlType.String},Zx9gs_xRZ:{title:\"Link\",type:ControlType.Link},iyI4MQpRk:{defaultValue:\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(227, 227, 227))\",title:\"Color\",type:ControlType.Color}});addFonts(FramervXk8tlKTq,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervXk8tlKTq\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nGOL0CBzD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tTFeRwQV1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"70.5\",\"framerIntrinsicHeight\":\"25\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"bcm2F32Wt\\\":\\\"title\\\",\\\"Zx9gs_xRZ\\\":\\\"link\\\",\\\"iyI4MQpRk\\\":\\\"color\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d21961)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Dteahv1ew:{hover:true},ZheVwe4Ha:{hover:true}};const cycleOrder=[\"ZheVwe4Ha\",\"Dteahv1ew\"];const serializationHash=\"framer-RECvq\";const variantClassNames={Dteahv1ew:\"framer-v-13n0ckm\",ZheVwe4Ha:\"framer-v-1si27fa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"Dteahv1ew\",Open:\"ZheVwe4Ha\"};const getProps=({click,height,id,width,...props})=>{return{...props,P2XATsayS:click??props.P2XATsayS,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZheVwe4Ha\"};};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,P2XATsayS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZheVwe4Ha\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcrjtsk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(P2XATsayS){const res=await P2XATsayS(...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-1si27fa\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZheVwe4Ha\",onTap:onTapcrjtsk,ref:refBinding,style:{...style},...addPropertyOverrides({\"Dteahv1ew-hover\":{\"data-framer-name\":undefined},\"ZheVwe4Ha-hover\":{\"data-framer-name\":undefined},Dteahv1ew:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18pq7ii\",layoutDependency:layoutDependency,layoutId:\"RHjm1ceoV\",style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",rotate:0},variants:{\"ZheVwe4Ha-hover\":{rotate:0},Dteahv1ew:{backgroundColor:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iy7pmq\",layoutDependency:layoutDependency,layoutId:\"xIHgeNpE_\",style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",rotate:0},variants:{\"ZheVwe4Ha-hover\":{rotate:0},Dteahv1ew:{backgroundColor:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RECvq.framer-1lhsgbj, .framer-RECvq .framer-1lhsgbj { display: block; }\",\".framer-RECvq.framer-1si27fa { cursor: pointer; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-RECvq .framer-18pq7ii { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: 6px; width: 18px; }\",\".framer-RECvq .framer-iy7pmq { bottom: 6px; flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; width: 18px; }\",\".framer-RECvq.framer-v-13n0ckm .framer-18pq7ii { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-RECvq.framer-v-13n0ckm .framer-iy7pmq { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-RECvq.framer-v-1si27fa.hover .framer-18pq7ii { top: 4px; }\",\".framer-RECvq.framer-v-1si27fa.hover .framer-iy7pmq { bottom: 4px; }\",\".framer-RECvq.framer-v-13n0ckm.hover .framer-18pq7ii { left: calc(50.00000000000002% - 22px / 2); width: 22px; }\",\".framer-RECvq.framer-v-13n0ckm.hover .framer-iy7pmq { bottom: unset; left: calc(50.00000000000002% - 22px / 2); width: 22px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dteahv1ew\":{\"layout\":[\"fixed\",\"fixed\"]},\"AwRVaPn0L\":{\"layout\":[\"fixed\",\"fixed\"]},\"MNVeb3nW5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"P2XATsayS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWqMq91MwX=withCSS(Component,css,\"framer-RECvq\");export default FramerWqMq91MwX;FramerWqMq91MwX.displayName=\"Menu Button\";FramerWqMq91MwX.defaultProps={height:24,width:24};addPropertyControls(FramerWqMq91MwX,{variant:{options:[\"ZheVwe4Ha\",\"Dteahv1ew\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},P2XATsayS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWqMq91MwX,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWqMq91MwX\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dteahv1ew\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AwRVaPn0L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MNVeb3nW5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"P2XATsayS\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WqMq91MwX.map","// Generated by Framer (1bcc82d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,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{DisplayTime}from\"https://framerusercontent.com/modules/93UwOs34Xgp00XI4Q6mH/nd3tVp4Ft6Vx0ytPYxLC/TimeDisplay.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kDjOBf0VxK0nTNGfFQ6y/WMoyHs86PBM3pDJ6e85S/oO0dvN1Rh.js\";import PrimaryButton from\"https://framerusercontent.com/modules/MLb70jUif2lVSQMGnM51/iSkFH7SHSMxPwuIZyIKV/vXk8tlKTq.js\";import MenuButton from\"https://framerusercontent.com/modules/oiylIAYrf3PqwVmS9QZ6/c2scqnEH0uVmIdzI7qi5/WqMq91MwX.js\";const DisplayTimeFonts=getFonts(DisplayTime);const MenuButtonFonts=getFonts(MenuButton);const PrimaryButtonFonts=getFonts(PrimaryButton);const DisplayTimeControls=getPropertyControls(DisplayTime);const cycleOrder=[\"cuBEWQqq1\",\"pjuj4jxco\",\"Jeu8XFtmt\"];const serializationHash=\"framer-MQTjp\";const variantClassNames={cuBEWQqq1:\"framer-v-ijbis7\",Jeu8XFtmt:\"framer-v-1vz1hj3\",pjuj4jxco:\"framer-v-4dz6ra\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Abu Dhabi\":\"Abu Dhabi\",\"Addis Ababa\":\"Addis Ababa\",\"Buenos Aires\":\"Buenos Aires\",\"Cape Town\":\"Cape Town\",\"Dar es Salaam\":\"Dar es Salaam\",\"Ho Chi Minh City\":\"Ho Chi Minh City\",\"Hong Kong\":\"Hong Kong\",\"Kuala Lumpur\":\"Kuala Lumpur\",\"La Paz\":\"La Paz\",\"Las Vegas\":\"Las Vegas\",\"Los Angeles\":\"Los Angeles\",\"Mexico City\":\"Mexico City\",\"New York\":\"New York\",\"Port Moresby\":\"Port Moresby\",\"Rio de Janeiro\":\"Rio de Janeiro\",\"San Diego\":\"San Diego\",\"San Francisco\":\"San Francisco\",\"Sao Paulo\":\"Sao Paulo\",\"St Petersburg\":\"St Petersburg\",\"Tel Aviv\":\"Tel Aviv\",\"Washington DC\":\"Washington DC\",Aarhus:\"Aarhus\",Accra:\"Accra\",Adelaide:\"Adelaide\",Alexandria:\"Alexandria\",Algiers:\"Algiers\",Amsterdam:\"Amsterdam\",Anchorage:\"Anchorage\",Ankara:\"Ankara\",Antwerp:\"Antwerp\",Athens:\"Athens\",Atlanta:\"Atlanta\",Auckland:\"Auckland\",Baghdad:\"Baghdad\",Bangalore:\"Bangalore\",Bangkok:\"Bangkok\",Barcelona:\"Barcelona\",Beijing:\"Beijing\",Belgrade:\"Belgrade\",Bergen:\"Bergen\",Berlin:\"Berlin\",Bern:\"Bern\",Birmingham:\"Birmingham\",Bogota:\"Bogota\",Boston:\"Boston\",Brasilia:\"Brasilia\",Brisbane:\"Brisbane\",Brussels:\"Brussels\",Bucharest:\"Bucharest\",Budapest:\"Budapest\",Busan:\"Busan\",Cairo:\"Cairo\",Caracas:\"Caracas\",Casablanca:\"Casablanca\",Chennai:\"Chennai\",Chicago:\"Chicago\",Chongqing:\"Chongqing\",Christchurch:\"Christchurch\",Cologne:\"Cologne\",Colombo:\"Colombo\",Copenhagen:\"Copenhagen\",Cordoba:\"Cordoba\",Cork:\"Cork\",Dakar:\"Dakar\",Dallas:\"Dallas\",Darwin:\"Darwin\",Delhi:\"Delhi\",Denver:\"Denver\",Dhaka:\"Dhaka\",Doha:\"Doha\",Dubai:\"Dubai\",Dublin:\"Dublin\",Durban:\"Durban\",Edinburgh:\"Edinburgh\",Florence:\"Florence\",Frankfurt:\"Frankfurt\",Geneva:\"Geneva\",Gothenburg:\"Gothenburg\",Guangzhou:\"Guangzhou\",Hamburg:\"Hamburg\",Hanoi:\"Hanoi\",Helsinki:\"Helsinki\",Hobart:\"Hobart\",Honolulu:\"Honolulu\",Houston:\"Houston\",Istanbul:\"Istanbul\",Jakarta:\"Jakarta\",Jeddah:\"Jeddah\",Jerusalem:\"Jerusalem\",Johannesburg:\"Johannesburg\",Kabul:\"Kabul\",Karachi:\"Karachi\",Khartoum:\"Khartoum\",Kiev:\"Kiev\",Kolkata:\"Kolkata\",Krakow:\"Krakow\",Kyoto:\"Kyoto\",Lagos:\"Lagos\",Lahore:\"Lahore\",Lima:\"Lima\",Lisbon:\"Lisbon\",London:\"London\",Lyon:\"Lyon\",Madrid:\"Madrid\",Malmo:\"Malmo\",Manchester:\"Manchester\",Manila:\"Manila\",Marseille:\"Marseille\",Medellin:\"Medellin\",Melbourne:\"Melbourne\",Miami:\"Miami\",Milan:\"Milan\",Minsk:\"Minsk\",Mombasa:\"Mombasa\",Montevideo:\"Montevideo\",Montreal:\"Montreal\",Moscow:\"Moscow\",Mumbai:\"Mumbai\",Munich:\"Munich\",Muscat:\"Muscat\",Nairobi:\"Nairobi\",Naples:\"Naples\",Noumea:\"Noumea\",Odense:\"Odense\",Osaka:\"Osaka\",Oslo:\"Oslo\",Ottawa:\"Ottawa\",Paris:\"Paris\",Perth:\"Perth\",Philadelphia:\"Philadelphia\",Phoenix:\"Phoenix\",Portland:\"Portland\",Porto:\"Porto\",Prague:\"Prague\",Pretoria:\"Pretoria\",Quito:\"Quito\",Rabat:\"Rabat\",Riga:\"Riga\",Riyadh:\"Riyadh\",Rome:\"Rome\",Rotterdam:\"Rotterdam\",Salzburg:\"Salzburg\",Santiago:\"Santiago\",Sapporo:\"Sapporo\",Seattle:\"Seattle\",Seoul:\"Seoul\",Shanghai:\"Shanghai\",Shenzhen:\"Shenzhen\",Singapore:\"Singapore\",Sofia:\"Sofia\",Stockholm:\"Stockholm\",Suva:\"Suva\",Sydney:\"Sydney\",Taipei:\"Taipei\",Tallinn:\"Tallinn\",Tampere:\"Tampere\",Tehran:\"Tehran\",Thessaloniki:\"Thessaloniki\",Tokyo:\"Tokyo\",Toronto:\"Toronto\",Tripoli:\"Tripoli\",Tunis:\"Tunis\",Valencia:\"Valencia\",Vancouver:\"Vancouver\",Venice:\"Venice\",Vienna:\"Vienna\",Vilnius:\"Vilnius\",Warsaw:\"Warsaw\",Wellington:\"Wellington\",Yangon:\"Yangon\",Zagreb:\"Zagreb\",Zurich:\"Zurich\"};const humanReadableVariantMap={\"Open Minimal\":\"Jeu8XFtmt\",Closed:\"pjuj4jxco\",Open:\"cuBEWQqq1\"};const getProps=({click,headerText,height,id,padding,showCoordinates,showLocalTime,timezone,width,...props})=>{return{...props,DjHepKtqR:click??props.DjHepKtqR,ivMdSvgOc:padding??props.ivMdSvgOc??\"0px 0px 0px 0px\",LH1ZOb0Xv:showLocalTime??props.LH1ZOb0Xv??true,m04Wwz3CJ:humanReadableEnumMap[timezone]??timezone??props.m04Wwz3CJ??\"London\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cuBEWQqq1\",YO2BYJRyq:headerText??props.YO2BYJRyq??\"TAKING ON PROJECTS\",zhE52wAch:showCoordinates??props.zhE52wAch??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,DjHepKtqR,ivMdSvgOc,zhE52wAch,LH1ZOb0Xv,m04Wwz3CJ,YO2BYJRyq,xahYrdFB8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cuBEWQqq1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1waaacc=activeVariantCallback(async(...args)=>{if(xahYrdFB8){const res=await xahYrdFB8(...args);if(res===false)return false;}});const P2XATsayS18yaol4=activeVariantCallback(async(...args)=>{if(DjHepKtqR){const res=await DjHepKtqR(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"Jeu8XFtmt\")return false;return value;};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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ijbis7\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"cuBEWQqq1\",ref:refBinding,style:{\"--1kwd0jr\":numberToPixelString(ivMdSvgOc),...style},...addPropertyOverrides({Jeu8XFtmt:{\"data-framer-name\":\"Open Minimal\"},pjuj4jxco:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"cjEgoy_lQ\",scopeId:\"h7ceNXvKN\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"logo link\",className:\"framer-9hp0tj framer-1oeluao\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"cjEgoy_lQ\",style:{opacity:1},variants:{Jeu8XFtmt:{opacity:1},pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xtylnh\",\"data-framer-name\":\"Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WkquxLJEh\",onTap:onTap1waaacc,children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:35,intrinsicWidth:33,pixelHeight:70,pixelWidth:66,src:\"https://framerusercontent.com/images/zzGW5kuMoFaQfZh7LaqiIug6qfc.png\"},className:\"framer-2w2prl\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"WkquxLJEhOnNCTGyxF\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rl8y73\",\"data-framer-name\":\"S\\xd8REN KIERKEGAARD\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WkquxLJEhCMAJJsZaj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 127 56\"><path d=\"M 86.33 26.207 L 83.877 26.207 L 83.877 5.25 L 86.33 5.25 Z M 68.153 17.484 C 68.599 13.463 71.163 11.027 75.177 11.027 C 78.577 11.027 81.81 13.236 81.81 18.674 L 81.81 19.524 L 70.912 19.524 L 70.912 17.484 L 79.079 17.484 C 78.939 14.596 77.128 13.208 75.177 13.208 C 72.668 13.208 71.247 14.794 70.912 17.484 Z M 70.912 19.524 C 71.052 22.582 72.501 24.423 75.316 24.423 C 77.156 24.423 78.354 23.573 78.967 22.214 L 81.782 22.214 C 80.751 25.131 78.438 26.604 75.316 26.604 C 71.08 26.604 68.376 23.913 68.097 19.524 Z M 56.612 20.288 C 56.612 22.95 58.006 24.253 60.124 24.253 C 62.27 24.253 63.97 22.95 63.97 20.288 L 63.97 11.48 L 66.423 11.48 L 66.423 26.207 L 63.97 26.207 L 63.97 24.026 L 63.914 24.026 C 62.967 25.839 61.378 26.66 59.288 26.66 C 56.361 26.66 54.159 24.989 54.159 21.024 L 54.159 11.48 L 56.612 11.48 Z M 30.682 26.207 L 30.682 11.48 L 33.135 11.48 L 33.135 13.661 L 33.191 13.661 C 33.72 11.849 35.309 11.027 37.399 11.027 C 39.434 11.027 41.134 11.849 41.97 13.661 L 42.026 13.661 C 43.029 11.565 44.702 11.027 46.792 11.027 C 49.718 11.027 51.92 12.698 51.92 16.663 L 51.92 26.207 L 49.468 26.207 L 49.468 17.399 C 49.468 14.737 48.074 13.435 45.956 13.435 C 43.81 13.435 42.528 14.737 42.528 17.399 L 42.528 26.207 L 40.075 26.207 L 40.075 17.399 C 40.075 14.737 38.681 13.435 36.563 13.435 C 34.417 13.435 33.135 14.737 33.135 17.399 L 33.135 26.207 Z M 25.996 16.55 C 25.996 14.086 24.882 13.208 22.791 13.208 C 21.007 13.208 19.614 13.916 19.614 15.474 L 17.217 15.474 C 17.44 12.302 19.753 11.027 22.875 11.027 C 25.606 11.027 28.449 11.735 28.449 15.955 L 28.449 17.739 L 25.996 17.739 Z M 21.593 26.66 C 18.666 26.66 16.576 25.131 16.576 22.299 C 16.576 19.269 19.029 17.739 22.234 17.739 L 25.996 17.739 L 25.996 19.92 L 22.958 19.92 C 20.506 19.92 19.335 20.713 19.335 22.327 C 19.335 23.772 20.561 24.451 22.067 24.451 C 23.739 24.451 25.996 23.064 25.996 20.741 L 25.996 19.92 L 28.449 19.92 L 28.449 26.207 L 25.996 26.207 L 25.996 24.338 L 25.941 24.338 C 25.104 25.754 23.46 26.66 21.593 26.66 Z M 11.905 11.452 C 11.542 9.583 10.26 8.252 7.835 8.252 C 5.578 8.252 3.683 9.215 3.683 11.48 C 3.683 16.323 15.389 13.095 15.389 20.401 C 15.389 24.14 12.462 26.66 7.668 26.66 C 3.934 26.66 0.422 24.565 0.227 20.062 L 2.986 20.062 C 3.125 22.356 5.104 24.338 8.114 24.338 C 10.539 24.338 12.657 23.12 12.657 21.109 C 12.657 15.474 0.868 18.759 0.868 11.82 C 0.868 8.818 3.543 5.93 7.724 5.93 C 11.18 5.93 14.079 7.799 14.608 11.452 Z M 99.712 43.989 C 99.712 41.327 98.318 40.024 96.2 40.024 C 94.054 40.024 92.354 41.327 92.354 43.989 L 92.354 52.797 L 89.901 52.797 L 89.901 38.07 L 92.354 38.07 L 92.354 40.251 L 92.41 40.251 C 93.357 38.438 94.946 37.617 97.036 37.617 C 99.963 37.617 102.165 39.288 102.165 43.253 L 102.165 52.797 L 99.712 52.797 Z M 80.741 53.25 C 76.31 53.25 73.523 50.22 73.523 45.405 C 73.523 40.619 76.31 37.617 80.741 37.617 C 85.173 37.617 87.96 40.619 87.96 45.405 C 87.96 50.22 85.173 53.25 80.741 53.25 Z M 80.741 51.069 C 83.5 51.069 85.201 48.889 85.201 45.405 C 85.201 41.95 83.5 39.798 80.741 39.798 C 77.982 39.798 76.282 41.95 76.282 45.405 C 76.282 48.889 77.982 51.069 80.741 51.069 Z M 63.079 48.407 C 63.079 49.795 64.472 51.126 66.646 51.126 C 68.374 51.126 69.796 50.361 69.796 49.059 C 69.796 47.501 67.928 46.906 65.866 46.255 C 63.441 45.49 60.849 44.612 60.849 42.063 C 60.849 39.798 62.884 37.617 66.34 37.617 C 69.433 37.617 71.607 39.203 72.053 41.865 L 69.35 41.865 C 69.322 41.072 68.374 39.798 66.423 39.798 C 64.835 39.798 63.608 40.534 63.608 41.809 C 63.608 42.998 65.253 43.508 67.12 44.046 C 69.628 44.782 72.555 45.66 72.555 48.52 C 72.555 51.353 70.353 53.25 66.59 53.25 C 63.162 53.25 60.905 51.664 60.375 48.407 Z M 59.18 52.797 L 56.727 52.797 L 56.727 40.109 L 54.331 40.109 L 54.331 38.07 L 59.18 38.07 Z M 53.089 40.251 C 52.643 40.138 52.197 40.081 51.807 40.081 C 49.688 40.081 48.1 41.525 48.1 43.989 L 48.1 52.797 L 45.647 52.797 L 45.647 38.07 L 48.1 38.07 L 48.1 40.251 L 48.155 40.251 C 49.103 38.438 51.026 37.334 53.089 38.07 Z M 44.459 40.251 C 44.013 40.138 43.567 40.081 43.177 40.081 C 41.059 40.081 39.47 41.525 39.47 43.989 L 39.47 52.797 L 37.018 52.797 L 37.018 38.07 L 39.47 38.07 L 39.47 40.251 L 39.526 40.251 C 40.474 38.438 42.397 37.334 44.459 38.07 Z M 28.415 53.25 C 23.984 53.25 21.197 50.22 21.197 45.405 C 21.197 40.619 23.984 37.617 28.415 37.617 C 32.847 37.617 35.634 40.619 35.634 45.405 C 35.634 50.22 32.847 53.25 28.415 53.25 Z M 28.415 51.069 C 31.175 51.069 32.875 48.889 32.875 45.405 C 32.875 41.95 31.175 39.798 28.415 39.798 C 25.656 39.798 23.956 41.95 23.956 45.405 C 23.956 48.889 25.656 51.069 28.415 51.069 Z M 7.188 49.908 L 0.945 32.973 L 3.676 32.973 L 9.892 49.908 Z M 2.84 32.973 L 2.84 52.797 L 0.165 52.797 L 0.165 32.973 Z M 19.675 32.991 L 19.675 52.797 L 16.999 52.797 L 16.999 32.991 Z M 8.833 52.797 L 16.163 32.973 L 18.894 32.973 L 11.536 52.797 Z M 56.728 32.941 L 59.182 32.941 L 59.182 35.435 L 56.728 35.435 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10014239620,withExternalLayout:true})]})})}),isDisplayed(zhE52wAch)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i0q736\",\"data-framer-name\":\"Coordinates\",layoutDependency:layoutDependency,layoutId:\"PHWuXWLeU\",style:{opacity:1},variants:{pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117)))\"}})}),className:\"framer-3ds99y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a5fkdSXIR\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(LH1ZOb0Xv)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r64nyu\",\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"zMXFcPEna\",style:{opacity:1},variants:{pjuj4jxco:{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})}),className:\"framer-1mgp2oy\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"sib81HV5B\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YO2BYJRyq,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Currently taking on projects\"})}),className:\"framer-xe0r3t\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"X5KSHb9UZ\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed(LH1ZOb0Xv)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-132a94t\",\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"inDWnxQ8X\",style:{opacity:1},variants:{pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v3n3ek-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RrIWhNqwZ-container\",nodeId:\"RrIWhNqwZ\",rendersWithMotion:true,scopeId:\"h7ceNXvKN\",style:{transformPerspective:2317},children:/*#__PURE__*/_jsx(DisplayTime,{city:m04Wwz3CJ,color:\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117))\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"RrIWhNqwZ\",layoutId:\"RrIWhNqwZ\",showMinutes:true,showSeconds:true,use24HourFormat:false,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-2v6hse\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"btGdBjX18\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tx2cid-container\",layoutDependency:layoutDependency,layoutId:\"MQ4VESaJC-container\",nodeId:\"MQ4VESaJC\",rendersWithMotion:true,scopeId:\"h7ceNXvKN\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"MQ4VESaJC\",layoutId:\"MQ4VESaJC\",P2XATsayS:P2XATsayS18yaol4,style:{height:\"100%\",width:\"100%\"},variant:\"ZheVwe4Ha\",width:\"100%\",...addPropertyOverrides({pjuj4jxco:{variant:\"Dteahv1ew\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"N9MEUwgrW\"},implicitPathVariables:undefined},{href:{webPageId:\"N9MEUwgrW\"},implicitPathVariables:undefined},{href:{webPageId:\"N9MEUwgrW\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l4ez9d-container\",layoutDependency:layoutDependency,layoutId:\"pIQztgLuS-container\",nodeId:\"pIQztgLuS\",rendersWithMotion:true,scopeId:\"h7ceNXvKN\",style:{opacity:1},variants:{Jeu8XFtmt:{opacity:1},pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsx(PrimaryButton,{bcm2F32Wt:\"CONTACT\",height:\"100%\",id:\"pIQztgLuS\",iyI4MQpRk:\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(227, 227, 227))\",layoutId:\"pIQztgLuS\",variant:\"d22bTcAWh\",width:\"100%\",Zx9gs_xRZ:resolvedLinks[0],...addPropertyOverrides({Jeu8XFtmt:{Zx9gs_xRZ:resolvedLinks[2]},pjuj4jxco:{Zx9gs_xRZ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MQTjp.framer-1oeluao, .framer-MQTjp .framer-1oeluao { display: block; }\",\".framer-MQTjp.framer-ijbis7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: var(--1kwd0jr); position: relative; width: 1200px; }\",\".framer-MQTjp .framer-9hp0tj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 53px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 129px; }\",\".framer-MQTjp .framer-1xtylnh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-MQTjp .framer-2w2prl { align-content: flex-end; align-items: flex-end; aspect-ratio: 0.9428571428571428 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 26px); justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 10px; top: 2px; width: 24px; z-index: 1; }\",\".framer-MQTjp .framer-1rl8y73 { flex: none; height: 56px; position: relative; width: 127px; }\",\".framer-MQTjp .framer-1i0q736, .framer-MQTjp .framer-132a94t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MQTjp .framer-3ds99y, .framer-MQTjp .framer-1mgp2oy, .framer-MQTjp .framer-xe0r3t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MQTjp .framer-1r64nyu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 258px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MQTjp .framer-v3n3ek-container, .framer-MQTjp .framer-l4ez9d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MQTjp .framer-2v6hse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MQTjp .framer-tx2cid-container { flex: none; height: 24px; position: relative; width: 24px; z-index: 10; }\",\".framer-MQTjp.framer-v-4dz6ra .framer-9hp0tj, .framer-MQTjp.framer-v-1vz1hj3 .framer-9hp0tj { height: min-content; }\",\".framer-MQTjp.framer-v-4dz6ra .framer-tx2cid-container { order: 1; }\",\".framer-MQTjp.framer-v-4dz6ra .framer-l4ez9d-container { order: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pjuj4jxco\":{\"layout\":[\"fixed\",\"auto\"]},\"Jeu8XFtmt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DjHepKtqR\":\"click\",\"ivMdSvgOc\":\"padding\",\"zhE52wAch\":\"showCoordinates\",\"LH1ZOb0Xv\":\"showLocalTime\",\"m04Wwz3CJ\":\"timezone\",\"YO2BYJRyq\":\"headerText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerh7ceNXvKN=withCSS(Component,css,\"framer-MQTjp\");export default Framerh7ceNXvKN;Framerh7ceNXvKN.displayName=\"Header\";Framerh7ceNXvKN.defaultProps={height:53,width:1200};addPropertyControls(Framerh7ceNXvKN,{variant:{options:[\"cuBEWQqq1\",\"pjuj4jxco\",\"Jeu8XFtmt\"],optionTitles:[\"Open\",\"Closed\",\"Open Minimal\"],title:\"Variant\",type:ControlType.Enum},DjHepKtqR:{title:\"Click\",type:ControlType.EventHandler},ivMdSvgOc:{defaultValue:\"0px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding},zhE52wAch:{defaultValue:true,title:\"Show Coordinates\",type:ControlType.Boolean},LH1ZOb0Xv:{defaultValue:true,title:\"Show Local Time\",type:ControlType.Boolean},m04Wwz3CJ:DisplayTimeControls?.[\"city\"]&&{...DisplayTimeControls[\"city\"],defaultValue:\"London\",description:\"Time zone based by City\",hidden:undefined,title:\"Timezone\"},YO2BYJRyq:{defaultValue:\"TAKING ON PROJECTS\",description:\"\",displayTextArea:true,placeholder:\"TAKING ON PROJECTS\",title:\"Header Text\",type:ControlType.String}});addFonts(Framerh7ceNXvKN,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Geist Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...DisplayTimeFonts,...MenuButtonFonts,...PrimaryButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh7ceNXvKN\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pjuj4jxco\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jeu8XFtmt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"DjHepKtqR\\\":\\\"click\\\",\\\"ivMdSvgOc\\\":\\\"padding\\\",\\\"zhE52wAch\\\":\\\"showCoordinates\\\",\\\"LH1ZOb0Xv\\\":\\\"showLocalTime\\\",\\\"m04Wwz3CJ\\\":\\\"timezone\\\",\\\"YO2BYJRyq\\\":\\\"headerText\\\"}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./h7ceNXvKN.map","// Generated by Framer (dc5e905)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-LZFEt\";const variantClassNames={hm3Bpbwlj:\"framer-v-lgduwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hm3Bpbwlj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lgduwk\",className,classNames),\"data-framer-name\":\"Cursor\",layoutDependency:layoutDependency,layoutId:\"hm3Bpbwlj\",ref:refBinding,style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120,...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LZFEt.framer-14u8vv8, .framer-LZFEt .framer-14u8vv8 { display: block; }\",\".framer-LZFEt.framer-lgduwk { height: 80px; mix-blend-mode: difference; overflow: hidden; position: relative; width: 80px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersnXmyGpkn=withCSS(Component,css,\"framer-LZFEt\");export default FramersnXmyGpkn;FramersnXmyGpkn.displayName=\"Cursor Difference 80px\";FramersnXmyGpkn.defaultProps={height:80,width:80};addFonts(FramersnXmyGpkn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersnXmyGpkn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"80\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./snXmyGpkn.map","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-7sH9g .framer-styles-preset-19mu67j:not(.rich-text-wrapper), .framer-7sH9g .framer-styles-preset-19mu67j.rich-text-wrapper a { --framer-link-current-text-color: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, #0f0f0f); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, #454545); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, #0f0f0f); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-7sH9g\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1bcc82d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-0Gojz .framer-styles-preset-sjs1yj:not(.rich-text-wrapper), .framer-0Gojz .framer-styles-preset-sjs1yj.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-7f442a8a-81f1-4826-a84b-994457a6a1e6, #f19856); --framer-link-hover-text-decoration: underline; --framer-link-text-color: #000000; --framer-link-text-decoration: underline; }\"];export const className=\"framer-0Gojz\";\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 (013b13c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"yqPAZ3Egk\",\"hO4Uvsc9D\",\"TBDhV8NGG\",\"gjkq4MRjX\",\"kbGYVgYaR\"];const serializationHash=\"framer-oy55Q\";const variantClassNames={gjkq4MRjX:\"framer-v-1fy3fu9\",hO4Uvsc9D:\"framer-v-ku77ow\",kbGYVgYaR:\"framer-v-1re5lst\",TBDhV8NGG:\"framer-v-qv070e\",yqPAZ3Egk:\"framer-v-1jxrfid\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"0% / 0.1\":\"yqPAZ3Egk\",\"0% / 0.2\":\"hO4Uvsc9D\",\"0% / 0.3\":\"TBDhV8NGG\",\"0% / 0.4\":\"gjkq4MRjX\",\"100%\":\"kbGYVgYaR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yqPAZ3Egk\"};};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:\"yqPAZ3Egk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear14b6md=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),100);});const onAppear14m8a76=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),200);});const onAppear3y13cz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),300);});const onAppear1ui13cx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),400);});useOnVariantChange(baseVariant,{default:onAppear14b6md,gjkq4MRjX:onAppear1ui13cx,hO4Uvsc9D:onAppear14m8a76,TBDhV8NGG:onAppear3y13cz});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jxrfid\",className,classNames),\"data-framer-name\":\"0% / 0.1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yqPAZ3Egk\",ref:refBinding,style:{...style},...addPropertyOverrides({gjkq4MRjX:{\"data-framer-name\":\"0% / 0.4\"},hO4Uvsc9D:{\"data-framer-name\":\"0% / 0.2\"},kbGYVgYaR:{\"data-framer-name\":\"100%\"},TBDhV8NGG:{\"data-framer-name\":\"0% / 0.3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f95oe5\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"PPoMYHnd4\",style:{backgroundColor:\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oy55Q.framer-1mo78h8, .framer-oy55Q .framer-1mo78h8 { display: block; }\",\".framer-oy55Q.framer-1jxrfid { height: 2px; overflow: visible; position: relative; width: 1056px; }\",\".framer-oy55Q .framer-1f95oe5 { flex: none; height: 2px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 0%; }\",\".framer-oy55Q.framer-v-1re5lst .framer-1f95oe5 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2\n * @framerIntrinsicWidth 1056\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hO4Uvsc9D\":{\"layout\":[\"fixed\",\"fixed\"]},\"TBDhV8NGG\":{\"layout\":[\"fixed\",\"fixed\"]},\"gjkq4MRjX\":{\"layout\":[\"fixed\",\"fixed\"]},\"kbGYVgYaR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHVOJAhOsQ=withCSS(Component,css,\"framer-oy55Q\");export default FramerHVOJAhOsQ;FramerHVOJAhOsQ.displayName=\"Menu Growing Line\";FramerHVOJAhOsQ.defaultProps={height:2,width:1056};addPropertyControls(FramerHVOJAhOsQ,{variant:{options:[\"yqPAZ3Egk\",\"hO4Uvsc9D\",\"TBDhV8NGG\",\"gjkq4MRjX\",\"kbGYVgYaR\"],optionTitles:[\"0% / 0.1\",\"0% / 0.2\",\"0% / 0.3\",\"0% / 0.4\",\"100%\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHVOJAhOsQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHVOJAhOsQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1056\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hO4Uvsc9D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TBDhV8NGG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gjkq4MRjX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kbGYVgYaR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"2\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HVOJAhOsQ.map","// Generated by Framer (1bcc82d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5YEmbx3bqHby61fe2fI0/yacer7dd1gHpJe6ax4d3/aqFcPtQag.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/qEb3UXITA6QOcisO5eF2/3USEx6KAcmjJmQUJ18Av/BVQE8aYu1.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/ynxXf5N1IPqscHoDQNst/6AXKPvEQbFRpvKPPPCWd/UEYjFWOqn.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/tLwHhNu0rGzdoo8Lq4tw/wZmpNII7DVXIE7nyO3uf/Yji1ycdpM.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wzRnG10VU23kJgPySGEK/jbWkBzstbLddL1I7PdUw/Zh9nWJ7rv.js\";import MenuGrowingLine from\"https://framerusercontent.com/modules/m34bHWrlwtxXc5FtAu0f/lE9oXa6XFfywB8HGdDVi/HVOJAhOsQ.js\";const MenuGrowingLineFonts=getFonts(MenuGrowingLine);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"OaHqz9ura\",\"AoeJ301ZM\",\"l9I5H0Yhk\"];const serializationHash=\"framer-pTGmG\";const variantClassNames={AoeJ301ZM:\"framer-v-1m8rq91\",l9I5H0Yhk:\"framer-v-180vg7f\",OaHqz9ura:\"framer-v-585swj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"OaHqz9ura\",Phone:\"l9I5H0Yhk\",Tablet:\"AoeJ301ZM\"};const getProps=({cursor,height,id,menu1Close,menu3Close,menu4Close,width,...props})=>{return{...props,QGRxVoh5e:menu3Close??props.QGRxVoh5e,rb9eMRe9Z:menu4Close??props.rb9eMRe9Z,variant:humanReadableVariantMap[props.variant]??props.variant??\"OaHqz9ura\",vLMxm9HWr:cursor??props.vLMxm9HWr,WdsONyEqp:menu1Close??props.WdsONyEqp};};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,vLMxm9HWr,WdsONyEqp,QGRxVoh5e,rb9eMRe9Z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OaHqz9ura\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1n51btr=activeVariantCallback(async(...args)=>{if(WdsONyEqp){const res=await WdsONyEqp(...args);if(res===false)return false;}});const onTap1hb3kiw=activeVariantCallback(async(...args)=>{if(QGRxVoh5e){const res=await QGRxVoh5e(...args);if(res===false)return false;}});const onTap1ayfded=activeVariantCallback(async(...args)=>{if(rb9eMRe9Z){const res=await rb9eMRe9Z(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.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(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-585swj\",className,classNames),\"data-framer-appear-id\":\"585swj\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OaHqz9ura\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({AoeJ301ZM:{\"data-framer-name\":\"Tablet\"},l9I5H0Yhk:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xrb3pw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"BNDhJkaHf\",children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1iuyf5l\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"tAPRoT3IA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lkq6nf\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"xFq1b0O6A\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vqruzt\",\"data-framer-cursor\":vLMxm9HWr,\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"MkfiV21Kk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kvo3ya\",layoutDependency:layoutDependency,layoutId:\"zN3cdr68X\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16aeoue\",\"data-styles-preset\":\"Zh9nWJ7rv\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:\"01\"})}),className:\"framer-gyjw2t\",\"data-framer-name\":\"01\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"leBuDDU3y\",style:{\"--extracted-r6o4lv\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Lv5DoijK1\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19mu67j\",\"data-styles-preset\":\"BVQE8aYu1\",children:\"Home\"})})})}),className:\"framer-t0w94t\",\"data-framer-name\":\"Home\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lv5DoijK1\",onTap:onTap1n51btr,style:{\"--extracted-tcooor\":\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{l9I5H0Yhk:{\"--extracted-r6o4lv\":\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({l9I5H0Yhk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zvyphc\",\"data-styles-preset\":\"Yji1ycdpM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Lv5DoijK1\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-sjs1yj\",\"data-styles-preset\":\"UEYjFWOqn\",children:\"Home\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:`max(${componentViewport?.width||\"100vw\"} - 144px, 1px)`,y:(componentViewport?.y||0)+0+0+(32+(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64-(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1)/2)+0+(0+0+((Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1-0-510)/2*0)+0+168,...addPropertyOverrides({AoeJ301ZM:{width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+(20+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1)/2)+0+(0+0+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1-0-510)/2*0)+0+168},l9I5H0Yhk:{width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+(30+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1)/2)+0+(0+0+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1-0-423.6)/2*0)+0+139.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n1ht9-container\",layoutDependency:layoutDependency,layoutId:\"H2LY8UGdQ-container\",nodeId:\"H2LY8UGdQ\",rendersWithMotion:true,scopeId:\"uSDwTnTj_\",children:/*#__PURE__*/_jsx(MenuGrowingLine,{height:\"100%\",id:\"H2LY8UGdQ\",layoutId:\"H2LY8UGdQ\",style:{height:\"100%\",width:\"100%\"},variant:\"yqPAZ3Egk\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pp1f2f\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"qddY9jfEe\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hjs3uv\",\"data-framer-cursor\":vLMxm9HWr,\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"BQ1OsgEgN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-momide\",layoutDependency:layoutDependency,layoutId:\"G9IVXz3hm\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16aeoue\",\"data-styles-preset\":\"Zh9nWJ7rv\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:\"02\"})}),className:\"framer-1iympag\",\"data-framer-name\":\"03\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hnKyTiR0S\",style:{\"--extracted-r6o4lv\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IQVptMsNM\"},motionChild:true,nodeId:\"O6fIuRtQx\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19mu67j\",\"data-styles-preset\":\"BVQE8aYu1\",children:\"About\"})})})}),className:\"framer-1s900c7\",\"data-framer-name\":\"Resources\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O6fIuRtQx\",onTap:onTap1hb3kiw,style:{\"--extracted-r6o4lv\":\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({l9I5H0Yhk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zvyphc\",\"data-styles-preset\":\"Yji1ycdpM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IQVptMsNM\"},motionChild:true,nodeId:\"O6fIuRtQx\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-sjs1yj\",\"data-styles-preset\":\"UEYjFWOqn\",children:\"About\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:`max(${componentViewport?.width||\"100vw\"} - 144px, 1px)`,y:(componentViewport?.y||0)+0+0+(32+(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64-(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1)/2)+0+(0+170+((Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1-0-510)/2*1)+0+168,...addPropertyOverrides({AoeJ301ZM:{width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+(20+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1)/2)+0+(0+170+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1-0-510)/2*1)+0+168},l9I5H0Yhk:{width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+(30+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1)/2)+0+(0+141.2+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1-0-423.6)/2*1)+0+139.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-108j3gv-container\",layoutDependency:layoutDependency,layoutId:\"c9CUowRSM-container\",nodeId:\"c9CUowRSM\",rendersWithMotion:true,scopeId:\"uSDwTnTj_\",children:/*#__PURE__*/_jsx(MenuGrowingLine,{height:\"100%\",id:\"c9CUowRSM\",layoutId:\"c9CUowRSM\",style:{height:\"100%\",width:\"100%\"},variant:\"TBDhV8NGG\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1twup3i\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"nj_VjoCDr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i9k8ng\",\"data-framer-cursor\":vLMxm9HWr,\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"Y5Sm9Mr1U\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h8oek3\",layoutDependency:layoutDependency,layoutId:\"NMu2YnquK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16aeoue\",\"data-styles-preset\":\"Zh9nWJ7rv\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:\"03\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16aeoue\",\"data-styles-preset\":\"Zh9nWJ7rv\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-uwfd85\",\"data-framer-name\":\"04\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pi5pJTA1T\",style:{\"--extracted-2gxw0f\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--extracted-r6o4lv\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N9MEUwgrW\"},motionChild:true,nodeId:\"IbDz4zVnd\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19mu67j\",\"data-styles-preset\":\"BVQE8aYu1\",children:\"Contact\"})})})}),className:\"framer-5i5y8s\",\"data-framer-name\":\"Support\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IbDz4zVnd\",onTap:onTap1ayfded,style:{\"--extracted-r6o4lv\":\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({l9I5H0Yhk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zvyphc\",\"data-styles-preset\":\"Yji1ycdpM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N9MEUwgrW\"},motionChild:true,nodeId:\"IbDz4zVnd\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-sjs1yj\",\"data-styles-preset\":\"UEYjFWOqn\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:`max(${componentViewport?.width||\"100vw\"} - 144px, 1px)`,y:(componentViewport?.y||0)+0+0+(32+(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64-(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1)/2)+0+(0+340+((Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1-0-510)/2*2)+0+168,...addPropertyOverrides({AoeJ301ZM:{width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+(20+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1)/2)+0+(0+340+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1-0-510)/2*2)+0+168},l9I5H0Yhk:{width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+(30+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1)/2)+0+(0+282.4+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1-0-423.6)/2*2)+0+139.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lypj73-container\",layoutDependency:layoutDependency,layoutId:\"VzeEBOSlC-container\",nodeId:\"VzeEBOSlC\",rendersWithMotion:true,scopeId:\"uSDwTnTj_\",children:/*#__PURE__*/_jsx(MenuGrowingLine,{height:\"100%\",id:\"VzeEBOSlC\",layoutId:\"VzeEBOSlC\",style:{height:\"100%\",width:\"100%\"},variant:\"gjkq4MRjX\",width:\"100%\"})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pTGmG.framer-11jubfz, .framer-pTGmG .framer-11jubfz { display: block; }\",\".framer-pTGmG.framer-585swj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 816px; justify-content: flex-start; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 1200px; }\",\".framer-pTGmG .framer-xrb3pw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: hidden; padding: 32px; position: relative; width: 100%; }\",\".framer-pTGmG .framer-1iuyf5l { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pTGmG .framer-lkq6nf, .framer-pTGmG .framer-1pp1f2f, .framer-pTGmG .framer-1twup3i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-pTGmG .framer-1vqruzt, .framer-pTGmG .framer-hjs3uv, .framer-pTGmG .framer-i9k8ng { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pTGmG .framer-1kvo3ya, .framer-pTGmG .framer-1h8oek3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-pTGmG .framer-gyjw2t, .framer-pTGmG .framer-1iympag, .framer-pTGmG .framer-uwfd85 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pTGmG .framer-t0w94t, .framer-pTGmG .framer-1s900c7, .framer-pTGmG .framer-5i5y8s { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pTGmG .framer-n1ht9-container, .framer-pTGmG .framer-108j3gv-container, .framer-pTGmG .framer-lypj73-container { flex: none; height: 2px; position: relative; width: 100%; }\",\".framer-pTGmG .framer-momide { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-pTGmG.framer-v-1m8rq91.framer-585swj { padding: 20px; width: 768px; }\",\".framer-pTGmG.framer-v-1m8rq91 .framer-xrb3pw { padding: 20px; }\",\".framer-pTGmG.framer-v-180vg7f.framer-585swj { padding: 20px; width: 375px; }\",\".framer-pTGmG.framer-v-180vg7f .framer-xrb3pw { padding: 30px 0px 0px 0px; }\",\".framer-pTGmG.framer-v-180vg7f .framer-1vqruzt, .framer-pTGmG.framer-v-180vg7f .framer-hjs3uv, .framer-pTGmG.framer-v-180vg7f .framer-i9k8ng { gap: 12px; }\",\".framer-pTGmG.framer-v-180vg7f .framer-1kvo3ya, .framer-pTGmG.framer-v-180vg7f .framer-momide, .framer-pTGmG.framer-v-180vg7f .framer-1h8oek3 { padding: 14px 0px 0px 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 816\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AoeJ301ZM\":{\"layout\":[\"fixed\",\"fixed\"]},\"l9I5H0Yhk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vLMxm9HWr\":\"cursor\",\"WdsONyEqp\":\"menu1Close\",\"QGRxVoh5e\":\"menu3Close\",\"rb9eMRe9Z\":\"menu4Close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruSDwTnTj_=withCSS(Component,css,\"framer-pTGmG\");export default FrameruSDwTnTj_;FrameruSDwTnTj_.displayName=\"Menu Overlay\";FrameruSDwTnTj_.defaultProps={height:816,width:1200};addPropertyControls(FrameruSDwTnTj_,{variant:{options:[\"OaHqz9ura\",\"AoeJ301ZM\",\"l9I5H0Yhk\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},vLMxm9HWr:{title:\"Cursor\",type:ControlType.CustomCursor},WdsONyEqp:{title:\"Menu 1 – Close\",type:ControlType.EventHandler},QGRxVoh5e:{title:\"Menu 3 – Close\",type:ControlType.EventHandler},rb9eMRe9Z:{title:\"Menu 4 – Close\",type:ControlType.EventHandler}});addFonts(FrameruSDwTnTj_,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MenuGrowingLineFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruSDwTnTj_\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"816\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"vLMxm9HWr\\\":\\\"cursor\\\",\\\"WdsONyEqp\\\":\\\"menu1Close\\\",\\\"QGRxVoh5e\\\":\\\"menu3Close\\\",\\\"rb9eMRe9Z\\\":\\\"menu4Close\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AoeJ301ZM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l9I5H0Yhk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uSDwTnTj_.map","// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/bvMqoaAda/bvMqoaAda.js\";import Header from\"#framer/local/canvasComponent/h7ceNXvKN/h7ceNXvKN.js\";import CursorDifference80px from\"#framer/local/canvasComponent/snXmyGpkn/snXmyGpkn.js\";import MenuOverlay from\"#framer/local/canvasComponent/uSDwTnTj_/uSDwTnTj_.js\";const HeaderFonts=getFonts(Header);const MenuOverlayFonts=getFonts(MenuOverlay);const FooterFonts=getFonts(Footer);const HeaderControls=getPropertyControls(Header);const CursorDifference80pxFonts=getFonts(CursorDifference80px);const breakpoints={B7sBSwoV8:\"(max-width: 767px)\",KdnUFo4T2:\"(min-width: 768px) and (max-width: 1199px)\",uSRgj6LzJ:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-r8MS2\";const variantClassNames={B7sBSwoV8:\"framer-v-v4rbdk\",KdnUFo4T2:\"framer-v-1l2jajk\",uSRgj6LzJ:\"framer-v-1cqinf5\"};const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={B7sBSwoV8:[\".framer-r8MS2.framer-1cqinf5 { gap: 20px; }\",\".framer-r8MS2.framer-kscreo-container { height: 85vh; top: 20px; }\",'.framer-r8MS2 .framer-aeahsk, [data-layout-template=\"true\"] > #overlay { margin-bottom: -20px; }'],KdnUFo4T2:[\".framer-r8MS2.framer-1cqinf5 { gap: 20px; }\",\".framer-r8MS2.framer-kscreo-container { height: 85vh; top: 40px; }\",'.framer-r8MS2 .framer-aeahsk, [data-layout-template=\"true\"] > #overlay { margin-bottom: -20px; }']};const breakpointKeys=Object.keys(breakpointRules);const selectors={B7sBSwoV8:\".framer-v4rbdk-override\",KdnUFo4T2:\".framer-1l2jajk-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r8MS2.framer-ig94el, .framer-r8MS2 .framer-ig94el { display: block; }\",\".framer-r8MS2.framer-1cqinf5 { align-content: center; align-items: center; background-color: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-r8MS2 .framer-u6o12h-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-r8MS2.framer-10g8fw4 { background-color: var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, #ffffff); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-r8MS2.framer-kscreo-container { flex: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-r8MS2 .framer-aeahsk { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-r8MS2 .framer-1sdweu8-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={B7sBSwoV8:\"(max-width: 767px)\",KdnUFo4T2:\"(min-width: 768px) and (max-width: 1199px)\",uSRgj6LzJ:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Open Minimal\":\"Jeu8XFtmt\",Closed:\"pjuj4jxco\",Open:\"cuBEWQqq1\"};const humanReadableVariantMap={Desktop:\"uSRgj6LzJ\",Phone:\"B7sBSwoV8\",Tablet:\"KdnUFo4T2\"};const getProps=({header,height,id,width,...props})=>{return{...props,U_HZuyEBg:humanReadableEnumMap[header]??header??props.U_HZuyEBg??\"cuBEWQqq1\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uSRgj6LzJ\"};};const transition2={bounce:0,delay:0,duration:1,type:\"spring\"};const cursor={alignment:\"start\",component:CursorDifference80px,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"hm3Bpbwlj\"};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,U_HZuyEBg,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const DjHepKtqR3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const WdsONyEqp4mgqrg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const QGRxVoh5e4mgqrg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const rb9eMRe9Z4mgqrg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({jzrm0:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"uSRgj6LzJ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1cqinf5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"100vw\",y:20,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-u6o12h-container\",nodeId:\"vdNsbpGfv\",scopeId:\"oo1TZOVzR\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{ivMdSvgOc:\"0px 20px 0px 20px\",LH1ZOb0Xv:false,zhE52wAch:false},KdnUFo4T2:{ivMdSvgOc:\"0px 20px 0px 20px\"}},children:/*#__PURE__*/_jsx(Header,{DjHepKtqR:DjHepKtqR3bnx0g({overlay}),height:\"100%\",id:\"vdNsbpGfv\",ivMdSvgOc:\"0px 40px 0px 40px\",layoutId:\"vdNsbpGfv\",LH1ZOb0Xv:true,m04Wwz3CJ:\"London\",style:{width:\"100%\"},variant:overlay.visible?\"pjuj4jxco\":U_HZuyEBg,width:\"100%\",YO2BYJRyq:\"TAKING ON PROJECTS\",zhE52wAch:true})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-10g8fw4\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"VAw3Lc9Wq\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-kscreo-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"L5PlJ4N02\",rendersWithMotion:true,scopeId:\"oo1TZOVzR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{variant:\"l9I5H0Yhk\",vLMxm9HWr:undefined},KdnUFo4T2:{variant:\"AoeJ301ZM\"}},children:/*#__PURE__*/_jsx(MenuOverlay,{height:\"100%\",id:\"L5PlJ4N02\",layoutId:\"L5PlJ4N02\",QGRxVoh5e:QGRxVoh5e4mgqrg({overlay}),rb9eMRe9Z:rb9eMRe9Z4mgqrg({overlay}),style:{height:\"100%\",width:\"100%\"},variant:\"OaHqz9ura\",vLMxm9HWr:\"jzrm0\",WdsONyEqp:WdsONyEqp4mgqrg({overlay}),width:\"100%\"})})})})]}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-aeahsk\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{y:1093},KdnUFo4T2:{y:1093}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:381,width:\"100vw\",y:1073,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sdweu8-container\",nodeId:\"VFi5xC4BZ\",scopeId:\"oo1TZOVzR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{iXPFotVdi:\"0px 20px 0px 20px\",variant:\"UKvUNCbRd\"},KdnUFo4T2:{iXPFotVdi:\"0px 20px 0px 20px\",variant:\"UKvUNCbRd\"}},children:/*#__PURE__*/_jsx(Footer,{FLlQdK1cI:\"SMorrison.co. All rights reserved.\",height:\"100%\",id:\"VFi5xC4BZ\",iXPFotVdi:\"0px 40px 0px 40px\",layoutId:\"VFi5xC4BZ\",LZxFUKmrE:\"Copyright \\xa9\",style:{width:\"100%\"},variant:\"vioZzQLSW\",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 7154\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KdnUFo4T2\":{\"layout\":[\"fixed\",\"fixed\"]},\"B7sBSwoV8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"U_HZuyEBg\":\"header\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"uSRgj6LzJ\":[\".framer-u6o12h-container\",\".framer-1sdweu8-container\"],\"KdnUFo4T2\":[\".framer-u6o12h-container\",\".framer-1sdweu8-container\"],\"B7sBSwoV8\":[\".framer-u6o12h-container\",\".framer-1sdweu8-container\"]}\n * @framerBreakpoints {\"uSRgj6LzJ\":{\"min\":1200,\"canvasClassName\":\"framer-1cqinf5-override\",\"minHeight\":7154,\"viewportHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"KdnUFo4T2\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-1l2jajk-override\",\"minHeight\":7154,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"B7sBSwoV8\":{\"max\":767,\"canvasClassName\":\"framer-v4rbdk-override\",\"minHeight\":7154,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":375,\"rootFontSize\":16}}\n * @framerDefaultVariant uSRgj6LzJ\n * @framerLayoutTemplate\n */const Frameroo1TZOVzR=withCSS(Component,css,\"framer-r8MS2\");export default Frameroo1TZOVzR;Frameroo1TZOVzR.displayName=\"Main\";Frameroo1TZOVzR.defaultProps={height:7154,width:1200};addPropertyControls(Frameroo1TZOVzR,{U_HZuyEBg:HeaderControls?.[\"variant\"]&&{...HeaderControls[\"variant\"],defaultValue:\"cuBEWQqq1\",description:undefined,hidden:undefined,title:\"Header\"}});addFonts(Frameroo1TZOVzR,[{explicitInter:true,fonts:[]},...HeaderFonts,...MenuOverlayFonts,...FooterFonts,...CursorDifference80pxFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameroo1TZOVzR\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"7154\",\"framerVariables\":\"{\\\"U_HZuyEBg\\\":\\\"header\\\"}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"uSRgj6LzJ\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"uSRgj6LzJ\\\":[\\\".framer-u6o12h-container\\\",\\\".framer-1sdweu8-container\\\"],\\\"KdnUFo4T2\\\":[\\\".framer-u6o12h-container\\\",\\\".framer-1sdweu8-container\\\"],\\\"B7sBSwoV8\\\":[\\\".framer-u6o12h-container\\\",\\\".framer-1sdweu8-container\\\"]}\",\"framerBreakpoints\":\"{\\\"uSRgj6LzJ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1cqinf5-override\\\",\\\"minHeight\\\":7154,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"KdnUFo4T2\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1l2jajk-override\\\",\\\"minHeight\\\":7154,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"B7sBSwoV8\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-v4rbdk-override\\\",\\\"minHeight\\\":7154,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":375,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KdnUFo4T2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B7sBSwoV8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 Main from \"https://framerusercontent.com/modules/jgNWN9FzS0ISGNJnmWB1/RbjnUsplyDyaNWczyFWq/oo1TZOVzR.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {HLz0fmbHm: \"hide-video\", JvAycRQoo: \"intro-03\", TF8BxodnU: \"intro-02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gKjuCl3st5VcsqGp9meQ/bMgBenAbMx0VYKiKLyLL/augiA20Il.js\")), path: \"/\"}, bzoezZc_k: {elements: {gsogCYm3h: \"hide-video\", kkuOHsKHW: \"intro-03\", UZwY_DQV9: \"intro-02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b7QrYls7IMowU5hEk39t/v02r9pWHImQh4H1I3rEO/bzoezZc_k.js\")), path: \"/home-platform-case-study\"}, kx29wKjkA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dHu7RjDYgpjxM4qOpPEZ/ae0mfzJArgHKSGKvTRhv/kx29wKjkA.js\")), path: \"/tabby-senior-product-designer-x29h7d8\"}, FZjavs1IV: {elements: {DkrDV9j6D: \"faqs\", goMlrD7kL: \"coverletter\", HKrSnArqx: \"why-apply\", imQvAQi13: \"projects\", K_vxkcsV5: \"faqs-gettoknowme\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ymwI8JDbLfk0WLNyl53A/Dh1w1juf7IPxnBWc7iKD/FZjavs1IV.js\")), path: \"/automattic\"}, NaMO6hUSb: {elements: {IwIRP7CQg: \"projects\", jfEMQT6Ud: \"coverletter\", nE_fPOsbL: \"faqs-gettoknowme\", rtBtZYrSo: \"why-apply\", sZW4MGeW6: \"faqs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9BeVq2FtmzBmsnZ9N7S1/pGs5GvjX1ozfyO51yn5T/NaMO6hUSb.js\")), path: \"/forumla-fpd\"}, IZwR9lRbZ: {elements: {cQNEjNucQ: \"coverletter\", eJ5wGXfrZ: \"faqs\", oT9jtlvnV: \"why-apply\", s63SEqmF0: \"coverletter-1\", urlKdtW5N: \"projects\", WX_q_RUqk: \"faqs-gettoknowme\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aPZb7MYrG5RcYTCnjNST/lm1jGEhm7WM8SBIS6NkY/IZwR9lRbZ.js\")), path: \"/pleo-ffdee2\"}, ggVrvyv3Q: {elements: {PSZ6SLQ5S: \"coverletter-1\", u27gkfie6: \"projects\", VQ_0FRbJr: \"faqs\", VQ0AzpBHG: \"faqs-gettoknowme\", yi8lpjiMk: \"coverletter\", yrUvSZ8xm: \"why-apply\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/USzUrUaP345fVVBDUcPh/9VeqGVs9r8Tz3xdni7wY/ggVrvyv3Q.js\")), path: \"/paddle\"}, DARE_Cjln: {elements: {cFcKYOW9p: \"coverletter\", dbmaBhRS0: \"coverletter-1\", DYeDrOfWu: \"why-apply\", gi3C_7kfK: \"faqs-gettoknowme\", pv8UqP18b: \"projects\", RLzjZT_5L: \"faqs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Whs80hL3Y9eJ8YjpiEGx/ZFsod8ylPXLbAefHLCk1/DARE_Cjln.js\")), path: \"/pandadoc\"}, FwZiORnz2: {elements: {djmkYXICm: \"projects-1\", Estb6huwF: \"coverletter\", Ewl0E__eg: \"faqs\", jeaWH3qEe: \"projects\", MU2l1gEH8: \"coverletter-1\", WBopMa9Ck: \"why-apply\", XfFX9XB0e: \"faqs-gettoknowme\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uJHCfJp8YUn9FGDs1Wt9/rnslPlqZcCgk0REsh5sR/FwZiORnz2.js\")), path: \"/mixmax\"}, IXBTT9Yux: {elements: {bD_ojJIBr: \"projects\", bgE3uQIf9: \"coverletter-1\", eK3SQ5BMQ: \"coverletter\", QpYXcqQkf: \"faqs-gettoknowme\", txI6wXHC7: \"faqs\", wGmROam8F: \"why-apply\", yHT2_3RHy: \"projects-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/swEuCOh3VHERypqAJ8gQ/qDKavp4UpPrOctrYwZdS/IXBTT9Yux.js\")), path: \"/case-studies\"}, WDpldwtFp: {elements: {exA0rDaVN: \"coverletter-1\", gYxZXOhIl: \"faqs-gettoknowme\", LDkVZ4W83: \"projects-1\", mYFEkML_8: \"projects\", Oaz7BsSAy: \"coverletter\", OceoKjbYY: \"faqs\", WQtLmm31E: \"why-apply\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ffE7wmQV0dE5s1QMaHOP/RoqLRHpZrbuWQGKkdMrf/WDpldwtFp.js\")), path: \"/replika\"}, zVQYXgUWH: {elements: {hbPKlhKMC: \"faqs-gettoknowme\", kGmExhVLM: \"coverletter-1\", KVC8qIWid: \"coverletter\", lidz1Bze8: \"projects\", S6MkzWWiG: \"why-apply\", Tyovoyhv5: \"faqs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i7X9v5uUeugOEaEuFHbL/t4zxpLKESmEfwzovn9f4/zVQYXgUWH.js\")), path: \"/pulley\"}, FewCGdi_L: {elements: {cI9Wxejym: \"why-apply\", dpgfl9bJT: \"faqs\", jWB6vW6dL: \"coverletter-1\", l7jr8yO3g: \"projects\", SVuFFu23U: \"coverletter\", ZhVbR_40V: \"faqs-gettoknowme\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xA2tG9fCEgxRmmFkkFGj/uhPIYKrPdCTJlbZMkxyA/FewCGdi_L.js\")), path: \"/samsung-food\"}, u1ppek7qd: {elements: {b_SCQjLiB: \"projects\", ehhakIhII: \"coverletter-1\", GtNABqD5y: \"why-apply\", i0TwZ4WW1: \"faqs\", i20eBcnkV: \"coverletter\", nlx3qhwqO: \"projects-1\", pAZI5n9eF: \"faqs-gettoknowme\", pR5Qfjlla: \"projects-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n5jAkyceZBJB3ipJZ1gv/0gb0TpoadbzYHYrVsMLL/u1ppek7qd.js\")), path: \"/depot-46a75a\"}, wh2fhgjVv: {elements: {BtSVWa9DF: \"why-apply\", JLCLKmk3Y: \"coverletter\", mdQ_zpd1q: \"coverletter-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6fSUiPK4bi9dKaOrDLmP/irawdcG9uC0Qpfu9hrFh/wh2fhgjVv.js\")), path: \"/depot-observations\"}, CYmoNOrMP: {elements: {JQHx4f7Mu: \"getintouch\", KZ0B0EEGq: \"projects\", NtaXZdbQg: \"gettoknowme\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qbi42RDpM0jVlW2LBiP8/ip6tBuSgOp2UgsrnzTm5/CYmoNOrMP.js\")), path: \"/lmre-overview-8jdy7328\"}, urAx70cZO: {elements: {en6_zl5FE: \"getintouch\", kBzfKnTrD: \"projects\", x3rbvYTUN: \"gettoknowme\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BJiPEHzcJJPPyBdN980q/XwaNZrdXsk4P2dkWU1PU/urAx70cZO.js\")), path: \"/oscar-ff8sje7\"}, adaFfUgaG: {elements: {CsZfgdvKv: \"getintouch\", kmce0p7Dd: \"projects\", sYT9HcXQe: \"gettoknowme\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mxsvoVXfDbJmfoluC6JX/z5c4Hhui3fkXKhLIrLS5/adaFfUgaG.js\")), path: \"/blu-digital-f7f629\"}, hGaRI6TqP: {elements: {CQoVv0QRv: \"projects\", Kkx1veVaT: \"gettoknowme\", wXXidacWb: \"getintouch\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/piF5I1FhKR4Z56IR5574/vgufIczdRXKw2k3Kkhxn/hGaRI6TqP.js\")), path: \"/storm3-overview-htsk86s\"}, eqTyta255: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qmwtY4QM0YiXOStRmkri/QV4Cne6IBw2LVnhB26qR/eqTyta255.js\")), path: \"/formula-recruitment-g827hus7\"}, FJBYXl1Dw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aU0HEqRFzzaotH9CQTWs/UcLmSVJvHOadGG9kDgpp/FJBYXl1Dw.js\")), path: \"/intelligent-people-hdy7638mu\"}, FRkaUzlvt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ywav7edbbhOqRqTl6IJZ/OxHAchrpUwpfj8ysflFU/FRkaUzlvt.js\")), path: \"/halian-87ustc63s\"}, IQVptMsNM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rwEPZU6c58tKDv629W3r/6C5v5VzOdx8GcW0EYGsL/IQVptMsNM.js\")), path: \"/about\"}, N9MEUwgrW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8bSvY4J3gsJ7ki3aQlEM/domv5c0E2qFJcwTGX8Py/N9MEUwgrW.js\")), path: \"/contact\"}, vOaplxCan: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iuG9qedynomAxQ8bZdKp/MgL0WisqYh4QW36bqbYH/vOaplxCan.js\")), path: \"/404\"}, yhVqgR53y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n09qGvnHISvMVd2wxN1Q/iMIZTOKaZQKxbY58Nfqt/yhVqgR53y.js\")), path: \"/privacy\"}, WDB1GLKb9: {collectionId: \"LGyhjOQzR\", elements: {GfjMYNsKB: \"hide-visual\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m95swY1GIAmasNqE5vhc/7MhPSMCSHgbOns63w2fM/WDB1GLKb9.js\")), path: \"/work/:uHWK6aWD0\"}}\r\n\r\n        const locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {LGyhjOQzR: async () => (await import(\"https://framerusercontent.com/modules/aRtg6DXm59IqxXGqMpuy/sfXBV2Z9AovsoyVvD2Xe/LGyhjOQzR.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"5b7151901cd719fd72285e842f872aa3b089d22fa2a69c5fd05f03a5e7753f8b\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {U_HZuyEBg: \"cuBEWQqq1\"}\r\nconst props2 = {...props1, U_HZuyEBg: \"Jeu8XFtmt\"}\r\nconst templateProps = {adaFfUgaG: props1, AiBzLt8aZ: props1, augiA20Il: props1, bzoezZc_k: props1, CmqkwIR6k: props1, CYmoNOrMP: props1, DARE_Cjln: props1, dnk73BV15: props1, eqTyta255: props1, FewCGdi_L: props1, FJBYXl1Dw: props1, FRkaUzlvt: props1, FwZiORnz2: props1, FZjavs1IV: props1, ggVrvyv3Q: props1, hGaRI6TqP: props1, IIptUnGTD: props1, IQVptMsNM: props1, IXBTT9Yux: props1, IZwR9lRbZ: props1, Jx9e8drVS: props1, kx29wKjkA: props1, N9MEUwgrW: props1, NaMO6hUSb: props1, pfXbEZlKc: props1, r3H_cxCO9: props1, u1ppek7qd: props1, urAx70cZO: props1, vOaplxCan: props1, WDB1GLKb9: props2, WDpldwtFp: props1, wh2fhgjVv: props1, yhVqgR53y: props1, zVQYXgUWH: props1}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"bzoezZc_k\":\r\ncase \"Jx9e8drVS\":\r\ncase \"kx29wKjkA\":\r\ncase \"CmqkwIR6k\":\r\ncase \"IIptUnGTD\":\r\ncase \"FZjavs1IV\":\r\ncase \"NaMO6hUSb\":\r\ncase \"IZwR9lRbZ\":\r\ncase \"ggVrvyv3Q\":\r\ncase \"DARE_Cjln\":\r\ncase \"FwZiORnz2\":\r\ncase \"IXBTT9Yux\":\r\ncase \"WDpldwtFp\":\r\ncase \"pfXbEZlKc\":\r\ncase \"zVQYXgUWH\":\r\ncase \"FewCGdi_L\":\r\ncase \"u1ppek7qd\":\r\ncase \"wh2fhgjVv\":\r\ncase \"CYmoNOrMP\":\r\ncase \"urAx70cZO\":\r\ncase \"adaFfUgaG\":\r\ncase \"hGaRI6TqP\":\r\ncase \"eqTyta255\":\r\ncase \"FJBYXl1Dw\":\r\ncase \"FRkaUzlvt\":\r\ncase \"IQVptMsNM\":\r\ncase \"N9MEUwgrW\":\r\ncase \"r3H_cxCO9\":\r\ncase \"vOaplxCan\":\r\ncase \"AiBzLt8aZ\":\r\ncase \"yhVqgR53y\":\r\ncase \"dnk73BV15\":\r\ncase \"WDB1GLKb9\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"bzoezZc_k\":\r\ncase \"Jx9e8drVS\":\r\ncase \"kx29wKjkA\":\r\ncase \"CmqkwIR6k\":\r\ncase \"IIptUnGTD\":\r\ncase \"FZjavs1IV\":\r\ncase \"NaMO6hUSb\":\r\ncase \"IZwR9lRbZ\":\r\ncase \"ggVrvyv3Q\":\r\ncase \"DARE_Cjln\":\r\ncase \"FwZiORnz2\":\r\ncase \"IXBTT9Yux\":\r\ncase \"WDpldwtFp\":\r\ncase \"pfXbEZlKc\":\r\ncase \"zVQYXgUWH\":\r\ncase \"FewCGdi_L\":\r\ncase \"u1ppek7qd\":\r\ncase \"wh2fhgjVv\":\r\ncase \"CYmoNOrMP\":\r\ncase \"urAx70cZO\":\r\ncase \"adaFfUgaG\":\r\ncase \"hGaRI6TqP\":\r\ncase \"eqTyta255\":\r\ncase \"FJBYXl1Dw\":\r\ncase \"FRkaUzlvt\":\r\ncase \"IQVptMsNM\":\r\ncase \"N9MEUwgrW\":\r\ncase \"r3H_cxCO9\":\r\ncase \"vOaplxCan\":\r\ncase \"AiBzLt8aZ\":\r\ncase \"yhVqgR53y\":\r\ncase \"dnk73BV15\":\r\ncase \"WDB1GLKb9\":\r\nreturn [{hash: \"1cqinf5\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1l2jajk\", mediaQuery: \"(min-width: 768px) and (max-width: 1199.98px)\"}, {hash: \"v4rbdk\", mediaQuery: \"(max-width: 767.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(\"https://framerusercontent.com/modules/iuG9qedynomAxQ8bZdKp/MgL0WisqYh4QW36bqbYH/vOaplxCan.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://smorrison.co\",\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 Editor Bar] 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: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, 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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0, ease: [0, 0, 1, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0, ease: [0, 0, 1, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"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. If you are the author of this website, 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                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                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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"}