{"version":3,"file":"script_main.Cir5uhrr.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","React.useRef","_Fragment","className","RichText","sharedStyle.css","sharedStyle.fonts","CTA","Socials","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","SVG","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","Nav","Footer","React.useRef","React.useId","className","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/jSP7K77yKvMSxu3XeerV/jk7N4Gfi0DTAzG3TdL2Q/zwH3hw2bA.js","https:/framerusercontent.com/modules/gRhzZAf8MVf2NilISnf2/MeOQNfNdnifeU5oEmgKN/GthE_h0L9.js","https:/framerusercontent.com/modules/oUR5uXrdfOUrifB3o5Qa/CPfd76vv1jIVZvyHbOZb/GYt2wN0aY.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (52b42d6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{SVGRenderer}from\"https://framerusercontent.com/modules/8Pt8htc0mEyswnqV1cO5/p8kQMYh9HC7Xz1uEUowr/SVG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cMQhCKc10qnd8jtNniO3/Mv8Izizgv0JFpoOhzSQ1/YqFhLatPS.js\";const SVGRendererFonts=getFonts(SVGRenderer);const MotionDivWithFX=withFX(motion.div);const enabledGestures={SR9Dr0pwP:{hover:true}};const cycleOrder=[\"SR9Dr0pwP\",\"AS5HA087z\"];const serializationHash=\"framer-fxZCI\";const variantClassNames={AS5HA087z:\"framer-v-1wfrytd\",SR9Dr0pwP:\"framer-v-c1b82\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"SR9Dr0pwP\",Phone:\"AS5HA087z\"};const getProps=({height,id,link,rotation,socialName,sVGCode,width,...props})=>{return{...props,hlgkxW2QA:socialName??props.hlgkxW2QA??\"Dribble\",Pfk9gFKCV:link??props.Pfk9gFKCV,TsV6VFrzS:rotation??props.TsV6VFrzS??20,unXO2ilmb:sVGCode??props.unXO2ilmb??'<svg width=\"67\" height=\"67\" viewBox=\"0 0 67 67\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_d_1_44)\">\\n<g filter=\"url(#filter1_ii_1_44)\">\\n<rect x=\"4\" y=\"2.41309\" width=\"58.5867\" height=\"58.5867\" rx=\"15.0222\" fill=\"url(#paint0_linear_1_44)\"/>\\n</g>\\n<rect x=\"3.62444\" y=\"2.03753\" width=\"59.3378\" height=\"59.3378\" rx=\"15.3978\" stroke=\"url(#paint1_linear_1_44)\" stroke-width=\"0.751111\"/>\\n<g filter=\"url(#filter2_i_1_44)\">\\n<path d=\"M32.9178 13.6797C23.1849 13.6797 15.2667 21.598 15.2667 31.3308C15.2667 41.0636 23.1849 48.9819 32.9178 48.9819C42.6508 48.9819 50.569 41.0636 50.569 31.3308C50.569 21.598 42.6508 13.6797 32.9178 13.6797ZM44.4204 22.0044C46.4019 24.4436 47.6219 27.5223 47.7234 30.8785C44.0527 30.1186 40.7289 30.2077 37.7947 30.7831C37.2634 29.5406 36.7134 28.3569 36.1583 27.2382C39.3538 25.8616 42.1357 24.1033 44.4204 22.0044ZM42.432 19.9835C40.1642 22.0535 37.536 23.5862 34.845 24.7177C32.8698 21.1058 30.9801 18.3858 29.8289 16.8401C30.8257 16.6277 31.8587 16.5138 32.9178 16.5138C36.5373 16.5138 39.856 17.8201 42.432 19.9835ZM26.9665 17.7657C27.8358 18.8922 29.9064 21.7126 32.1305 25.7255C26.5406 27.5467 21.1166 27.8536 18.5102 27.8821C19.5966 23.3438 22.7747 19.612 26.9665 17.7657ZM18.1163 30.7234C18.1442 30.7234 18.1713 30.7235 18.1998 30.7235C20.0007 30.7235 23.3003 30.6024 27.1849 29.8941C29.4011 29.49 31.5027 28.946 33.4746 28.2719C33.988 29.295 34.4983 30.3742 34.9931 31.5054C32.232 32.3943 29.9035 33.6735 28.0591 34.9435C24.9662 37.0734 22.7995 39.4365 21.6163 40.8976C19.4258 38.3142 18.1008 34.9753 18.1008 31.3308C18.1008 31.1271 18.108 30.9251 18.1163 30.7234ZM23.6586 42.8862C24.6771 41.6036 26.7503 39.2693 29.7494 37.221C31.7874 35.8289 33.896 34.7946 36.0667 34.1158C37.3261 37.3803 38.4014 40.9873 39.0424 44.8173C37.1742 45.669 35.1016 46.1478 32.9178 46.1478C29.4164 46.1478 26.1971 44.9244 23.6586 42.8862ZM41.6498 43.2912C40.9891 39.7738 40.0038 36.4664 38.8646 33.4437C41.6666 32.971 44.5624 33.0685 47.5367 33.7366C46.8952 37.6457 44.72 41.0436 41.6498 43.2912Z\" fill=\"url(#paint2_linear_1_44)\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_d_1_44\" x=\"0.244457\" y=\"0.159887\" width=\"66.0978\" height=\"66.0978\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"1.50222\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_1_44\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_1_44\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_ii_1_44\" x=\"3.2489\" y=\"1.28655\" width=\"60.0889\" height=\"60.84\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1_44\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"-2.62889\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 0.337451 0 0 0 0 0.403706 0 0 0 0.3 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_1_44\" result=\"effect2_innerShadow_1_44\"/>\\n</filter>\\n<filter id=\"filter2_i_1_44\" x=\"15.2667\" y=\"13.6797\" width=\"35.3022\" height=\"35.6773\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"0.525778\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 0.266667 0 0 0 0 0.291111 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1_44\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_1_44\" x1=\"33.2933\" y1=\"2.41309\" x2=\"33.2933\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFE4F7\"/>\\n<stop offset=\"1\" stop-color=\"#FFAAC8\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_1_44\" x1=\"33.2933\" y1=\"2.41309\" x2=\"33.2933\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF5672\" stop-opacity=\"0.25\"/>\\n<stop offset=\"1\" stop-color=\"#FF5672\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_1_44\" x1=\"50.5689\" y1=\"31.3308\" x2=\"15.2667\" y2=\"31.3308\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF4463\" stop-opacity=\"0.25\"/>\\n<stop offset=\"1\" stop-color=\"#FF4467\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',variant:humanReadableVariantMap[props.variant]??props.variant??\"SR9Dr0pwP\"};};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,hlgkxW2QA,unXO2ilmb,Pfk9gFKCV,TsV6VFrzS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SR9Dr0pwP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterupml6a=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"AS5HA087z\")return false;return true;};const ref1=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Pfk9gFKCV,motionChild:true,nodeId:\"SR9Dr0pwP\",openInNewTab:true,preserveParams:true,scopeId:\"zwH3hw2bA\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":hlgkxW2QA,className:`${cx(scopingClassNames,\"framer-c1b82\",className,classNames)} framer-18jgshh`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,id:`${layoutId}-c1b82`,layoutDependency:layoutDependency,layoutId:\"SR9Dr0pwP\",onMouseEnter:onMouseEnterupml6a({overlay}),ref:refBinding,style:{...style},...addPropertyOverrides({\"SR9Dr0pwP-hover\":{\"data-framer-name\":undefined},AS5HA087z:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g4u24x-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bwzyY8k_2-container\",nodeId:\"bwzyY8k_2\",rendersWithMotion:true,scopeId:\"zwH3hw2bA\",style:{rotate:0},variants:{\"SR9Dr0pwP-hover\":{rotate:TsV6VFrzS}},children:/*#__PURE__*/_jsx(SVGRenderer,{height:\"100%\",id:\"bwzyY8k_2\",layoutId:\"bwzyY8k_2\",svgCode:unXO2ilmb,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-c1b82`,offsetX:0,offsetY:-10,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1equupb\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"i4Aeux5mu\",ref:ref1,role:\"dialog\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-61c174f9-40e3-40d9-9d94-601409c930b4, rgb(201, 201, 201))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"inset 0px -4px 0.5px 0px rgba(188, 188, 188, 0.3), inset 0px 2px 0.5px 0px rgba(255, 255, 255, 0.25), 0px 3px 3px 0px rgba(0, 0, 0, 0.1)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kusoiu\",\"data-styles-preset\":\"YqFhLatPS\",children:\"Dribble\"})}),className:\"framer-eo6pek\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V__SjYMED\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hlgkxW2QA,verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fxZCI.framer-18jgshh, .framer-fxZCI .framer-18jgshh { display: block; }\",\".framer-fxZCI.framer-c1b82 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fxZCI .framer-g4u24x-container { flex: none; height: auto; pointer-events: none; position: relative; width: auto; }\",\".framer-fxZCI .framer-1equupb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-fxZCI .framer-eo6pek { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fxZCI.framer-v-1wfrytd.framer-c1b82 { cursor: unset; }\",...sharedStyle.css,'.framer-fxZCI[data-border=\"true\"]::after, .framer-fxZCI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 67\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AS5HA087z\":{\"layout\":[\"auto\",\"auto\"]},\"m3Vtty_TW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"hlgkxW2QA\":\"socialName\",\"unXO2ilmb\":\"sVGCode\",\"Pfk9gFKCV\":\"link\",\"TsV6VFrzS\":\"rotation\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzwH3hw2bA=withCSS(Component,css,\"framer-fxZCI\");export default FramerzwH3hw2bA;FramerzwH3hw2bA.displayName=\"Socials\";FramerzwH3hw2bA.defaultProps={height:70,width:67};addPropertyControls(FramerzwH3hw2bA,{variant:{options:[\"SR9Dr0pwP\",\"AS5HA087z\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},hlgkxW2QA:{defaultValue:\"Dribble\",displayTextArea:false,title:\"Social name\",type:ControlType.String},unXO2ilmb:{defaultValue:'<svg width=\"67\" height=\"67\" viewBox=\"0 0 67 67\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_d_1_44)\">\\n<g filter=\"url(#filter1_ii_1_44)\">\\n<rect x=\"4\" y=\"2.41309\" width=\"58.5867\" height=\"58.5867\" rx=\"15.0222\" fill=\"url(#paint0_linear_1_44)\"/>\\n</g>\\n<rect x=\"3.62444\" y=\"2.03753\" width=\"59.3378\" height=\"59.3378\" rx=\"15.3978\" stroke=\"url(#paint1_linear_1_44)\" stroke-width=\"0.751111\"/>\\n<g filter=\"url(#filter2_i_1_44)\">\\n<path d=\"M32.9178 13.6797C23.1849 13.6797 15.2667 21.598 15.2667 31.3308C15.2667 41.0636 23.1849 48.9819 32.9178 48.9819C42.6508 48.9819 50.569 41.0636 50.569 31.3308C50.569 21.598 42.6508 13.6797 32.9178 13.6797ZM44.4204 22.0044C46.4019 24.4436 47.6219 27.5223 47.7234 30.8785C44.0527 30.1186 40.7289 30.2077 37.7947 30.7831C37.2634 29.5406 36.7134 28.3569 36.1583 27.2382C39.3538 25.8616 42.1357 24.1033 44.4204 22.0044ZM42.432 19.9835C40.1642 22.0535 37.536 23.5862 34.845 24.7177C32.8698 21.1058 30.9801 18.3858 29.8289 16.8401C30.8257 16.6277 31.8587 16.5138 32.9178 16.5138C36.5373 16.5138 39.856 17.8201 42.432 19.9835ZM26.9665 17.7657C27.8358 18.8922 29.9064 21.7126 32.1305 25.7255C26.5406 27.5467 21.1166 27.8536 18.5102 27.8821C19.5966 23.3438 22.7747 19.612 26.9665 17.7657ZM18.1163 30.7234C18.1442 30.7234 18.1713 30.7235 18.1998 30.7235C20.0007 30.7235 23.3003 30.6024 27.1849 29.8941C29.4011 29.49 31.5027 28.946 33.4746 28.2719C33.988 29.295 34.4983 30.3742 34.9931 31.5054C32.232 32.3943 29.9035 33.6735 28.0591 34.9435C24.9662 37.0734 22.7995 39.4365 21.6163 40.8976C19.4258 38.3142 18.1008 34.9753 18.1008 31.3308C18.1008 31.1271 18.108 30.9251 18.1163 30.7234ZM23.6586 42.8862C24.6771 41.6036 26.7503 39.2693 29.7494 37.221C31.7874 35.8289 33.896 34.7946 36.0667 34.1158C37.3261 37.3803 38.4014 40.9873 39.0424 44.8173C37.1742 45.669 35.1016 46.1478 32.9178 46.1478C29.4164 46.1478 26.1971 44.9244 23.6586 42.8862ZM41.6498 43.2912C40.9891 39.7738 40.0038 36.4664 38.8646 33.4437C41.6666 32.971 44.5624 33.0685 47.5367 33.7366C46.8952 37.6457 44.72 41.0436 41.6498 43.2912Z\" fill=\"url(#paint2_linear_1_44)\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_d_1_44\" x=\"0.244457\" y=\"0.159887\" width=\"66.0978\" height=\"66.0978\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"1.50222\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_1_44\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_1_44\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_ii_1_44\" x=\"3.2489\" y=\"1.28655\" width=\"60.0889\" height=\"60.84\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1_44\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"-2.62889\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 0.337451 0 0 0 0 0.403706 0 0 0 0.3 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_1_44\" result=\"effect2_innerShadow_1_44\"/>\\n</filter>\\n<filter id=\"filter2_i_1_44\" x=\"15.2667\" y=\"13.6797\" width=\"35.3022\" height=\"35.6773\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"0.525778\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 0.266667 0 0 0 0 0.291111 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1_44\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_1_44\" x1=\"33.2933\" y1=\"2.41309\" x2=\"33.2933\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFE4F7\"/>\\n<stop offset=\"1\" stop-color=\"#FFAAC8\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_1_44\" x1=\"33.2933\" y1=\"2.41309\" x2=\"33.2933\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF5672\" stop-opacity=\"0.25\"/>\\n<stop offset=\"1\" stop-color=\"#FF5672\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_1_44\" x1=\"50.5689\" y1=\"31.3308\" x2=\"15.2667\" y2=\"31.3308\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF4463\" stop-opacity=\"0.25\"/>\\n<stop offset=\"1\" stop-color=\"#FF4467\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',displayTextArea:true,title:\"SVG Code\",type:ControlType.String},Pfk9gFKCV:{title:\"Link\",type:ControlType.Link},TsV6VFrzS:{defaultValue:20,title:\"Rotation\",type:ControlType.Number,unit:\"\\xb0\"}});addFonts(FramerzwH3hw2bA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SVGRendererFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzwH3hw2bA\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"67\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"70\",\"framerVariables\":\"{\\\"hlgkxW2QA\\\":\\\"socialName\\\",\\\"unXO2ilmb\\\":\\\"sVGCode\\\",\\\"Pfk9gFKCV\\\":\\\"link\\\",\\\"TsV6VFrzS\\\":\\\"rotation\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AS5HA087z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m3Vtty_TW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zwH3hw2bA.map","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Animator from\"https://framerusercontent.com/modules/gh5xmpM9GHT9MXnnMpPc/YOcbb3cyk0md6ytVCE3R/Animator.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fyPWwS4yEEzwpcmkWrvB/3H1Muil0j8vt9XTqdebK/dn7psRQac.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/qY8givZZdJw524fORiX9/GTeFSw7PgtfZ05cOXoQW/Gyq2qLjny.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/tujfDDAEyLEBE8ia1Y34/2phwFwa0GeEz8R6AMyXG/l57K9VbLF.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9CQJbaLkZwihIdkYHNTq/ksyxHG1f1pJskfptFXr3/uWMmeNazW.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/6ONCpSctLNYkVhoVim7q/nBmySsGGksNi04EytHpn/WvjfBAtXa.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/cMQhCKc10qnd8jtNniO3/Mv8Izizgv0JFpoOhzSQ1/YqFhLatPS.js\";import CTA from\"https://framerusercontent.com/modules/sBZloCt66TClZs9pyoJy/0lToNuSYTAZKfRpoKWaB/aQphjZUKb.js\";import Socials from\"https://framerusercontent.com/modules/jSP7K77yKvMSxu3XeerV/jk7N4Gfi0DTAzG3TdL2Q/zwH3hw2bA.js\";const AnimatorFonts=getFonts(Animator);const CTAFonts=getFonts(CTA);const SocialsFonts=getFonts(Socials);const cycleOrder=[\"TY0SgvV0W\",\"nPM6GzOSF\",\"lGQGpnAND\"];const serializationHash=\"framer-WzCIS\";const variantClassNames={lGQGpnAND:\"framer-v-1fv8ixh\",nPM6GzOSF:\"framer-v-158kkew\",TY0SgvV0W:\"framer-v-10v4gd\"};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:\"TY0SgvV0W\",Phone:\"lGQGpnAND\",Tablet:\"nPM6GzOSF\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TY0SgvV0W\"};};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:\"TY0SgvV0W\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10v4gd\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"TY0SgvV0W\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-61c174f9-40e3-40d9-9d94-601409c930b4, rgb(201, 201, 201))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%)\",borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35,boxShadow:\"inset 0px -8px 0.5px 0px rgba(188, 188, 188, 0.3), inset 0px 2px 0.5px 0px var(--token-e1e574cc-3d27-467c-9c8a-215407a94039, rgb(255, 255, 255)), 0px 3px 3px 0px rgba(0, 0, 0, 0.1)\",...style},...addPropertyOverrides({lGQGpnAND:{\"data-framer-name\":\"Phone\"},nPM6GzOSF:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dr1o31\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"qB8IomGxZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rgrsja\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"yRd1Ot1pD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m7m00a\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"UYgjm8VY1\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qxsfb2\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"eA82vow5q\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dvj7cg\",\"data-framer-name\":\"icon holder\",layoutDependency:layoutDependency,layoutId:\"dHhM79DZz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aj92cc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"q5BPhRJy8-container\",nodeId:\"q5BPhRJy8\",rendersWithMotion:true,scopeId:\"GthE_h0L9\",style:{scale:1},variants:{lGQGpnAND:{scale:.8}},children:/*#__PURE__*/_jsx(Animator,{animate:true,endCircle:true,from:0,height:\"100%\",id:\"q5BPhRJy8\",layoutId:\"q5BPhRJy8\",loopOptions:\"mirror\",pathAnimation:{delay:0,duration:2,ease:[.44,0,.56,1],type:\"tween\"},shouldLoop:true,slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wj740p\",\"data-framer-name\":\"Footer 2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vVcR8PFrw\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 49\"><path d=\"M 6.422 4.156 C 18.557 -0.944 29.65 22.44 29.65 22.44 C 29.65 22.44 46.187 1.124 56.02 7.403 C 65.854 13.683 31.149 48.42 28.099 46.103 C 15.824 36.77 -4.474 8.735 6.422 4.155 Z\" fill=\"transparent\" stroke-width=\"5\" stroke=\"rgb(252,191,23)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12499480382,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},to:100,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17x9qcw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Trx4wlTEx-container\",nodeId:\"Trx4wlTEx\",rendersWithMotion:true,scopeId:\"GthE_h0L9\",style:{scale:1},variants:{lGQGpnAND:{scale:.8}},children:/*#__PURE__*/_jsx(Animator,{animate:true,endCircle:true,from:0,height:\"100%\",id:\"Trx4wlTEx\",layoutId:\"Trx4wlTEx\",loopOptions:\"mirror\",pathAnimation:{delay:0,duration:2,ease:[.44,0,.56,1],type:\"tween\"},shouldLoop:true,slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qhwnwk\",\"data-framer-name\":\"Footer 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"X3Iuli0Sp\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45 45\"><path d=\"M 15.642 3.2 C 17.25 9.505 16.7 23.997 1.638 31.526 C 16.7 23.997 30.589 36.194 35.65 43.233 C 33.718 37.181 32.525 23.743 43.2 18.407 C 32.525 23.743 20.306 10.347 15.531 2.981\" fill=\"transparent\" stroke-width=\"5\" stroke=\"rgb(185,131,244)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8756990720,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},to:100,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-9dbcuf\",\"data-styles-preset\":\"dn7psRQac\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@angusmckay.dev\",motionChild:true,nodeId:\"EJf39vC2X\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"GthE_h0L9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-puuy4i\",\"data-styles-preset\":\"uWMmeNazW\",children:\"Hello@angusmckay.dev\"})})})}),className:\"framer-15bj39y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EJf39vC2X\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lGQGpnAND:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-12lld9j\",\"data-styles-preset\":\"l57K9VbLF\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@angusmckay.dev\",motionChild:true,nodeId:\"EJf39vC2X\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"GthE_h0L9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-puuy4i\",\"data-styles-preset\":\"uWMmeNazW\",children:\"Hello@angusmckay.dev\"})})})})},nPM6GzOSF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-12lld9j\",\"data-styles-preset\":\"l57K9VbLF\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@angusmckay.dev\",motionChild:true,nodeId:\"EJf39vC2X\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"GthE_h0L9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-puuy4i\",\"data-styles-preset\":\"uWMmeNazW\",children:\"Hello@angusmckay.dev\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-904ucx\",\"data-styles-preset\":\"WvjfBAtXa\",style:{\"--framer-text-alignment\":\"center\"},children:\"Based in Melbourne, I craft impactful websites and apps for visionary founders and brands, turning big ideas into unforgettable digital experiences.\"})}),className:\"framer-1xryknh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NkUfnHcjC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+0+(((componentViewport?.height||745)-0-1289)/2+0+0)+100+0+0+0+0+762,...addPropertyOverrides({lGQGpnAND:{y:undefined},nPM6GzOSF:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||653)-0-851)/2+0+0)+70+0+0+0+0+344.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11ygf39-container\",layoutDependency:layoutDependency,layoutId:\"cuzD2LRMa-container\",nodeId:\"cuzD2LRMa\",rendersWithMotion:true,scopeId:\"GthE_h0L9\",children:/*#__PURE__*/_jsx(CTA,{CKBeWbUd7:\"Book a call\",height:\"100%\",id:\"cuzD2LRMa\",layoutId:\"cuzD2LRMa\",variant:matchVariant(\"YTIm7qDje\"),width:\"100%\",ZTib2sgif:\"https://cal.com/angusmckay\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-srlt16\",\"data-styles-preset\":\"Gyq2qLjny\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7b2e8f8-6871-4375-9d59-bec4c2bb31d1, rgb(166, 166, 166)))\"},children:\"\\xa9 2026 Angus McKay\"})}),className:\"framer-o45k4f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n_5Ig7FHv\",style:{\"--extracted-r6o4lv\":\"var(--token-b7b2e8f8-6871-4375-9d59-bec4c2bb31d1, rgb(166, 166, 166))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p1z3fj\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"YujRzOuqg\",children:[/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-1i5e924\",\"data-framer-name\":\"sitemap\",layoutDependency:layoutDependency,layoutId:\"TtJjVIujQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kusoiu\",\"data-styles-preset\":\"YqFhLatPS\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":be0ja1eK6\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ZjMm0v6EQ\",openInNewTab:false,relValues:[],scopeId:\"GthE_h0L9\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-puuy4i\",\"data-styles-preset\":\"uWMmeNazW\",children:\"About\"})})})}),className:\"framer-vzzg9x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZjMm0v6EQ\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kusoiu\",\"data-styles-preset\":\"YqFhLatPS\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":WR3flAZnF\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Wm54_Fg40\",openInNewTab:false,relValues:[],scopeId:\"GthE_h0L9\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-puuy4i\",\"data-styles-preset\":\"uWMmeNazW\",children:\"Projects\"})})})}),className:\"framer-1v67r1g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wm54_Fg40\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kusoiu\",\"data-styles-preset\":\"YqFhLatPS\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EvgOEhDqo\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dKK99Mg2m\",openInNewTab:false,relValues:[],scopeId:\"GthE_h0L9\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-puuy4i\",\"data-styles-preset\":\"uWMmeNazW\",children:\"Services\"})})})}),className:\"framer-o8ugg1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dKK99Mg2m\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z53m6q\",\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"VzC0UA03J\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,y:(componentViewport?.y||0)+0+(((componentViewport?.height||745)-0-1289)/2+0+0)+100+1089+0+0+0,...addPropertyOverrides({lGQGpnAND:{y:undefined},nPM6GzOSF:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||653)-0-851)/2+0+0)+70+621.8+0+39.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nhlb4o-container\",layoutDependency:layoutDependency,layoutId:\"wv9gDw3zo-container\",nodeId:\"wv9gDw3zo\",rendersWithMotion:true,scopeId:\"GthE_h0L9\",style:{scale:1},variants:{lGQGpnAND:{scale:.8},nPM6GzOSF:{scale:.8}},children:/*#__PURE__*/_jsx(Socials,{height:\"100%\",hlgkxW2QA:\"GitHub\",id:\"wv9gDw3zo\",layoutId:\"wv9gDw3zo\",Pfk9gFKCV:\"https://github.com/angusmckay001\",TsV6VFrzS:-20,unXO2ilmb:'<svg width=\"67\" height=\"67\" viewBox=\"0 0 67 67\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_d_5_89)\">\\n<g filter=\"url(#filter1_ii_5_89)\">\\n<path d=\"M47.5645 2.4131H19.0222C10.7257 2.4131 4 9.13877 4 17.4353V45.9776C4 54.2741 10.7257 60.9998 19.0222 60.9998H47.5645C55.861 60.9998 62.5867 54.2741 62.5867 45.9776V17.4353C62.5867 9.13877 55.861 2.4131 47.5645 2.4131Z\" fill=\"url(#paint0_linear_5_89)\"/>\\n</g>\\n<path d=\"M47.5644 2.03754H19.0222C10.5183 2.03754 3.62444 8.93137 3.62444 17.4353V45.9775C3.62444 54.4815 10.5183 61.3753 19.0222 61.3753H47.5644C56.0684 61.3753 62.9622 54.4815 62.9622 45.9775V17.4353C62.9622 8.93137 56.0684 2.03754 47.5644 2.03754Z\" stroke=\"url(#paint1_linear_5_89)\" stroke-width=\"0.751111\"/>\\n<g filter=\"url(#filter2_i_5_89)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.5 14C22.8312 14 15 21.7999 15 31.43C15 39.1428 20.0094 45.6572 26.9656 47.9667C27.8406 48.1192 28.1687 47.5963 28.1687 47.1388C28.1687 46.7248 28.1469 45.3522 28.1469 43.8924C23.75 44.6986 22.6125 42.8249 22.2625 41.8444C22.0656 41.3433 21.2125 39.7964 20.4688 39.3824C19.8562 39.0556 18.9812 38.2495 20.4469 38.2277C21.825 38.2059 22.8094 39.4914 23.1375 40.0143C24.7125 42.6506 27.2281 41.9098 28.2344 41.4522C28.3875 40.3193 28.8469 39.5567 29.35 39.121C25.4562 38.6852 21.3875 37.1819 21.3875 30.5149C21.3875 28.6194 22.0656 27.0507 23.1813 25.8306C23.0063 25.3949 22.3937 23.6083 23.3562 21.2117C23.3562 21.2117 24.8219 20.7541 28.1687 22.9982C29.5687 22.6061 31.0563 22.41 32.5438 22.41C34.0313 22.41 35.5188 22.6061 36.9188 22.9982C40.2656 20.7323 41.7313 21.2117 41.7313 21.2117C42.6938 23.6083 42.0813 25.3949 41.9063 25.8306C43.0219 27.0507 43.7 28.5976 43.7 30.5149C43.7 37.2037 39.6094 38.6852 35.7156 39.121C36.35 39.6657 36.8969 40.7115 36.8969 42.3455C36.8969 44.6768 36.875 46.5505 36.875 47.1388C36.875 47.5963 37.2031 48.141 38.0781 47.9667C44.9906 45.6572 50 39.121 50 31.43C50 21.7999 42.1688 14 32.5 14Z\" fill=\"url(#paint2_linear_5_89)\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_d_5_89\" x=\"0.244445\" y=\"0.159767\" width=\"66.0978\" height=\"66.0978\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"1.50222\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_5_89\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_5_89\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_ii_5_89\" x=\"4\" y=\"2.03755\" width=\"58.5867\" height=\"59.3378\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_5_89\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"-2.62889\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 0.337451 0 0 0 0 0.403706 0 0 0 0.3 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_5_89\" result=\"effect2_innerShadow_5_89\"/>\\n</filter>\\n<filter id=\"filter2_i_5_89\" x=\"15\" y=\"14\" width=\"35\" height=\"34.3756\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"0.525778\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 0.266667 0 0 0 0 0.291111 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_5_89\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_5_89\" x1=\"33.2933\" y1=\"2.4131\" x2=\"33.2933\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFE4F7\"/>\\n<stop offset=\"1\" stop-color=\"#FFAAC8\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_5_89\" x1=\"33.2933\" y1=\"2.4131\" x2=\"33.2933\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF5672\" stop-opacity=\"0.25\"/>\\n<stop offset=\"1\" stop-color=\"#FF5672\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_5_89\" x1=\"49.9999\" y1=\"31\" x2=\"15\" y2=\"31\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF4463\" stop-opacity=\"0.25\"/>\\n<stop offset=\"1\" stop-color=\"#FF4467\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',variant:matchVariant(\"SR9Dr0pwP\"),width:\"100%\",...addPropertyOverrides({lGQGpnAND:{variant:matchVariant(\"AS5HA087z\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,y:(componentViewport?.y||0)+0+(((componentViewport?.height||745)-0-1289)/2+0+0)+100+1089+0+0+0,...addPropertyOverrides({lGQGpnAND:{y:undefined},nPM6GzOSF:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||653)-0-851)/2+0+0)+70+621.8+0+39.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ooc0vm-container\",layoutDependency:layoutDependency,layoutId:\"orVAgby0c-container\",nodeId:\"orVAgby0c\",rendersWithMotion:true,scopeId:\"GthE_h0L9\",style:{scale:1},variants:{lGQGpnAND:{scale:.8},nPM6GzOSF:{scale:.8}},children:/*#__PURE__*/_jsx(Socials,{height:\"100%\",hlgkxW2QA:\"Linkedin\",id:\"orVAgby0c\",layoutId:\"orVAgby0c\",Pfk9gFKCV:\"https://www.linkedin.com/in/angus-mckay/\",TsV6VFrzS:-20,unXO2ilmb:'<svg width=\"67\" height=\"67\" viewBox=\"0 0 67 67\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_d_1_47)\">\\n<g filter=\"url(#filter1_ii_1_47)\">\\n<path d=\"M3.76001 26.4486C3.76001 18.0354 3.76001 13.8288 5.39733 10.6154C6.83757 7.78875 9.13567 5.49064 11.9623 4.05041C15.1757 2.41309 19.3823 2.41309 27.7956 2.41309H38.3111C46.7244 2.41309 50.931 2.41309 54.1444 4.05041C56.971 5.49064 59.2691 7.78875 60.7094 10.6154C62.3467 13.8288 62.3467 18.0354 62.3467 26.4486V36.9642C62.3467 45.3774 62.3467 49.5841 60.7094 52.7975C59.2691 55.6241 56.971 57.9222 54.1444 59.3624C50.931 60.9998 46.7244 60.9998 38.3111 60.9998H27.7956C19.3823 60.9998 15.1757 60.9998 11.9623 59.3624C9.13567 57.9222 6.83757 55.6241 5.39733 52.7975C3.76001 49.5841 3.76001 45.3774 3.76001 36.9642V26.4486Z\" fill=\"url(#paint0_linear_1_47)\"/>\\n</g>\\n<path d=\"M5.06271 10.4449C4.21258 12.1133 3.79693 14.0233 3.59037 16.5515C3.38445 19.0718 3.38445 22.2393 3.38445 26.4308V26.4486V36.9642V36.982C3.38445 41.1736 3.38445 44.3411 3.59037 46.8614C3.79693 49.3896 4.21258 51.2995 5.06271 52.968C6.53895 55.8653 8.89451 58.2208 11.7918 59.6971C13.4603 60.5472 15.3702 60.9628 17.8984 61.1694C20.4187 61.3753 23.5862 61.3753 27.7779 61.3753H27.7956H38.3111H38.3288C42.5204 61.3753 45.688 61.3753 48.2083 61.1694C50.7365 60.9628 52.6464 60.5472 54.3149 59.6971C57.2122 58.2208 59.5677 55.8653 61.044 52.968C61.8941 51.2995 62.3098 49.3896 62.5163 46.8614C62.7222 44.3411 62.7222 41.1735 62.7222 36.9819V36.9642V26.4486V26.431C62.7222 22.2393 62.7222 19.0718 62.5163 16.5515C62.3098 14.0233 61.8941 12.1133 61.044 10.4449C59.5677 7.54759 57.2122 5.19202 54.3149 3.71579C52.6464 2.86565 50.7365 2.45001 48.2083 2.24344C45.688 2.03753 42.5205 2.03753 38.3289 2.03753H38.3111H27.7956H27.7778C23.5862 2.03753 20.4187 2.03753 17.8984 2.24344C15.3702 2.45001 13.4603 2.86565 11.7918 3.71579C8.89451 5.19202 6.53895 7.54759 5.06271 10.4449Z\" stroke=\"url(#paint1_linear_1_47)\" stroke-width=\"0.751111\"/>\\n<g filter=\"url(#filter2_i_1_47)\">\\n<path d=\"M26.9009 18.8349C26.9009 19.706 26.6408 20.5575 26.1535 21.2818C25.6662 22.006 24.9735 22.5705 24.1632 22.9039C23.3528 23.2372 22.4611 23.3245 21.6008 23.1545C20.7405 22.9846 19.9503 22.5651 19.3301 21.9492C18.7098 21.3332 18.2875 20.5485 18.1163 19.6941C17.9452 18.8398 18.033 17.9542 18.3687 17.1495C18.7044 16.3447 19.2728 15.6569 20.0021 15.1729C20.7314 14.689 21.5889 14.4307 22.466 14.4307C23.6422 14.4307 24.7702 14.8947 25.6019 15.7206C26.4336 16.5466 26.9009 17.6668 26.9009 18.8349Z\" fill=\"url(#paint2_linear_1_47)\"/>\\n<path d=\"M25.8956 26.1753V45.6333C25.8964 45.7768 25.8686 45.9191 25.8138 46.0519C25.7591 46.1848 25.6784 46.3055 25.5765 46.4073C25.4745 46.5091 25.3533 46.5899 25.2199 46.645C25.0864 46.7001 24.9433 46.7284 24.7987 46.7284H20.1244C19.9798 46.7288 19.8366 46.7008 19.703 46.6461C19.5694 46.5913 19.448 46.5109 19.3458 46.4094C19.2436 46.3079 19.1626 46.1873 19.1075 46.0546C19.0523 45.9219 19.0241 45.7797 19.0245 45.6362V26.1753C19.0245 25.8856 19.1404 25.6078 19.3467 25.403C19.5529 25.1981 19.8327 25.0831 20.1244 25.0831H24.7987C25.0899 25.0838 25.3689 25.1993 25.5745 25.404C25.7802 25.6088 25.8956 25.8861 25.8956 26.1753Z\" fill=\"url(#paint3_linear_1_47)\"/>\\n<path d=\"M50.3289 36.305V45.7243C50.3293 45.8562 50.3034 45.987 50.2527 46.109C50.202 46.231 50.1276 46.3418 50.0336 46.4352C49.9396 46.5285 49.828 46.6024 49.7052 46.6528C49.5823 46.7031 49.4506 46.7288 49.3177 46.7284H44.2915C44.1587 46.7288 44.027 46.7031 43.9041 46.6528C43.7813 46.6024 43.6697 46.5285 43.5757 46.4352C43.4817 46.3418 43.4072 46.231 43.3566 46.109C43.3059 45.987 43.28 45.8562 43.2804 45.7243V36.5957C43.2804 35.2334 43.6825 30.6295 39.6941 30.6295C36.6044 30.6295 35.9747 33.78 35.8505 35.1952V45.7243C35.8505 45.9881 35.746 46.2413 35.5596 46.4292C35.3731 46.6171 35.1197 46.7246 34.8541 46.7284H29.9994C29.8668 46.7284 29.7354 46.7024 29.6129 46.6519C29.4904 46.6014 29.3791 46.5274 29.2855 46.4341C29.1918 46.3408 29.1176 46.2301 29.0671 46.1083C29.0166 45.9865 28.9908 45.856 28.9912 45.7243V26.0902C28.9908 25.9584 29.0166 25.8279 29.0671 25.7061C29.1176 25.5843 29.1918 25.4736 29.2855 25.3803C29.3791 25.287 29.4904 25.213 29.6129 25.1625C29.7354 25.112 29.8668 25.086 29.9994 25.086H34.8541C35.1223 25.086 35.3795 25.1918 35.5691 25.3801C35.7587 25.5684 35.8653 25.8238 35.8653 26.0902V27.7873C37.0124 26.0784 38.7125 24.7601 42.3402 24.7601C50.3762 24.7601 50.3289 32.212 50.3289 36.305Z\" fill=\"url(#paint4_linear_1_47)\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_d_1_47\" x=\"0.00446653\" y=\"0.159887\" width=\"66.0978\" height=\"66.0978\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"1.50222\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_1_47\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_1_47\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_ii_1_47\" x=\"3.00891\" y=\"1.28655\" width=\"60.0889\" height=\"60.84\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.50222\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1_47\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"-2.62889\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.100444 0 0 0 0 0.319959 0 0 0 0 0.570833 0 0 0 0.17 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_1_47\" result=\"effect2_innerShadow_1_47\"/>\\n</filter>\\n<filter id=\"filter2_i_1_47\" x=\"18.0311\" y=\"14.4307\" width=\"32.2977\" height=\"32.6734\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"0.525778\"/>\\n<feGaussianBlur stdDeviation=\"0.187778\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.252567 0 0 0 0 0.572141 0 0 0 0 0.832764 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1_47\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_1_47\" x1=\"33.0533\" y1=\"2.41309\" x2=\"33.0533\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#D8F2FF\"/>\\n<stop offset=\"1\" stop-color=\"#5EA0DA\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_1_47\" x1=\"33.0533\" y1=\"2.41309\" x2=\"33.0533\" y2=\"60.9998\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#56B3FF\" stop-opacity=\"0.25\"/>\\n<stop offset=\"1\" stop-color=\"#3A7BB4\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_1_47\" x1=\"34.18\" y1=\"14.4307\" x2=\"34.18\" y2=\"46.7284\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#3C7FCA\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#3C7FCA\"/>\\n</linearGradient>\\n<linearGradient id=\"paint3_linear_1_47\" x1=\"34.18\" y1=\"14.4307\" x2=\"34.18\" y2=\"46.7284\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#3C7FCA\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#3C7FCA\"/>\\n</linearGradient>\\n<linearGradient id=\"paint4_linear_1_47\" x1=\"34.18\" y1=\"14.4307\" x2=\"34.18\" y2=\"46.7284\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#3C7FCA\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#3C7FCA\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',variant:matchVariant(\"SR9Dr0pwP\"),width:\"100%\",...addPropertyOverrides({lGQGpnAND:{variant:matchVariant(\"AS5HA087z\")}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||745)*.5000000000000002-250)),pixelHeight:681,pixelWidth:1468,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?width=1468&height=681\",srcSet:\"https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?scale-down-to=512&width=1468&height=681 512w,https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?scale-down-to=1024&width=1468&height=681 1024w,https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?width=1468&height=681 1468w\"},className:\"framer-1yl57gq\",\"data-framer-name\":\"bg\",layoutDependency:layoutDependency,layoutId:\"lXy2eb8Ow\",...addPropertyOverrides({lGQGpnAND:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-250)),pixelHeight:681,pixelWidth:1468,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?width=1468&height=681\",srcSet:\"https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?scale-down-to=512&width=1468&height=681 512w,https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?scale-down-to=1024&width=1468&height=681 1024w,https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?width=1468&height=681 1468w\"}},nPM6GzOSF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||653)*.5000000000000002-250)),pixelHeight:681,pixelWidth:1468,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?width=1468&height=681\",srcSet:\"https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?scale-down-to=512&width=1468&height=681 512w,https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?scale-down-to=1024&width=1468&height=681 1024w,https://framerusercontent.com/images/iCrEiyCzicNXp4giZVHPJq4rCS0.svg?width=1468&height=681 1468w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WzCIS.framer-1j42kh2, .framer-WzCIS .framer-1j42kh2 { display: block; }\",\".framer-WzCIS.framer-10v4gd { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1160px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WzCIS .framer-1dr1o31 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 50px 30px 50px; position: relative; width: 100%; z-index: 2; }\",\".framer-WzCIS .framer-rgrsja { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WzCIS .framer-m7m00a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WzCIS .framer-1qxsfb2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WzCIS .framer-1dvj7cg { flex: none; height: 100px; overflow: visible; position: relative; width: 70px; }\",\".framer-WzCIS .framer-1aj92cc-container { flex: none; height: 51px; left: calc(50.00000000000002% - 61px / 2); position: absolute; top: calc(75.00000000000003% - 51px / 2); width: 61px; z-index: 1; }\",\".framer-WzCIS .framer-wj740p { height: 49px; position: relative; width: 61px; }\",\".framer-WzCIS .framer-17x9qcw-container { flex: none; height: 50px; left: calc(38.5714285714286% - 45px / 2); position: absolute; top: calc(31.00000000000002% - 50px / 2); width: 45px; z-index: 1; }\",\".framer-WzCIS .framer-1qhwnwk { height: 45px; position: relative; width: 45px; }\",\".framer-WzCIS .framer-15bj39y, .framer-WzCIS .framer-o45k4f { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WzCIS .framer-1xryknh { flex: none; height: auto; max-width: 860px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WzCIS .framer-11ygf39-container, .framer-WzCIS .framer-1nhlb4o-container, .framer-WzCIS .framer-ooc0vm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WzCIS .framer-1p1z3fj { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WzCIS .framer-1i5e924 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-WzCIS .framer-vzzg9x, .framer-WzCIS .framer-1v67r1g, .framer-WzCIS .framer-o8ugg1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WzCIS .framer-z53m6q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-WzCIS .framer-1yl57gq { flex: none; height: 500px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 500px / 2); width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-WzCIS.framer-v-158kkew.framer-10v4gd { width: 810px; }\",\".framer-WzCIS.framer-v-158kkew .framer-1dr1o31 { gap: 70px; padding: 70px 50px 50px 50px; }\",\".framer-WzCIS.framer-v-158kkew .framer-rgrsja, .framer-WzCIS.framer-v-1fv8ixh .framer-rgrsja { gap: 30px; }\",\".framer-WzCIS.framer-v-158kkew .framer-m7m00a, .framer-WzCIS.framer-v-1fv8ixh .framer-m7m00a { gap: 20px; }\",\".framer-WzCIS.framer-v-158kkew .framer-1qxsfb2, .framer-WzCIS.framer-v-1fv8ixh .framer-1qxsfb2 { gap: 10px; }\",\".framer-WzCIS.framer-v-158kkew .framer-1p1z3fj, .framer-WzCIS.framer-v-1fv8ixh .framer-1p1z3fj { align-content: center; align-items: center; flex-direction: column; gap: 20px; }\",\".framer-WzCIS.framer-v-158kkew .framer-1i5e924 { flex: none; justify-content: center; width: 100%; }\",\".framer-WzCIS.framer-v-158kkew .framer-z53m6q { flex: none; gap: 0px; justify-content: center; width: 100%; }\",\".framer-WzCIS.framer-v-1fv8ixh.framer-10v4gd { width: 390px; }\",\".framer-WzCIS.framer-v-1fv8ixh .framer-1dr1o31 { gap: 30px; padding: 50px 16px 30px 16px; }\",\".framer-WzCIS.framer-v-1fv8ixh .framer-1dvj7cg { height: 70px; }\",\".framer-WzCIS.framer-v-1fv8ixh .framer-17x9qcw-container { left: calc(40.00000000000002% - 45px / 2); top: calc(30.00000000000002% - 50px / 2); }\",\".framer-WzCIS.framer-v-1fv8ixh .framer-1i5e924 { flex: none; flex-wrap: wrap; gap: 20px; justify-content: center; width: 100%; }\",\".framer-WzCIS.framer-v-1fv8ixh .framer-z53m6q { flex: none; flex-wrap: wrap; gap: 0px; justify-content: center; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-WzCIS[data-border=\"true\"]::after, .framer-WzCIS [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 745\n * @framerIntrinsicWidth 1160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nPM6GzOSF\":{\"layout\":[\"fixed\",\"auto\"]},\"lGQGpnAND\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGthE_h0L9=withCSS(Component,css,\"framer-WzCIS\");export default FramerGthE_h0L9;FramerGthE_h0L9.displayName=\"Footer\";FramerGthE_h0L9.defaultProps={height:745,width:1160};addPropertyControls(FramerGthE_h0L9,{variant:{options:[\"TY0SgvV0W\",\"nPM6GzOSF\",\"lGQGpnAND\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGthE_h0L9,[{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\"}]},...AnimatorFonts,...CTAFonts,...SocialsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerGthE_h0L9.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CTA,{},context),forwardLoader(Socials,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGthE_h0L9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nPM6GzOSF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lGQGpnAND\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"745\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1160\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GthE_h0L9.map","// Generated by Framer (2ca17d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Footer from\"#framer/local/canvasComponent/GthE_h0L9/GthE_h0L9.js\";import Nav from\"#framer/local/canvasComponent/W19mzXN9g/W19mzXN9g.js\";const NavFonts=getFonts(Nav);const ContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Container));const FooterFonts=getFonts(Footer);const NavControls=getPropertyControls(Nav);const breakpoints={ID9NSQ8Gt:\"(max-width: 809px)\",kf6Q5FUIm:\"(min-width: 1200px)\",UL5KI607w:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FXlh2\";const variantClassNames={ID9NSQ8Gt:\"framer-v-1g7p5su\",kf6Q5FUIm:\"framer-v-1tj29e8\",UL5KI607w:\"framer-v-u3whil\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-40};const breakpointRules={ID9NSQ8Gt:[\".framer-FXlh2 .framer-1vx99hb-container { top: 20px; }\",\".framer-FXlh2 .framer-1a09bpo { padding: 0px 10px 30px 10px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ID9NSQ8Gt:\".framer-1g7p5su-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FXlh2.framer-j76hmx, .framer-FXlh2 .framer-j76hmx { display: block; }\",\".framer-FXlh2.framer-1tj29e8 { align-content: center; align-items: center; background-color: var(--token-e1e574cc-3d27-467c-9c8a-215407a94039, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FXlh2 .framer-1vx99hb-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 40px; width: 100%; z-index: 10; }\",\".framer-FXlh2 .framer-sy4xd5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(0 * -1px); position: relative; width: 0px; }\",\".framer-FXlh2 .framer-1a09bpo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: hidden; padding: 0px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-FXlh2 .framer-ml3cmk-container { flex: 1 0 0px; height: auto; max-width: 1400px; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(0 * -1px); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-FXlh2.framer-1tj29e8, .framer-FXlh2 .framer-1a09bpo { gap: 0px; } .framer-FXlh2.framer-1tj29e8 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-FXlh2.framer-1tj29e8 > :first-child { margin-top: 0px; } .framer-FXlh2.framer-1tj29e8 > :last-child { margin-bottom: 0px; } .framer-FXlh2 .framer-1a09bpo > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-FXlh2 .framer-1a09bpo > :first-child { margin-left: 0px; } .framer-FXlh2 .framer-1a09bpo > :last-child { margin-right: 0px; } }\"];const mediaQueries={ID9NSQ8Gt:\"(max-width: 809px)\",kf6Q5FUIm:\"(min-width: 1200px)\",UL5KI607w:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop - default\":\"qqCgrzuqG\",\"Desktop - Subpages\":\"bRcZIDP1r\",\"Phone - Subpages\":\"TI1Q7SzXD\",\"Tablet - default\":\"l8tgBnztQ\",\"Tablet - open\":\"b0inhgBXN\"};const humanReadableVariantMap={Desktop:\"kf6Q5FUIm\",Phone:\"ID9NSQ8Gt\",Tablet:\"UL5KI607w\"};const getProps=({desktop,height,id,phone,tablet,width,...props})=>{return{...props,GVk0cKb4E:humanReadableEnumMap[tablet]??tablet??props.GVk0cKb4E??\"l8tgBnztQ\",oLLeZzlJj:humanReadableEnumMap[phone]??phone??props.oLLeZzlJj??\"l8tgBnztQ\",QPqYhJUlY:humanReadableEnumMap[desktop]??desktop??props.QPqYhJUlY??\"qqCgrzuqG\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kf6Q5FUIm\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,QPqYhJUlY,GVk0cKb4E,oLLeZzlJj,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"kf6Q5FUIm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e1e574cc-3d27-467c-9c8a-215407a94039, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1tj29e8\",className),\"data-layout-template\":true,ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ID9NSQ8Gt:{y:20}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:\"100vw\",y:40,children:/*#__PURE__*/_jsx(ContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__targetOpacity:1,animate:animation,className:\"framer-1vx99hb-container\",\"data-framer-appear-id\":\"1vx99hb\",\"data-framer-layout-hint-center-x\":true,initial:animation1,layoutScroll:true,optimized:true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ID9NSQ8Gt:{variant:oLLeZzlJj},UL5KI607w:{variant:GVk0cKb4E}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"H36s_D1kw\",layoutId:\"H36s_D1kw\",style:{width:\"100%\"},variant:QPqYhJUlY,width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-sy4xd5\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a09bpo\",\"data-framer-name\":\"Footer - Holder\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ID9NSQ8Gt:{width:\"min(max(100vw - 20px, 1px), 1400px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:744,width:\"min(max(100vw - 40px, 1px), 1400px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ml3cmk-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ID9NSQ8Gt:{variant:\"lGQGpnAND\"},UL5KI607w:{variant:\"nPM6GzOSF\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ka1_ASwvF\",layoutId:\"ka1_ASwvF\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"TY0SgvV0W\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} ${rule}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UL5KI607w\":{\"layout\":[\"fixed\",\"fixed\"]},\"ID9NSQ8Gt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QPqYhJUlY\":\"desktop\",\"GVk0cKb4E\":\"tablet\",\"oLLeZzlJj\":\"phone\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerHitTargets {\"kf6Q5FUIm\":[\".framer-1vx99hb-container\",\".framer-1a09bpo\"],\"UL5KI607w\":[\".framer-1vx99hb-container\",\".framer-1a09bpo\"],\"ID9NSQ8Gt\":[\".framer-1vx99hb-container\",\".framer-1a09bpo\"]}\n * @framerBreakpoints {\"kf6Q5FUIm\":{\"min\":1200,\"canvasClassName\":\"framer-1tj29e8-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200},\"UL5KI607w\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-u3whil-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810},\"ID9NSQ8Gt\":{\"max\":809,\"canvasClassName\":\"framer-1g7p5su-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390}}\n * @framerDefaultVariant kf6Q5FUIm\n * @framerLayoutTemplate\n */const FramerGYt2wN0aY=withCSS(Component,css,\"framer-FXlh2\");export default FramerGYt2wN0aY;FramerGYt2wN0aY.displayName=\"Main\";FramerGYt2wN0aY.defaultProps={height:1e3,width:1200};addPropertyControls(FramerGYt2wN0aY,{QPqYhJUlY:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"qqCgrzuqG\",description:undefined,hidden:undefined,title:\"Desktop\"},GVk0cKb4E:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"l8tgBnztQ\",description:undefined,hidden:undefined,title:\"Tablet\"},oLLeZzlJj:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"l8tgBnztQ\",description:undefined,hidden:undefined,title:\"Phone\"}});addFonts(FramerGYt2wN0aY,[{explicitInter:true,fonts:[]},...NavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGYt2wN0aY\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"kf6Q5FUIm\\\":[\\\".framer-1vx99hb-container\\\",\\\".framer-1a09bpo\\\"],\\\"UL5KI607w\\\":[\\\".framer-1vx99hb-container\\\",\\\".framer-1a09bpo\\\"],\\\"ID9NSQ8Gt\\\":[\\\".framer-1vx99hb-container\\\",\\\".framer-1a09bpo\\\"]}\",\"framerVariables\":\"{\\\"QPqYhJUlY\\\":\\\"desktop\\\",\\\"GVk0cKb4E\\\":\\\"tablet\\\",\\\"oLLeZzlJj\\\":\\\"phone\\\"}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"kf6Q5FUIm\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1tj29e8-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200},\\\"UL5KI607w\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-u3whil-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810},\\\"ID9NSQ8Gt\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1g7p5su-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UL5KI607w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ID9NSQ8Gt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"kf6Q5FUIm\",\"framerContractVersion\":\"1\"}},\"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/oUR5uXrdfOUrifB3o5Qa/CPfd76vv1jIVZvyHbOZb/GYt2wN0aY.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {be0ja1eK6: \"about\", EvgOEhDqo: \"services\", gM84OM95g: \"playground\", MRg0twriL: \"hero\", NdvuskYbj: \"workcard\", WR3flAZnF: \"projects\", zHiuxyvi6: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kYZKDgMmfXc8SqZFDquQ/8ZxwLlzkgvNRw1bq8UGa/augiA20Il.js\")), path: \"/\"}, GuhxEMr45: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/taacAY76FTDEcNYHJwJi/CtDOAr1cbPLXpthYVATz/GuhxEMr45.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Jbfat8_Yw: async () => (await import(\"https://framerusercontent.com/modules/7cYDnROqsmPQ6NoGDxaJ/lePOe5aLnlPxHWDl3IFB/Jbfat8_Yw.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"346e50ca9717ada4c39c3f9a151727d0399765853c797a75e76efce889610485\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {GVk0cKb4E: \"l8tgBnztQ\", oLLeZzlJj: \"l8tgBnztQ\", QPqYhJUlY: \"qqCgrzuqG\"}\r\nconst props2 = {...props1, GVk0cKb4E: \"bRcZIDP1r\", oLLeZzlJj: \"TI1Q7SzXD\", QPqYhJUlY: \"bRcZIDP1r\"}\r\nconst templateProps = {augiA20Il: props1, GuhxEMr45: props1, pZS2rIsiZ: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"GuhxEMr45\":\r\ncase \"pZS2rIsiZ\":\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 \"GuhxEMr45\":\r\ncase \"pZS2rIsiZ\":\r\nreturn [{hash: \"1tj29e8\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"u3whil\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1g7p5su\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/taacAY76FTDEcNYHJwJi/CtDOAr1cbPLXpthYVATz/GuhxEMr45.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.angusmckay.dev\",\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/Jo0zTPFgvSBtXhQ452rS/Wa6aoOHEDdb4GV8ecS70/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}