{"version":3,"file":"script_main.BL2vqL89.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","BrandmarkFonts","Brandmark","BrandmarkHover","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Brandmark","NavigationButtonFonts","NavigationButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","WordmarkFonts","Wordmark","WordmarkHover","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Wordmark","NavigationButton","Dcmordike","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Navigation","Footer","useRef","React.useId","PropertyOverrides","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","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ICNL4Cgefg5Wi1lHOEso/sbORbllBWT0gs6ZJAGWH/CzmCigi2n.js","https:/framerusercontent.com/modules/t1PGrEUgNYkzDb8wGDif/Xb8U3312uphay6dyAUt6/kkwxrGyx3.js","https:/framerusercontent.com/modules/zLlZiABo0WMd9SGWbqOU/KUyKtGrMjEOunFWOrFaM/GHFmfc8rv.js","https:/framerusercontent.com/modules/RDso1AyyMzuvRFOamVf2/khzZ14l6jtjX27oS8rip/g5345k7LB.js","https:/framerusercontent.com/modules/5qruwBEGvYKhk1xJIUlx/X6qxYKEnCwN1gya1jyU1/xYSIptmFQ.js","https:/framerusercontent.com/modules/11tpg3fkLT8tzMqcZ513/4gCF3FcBdRYHqu8CPtT6/OhRghjZ09.js","https:/framerusercontent.com/modules/CXDsQUptMih57wGUF6XH/NKSRiKBkwcstJ3RUC6Ww/wSSsnNg4n.js","https:/framerusercontent.com/modules/aVLdTXvKU7YPkWU3vn6S/zCPgG7i8TCQvyzqKsJDS/iBXrEQiUn.js","https:/framerusercontent.com/modules/ZdE6uo1RFuR1CKDqf70V/SMUO1I8a38GVdGQt6ZmD/ymNcFTtRW.js","https:/framerusercontent.com/modules/WOLO2Qz1Au3V1mjWTA8G/8N9sTV1KuH6RbZHBx88V/vKFayfZdh.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (f0648f9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 700 300\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 400 225 C 400 211.193 411.193 200 425 200 L 675 200 C 688.807 200 700 211.193 700 225 L 700 275 C 700 288.807 688.807 300 675 300 L 425 300 C 411.193 300 400 288.807 400 275 Z M 0 225 C 0 211.193 11.193 200 25 200 L 275 200 C 288.807 200 300 211.193 300 225 L 300 275 C 300 288.807 288.807 300 275 300 L 25 300 C 11.193 300 0 288.807 0 275 Z M 600 25 C 600 11.193 611.193 0 625 0 L 675 0 C 688.807 0 700 11.193 700 25 L 700 75 C 700 88.807 688.807 100 675 100 L 625 100 C 611.193 100 600 88.807 600 75 Z M 400 25 C 400 11.193 411.193 0 425 0 L 475 0 C 488.807 0 500 11.193 500 25 L 500 75 C 500 88.807 488.807 100 475 100 L 425 100 C 411.193 100 400 88.807 400 75 Z M 0 25 C 0 11.193 11.193 0 25 0 L 275 0 C 288.807 0 300 11.193 300 25 L 300 75 C 300 88.807 288.807 100 275 100 L 25 100 C 11.193 100 0 88.807 0 75 Z\" fill=\"var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, rgb(20, 20, 20))\" height=\"300px\" id=\"gqAtznY7P\" width=\"700px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-UdUEV\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-UdUEV { -webkit-mask: ${mask}; aspect-ratio: 2.3333333333333335; background-color: var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, #141414); mask: ${mask}; width: 700px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 700\n * @framerIntrinsicHeight 300\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Brandmark\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, rgb(20, 20, 20))\"},\"set\":{\"localId\":\"vectorSet/QFWpmFd2m\",\"id\":\"QFWpmFd2m\",\"moduleId\":\"kMPqk9hox7YbpKGUHX9h\"}}\n */const Icon=withCSS(Component,css,\"framer-UdUEV\");Icon.displayName=\"Brandmark\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Brandmark\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, rgb(20, 20, 20))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/QFWpmFd2m\\\",\\\"id\\\":\\\"QFWpmFd2m\\\",\\\"moduleId\\\":\\\"kMPqk9hox7YbpKGUHX9h\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"700\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 700 300\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"cMTqiKZfE-3842749828-linear-gradient\" x1=\"0\" x2=\"1\" y1=\"1.1102230246251565e-16\" y2=\"0.9999999999999999\"><stop offset=\"0\" stop-color=\"var(--token-af557e30-f628-4fde-b127-f7b31e7b4743, rgb(68, 1, 84))\"/>\\n<stop offset=\"0.5\" stop-color=\"var(--token-85138c11-18c0-4ff2-b5dd-e3b3cdf3e95f, rgb(65, 68, 135))\"/>\\n<stop offset=\"1\" stop-color=\"var(--token-e743e74e-22af-48b5-aae4-e7e8ea84093a, rgb(42, 120, 142))\"/></linearGradient></defs>\\n<path d=\"M 400 225 C 400 211.193 411.193 200 425 200 L 675 200 C 688.807 200 700 211.193 700 225 L 700 275 C 700 288.807 688.807 300 675 300 L 425 300 C 411.193 300 400 288.807 400 275 Z M 0 225 C 0 211.193 11.193 200 25 200 L 275 200 C 288.807 200 300 211.193 300 225 L 300 275 C 300 288.807 288.807 300 275 300 L 25 300 C 11.193 300 0 288.807 0 275 Z M 600 25 C 600 11.193 611.193 0 625 0 L 675 0 C 688.807 0 700 11.193 700 25 L 700 75 C 700 88.807 688.807 100 675 100 L 625 100 C 611.193 100 600 88.807 600 75 Z M 400 25 C 400 11.193 411.193 0 425 0 L 475 0 C 488.807 0 500 11.193 500 25 L 500 75 C 500 88.807 488.807 100 475 100 L 425 100 C 411.193 100 400 88.807 400 75 Z M 0 25 C 0 11.193 11.193 0 25 0 L 275 0 C 288.807 0 300 11.193 300 25 L 300 75 C 300 88.807 288.807 100 275 100 L 25 100 C 11.193 100 0 88.807 0 75 Z\" fill=\"url(#cMTqiKZfE-3842749828-linear-gradient)\" height=\"300px\" id=\"cMTqiKZfE\" width=\"700px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"3842749828\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-BRQyF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 700 300\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-BRQyF { -webkit-mask: ${mask}; aspect-ratio: 2.3333333333333335; display: block; mask: ${mask}; width: 700px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 700\n * @framerIntrinsicHeight 300\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Brandmark Hover\",\"set\":{\"localId\":\"vectorSet/QFWpmFd2m\",\"id\":\"QFWpmFd2m\",\"moduleId\":\"kMPqk9hox7YbpKGUHX9h\"}}\n */const Icon=withCSS(Component,css,\"framer-BRQyF\");Icon.displayName=\"Brandmark Hover\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"700\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Brandmark Hover\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/QFWpmFd2m\\\",\\\"id\\\":\\\"QFWpmFd2m\\\",\\\"moduleId\\\":\\\"kMPqk9hox7YbpKGUHX9h\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Brandmark from\"https://framerusercontent.com/modules/ICNL4Cgefg5Wi1lHOEso/sbORbllBWT0gs6ZJAGWH/CzmCigi2n.js\";import BrandmarkHover from\"https://framerusercontent.com/modules/t1PGrEUgNYkzDb8wGDif/Xb8U3312uphay6dyAUt6/kkwxrGyx3.js\";const BrandmarkFonts=getFonts(Brandmark);const BrandmarkHoverFonts=getFonts(BrandmarkHover);const enabledGestures={ElOw5DGoC:{hover:true}};const serializationHash=\"framer-fa7eL\";const variantClassNames={ElOw5DGoC:\"framer-v-1fb96mt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ElOw5DGoC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ZuqYLOw6_\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ElOw5DGoC\",openInNewTab:false,scopeId:\"GHFmfc8rv\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Home\",className:`${cx(scopingClassNames,\"framer-1fb96mt\",className,classNames)} framer-g48509`,\"data-framer-name\":\"Brandmark\",layoutDependency:layoutDependency,layoutId:\"ElOw5DGoC\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ElOw5DGoC-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Brandmark,{animated:true,className:\"framer-nm1ih7\",\"data-framer-name\":\"Brandmark\",layoutDependency:layoutDependency,layoutId:\"fqwNcQNDW\"}),/*#__PURE__*/_jsx(BrandmarkHover,{animated:true,className:\"framer-axnxj7\",\"data-framer-name\":\"Brandmark Hover\",layoutDependency:layoutDependency,layoutId:\"f1VBGyOsN\",style:{opacity:0},variants:{\"ElOw5DGoC-hover\":{opacity:1}}})]})})})})});});const css=[\".framer-fa7eL.framer-g48509, .framer-fa7eL .framer-g48509 { display: block; }\",\".framer-fa7eL.framer-1fb96mt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fa7eL .framer-nm1ih7 { flex: none; height: auto; position: relative; width: 70px; }\",\".framer-fa7eL .framer-axnxj7 { aspect-ratio: 2.3333333333333335 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-fa7eL.framer-v-1fb96mt.hover .framer-nm1ih7 { order: 0; }\",\".framer-fa7eL.framer-v-1fb96mt.hover .framer-axnxj7 { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 70\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"UBquZTD9g\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGHFmfc8rv=withCSS(Component,css,\"framer-fa7eL\");export default FramerGHFmfc8rv;FramerGHFmfc8rv.displayName=\"Brandmark\";FramerGHFmfc8rv.defaultProps={height:30,width:70};addFonts(FramerGHFmfc8rv,[{explicitInter:true,fonts:[]},...BrandmarkFonts,...BrandmarkHoverFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGHFmfc8rv\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UBquZTD9g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"70\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GHFmfc8rv.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationButton from\"https://framerusercontent.com/modules/5hyI0848oykohh1TjV4j/VD3VIarK6jU7dpFmKStp/dwWkCHonU.js\";import Brandmark from\"https://framerusercontent.com/modules/zLlZiABo0WMd9SGWbqOU/KUyKtGrMjEOunFWOrFaM/GHFmfc8rv.js\";const BrandmarkFonts=getFonts(Brandmark);const NavigationButtonFonts=getFonts(NavigationButton);const cycleOrder=[\"OpKHGBmWg\",\"Q4LOnpm_J\",\"AurpAQNde\"];const serializationHash=\"framer-JCznw\";const variantClassNames={AurpAQNde:\"framer-v-1e8fgaz\",OpKHGBmWg:\"framer-v-znmboj\",Q4LOnpm_J:\"framer-v-1g6758u\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"OpKHGBmWg\",Phone:\"AurpAQNde\",Tablet:\"Q4LOnpm_J\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OpKHGBmWg\"};};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:\"OpKHGBmWg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"AurpAQNde\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-znmboj\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OpKHGBmWg\",ref:refBinding,style:{...style},...addPropertyOverrides({AurpAQNde:{\"data-framer-name\":\"Phone\"},Q4LOnpm_J:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nysr5v\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"AvT9Kl2gm\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-341ab7a3-747c-42ee-9371-58d070d92972, rgba(255, 255, 255, 0.4))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(8px)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(32+((componentViewport?.height||120)-64-56)/2)+13,...addPropertyOverrides({AurpAQNde:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-56)/2)+13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e6bqeu-container\",\"data-framer-name\":\"Brandmark\",layoutDependency:layoutDependency,layoutId:\"SETP5SLt6-container\",name:\"Brandmark\",nodeId:\"SETP5SLt6\",rendersWithMotion:true,scopeId:\"g5345k7LB\",children:/*#__PURE__*/_jsx(Brandmark,{height:\"100%\",id:\"SETP5SLt6\",layoutId:\"SETP5SLt6\",name:\"Brandmark\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sjzur6\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"LxtLDwT2B\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(32+((componentViewport?.height||120)-64-56)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bv81qb-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"xP2gXVbtv-container\",name:\"About\",nodeId:\"xP2gXVbtv\",rendersWithMotion:true,scopeId:\"g5345k7LB\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"xP2gXVbtv\",layoutId:\"xP2gXVbtv\",name:\"About\",nXHOMCqAP:true,rBkQCnWzW:false,variant:matchVariant(\"b9vMDDraJ\"),width:\"100%\",wo8fKYfsB:\"About\",ZV0z3Avue:\"/#about\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(32+((componentViewport?.height||120)-64-56)/2)+8+0,...addPropertyOverrides({AurpAQNde:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-56)/2)+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n3xz29-container\",\"data-framer-name\":\"Projects\",layoutDependency:layoutDependency,layoutId:\"ePvr6c762-container\",name:\"Projects\",nodeId:\"ePvr6c762\",rendersWithMotion:true,scopeId:\"g5345k7LB\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"ePvr6c762\",layoutId:\"ePvr6c762\",name:\"Projects\",nXHOMCqAP:true,rBkQCnWzW:false,variant:matchVariant(\"b9vMDDraJ\"),width:\"100%\",wo8fKYfsB:\"Projects\",ZV0z3Avue:\"/#projects\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(32+((componentViewport?.height||120)-64-56)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l9l3uh-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"oV2LFZ7Mz-container\",name:\"Services\",nodeId:\"oV2LFZ7Mz\",rendersWithMotion:true,scopeId:\"g5345k7LB\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"oV2LFZ7Mz\",layoutId:\"oV2LFZ7Mz\",name:\"Services\",nXHOMCqAP:true,rBkQCnWzW:false,variant:matchVariant(\"b9vMDDraJ\"),width:\"100%\",wo8fKYfsB:\"Services\",ZV0z3Avue:\"/#services\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(32+((componentViewport?.height||120)-64-56)/2)+8+0,...addPropertyOverrides({AurpAQNde:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-56)/2)+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tbltma-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"f6pEwx_cf-container\",name:\"Contact\",nodeId:\"f6pEwx_cf\",rendersWithMotion:true,scopeId:\"g5345k7LB\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"f6pEwx_cf\",layoutId:\"f6pEwx_cf\",name:\"Contact\",nXHOMCqAP:true,rBkQCnWzW:false,variant:matchVariant(\"b9vMDDraJ\"),width:\"100%\",wo8fKYfsB:\"Contact\",ZV0z3Avue:\"#contact\"})})})]})]})})})})});});const css=[\".framer-JCznw.framer-dmkcva, .framer-JCznw .framer-dmkcva { display: block; }\",\".framer-JCznw.framer-znmboj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: relative; width: 1200px; }\",\".framer-JCznw .framer-1nysr5v { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 32px 8px 32px; position: relative; width: 1px; z-index: 1; }\",\".framer-JCznw .framer-e6bqeu-container, .framer-JCznw .framer-1bv81qb-container, .framer-JCznw .framer-1n3xz29-container, .framer-JCznw .framer-1l9l3uh-container, .framer-JCznw .framer-1tbltma-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JCznw .framer-sjzur6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JCznw.framer-v-1g6758u.framer-znmboj { width: 810px; }\",\".framer-JCznw.framer-v-1e8fgaz.framer-znmboj { padding: 16px; width: 390px; }\",\".framer-JCznw.framer-v-1e8fgaz .framer-1nysr5v { padding: 8px 16px 8px 16px; }\",\".framer-JCznw.framer-v-1e8fgaz .framer-sjzur6 { gap: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Q4LOnpm_J\":{\"layout\":[\"fixed\",\"auto\"]},\"AurpAQNde\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg5345k7LB=withCSS(Component,css,\"framer-JCznw\");export default Framerg5345k7LB;Framerg5345k7LB.displayName=\"Navigation\";Framerg5345k7LB.defaultProps={height:120,width:1200};addPropertyControls(Framerg5345k7LB,{variant:{options:[\"OpKHGBmWg\",\"Q4LOnpm_J\",\"AurpAQNde\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg5345k7LB,[{explicitInter:true,fonts:[]},...BrandmarkFonts,...NavigationButtonFonts],{supportsExplicitInterCodegen:true});Framerg5345k7LB.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Brandmark,{},context),()=>forwardLoader(NavigationButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg5345k7LB\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q4LOnpm_J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AurpAQNde\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"120\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (199f97e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 1630 10\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"vWCGesYvO-1718790918-linear-gradient\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"var(--token-af557e30-f628-4fde-b127-f7b31e7b4743, rgb(68, 1, 84))\"/>\\n<stop offset=\"0.5\" stop-color=\"var(--token-85138c11-18c0-4ff2-b5dd-e3b3cdf3e95f, rgb(65, 68, 135))\"/>\\n<stop offset=\"1\" stop-color=\"var(--token-e743e74e-22af-48b5-aae4-e7e8ea84093a, rgb(42, 120, 142))\"/></linearGradient></defs>\\n<path d=\"M 47.5 10 L 42.5 10 C 41.119 10 40 8.881 40 7.5 L 40 2.5 C 40 1.119 41.119 0 42.5 0 L 47.5 0 C 48.881 0 50 1.119 50 2.5 L 50 7.5 C 50 8.881 48.881 10 47.5 10 Z M 67.5 10 L 62.5 10 C 61.119 10 60 8.881 60 7.5 L 60 2.5 C 60 1.119 61.119 0 62.5 0 L 67.5 0 C 68.881 0 70 1.119 70 2.5 L 70 7.5 C 70 8.881 68.881 10 67.5 10 Z M 27.5 10 L 2.5 10 C 1.119 10 0 8.881 0 7.5 L 0 2.5 C 0 1.119 1.119 0 2.5 0 L 27.5 0 C 28.881 0 30 1.119 30 2.5 L 30 7.5 C 30 8.881 28.881 10 27.5 10 Z M 147.5 10 L 142.5 10 C 141.119 10 140 8.881 140 7.5 L 140 2.5 C 140 1.119 141.119 0 142.5 0 L 147.5 0 C 148.881 0 150 1.119 150 2.5 L 150 7.5 C 150 8.881 148.881 10 147.5 10 Z M 127.5 10 L 102.5 10 C 101.119 10 100 8.881 100 7.5 L 100 2.5 C 100 1.119 101.119 0 102.5 0 L 127.5 0 C 128.881 0 130 1.119 130 2.5 L 130 7.5 C 130 8.881 128.881 10 127.5 10 Z M 207.5 10 L 202.5 10 C 201.119 10 200 8.881 200 7.5 L 200 2.5 C 200 1.119 201.119 0 202.5 0 L 207.5 0 C 208.881 0 210 1.119 210 2.5 L 210 7.5 C 210 8.881 208.881 10 207.5 10 Z M 187.5 10 L 162.5 10 C 161.119 10 160 8.881 160 7.5 L 160 2.5 C 160 1.119 161.119 0 162.5 0 L 187.5 0 C 188.881 0 190 1.119 190 2.5 L 190 7.5 C 190 8.881 188.881 10 187.5 10 Z M 267.5 10 L 242.5 10 C 241.119 10 240 8.881 240 7.5 L 240 2.5 C 240 1.119 241.119 0 242.5 0 L 267.5 0 C 268.881 0 270 1.119 270 2.5 L 270 7.5 C 270 8.881 268.881 10 267.5 10 Z M 307.5 10 L 282.5 10 C 281.119 10 280 8.881 280 7.5 L 280 2.5 C 280 1.119 281.119 0 282.5 0 L 307.5 0 C 308.881 0 310 1.119 310 2.5 L 310 7.5 C 310 8.881 308.881 10 307.5 10 Z M 367.5 10 L 342.5 10 C 341.119 10 340 8.881 340 7.5 L 340 2.5 C 340 1.119 341.119 0 342.5 0 L 367.5 0 C 368.881 0 370 1.119 370 2.5 L 370 7.5 C 370 8.881 368.881 10 367.5 10 Z M 407.5 10 L 382.5 10 C 381.119 10 380 8.881 380 7.5 L 380 2.5 C 380 1.119 381.119 0 382.5 0 L 407.5 0 C 408.881 0 410 1.119 410 2.5 L 410 7.5 C 410 8.881 408.881 10 407.5 10 Z M 447.5 10 L 422.5 10 C 421.119 10 420 8.881 420 7.5 L 420 2.5 C 420 1.119 421.119 0 422.5 0 L 447.5 0 C 448.881 0 450 1.119 450 2.5 L 450 7.5 C 450 8.881 448.881 10 447.5 10 Z M 547.5 10 L 542.5 10 C 541.119 10 540 8.881 540 7.5 L 540 2.5 C 540 1.119 541.119 0 542.5 0 L 547.5 0 C 548.881 0 550 1.119 550 2.5 L 550 7.5 C 550 8.881 548.881 10 547.5 10 Z M 487.5 10 L 482.5 10 C 481.119 10 480 8.881 480 7.5 L 480 2.5 C 480 1.119 481.119 0 482.5 0 L 487.5 0 C 488.881 0 490 1.119 490 2.5 L 490 7.5 C 490 8.881 488.881 10 487.5 10 Z M 527.5 10 L 502.5 10 C 501.119 10 500 8.881 500 7.5 L 500 2.5 C 500 1.119 501.119 0 502.5 0 L 527.5 0 C 528.881 0 530 1.119 530 2.5 L 530 7.5 C 530 8.881 528.881 10 527.5 10 Z M 627.5 10 L 622.5 10 C 621.119 10 620 8.881 620 7.5 L 620 2.5 C 620 1.119 621.119 0 622.5 0 L 627.5 0 C 628.881 0 630 1.119 630 2.5 L 630 7.5 C 630 8.881 628.881 10 627.5 10 Z M 647.5 10 L 642.5 10 C 641.119 10 640 8.881 640 7.5 L 640 2.5 C 640 1.119 641.119 0 642.5 0 L 647.5 0 C 648.881 0 650 1.119 650 2.5 L 650 7.5 C 650 8.881 648.881 10 647.5 10 Z M 607.5 10 L 582.5 10 C 581.119 10 580 8.881 580 7.5 L 580 2.5 C 580 1.119 581.119 0 582.5 0 L 607.5 0 C 608.881 0 610 1.119 610 2.5 L 610 7.5 C 610 8.881 608.881 10 607.5 10 Z M 687.5 10 L 682.5 10 C 681.119 10 680 8.881 680 7.5 L 680 2.5 C 680 1.119 681.119 0 682.5 0 L 687.5 0 C 688.881 0 690 1.119 690 2.5 L 690 7.5 C 690 8.881 688.881 10 687.5 10 Z M 707.5 10 L 702.5 10 C 701.119 10 700 8.881 700 7.5 L 700 2.5 C 700 1.119 701.119 0 702.5 0 L 707.5 0 C 708.881 0 710 1.119 710 2.5 L 710 7.5 C 710 8.881 708.881 10 707.5 10 Z M 787.5 10 L 782.5 10 C 781.119 10 780 8.881 780 7.5 L 780 2.5 C 780 1.119 781.119 0 782.5 0 L 787.5 0 C 788.881 0 790 1.119 790 2.5 L 790 7.5 C 790 8.881 788.881 10 787.5 10 Z M 767.5 10 L 742.5 10 C 741.119 10 740 8.881 740 7.5 L 740 2.5 C 740 1.119 741.119 0 742.5 0 L 767.5 0 C 768.881 0 770 1.119 770 2.5 L 770 7.5 C 770 8.881 768.881 10 767.5 10 Z M 827.5 10 L 802.5 10 C 801.119 10 800 8.881 800 7.5 L 800 2.5 C 800 1.119 801.119 0 802.5 0 L 827.5 0 C 828.881 0 830 1.119 830 2.5 L 830 7.5 C 830 8.881 828.881 10 827.5 10 Z M 867.5 10 L 862.5 10 C 861.119 10 860 8.881 860 7.5 L 860 2.5 C 860 1.119 861.119 0 862.5 0 L 867.5 0 C 868.881 0 870 1.119 870 2.5 L 870 7.5 C 870 8.881 868.881 10 867.5 10 Z M 987.5 10 L 982.5 10 C 981.119 10 980 8.881 980 7.5 L 980 2.5 C 980 1.119 981.119 0 982.5 0 L 987.5 0 C 988.881 0 990 1.119 990 2.5 L 990 7.5 C 990 8.881 988.881 10 987.5 10 Z M 1007.5 10 L 1002.5 10 C 1001.119 10 1000 8.881 1000 7.5 L 1000 2.5 C 1000 1.119 1001.119 0 1002.5 0 L 1007.5 0 C 1008.881 0 1010 1.119 1010 2.5 L 1010 7.5 C 1010 8.881 1008.881 10 1007.5 10 Z M 967.5 10 L 942.5 10 C 941.119 10 940 8.881 940 7.5 L 940 2.5 C 940 1.119 941.119 0 942.5 0 L 967.5 0 C 968.881 0 970 1.119 970 2.5 L 970 7.5 C 970 8.881 968.881 10 967.5 10 Z M 1067.5 10 L 1042.5 10 C 1041.119 10 1040 8.881 1040 7.5 L 1040 2.5 C 1040 1.119 1041.119 0 1042.5 0 L 1067.5 0 C 1068.881 0 1070 1.119 1070 2.5 L 1070 7.5 C 1070 8.881 1068.881 10 1067.5 10 Z M 1107.5 10 L 1082.5 10 C 1081.119 10 1080 8.881 1080 7.5 L 1080 2.5 C 1080 1.119 1081.119 0 1082.5 0 L 1107.5 0 C 1108.881 0 1110 1.119 1110 2.5 L 1110 7.5 C 1110 8.881 1108.881 10 1107.5 10 Z M 1147.5 10 L 1122.5 10 C 1121.119 10 1120 8.881 1120 7.5 L 1120 2.5 C 1120 1.119 1121.119 0 1122.5 0 L 1147.5 0 C 1148.881 0 1150 1.119 1150 2.5 L 1150 7.5 C 1150 8.881 1148.881 10 1147.5 10 Z M 1207.5 10 L 1182.5 10 C 1181.119 10 1180 8.881 1180 7.5 L 1180 2.5 C 1180 1.119 1181.119 0 1182.5 0 L 1207.5 0 C 1208.881 0 1210 1.119 1210 2.5 L 1210 7.5 C 1210 8.881 1208.881 10 1207.5 10 Z M 1327.5 10 L 1322.5 10 C 1321.119 10 1320 8.881 1320 7.5 L 1320 2.5 C 1320 1.119 1321.119 0 1322.5 0 L 1327.5 0 C 1328.881 0 1330 1.119 1330 2.5 L 1330 7.5 C 1330 8.881 1328.881 10 1327.5 10 Z M 1307.5 10 L 1282.5 10 C 1281.119 10 1280 8.881 1280 7.5 L 1280 2.5 C 1280 1.119 1281.119 0 1282.5 0 L 1307.5 0 C 1308.881 0 1310 1.119 1310 2.5 L 1310 7.5 C 1310 8.881 1308.881 10 1307.5 10 Z M 1387.5 10 L 1382.5 10 C 1381.119 10 1380 8.881 1380 7.5 L 1380 2.5 C 1380 1.119 1381.119 0 1382.5 0 L 1387.5 0 C 1388.881 0 1390 1.119 1390 2.5 L 1390 7.5 C 1390 8.881 1388.881 10 1387.5 10 Z M 1367.5 10 L 1342.5 10 C 1341.119 10 1340 8.881 1340 7.5 L 1340 2.5 C 1340 1.119 1341.119 0 1342.5 0 L 1367.5 0 C 1368.881 0 1370 1.119 1370 2.5 L 1370 7.5 C 1370 8.881 1368.881 10 1367.5 10 Z M 1447.5 10 L 1422.5 10 C 1421.119 10 1420 8.881 1420 7.5 L 1420 2.5 C 1420 1.119 1421.119 0 1422.5 0 L 1447.5 0 C 1448.881 0 1450 1.119 1450 2.5 L 1450 7.5 C 1450 8.881 1448.881 10 1447.5 10 Z M 1487.5 10 L 1462.5 10 C 1461.119 10 1460 8.881 1460 7.5 L 1460 2.5 C 1460 1.119 1461.119 0 1462.5 0 L 1487.5 0 C 1488.881 0 1490 1.119 1490 2.5 L 1490 7.5 C 1490 8.881 1488.881 10 1487.5 10 Z M 1527.5 10 L 1502.5 10 C 1501.119 10 1500 8.881 1500 7.5 L 1500 2.5 C 1500 1.119 1501.119 0 1502.5 0 L 1527.5 0 C 1528.881 0 1530 1.119 1530 2.5 L 1530 7.5 C 1530 8.881 1528.881 10 1527.5 10 Z M 1587.5 10 L 1562.5 10 C 1561.119 10 1560 8.881 1560 7.5 L 1560 2.5 C 1560 1.119 1561.119 0 1562.5 0 L 1587.5 0 C 1588.881 0 1590 1.119 1590 2.5 L 1590 7.5 C 1590 8.881 1588.881 10 1587.5 10 Z M 1627.5 10 L 1602.5 10 C 1601.119 10 1600 8.881 1600 7.5 L 1600 2.5 C 1600 1.119 1601.119 0 1602.5 0 L 1627.5 0 C 1628.881 0 1630 1.119 1630 2.5 L 1630 7.5 C 1630 8.881 1628.881 10 1627.5 10 Z\" fill=\"url(#vWCGesYvO-1718790918-linear-gradient)\" height=\"10px\" id=\"vWCGesYvO\" width=\"1630px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"1718790918\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Wu3HI\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 1630 10\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Wu3HI { -webkit-mask: ${mask}; aspect-ratio: 163; display: block; mask: ${mask}; width: 1630px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 1630\n * @framerIntrinsicHeight 10\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"dcmordike\",\"set\":{\"localId\":\"vectorSet/mXTgrMyyg\",\"id\":\"mXTgrMyyg\",\"moduleId\":\"D5iT7R6c60lkTdnBedd0\"}}\n */const Icon=withCSS(Component,css,\"framer-Wu3HI\");Icon.displayName=\"dcmordike\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"10\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1630\",\"framerVector\":\"{\\\"name\\\":\\\"dcmordike\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mXTgrMyyg\\\",\\\"id\\\":\\\"mXTgrMyyg\\\",\\\"moduleId\\\":\\\"D5iT7R6c60lkTdnBedd0\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e999480)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 2044 276\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"KJAco2HdH-95919959-linear-gradient\" x1=\"0\" x2=\"1\" y1=\"1.1102230246251565e-16\" y2=\"0.9999999999999999\"><stop offset=\"0\" stop-color=\"var(--token-af557e30-f628-4fde-b127-f7b31e7b4743, rgb(68, 1, 84))\"/>\\n<stop offset=\"0.5\" stop-color=\"var(--token-85138c11-18c0-4ff2-b5dd-e3b3cdf3e95f, rgb(65, 68, 135))\"/>\\n<stop offset=\"1\" stop-color=\"var(--token-e743e74e-22af-48b5-aae4-e7e8ea84093a, rgb(42, 120, 142))\"/></linearGradient></defs>\\n<path d=\"M 0 16.7 L 75.47 16.7 C 148.85 16.7 168 57.85 168 116.64 C 168 175.43 148.86 216.7 75.47 216.7 L 0 216.7 Z M 73.63 179.22 C 104.55 179.22 119.77 167.71 119.77 116.64 C 119.77 65.57 104.55 54.18 73.63 54.18 L 46.63 54.18 L 46.63 179.23 L 73.63 179.23 Z M 184 139.65 C 184 89.55 211.22 59.05 260 59.05 C 308.78 59.05 336 89.55 336 139.65 C 336 189.75 308.78 220.5 260 220.5 C 211.22 220.5 184 190 184 139.65 Z M 260 185.95 C 278.85 185.95 289.69 173.09 289.69 139.65 C 289.69 106.21 278.85 93.59 260 93.59 C 241.15 93.59 230.31 107.06 230.31 139.65 C 230.31 172.24 241.03 185.95 260 185.95 Z M 354 62.97 L 398.37 62.97 L 398.37 159.38 C 398.37 174.69 404.78 182.78 420.18 182.78 C 433.37 182.78 443.97 175.67 449.63 162.81 L 449.63 62.98 L 494 62.98 L 494 216.71 L 456.66 216.71 L 453.21 193.07 C 443.23 211.93 427.82 220.51 406.01 220.51 C 371.26 220.51 354 201.64 354 160.61 Z M 515.91 253.57 L 532.42 224.05 C 547.22 235.08 564.83 241.2 580.37 241.2 C 611.19 241.2 618.29 225.64 618.29 204.21 L 618.29 190.61 C 609.73 207.76 594.44 215.6 574.62 215.6 C 532.67 215.6 512 180.44 512 136.83 C 512 93.22 534.02 59.29 577.68 59.29 C 598.35 59.29 612.78 67.99 620.73 85.63 L 625.26 62.97 L 660 62.97 L 660 201.27 C 660 248.06 634.31 275.5 582.7 275.5 C 555.3 275.5 533.53 268.15 515.92 253.57 Z M 589.18 180.2 C 601.29 180.2 611.2 173.95 615.97 161.33 L 615.97 113.92 C 611.57 100.69 602.27 94.2 589.79 94.2 C 569.49 94.2 559.7 110.12 559.7 137.2 C 559.7 164.28 569.24 180.2 589.18 180.2 Z M 777.22 199.55 C 768.25 214.62 752.39 220.5 732.61 220.5 C 699.79 220.5 680.01 202.25 680.01 174.2 C 680.01 146.15 699.92 128.39 739.37 128.39 C 753.63 128.39 765.06 130.84 774.77 135.74 L 774.77 119.2 C 774.77 101.32 768.13 92.86 751.91 92.86 C 735.69 92.86 729.79 98.86 727.7 115.03 L 685.67 110.01 C 690.22 74.98 713.32 59.17 752.53 59.17 C 794.69 59.17 816.07 78.28 816.07 116.5 L 816.07 170.77 C 816.07 183.14 821.48 185.59 833.65 184.12 L 834.02 215.11 C 827.26 217.56 820.62 219.03 811.41 219.03 C 793.34 219.03 781.79 212.66 777.24 199.55 Z M 746.49 190.73 C 757.67 190.73 766.77 187.67 774.76 180.07 L 774.76 162.68 C 766.89 158.39 758.78 156.43 748.09 156.43 C 731.87 156.43 724.62 162.31 724.62 173.58 C 724.62 184.85 732.12 190.73 746.5 190.73 Z M 848 176.15 L 848 5.14 L 891.97 5.14 L 891.97 171.49 C 891.97 183.74 898.81 185.45 911.51 183.62 L 912 215.22 C 905.4 217.55 898.32 219.02 887.57 219.02 C 864.97 219.02 848 208.85 848 176.15 Z M 1000 16.7 L 1067.21 16.7 L 1097.07 120.07 C 1101.37 135.87 1105.3 152.65 1108.74 168.94 L 1109.23 168.94 C 1113.04 150.69 1116.6 135.87 1120.9 120.07 L 1151 16.7 L 1216 16.7 L 1216 216.7 L 1176.07 216.7 L 1176.07 62.99 L 1175.82 62.99 C 1171.52 80.01 1167.22 96.79 1162.43 113.45 L 1131.59 216.7 L 1084.41 216.7 L 1053.2 113.45 C 1048.41 96.79 1044.23 80.01 1040.18 62.99 L 1039.93 62.99 L 1039.93 216.7 L 1000 216.7 Z M 1238 139.65 C 1238 89.55 1265.22 59.05 1314 59.05 C 1362.78 59.05 1390 89.55 1390 139.65 C 1390 189.75 1362.78 220.5 1314 220.5 C 1265.22 220.5 1238 190 1238 139.65 Z M 1314 185.95 C 1332.85 185.95 1343.69 173.09 1343.69 139.65 C 1343.69 106.21 1332.85 93.59 1314 93.59 C 1295.15 93.59 1284.31 107.06 1284.31 139.65 C 1284.31 172.24 1295.03 185.95 1314 185.95 Z M 1408 62.97 L 1445.32 62.97 L 1448.77 90.16 C 1458.25 66.89 1474.76 57.82 1500 59.17 L 1500 106.7 C 1477.34 105.35 1462.31 109.4 1452.34 126.67 L 1452.34 216.71 L 1408 216.71 Z M 1510 139.28 C 1510 93.96 1531.89 59.17 1575.44 59.17 C 1592.81 59.17 1605.9 65.17 1613.97 78.4 L 1613.97 5.15 L 1658 5.15 L 1658 216.7 L 1623.26 216.7 L 1618.49 193.18 C 1610.3 211.56 1594.03 220.5 1572.87 220.5 C 1530.67 220.5 1510 184.24 1510 139.28 Z M 1587.18 185.34 C 1599.29 185.34 1609.2 178.85 1613.97 165.37 L 1613.97 115.27 C 1609.57 101.31 1600.27 94.44 1587.79 94.44 C 1567.49 94.44 1557.7 111.35 1557.7 140.01 C 1557.7 168.67 1567.24 185.33 1587.18 185.33 Z M 1708 0 C 1724.25 0 1734 8.94 1734 22.54 C 1734 36.14 1724.25 45.2 1708 45.2 C 1691.75 45.2 1682 36.26 1682 22.54 C 1682 8.82 1691.87 0 1708 0 Z M 1686.33 62.97 L 1729.66 62.97 L 1729.66 216.7 L 1686.33 216.7 Z M 1758 5.15 L 1802 5.15 L 1802 123.97 L 1849.17 62.97 L 1901.35 62.97 L 1851.49 122.75 L 1906 216.71 L 1855.4 216.71 L 1820.94 151.91 L 1802 174.57 L 1802 216.71 L 1758 216.71 Z M 2000.73 123.51 C 2001.47 104.16 1995.18 91.54 1976.69 91.54 C 1958.2 91.54 1949.57 104.16 1947.23 123.51 Z M 1902 139.68 C 1902 93.13 1927.02 59.2 1977.07 59.2 C 2021.81 59.2 2044 88.35 2044 130.86 C 2044 138.09 2043.38 145.81 2042.03 153.77 L 1947.49 153.77 C 1950.69 172.88 1961.79 185.62 1985.21 185.62 C 2001.36 185.62 2013.81 180.72 2024.28 170.31 L 2040.92 195.67 C 2026.13 212.21 2005.67 220.54 1980.15 220.54 C 1924.8 220.54 1902 184.28 1902 139.69 Z\" fill=\"url(#KJAco2HdH-95919959-linear-gradient)\" height=\"275.49999999999994px\" id=\"KJAco2HdH\" width=\"2044px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"95919959\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HIB5A\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 2044 276\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-HIB5A { -webkit-mask: ${mask}; aspect-ratio: 7.405797101449275; display: block; mask: ${mask}; width: 2044px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 2044\n * @framerIntrinsicHeight 276\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Wordmark Hover\",\"set\":{\"localId\":\"vectorSet/g0YqYndTB\",\"id\":\"g0YqYndTB\",\"moduleId\":\"cgUToxGlRhsnS3YAa6RC\"}}\n */const Icon=withCSS(Component,css,\"framer-HIB5A\");Icon.displayName=\"Wordmark Hover\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"2044\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Wordmark Hover\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/g0YqYndTB\\\",\\\"id\\\":\\\"g0YqYndTB\\\",\\\"moduleId\\\":\\\"cgUToxGlRhsnS3YAa6RC\\\"}}\",\"framerIntrinsicHeight\":\"276\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 2044 276\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 16.7 L 75.47 16.7 C 148.85 16.7 168 57.85 168 116.64 C 168 175.43 148.86 216.7 75.47 216.7 L 0 216.7 Z M 73.63 179.22 C 104.55 179.22 119.77 167.71 119.77 116.64 C 119.77 65.57 104.55 54.18 73.63 54.18 L 46.63 54.18 L 46.63 179.23 L 73.63 179.23 Z M 184 139.65 C 184 89.55 211.22 59.05 260 59.05 C 308.78 59.05 336 89.55 336 139.65 C 336 189.75 308.78 220.5 260 220.5 C 211.22 220.5 184 190 184 139.65 Z M 260 185.95 C 278.85 185.95 289.69 173.09 289.69 139.65 C 289.69 106.21 278.85 93.59 260 93.59 C 241.15 93.59 230.31 107.06 230.31 139.65 C 230.31 172.24 241.03 185.95 260 185.95 Z M 354 62.97 L 398.37 62.97 L 398.37 159.38 C 398.37 174.69 404.78 182.78 420.18 182.78 C 433.37 182.78 443.97 175.67 449.63 162.81 L 449.63 62.98 L 494 62.98 L 494 216.71 L 456.66 216.71 L 453.21 193.07 C 443.23 211.93 427.82 220.51 406.01 220.51 C 371.26 220.51 354 201.64 354 160.61 Z M 515.91 253.57 L 532.42 224.05 C 547.22 235.08 564.83 241.2 580.37 241.2 C 611.19 241.2 618.29 225.64 618.29 204.21 L 618.29 190.61 C 609.73 207.76 594.44 215.6 574.62 215.6 C 532.67 215.6 512 180.44 512 136.83 C 512 93.22 534.02 59.29 577.68 59.29 C 598.35 59.29 612.78 67.99 620.73 85.63 L 625.26 62.97 L 660 62.97 L 660 201.27 C 660 248.06 634.31 275.5 582.7 275.5 C 555.3 275.5 533.53 268.15 515.92 253.57 Z M 589.18 180.2 C 601.29 180.2 611.2 173.95 615.97 161.33 L 615.97 113.92 C 611.57 100.69 602.27 94.2 589.79 94.2 C 569.49 94.2 559.7 110.12 559.7 137.2 C 559.7 164.28 569.24 180.2 589.18 180.2 Z M 777.22 199.55 C 768.25 214.62 752.39 220.5 732.61 220.5 C 699.79 220.5 680.01 202.25 680.01 174.2 C 680.01 146.15 699.92 128.39 739.37 128.39 C 753.63 128.39 765.06 130.84 774.77 135.74 L 774.77 119.2 C 774.77 101.32 768.13 92.86 751.91 92.86 C 735.69 92.86 729.79 98.86 727.7 115.03 L 685.67 110.01 C 690.22 74.98 713.32 59.17 752.53 59.17 C 794.69 59.17 816.07 78.28 816.07 116.5 L 816.07 170.77 C 816.07 183.14 821.48 185.59 833.65 184.12 L 834.02 215.11 C 827.26 217.56 820.62 219.03 811.41 219.03 C 793.34 219.03 781.79 212.66 777.24 199.55 Z M 746.49 190.73 C 757.67 190.73 766.77 187.67 774.76 180.07 L 774.76 162.68 C 766.89 158.39 758.78 156.43 748.09 156.43 C 731.87 156.43 724.62 162.31 724.62 173.58 C 724.62 184.85 732.12 190.73 746.5 190.73 Z M 848 176.15 L 848 5.14 L 891.97 5.14 L 891.97 171.49 C 891.97 183.74 898.81 185.45 911.51 183.62 L 912 215.22 C 905.4 217.55 898.32 219.02 887.57 219.02 C 864.97 219.02 848 208.85 848 176.15 Z M 1000 16.7 L 1067.21 16.7 L 1097.07 120.07 C 1101.37 135.87 1105.3 152.65 1108.74 168.94 L 1109.23 168.94 C 1113.04 150.69 1116.6 135.87 1120.9 120.07 L 1151 16.7 L 1216 16.7 L 1216 216.7 L 1176.07 216.7 L 1176.07 62.99 L 1175.82 62.99 C 1171.52 80.01 1167.22 96.79 1162.43 113.45 L 1131.59 216.7 L 1084.41 216.7 L 1053.2 113.45 C 1048.41 96.79 1044.23 80.01 1040.18 62.99 L 1039.93 62.99 L 1039.93 216.7 L 1000 216.7 Z M 1238 139.65 C 1238 89.55 1265.22 59.05 1314 59.05 C 1362.78 59.05 1390 89.55 1390 139.65 C 1390 189.75 1362.78 220.5 1314 220.5 C 1265.22 220.5 1238 190 1238 139.65 Z M 1314 185.95 C 1332.85 185.95 1343.69 173.09 1343.69 139.65 C 1343.69 106.21 1332.85 93.59 1314 93.59 C 1295.15 93.59 1284.31 107.06 1284.31 139.65 C 1284.31 172.24 1295.03 185.95 1314 185.95 Z M 1408 62.97 L 1445.32 62.97 L 1448.77 90.16 C 1458.25 66.89 1474.76 57.82 1500 59.17 L 1500 106.7 C 1477.34 105.35 1462.31 109.4 1452.34 126.67 L 1452.34 216.71 L 1408 216.71 Z M 1510 139.28 C 1510 93.96 1531.89 59.17 1575.44 59.17 C 1592.81 59.17 1605.9 65.17 1613.97 78.4 L 1613.97 5.15 L 1658 5.15 L 1658 216.7 L 1623.26 216.7 L 1618.49 193.18 C 1610.3 211.56 1594.03 220.5 1572.87 220.5 C 1530.67 220.5 1510 184.24 1510 139.28 Z M 1587.18 185.34 C 1599.29 185.34 1609.2 178.85 1613.97 165.37 L 1613.97 115.27 C 1609.57 101.31 1600.27 94.44 1587.79 94.44 C 1567.49 94.44 1557.7 111.35 1557.7 140.01 C 1557.7 168.67 1567.24 185.33 1587.18 185.33 Z M 1708 0 C 1724.25 0 1734 8.94 1734 22.54 C 1734 36.14 1724.25 45.2 1708 45.2 C 1691.75 45.2 1682 36.26 1682 22.54 C 1682 8.82 1691.87 0 1708 0 Z M 1686.33 62.97 L 1729.66 62.97 L 1729.66 216.7 L 1686.33 216.7 Z M 1758 5.15 L 1802 5.15 L 1802 123.97 L 1849.17 62.97 L 1901.35 62.97 L 1851.49 122.75 L 1906 216.71 L 1855.4 216.71 L 1820.94 151.91 L 1802 174.57 L 1802 216.71 L 1758 216.71 Z M 2000.73 123.51 C 2001.47 104.16 1995.18 91.54 1976.69 91.54 C 1958.2 91.54 1949.57 104.16 1947.23 123.51 Z M 1902 139.68 C 1902 93.13 1927.02 59.2 1977.07 59.2 C 2021.81 59.2 2044 88.35 2044 130.86 C 2044 138.09 2043.38 145.81 2042.03 153.77 L 1947.49 153.77 C 1950.69 172.88 1961.79 185.62 1985.21 185.62 C 2001.36 185.62 2013.81 180.72 2024.28 170.31 L 2040.92 195.67 C 2026.13 212.21 2005.67 220.54 1980.15 220.54 C 1924.8 220.54 1902 184.28 1902 139.69 Z\" fill=\"var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, rgb(20, 20, 20))\" height=\"275.49999999999994px\" id=\"d94xZbhwW\" width=\"2044px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ukgU1\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-ukgU1 { -webkit-mask: ${mask}; aspect-ratio: 7.405797101449275; background-color: var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, #141414); mask: ${mask}; width: 2044px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 2044\n * @framerIntrinsicHeight 276\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Wordmark\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, rgb(20, 20, 20))\"},\"set\":{\"localId\":\"vectorSet/g0YqYndTB\",\"id\":\"g0YqYndTB\",\"moduleId\":\"cgUToxGlRhsnS3YAa6RC\"}}\n */const Icon=withCSS(Component,css,\"framer-ukgU1\");Icon.displayName=\"Wordmark\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Wordmark\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-9ba8fa9b-2627-4f52-a376-db1dcb59ab85, rgb(20, 20, 20))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/g0YqYndTB\\\",\\\"id\\\":\\\"g0YqYndTB\\\",\\\"moduleId\\\":\\\"cgUToxGlRhsnS3YAa6RC\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"2044\",\"framerIntrinsicHeight\":\"276\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ded5ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import WordmarkHover from\"https://framerusercontent.com/modules/11tpg3fkLT8tzMqcZ513/4gCF3FcBdRYHqu8CPtT6/OhRghjZ09.js\";import Wordmark from\"https://framerusercontent.com/modules/CXDsQUptMih57wGUF6XH/NKSRiKBkwcstJ3RUC6Ww/wSSsnNg4n.js\";const WordmarkFonts=getFonts(Wordmark);const WordmarkHoverFonts=getFonts(WordmarkHover);const enabledGestures={fFPlHZP9P:{hover:true}};const serializationHash=\"framer-8Cyh2\";const variantClassNames={fFPlHZP9P:\"framer-v-blekkh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fFPlHZP9P\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ZuqYLOw6_\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fFPlHZP9P\",openInNewTab:false,scopeId:\"iBXrEQiUn\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Home\",className:`${cx(scopingClassNames,\"framer-blekkh\",className,classNames)} framer-1czjcol`,\"data-framer-name\":\"Wordmark\",layoutDependency:layoutDependency,layoutId:\"fFPlHZP9P\",ref:refBinding,style:{...style},...addPropertyOverrides({\"fFPlHZP9P-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Wordmark,{animated:true,className:\"framer-k60f55\",layoutDependency:layoutDependency,layoutId:\"ouB99NwUf\"}),/*#__PURE__*/_jsx(WordmarkHover,{animated:true,className:\"framer-1xcbyel\",layoutDependency:layoutDependency,layoutId:\"wVWC8qexF\",style:{opacity:0},variants:{\"fFPlHZP9P-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8Cyh2.framer-1czjcol, .framer-8Cyh2 .framer-1czjcol { display: block; }\",\".framer-8Cyh2.framer-blekkh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 105px; }\",\".framer-8Cyh2 .framer-k60f55 { flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 100%; }\",\".framer-8Cyh2 .framer-1xcbyel { flex: none; height: var(--framer-aspect-ratio-supported, 14px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 105\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pAHmYAJmp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriBXrEQiUn=withCSS(Component,css,\"framer-8Cyh2\");export default FrameriBXrEQiUn;FrameriBXrEQiUn.displayName=\"Wordmark\";FrameriBXrEQiUn.defaultProps={height:14,width:105};addFonts(FrameriBXrEQiUn,[{explicitInter:true,fonts:[]},...WordmarkFonts,...WordmarkHoverFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriBXrEQiUn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pAHmYAJmp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"105\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"14\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iBXrEQiUn.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/c6SwzTMMEWlu6Z9tdyNe/FTVvYlJUY3CEBN5m1dwh/NajJ9GGKZ.js\";import Dcmordike from\"https://framerusercontent.com/modules/5qruwBEGvYKhk1xJIUlx/X6qxYKEnCwN1gya1jyU1/xYSIptmFQ.js\";import NavigationButton from\"https://framerusercontent.com/modules/5hyI0848oykohh1TjV4j/VD3VIarK6jU7dpFmKStp/dwWkCHonU.js\";import Wordmark from\"https://framerusercontent.com/modules/aVLdTXvKU7YPkWU3vn6S/zCPgG7i8TCQvyzqKsJDS/iBXrEQiUn.js\";const WordmarkFonts=getFonts(Wordmark);const NavigationButtonFonts=getFonts(NavigationButton);const DcmordikeFonts=getFonts(Dcmordike);const cycleOrder=[\"GhKQWdmTM\",\"vKZJkO3EZ\",\"cNRy3fGq8\"];const serializationHash=\"framer-yfqMk\";const variantClassNames={cNRy3fGq8:\"framer-v-1prbzhg\",GhKQWdmTM:\"framer-v-1el97ng\",vKZJkO3EZ:\"framer-v-12irwqj\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"GhKQWdmTM\",Phone:\"cNRy3fGq8\",Tablet:\"vKZJkO3EZ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GhKQWdmTM\"};};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:\"GhKQWdmTM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1el97ng\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GhKQWdmTM\",ref:refBinding,style:{...style},...addPropertyOverrides({cNRy3fGq8:{\"data-framer-name\":\"Phone\"},vKZJkO3EZ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13e9ngp\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"zQgMDNCvB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-26fpyh\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"GJ8imxs0m\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3vq3kl\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"F9LenfCo3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"105px\",y:(componentViewport?.y||0)+16+(((componentViewport?.height||123.5)-48-128)/2+0+0)+0+0+0+0+0+0,...addPropertyOverrides({cNRy3fGq8:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-48-168)/2+0+0)+0+0+0+0+0+0},vKZJkO3EZ:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||136.5)-48-128)/2+0+0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-unblg4-container\",\"data-framer-name\":\"Dougal Mordike\",layoutDependency:layoutDependency,layoutId:\"DxPBHooG6-container\",name:\"Dougal Mordike\",nodeId:\"DxPBHooG6\",rendersWithMotion:true,scopeId:\"ymNcFTtRW\",children:/*#__PURE__*/_jsx(Wordmark,{height:\"100%\",id:\"DxPBHooG6\",layoutId:\"DxPBHooG6\",name:\"Dougal Mordike\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-25wjqo\",\"data-styles-preset\":\"NajJ9GGKZ\",dir:\"auto\",children:\"I acknowledge the Ngunnawal and Ngambri peoples - the traditional custodians of the land I design and live on. Indigenous Australians have been creating art and continuing their connections to land, water, and community for over 65,000 years. Always was, always will be.\"})}),className:\"framer-1dy1sq7\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zNPrstJyy\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-142ce3\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"HB4h8_B8v\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"emFJ6bxVy\"},implicitPathVariables:undefined},{href:{webPageId:\"emFJ6bxVy\"},implicitPathVariables:undefined},{href:{webPageId:\"emFJ6bxVy\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+(((componentViewport?.height||123.5)-48-128)/2+0+0)+0+0+0+62+0+0,...addPropertyOverrides({cNRy3fGq8:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-48-168)/2+0+0)+0+0+0+102+0+0},vKZJkO3EZ:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||136.5)-48-128)/2+0+0)+0+0+0+62+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-msmp2-container\",\"data-framer-name\":\"Terms\",layoutDependency:layoutDependency,layoutId:\"sSCrj7i6k-container\",name:\"Terms\",nodeId:\"sSCrj7i6k\",rendersWithMotion:true,scopeId:\"ymNcFTtRW\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"sSCrj7i6k\",layoutId:\"sSCrj7i6k\",name:\"Terms\",nXHOMCqAP:true,rBkQCnWzW:false,variant:matchVariant(\"YBilRwXFj\"),width:\"100%\",wo8fKYfsB:\"Terms\",ZV0z3Avue:resolvedLinks[0],...addPropertyOverrides({cNRy3fGq8:{ZV0z3Avue:resolvedLinks[2]},vKZJkO3EZ:{ZV0z3Avue:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yqyN6U0ZQ\"},implicitPathVariables:undefined},{href:{webPageId:\"yqyN6U0ZQ\"},implicitPathVariables:undefined},{href:{webPageId:\"yqyN6U0ZQ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+(((componentViewport?.height||123.5)-48-128)/2+0+0)+0+0+0+62+0+0,...addPropertyOverrides({cNRy3fGq8:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-48-168)/2+0+0)+0+0+0+102+0+0},vKZJkO3EZ:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||136.5)-48-128)/2+0+0)+0+0+0+62+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3jhso4-container\",\"data-framer-name\":\"Privacy\",layoutDependency:layoutDependency,layoutId:\"f13Is_cNu-container\",name:\"Privacy\",nodeId:\"f13Is_cNu\",rendersWithMotion:true,scopeId:\"ymNcFTtRW\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"f13Is_cNu\",layoutId:\"f13Is_cNu\",name:\"Privacy\",nXHOMCqAP:true,rBkQCnWzW:false,variant:matchVariant(\"YBilRwXFj\"),width:\"100%\",wo8fKYfsB:\"Privacy\",ZV0z3Avue:resolvedLinks1[0],...addPropertyOverrides({cNRy3fGq8:{ZV0z3Avue:resolvedLinks1[2]},vKZJkO3EZ:{ZV0z3Avue:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+(((componentViewport?.height||123.5)-48-128)/2+0+0)+0+0+0+62+0+0,...addPropertyOverrides({cNRy3fGq8:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-48-168)/2+0+0)+0+0+0+102+0+0},vKZJkO3EZ:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||136.5)-48-128)/2+0+0)+0+0+0+62+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uuleee-container\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"ZX03Wzr4Z-container\",name:\"LinkedIn\",nodeId:\"ZX03Wzr4Z\",rendersWithMotion:true,scopeId:\"ymNcFTtRW\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"ZX03Wzr4Z\",layoutId:\"ZX03Wzr4Z\",name:\"LinkedIn\",rBkQCnWzW:true,variant:matchVariant(\"YBilRwXFj\"),width:\"100%\",wo8fKYfsB:\"LinkedIn\",ZV0z3Avue:\"https://www.linkedin.com/in/dcmordike/\"})})})]})]}),/*#__PURE__*/_jsx(Dcmordike,{animated:true,className:\"framer-104ftsz\",\"data-framer-name\":\"Morse Code\",layoutDependency:layoutDependency,layoutId:\"wY9B0nK_l\"})]})})})})});});const css=[\".framer-yfqMk.framer-110xly4, .framer-yfqMk .framer-110xly4 { display: block; }\",\".framer-yfqMk.framer-1el97ng { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 0px 32px 0px; position: relative; width: 1200px; }\",\".framer-yfqMk .framer-13e9ngp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-yfqMk .framer-26fpyh { 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-yfqMk .framer-3vq3kl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-yfqMk .framer-unblg4-container { flex: none; height: 14px; position: relative; width: 105px; }\",\".framer-yfqMk .framer-1dy1sq7 { flex: none; height: auto; max-width: 80%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-yfqMk .framer-142ce3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yfqMk .framer-msmp2-container, .framer-yfqMk .framer-3jhso4-container, .framer-yfqMk .framer-1uuleee-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yfqMk .framer-104ftsz { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-yfqMk.framer-v-12irwqj.framer-1el97ng { width: 810px; }\",\".framer-yfqMk.framer-v-12irwqj .framer-13e9ngp { padding: 0px 32px 0px 32px; }\",\".framer-yfqMk.framer-v-12irwqj .framer-142ce3 { gap: 16px; }\",\".framer-yfqMk.framer-v-1prbzhg.framer-1el97ng { width: 390px; }\",\".framer-yfqMk.framer-v-1prbzhg .framer-13e9ngp { padding: 0px 16px 0px 16px; }\",\".framer-yfqMk.framer-v-1prbzhg .framer-26fpyh { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-yfqMk.framer-v-1prbzhg .framer-3vq3kl { flex: none; width: 100%; }\",\".framer-yfqMk.framer-v-1prbzhg .framer-1dy1sq7 { max-width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 123.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vKZJkO3EZ\":{\"layout\":[\"fixed\",\"auto\"]},\"cNRy3fGq8\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerymNcFTtRW=withCSS(Component,css,\"framer-yfqMk\");export default FramerymNcFTtRW;FramerymNcFTtRW.displayName=\"Footer\";FramerymNcFTtRW.defaultProps={height:123.5,width:1200};addPropertyControls(FramerymNcFTtRW,{variant:{options:[\"GhKQWdmTM\",\"vKZJkO3EZ\",\"cNRy3fGq8\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerymNcFTtRW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...WordmarkFonts,...NavigationButtonFonts,...DcmordikeFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerymNcFTtRW.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Wordmark,{},context),()=>forwardLoader(NavigationButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerymNcFTtRW\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"123.5\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vKZJkO3EZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cNRy3fGq8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d43e7b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,parsePaddingString,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/g5345k7LB/g5345k7LB.js\";import Footer from\"#framer/local/canvasComponent/ymNcFTtRW/ymNcFTtRW.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={eyjSPVGNb:\"(max-width: 809.98px)\",inTpWPVoq:\"(min-width: 810px) and (max-width: 1199.98px)\",rRe4e0O_l:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-w4RPn\";const variantClassNames={eyjSPVGNb:\"framer-v-37s9dp\",inTpWPVoq:\"framer-v-1wz3z20\",rRe4e0O_l:\"framer-v-1pp72hq\"};const MuzuGvYU_=undefined;const convertFromBoolean=(value,activeLocale)=>{return value?\"104px 0px 0px 0px\":\"0px 0px 0px 0px\";};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-w4RPn.framer-1cbyvw1, .framer-w4RPn .framer-1cbyvw1 { display: block; }\",\".framer-w4RPn.framer-1pp72hq { align-content: center; align-items: center; background-color: var(--token-ff4f6586-9ee4-4f83-b3cd-87331a2643b3, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: var(--10ocmuz); position: relative; width: 100%; }\",\".framer-w4RPn .framer-chxqe1-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 2; }\",\".framer-w4RPn .framer-1ghu2p4 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-w4RPn .framer-utjq20-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={eyjSPVGNb:\"(max-width: 809.98px)\",inTpWPVoq:\"(min-width: 810px) and (max-width: 1199.98px)\",rRe4e0O_l:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"rRe4e0O_l\",Phone:\"eyjSPVGNb\",Tablet:\"inTpWPVoq\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,topPadding,width,...props})=>{return{...props,MuzuGvYU_:topPadding??props.MuzuGvYU_??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"rRe4e0O_l\"};};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,MuzuGvYU_,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const padding=numberToPixelString(convertFromBoolean(MuzuGvYU_,activeLocale));const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const parsedPadding=typeof convertFromBoolean(MuzuGvYU_,activeLocale)===\"string\"?parsePaddingString(convertFromBoolean(MuzuGvYU_,activeLocale)):{top:convertFromBoolean(MuzuGvYU_,activeLocale),right:convertFromBoolean(MuzuGvYU_,activeLocale),bottom:convertFromBoolean(MuzuGvYU_,activeLocale),left:convertFromBoolean(MuzuGvYU_,activeLocale)};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"rRe4e0O_l\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ff4f6586-9ee4-4f83-b3cd-87331a2643b3, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1pp72hq\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--10ocmuz\":padding,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-chxqe1-container\",layoutScroll:true,nodeId:\"qFStGWrsj\",scopeId:\"vKFayfZdh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eyjSPVGNb:{variant:matchVariant(\"AurpAQNde\")},inTpWPVoq:{variant:matchVariant(\"Q4LOnpm_J\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"qFStGWrsj\",layoutId:\"qFStGWrsj\",style:{width:\"100%\"},variant:matchVariant(\"OpKHGBmWg\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ghu2p4\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:123,width:`calc(100vw - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-utjq20-container\",nodeId:\"Aab_H27le\",scopeId:\"vKFayfZdh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eyjSPVGNb:{variant:matchVariant(\"cNRy3fGq8\")},inTpWPVoq:{variant:matchVariant(\"vKZJkO3EZ\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Aab_H27le\",layoutId:\"Aab_H27le\",style:{width:\"100%\"},variant:matchVariant(\"GhKQWdmTM\"),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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"inTpWPVoq\":{\"layout\":[\"fixed\",\"fixed\"]},\"eyjSPVGNb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MuzuGvYU_\":\"topPadding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"rRe4e0O_l\":[\".framer-chxqe1-container\",\".framer-utjq20-container\"],\"inTpWPVoq\":[\".framer-chxqe1-container\",\".framer-utjq20-container\"],\"eyjSPVGNb\":[\".framer-chxqe1-container\",\".framer-utjq20-container\"]}\n * @framerBreakpoints {\"rRe4e0O_l\":{\"min\":1200,\"canvasClassName\":\"framer-1pp72hq-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"inTpWPVoq\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1wz3z20-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"eyjSPVGNb\":{\"max\":809,\"canvasClassName\":\"framer-37s9dp-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant rRe4e0O_l\n * @framerLayoutTemplate true\n */const FramervKFayfZdh=withCSS(Component,css,\"framer-w4RPn\");export default FramervKFayfZdh;FramervKFayfZdh.displayName=\"Main\";FramervKFayfZdh.defaultProps={height:1e3,width:1200};addPropertyControls(FramervKFayfZdh,{MuzuGvYU_:{defaultValue:false,title:\"Top Padding\",type:ControlType.Boolean}});addFonts(FramervKFayfZdh,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramervKFayfZdh.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervKFayfZdh\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"rRe4e0O_l\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1pp72hq-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"inTpWPVoq\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1wz3z20-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"eyjSPVGNb\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-37s9dp-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"rRe4e0O_l\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"inTpWPVoq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eyjSPVGNb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"MuzuGvYU_\\\":\\\"topPadding\\\"}\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"rRe4e0O_l\\\":[\\\".framer-chxqe1-container\\\",\\\".framer-utjq20-container\\\"],\\\"inTpWPVoq\\\":[\\\".framer-chxqe1-container\\\",\\\".framer-utjq20-container\\\"],\\\"eyjSPVGNb\\\":[\\\".framer-chxqe1-container\\\",\\\".framer-utjq20-container\\\"]}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/WOLO2Qz1Au3V1mjWTA8G/8N9sTV1KuH6RbZHBx88V/vKFayfZdh.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {Apw7BYLw0: \"contact\", bi9mgW77E: \"brand-identity\", EHTQ03tY3: \"projects\", hjWVAeFmn: \"services\", iYOohoYGG: \"photography\", xkE_3WBlr: \"video-production\", XTpavS9zY: \"print-design\", yp5bzbZKc: \"digital-design\", ZuqYLOw6_: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zec51ZEyajDyhR4ymcQB/01IiQxL8DoUCeaKt8gme/augiA20Il.js\")), path: \"/\"}, qjtrjYjny: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pdiwVYySauyciOein864/TO4W8kWlneOV5BUm85Lc/qjtrjYjny.js\")), path: \"/404\"}, yqyN6U0ZQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WhTBU4ItlkhMf4ax26Ox/fG0VbwyvjaPXaz2puojm/yqyN6U0ZQ.js\")), path: \"/privacy\"}, emFJ6bxVy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wqBJyuQiPNtkLGMGzllt/MFpchkjZ50hS8Ci8mzdw/emFJ6bxVy.js\")), path: \"/terms\"}, lsP4fju7U: {collectionId: \"tbRi1wLw4\", elements: {JRGcJs3Wb: \"about\", LsSO7kars: \"about-1\", vQpd6ggaU: \"gallery\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6zwXaamF2YxEZXLQFu6I/vvq1Oz0iL9gVCoV9azQJ/lsP4fju7U.js\")), path: \"/project/:hUFVxtGix\"}}\r\n\r\n\t\tconst locales = [{code: \"en-AU\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {tbRi1wLw4: async () => (await import(\"https://framerusercontent.com/modules/Lafqg9CzMuczSI38ADVz/0OFr59PFtZsn56BQ2bhM/tbRi1wLw4.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"ed0f700e45243d5a787d834422fc1d04e6777928cf5f0596419f280b98032366\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {MuzuGvYU_: false}\r\nconst props2 = {...props1, MuzuGvYU_: true}\r\nconst templateProps = {augiA20Il: props1, emFJ6bxVy: props2, lsP4fju7U: props1, qjtrjYjny: props1, yqyN6U0ZQ: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"qjtrjYjny\":\r\ncase \"yqyN6U0ZQ\":\r\ncase \"emFJ6bxVy\":\r\ncase \"lsP4fju7U\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"qjtrjYjny\":\r\ncase \"yqyN6U0ZQ\":\r\ncase \"emFJ6bxVy\":\r\ncase \"lsP4fju7U\":\r\nreturn [{hash: \"1pp72hq\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1wz3z20\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"37s9dp\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pdiwVYySauyciOein864/TO4W8kWlneOV5BUm85Lc/qjtrjYjny.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.dcmordike.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/zCyXmvX5klEtat3TLPZM/k1ET26ycVb6s7OckSfnj/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.24, durationBasedSpring: true, ease: [0.08, 0.48, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}