{"version":3,"file":"script_main.YFDdDmGb.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","LinkedinLogo","XLogo","ArticleMedium","YoutubeLogo","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LinkFonts","Link","RichText","THINGS","ButtonsSocialIconBtnFonts","ButtonsSocialIconBtn","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","Link1","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","css","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","sharedStyle.className","React.useRef","React.useId","className","RichText","sharedStyle.css","sharedStyle.fonts","Link","GeneralLogo","ButtonsNavMenuLink","ButtonsSocialIconBtn","serializationHash","variantClassNames","matchVariant","animation","animation1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","useState","useRef","useState","c","FramerRuntime.useRouter","GeneralNav","GeneralFooter","useRef","React.useId","PropertyOverrides","React.createElement","General","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/4XTgiZQu54CjbB5dhliq/4qeXVdBQKTlCfMoVGgCT/rR4Yw6OW8.js","https:/framerusercontent.com/modules/JNI0unvKLnSNOjYgWQPe/cFK4x7HnGbxoZXkZNw5W/hNcHJzSkR.js","https:/framerusercontent.com/modules/Nt835tqumiK0Ux0arrPv/utdUIvCl5qGtA7xG0NS7/lXLBDeAJU.js","https:/framerusercontent.com/modules/oMiuMYAdxzz5yk7pBqrm/j2eV5wGWikO42mvtQ2hM/Xx_sbLkzD.js","https:/framerusercontent.com/modules/4WzXFVBxx6OdEOOHRoFw/ewu8Taut7XOCRhw7CBx5/KhqCsP_YB.js","https:/framerusercontent.com/modules/ohWSu80NFQ3p0UUGP09N/Hx00pa7qdurachE05vb4/vWSJNl1r_.js","https:/framerusercontent.com/modules/smx5hIEZ4kz2oceX9yF3/bx5WvN3EmaZWt5OJmXwk/gc9fFSTjY.js","https:/framerusercontent.com/modules/tJqRHtK90mYjrLVCaNaf/joNbXII2e31WZ4Tcha1j/fcvqdGZaf.js","https:/framerusercontent.com/modules/fmEkHNzMYA1UsAGBhynE/SHMQ6Xt6zYU7ID210ro4/GZ9pcFwlT.js","https:/framerusercontent.com/modules/rgRSjMeVw1mwyeEQMACX/WInrZystM206KLusjV3W/H4pXwkOFg.js","https:/framerusercontent.com/modules/5jVB2DW8Gz312179iZFQ/IqIpsnfKtYs3bi8eHcnG/RV1wRSfGg.js","https:/framerusercontent.com/modules/ky2m9HmaObiFgTDMj0ny/5XH0fppoGALPf4iBfPCs/CookieConsent.js","https:/framerusercontent.com/modules/M6kLQg4RBsz75PlJHlIT/kkseSsexbaXVP6PIE1hx/GridField.js","https:/framerusercontent.com/modules/fOSucysVXlY7WzdvSR9X/U795UeZGdvrAPb2X0amJ/JiCtw1fC6.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18.993 2.206 C 18.876 1.737 18.54 1.353 18.09 1.175 C 14.951 -0.033 9.75 0 9.75 0 C 9.75 0 4.549 -0.033 1.406 1.179 C 0.957 1.358 0.621 1.742 0.503 2.211 C 0.288 3.051 0 4.696 0 7.5 C 0 10.304 0.288 11.949 0.507 12.794 C 0.625 13.261 0.959 13.643 1.406 13.821 C 4.549 15.033 9.75 15 9.75 15 C 9.75 15 14.951 15.033 18.094 13.821 C 18.542 13.644 18.878 13.262 18.997 12.794 C 19.216 11.95 19.504 10.304 19.504 7.5 C 19.504 4.696 19.212 3.051 18.993 2.206 Z M 8.25 10.5 L 8.25 4.5 L 12.75 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.000173729153522px\" id=\"Kxf_tc1rc\" transform=\"translate(2.25 4.5)\" width=\"19.503749999999997px\"/><path d=\"M 4.5 3 L 0 0 L 0 6 Z\" fill=\"transparent\" height=\"6px\" id=\"OiQVq1BcP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(10.5 9)\" width=\"4.5px\"/><path d=\"M 0 7.5 C 0 10.304 0.288 11.949 0.507 12.794 C 0.625 13.261 0.959 13.643 1.406 13.821 C 4.549 15.033 9.75 15 9.75 15 C 9.75 15 14.951 15.033 18.094 13.821 C 18.542 13.644 18.878 13.262 18.997 12.794 C 19.216 11.95 19.504 10.304 19.504 7.5 C 19.504 4.696 19.216 3.052 18.997 2.206 C 18.879 1.737 18.543 1.353 18.094 1.175 C 14.951 -0.033 9.75 0 9.75 0 C 9.75 0 4.549 -0.033 1.406 1.179 C 0.957 1.358 0.621 1.742 0.503 2.211 C 0.288 3.051 0 4.696 0 7.5 Z\" fill=\"transparent\" height=\"15.000173729153499px\" id=\"f0uv60ll0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 4.5)\" width=\"19.503749999999997px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3761207643\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KIxjp\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KIxjp { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Youtube Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KIxjp\");Icon.displayName=\"Youtube Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Youtube Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.75 18 C 0.336 18 0 17.664 0 17.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 17.25 C 18 17.664 17.664 18 17.25 18 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"ubm8tT7Gs\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0.75 18 C 0.336 18 0 17.664 0 17.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 17.25 C 18 17.664 17.664 18 17.25 18 Z\" fill=\"transparent\" height=\"18px\" id=\"uLIbokj1X\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"wcL4Xtw6S\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(11.25 10.5)\" width=\"1px\"/><path d=\"M 0 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"haFqKG9T6\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 10.5)\" width=\"1px\"/><path d=\"M 0 2.625 C 0 1.175 1.175 0 2.625 0 C 4.075 0 5.25 1.175 5.25 2.625 L 5.25 6\" fill=\"transparent\" height=\"6px\" id=\"ldXP7NTX2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(11.25 10.5)\" width=\"5.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"M86o3vn0T\" transform=\"translate(7.125 6.75)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4033599021\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qVh2c\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-qVh2c { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-qVh2c\");Icon.displayName=\"Linkedin Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.25 6 L 0 6 L 0 9 L 14.25 9 L 14.25 0 L 8.25 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9px\" id=\"NByPOLWte\" transform=\"translate(7.5 9.75)\" width=\"14.25px\"/><path d=\"M 0 0 L 1.5 0\" fill=\"transparent\" height=\"1px\" id=\"rvAnrhcvk\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 5.25)\" width=\"1.5px\"/><path d=\"M 0 0 L 1.5 0\" fill=\"transparent\" height=\"1px\" id=\"aBP0Zg1Dj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(11.25 5.25)\" width=\"1.5px\"/><path d=\"M 0 0 L 2.25 0\" fill=\"transparent\" height=\"1px\" id=\"W0KwAwGdi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 12.75)\" width=\"2.25px\"/><path d=\"M 0 0 L 2.25 0\" fill=\"transparent\" height=\"1px\" id=\"m5yhwk3cM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(10.5 12.75)\" width=\"2.25px\"/><path d=\"M 0 0 L 6 0\" fill=\"transparent\" height=\"1px\" id=\"hfHtCu6ru\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.75 9.75)\" width=\"6px\"/><path d=\"M 0 0 L 6 0\" fill=\"transparent\" height=\"1px\" id=\"FgSgJ4tDJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.75 12.75)\" width=\"6px\"/><path d=\"M 0 0 L 14.25 0\" fill=\"transparent\" height=\"1px\" id=\"VEeIYj9gS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 15.75)\" width=\"14.25px\"/><path d=\"M 0 0 L 14.25 0\" fill=\"transparent\" height=\"1px\" id=\"BJXAAW2Wb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 18.75)\" width=\"14.25px\"/><path d=\"M 0 7.5 L 0 0 L 3.75 6 L 7.5 0 L 7.5 7.5\" fill=\"transparent\" height=\"7.5px\" id=\"xP5loPb51\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 5.25)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3578301616\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yRWme\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-yRWme { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Article Medium\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-yRWme\");Icon.displayName=\"Article Medium\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Article Medium\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 4.5 0 L 15 16.5 L 10.5 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"wBdJ15Yu6\" transform=\"translate(4.5 3.75)\" width=\"15px\"/><path d=\"M 0 0 L 4.5 0 L 15 16.5 L 10.5 16.5 Z\" fill=\"transparent\" height=\"16.5px\" id=\"El8uvQLqv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 3.75)\" width=\"15px\"/><path d=\"M 6.176 0 L 0 6.794\" fill=\"transparent\" height=\"6.7940624999999955px\" id=\"AHSzdg78i\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 13.456)\" width=\"6.176249999999996px\"/><path d=\"M 6.176 0 L 0 6.794\" fill=\"transparent\" height=\"6.794062499999999px\" id=\"h4GjUNYzh\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.324 3.75)\" width=\"6.176249999999996px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1688045918\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QMsyA\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-QMsyA { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-QMsyA\");Icon.displayName=\"X Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"X Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import YoutubeLogo from\"https://framerusercontent.com/modules/4XTgiZQu54CjbB5dhliq/4qeXVdBQKTlCfMoVGgCT/rR4Yw6OW8.js\";import LinkedinLogo from\"https://framerusercontent.com/modules/JNI0unvKLnSNOjYgWQPe/cFK4x7HnGbxoZXkZNw5W/hNcHJzSkR.js\";import ArticleMedium from\"https://framerusercontent.com/modules/Nt835tqumiK0Ux0arrPv/utdUIvCl5qGtA7xG0NS7/lXLBDeAJU.js\";import XLogo from\"https://framerusercontent.com/modules/oMiuMYAdxzz5yk7pBqrm/j2eV5wGWikO42mvtQ2hM/Xx_sbLkzD.js\";const enabledGestures={D_sloZZQp:{hover:true},DagV6DtdM:{hover:true},hin2jJ6lE:{hover:true},jlwKmGrdv:{hover:true},QptVqXxTp:{hover:true}};const cycleOrder=[\"D_sloZZQp\",\"QptVqXxTp\",\"jlwKmGrdv\",\"hin2jJ6lE\",\"DagV6DtdM\"];const serializationHash=\"framer-WHocl\";const variantClassNames={D_sloZZQp:\"framer-v-a4wcdp\",DagV6DtdM:\"framer-v-h4admn\",hin2jJ6lE:\"framer-v-1hnu45f\",jlwKmGrdv:\"framer-v-8g28ed\",QptVqXxTp:\"framer-v-b3rku\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const N2kZoy3yH=undefined;const mBBEzcLV7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"x \":\"DagV6DtdM\",instagram:\"QptVqXxTp\",LinkedIn:\"D_sloZZQp\",medium:\"hin2jJ6lE\",Youtube:\"jlwKmGrdv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,width,...props})=>{return{...props,mBBEzcLV7:newTab??props.mBBEzcLV7,N2kZoy3yH:link??props.N2kZoy3yH,variant:humanReadableVariantMap[props.variant]??props.variant??\"D_sloZZQp\"};};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,N2kZoy3yH,mBBEzcLV7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D_sloZZQp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"QptVqXxTp-hover\")return false;if(baseVariant===\"QptVqXxTp\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"QptVqXxTp-hover\")return true;if(baseVariant===\"QptVqXxTp\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:N2kZoy3yH,motionChild:true,nodeId:\"D_sloZZQp\",openInNewTab:mBBEzcLV7,scopeId:\"KhqCsP_YB\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-a4wcdp\",className,classNames)} framer-11tn3hn`,\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"D_sloZZQp\",ref:refBinding,style:{opacity:1,...style},variants:{\"D_sloZZQp-hover\":{opacity:.6},\"DagV6DtdM-hover\":{opacity:.6},\"hin2jJ6lE-hover\":{opacity:.6},\"jlwKmGrdv-hover\":{opacity:.6},\"QptVqXxTp-hover\":{opacity:.6}},...addPropertyOverrides({\"D_sloZZQp-hover\":{\"data-framer-name\":undefined},\"DagV6DtdM-hover\":{\"data-framer-name\":undefined},\"hin2jJ6lE-hover\":{\"data-framer-name\":undefined},\"jlwKmGrdv-hover\":{\"data-framer-name\":undefined},\"QptVqXxTp-hover\":{\"data-framer-name\":undefined},DagV6DtdM:{\"data-framer-name\":\"x \"},hin2jJ6lE:{\"data-framer-name\":\"medium\"},jlwKmGrdv:{\"data-framer-name\":\"Youtube\"},QptVqXxTp:{\"data-framer-name\":\"instagram\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1d5m05\",Component:LinkedinLogo,layoutDependency:layoutDependency,layoutId:\"g84g6ZviG\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196))\",\"--pgex8v\":1.7},...addPropertyOverrides({DagV6DtdM:{Component:XLogo},hin2jJ6lE:{Component:ArticleMedium},jlwKmGrdv:{Component:YoutubeLogo}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-16rgg32\",\"data-framer-name\":\"Social Icons\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"NEjyUhS3f\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 14\"><path d=\"M 7.5 1.754 C 9.209 1.754 9.412 1.761 10.084 1.791 C 10.709 1.819 11.046 1.924 11.271 2.011 C 11.569 2.126 11.783 2.266 12.006 2.489 C 12.231 2.714 12.368 2.926 12.483 3.223 C 12.571 3.448 12.676 3.788 12.703 4.411 C 12.733 5.085 12.741 5.288 12.741 6.995 C 12.741 8.704 12.733 8.907 12.703 9.579 C 12.676 10.204 12.571 10.541 12.483 10.766 C 12.368 11.064 12.228 11.279 12.006 11.501 C 11.781 11.726 11.569 11.864 11.271 11.979 C 11.046 12.066 10.706 12.171 10.084 12.198 C 9.409 12.228 9.207 12.236 7.5 12.236 C 5.79 12.236 5.588 12.228 4.915 12.198 C 4.29 12.171 3.953 12.066 3.728 11.979 C 3.431 11.864 3.216 11.724 2.993 11.501 C 2.768 11.276 2.631 11.064 2.516 10.766 C 2.428 10.541 2.323 10.201 2.296 9.579 C 2.266 8.904 2.259 8.702 2.259 6.995 C 2.259 5.285 2.266 5.083 2.296 4.411 C 2.323 3.786 2.428 3.448 2.516 3.223 C 2.631 2.926 2.771 2.711 2.993 2.489 C 3.218 2.264 3.431 2.126 3.728 2.011 C 3.953 1.924 4.293 1.819 4.915 1.791 C 5.588 1.761 5.79 1.754 7.5 1.754 Z M 7.5 0.602 C 5.763 0.602 5.545 0.609 4.863 0.639 C 4.183 0.669 3.716 0.779 3.311 0.936 C 2.888 1.101 2.531 1.319 2.176 1.676 C 1.819 2.031 1.601 2.389 1.436 2.808 C 1.279 3.216 1.169 3.681 1.139 4.361 C 1.109 5.045 1.101 5.263 1.101 7 C 1.101 8.737 1.109 8.954 1.139 9.637 C 1.169 10.316 1.279 10.784 1.436 11.189 C 1.601 11.611 1.819 11.969 2.176 12.323 C 2.531 12.678 2.888 12.898 3.308 13.061 C 3.716 13.218 4.181 13.328 4.86 13.358 C 5.543 13.388 5.76 13.396 7.497 13.396 C 9.234 13.396 9.452 13.388 10.134 13.358 C 10.814 13.328 11.281 13.218 11.686 13.061 C 12.106 12.898 12.463 12.678 12.818 12.323 C 13.173 11.969 13.393 11.611 13.556 11.191 C 13.713 10.784 13.823 10.319 13.853 9.639 C 13.883 8.957 13.89 8.739 13.89 7.002 C 13.89 5.265 13.883 5.048 13.853 4.366 C 13.823 3.686 13.713 3.218 13.556 2.813 C 13.398 2.389 13.181 2.031 12.823 1.676 C 12.468 1.321 12.111 1.101 11.691 0.939 C 11.284 0.782 10.819 0.672 10.139 0.642 C 9.454 0.609 9.237 0.602 7.5 0.602 Z\" fill=\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196)) /* {&quot;name&quot;:&quot;Default&quot;} */\"></path><path d=\"M 7.5 3.713 C 5.685 3.713 4.213 5.185 4.213 7 C 4.213 8.815 5.685 10.287 7.5 10.287 C 9.314 10.287 10.786 8.815 10.786 7 C 10.786 5.185 9.314 3.713 7.5 3.713 Z M 7.5 9.132 C 6.322 9.132 5.368 8.177 5.368 7 C 5.368 5.823 6.322 4.868 7.5 4.868 C 8.677 4.868 9.632 5.823 9.632 7 C 9.632 8.177 8.677 9.132 7.5 9.132 Z\" fill=\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196)) /* {&quot;name&quot;:&quot;Default&quot;} */\"></path><path d=\"M 11.684 3.583 C 11.684 4.008 11.339 4.351 10.916 4.351 C 10.491 4.351 10.149 4.006 10.149 3.583 C 10.149 3.158 10.494 2.816 10.916 2.816 C 11.339 2.816 11.684 3.161 11.684 3.583 Z\" fill=\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196)) /* {&quot;name&quot;:&quot;Default&quot;} */\"></path></svg>',svgContentId:12164689263,withExternalLayout:true,...addPropertyOverrides({QptVqXxTp:{svgContentId:10782118252}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WHocl.framer-11tn3hn, .framer-WHocl .framer-11tn3hn { display: block; }\",\".framer-WHocl.framer-a4wcdp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 16px; }\",\".framer-WHocl .framer-1d5m05 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-WHocl .framer-16rgg32 { flex: none; height: 14px; position: relative; width: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QptVqXxTp\":{\"layout\":[\"fixed\",\"fixed\"]},\"jlwKmGrdv\":{\"layout\":[\"fixed\",\"fixed\"]},\"hin2jJ6lE\":{\"layout\":[\"fixed\",\"fixed\"]},\"DagV6DtdM\":{\"layout\":[\"fixed\",\"fixed\"]},\"mmsS9R33L\":{\"layout\":[\"fixed\",\"fixed\"]},\"TlOxv1n_u\":{\"layout\":[\"fixed\",\"fixed\"]},\"me3A6ywVk\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gngv9HoXF\":{\"layout\":[\"fixed\",\"fixed\"]},\"me5uzHd6A\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"N2kZoy3yH\":\"link\",\"mBBEzcLV7\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKhqCsP_YB=withCSS(Component,css,\"framer-WHocl\");export default FramerKhqCsP_YB;FramerKhqCsP_YB.displayName=\"buttons/social-icon-btn\";FramerKhqCsP_YB.defaultProps={height:16,width:16};addPropertyControls(FramerKhqCsP_YB,{variant:{options:[\"D_sloZZQp\",\"QptVqXxTp\",\"jlwKmGrdv\",\"hin2jJ6lE\",\"DagV6DtdM\"],optionTitles:[\"LinkedIn\",\"instagram\",\"Youtube\",\"medium\",\"x \"],title:\"Variant\",type:ControlType.Enum},N2kZoy3yH:{description:\"Specifies the destination URL or page within the project that the component should navigate to when clicked. Accepts both internal and external links.\",title:\"Link\",type:ControlType.Link},mBBEzcLV7:{defaultValue:false,description:\"Determines whether the link should open in a new browser tab. When enabled, clicking the link will open the specified destination in a separate tab instead of the current window.\",title:\"New Tab\",type:ControlType.Boolean},onmBBEzcLV7Change:{changes:\"mBBEzcLV7\",type:ControlType.ChangeHandler}});addFonts(FramerKhqCsP_YB,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKhqCsP_YB\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"N2kZoy3yH\\\":\\\"link\\\",\\\"mBBEzcLV7\\\":\\\"newTab\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\",\"framerIntrinsicHeight\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QptVqXxTp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jlwKmGrdv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hin2jJ6lE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DagV6DtdM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mmsS9R33L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TlOxv1n_u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"me3A6ywVk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gngv9HoXF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"me5uzHd6A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KhqCsP_YB.map","// Generated by Framer (ebccc92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/l5MogOQ3HlPGlgALhQ70/p1c8ZkxCT4n3SaEivWME/Fbx31DZAT.js\";const cycleOrder=[\"Yg95qN49Q\",\"ChirhH4m7\"];const serializationHash=\"framer-nefFX\";const variantClassNames={ChirhH4m7:\"framer-v-526cly\",Yg95qN49Q:\"framer-v-fjr5e8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LTm8HmD1b=undefined;const E2TS99Qsc=undefined;const vrUX2qC0L=undefined;const z7wU69Zgt=undefined;const transition1={damping:80,delay:0,mass:1,stiffness:450,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={default:\"Yg95qN49Q\",hover:\"ChirhH4m7\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,text,width,...props})=>{return{...props,E2TS99Qsc:link??props.E2TS99Qsc,LTm8HmD1b:click??props.LTm8HmD1b,variant:humanReadableVariantMap[props.variant]??props.variant??\"Yg95qN49Q\",vrUX2qC0L:newTab??props.vrUX2qC0L,z7wU69Zgt:text??props.z7wU69Zgt??\"BUTTON\"};};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,z7wU69Zgt,E2TS99Qsc,vrUX2qC0L,LTm8HmD1b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Yg95qN49Q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13xsf4p=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(LTm8HmD1b){const res=await LTm8HmD1b(...args);if(res===false)return false;}});const onMouseEnter1vt0dle=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ChirhH4m7\");});const onMouseLeavelmuscg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Yg95qN49Q\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:E2TS99Qsc,motionChild:true,nodeId:\"Yg95qN49Q\",openInNewTab:vrUX2qC0L,scopeId:\"vWSJNl1r_\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fjr5e8\",className,classNames)} framer-12s4bp9`,\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Yg95qN49Q\",onMouseEnter:onMouseEnter1vt0dle,onTap:onTap13xsf4p,ref:refBinding,style:{...style},...addPropertyOverrides({ChirhH4m7:{\"data-framer-name\":\"hover\",onMouseLeave:onMouseLeavelmuscg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6zydk5\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"gdSA2UYT0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7e821r\",\"data-framer-name\":\"text-content\",layoutDependency:layoutDependency,layoutId:\"XSu_ErXwo\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fkhxkh\",\"data-framer-name\":\"spacer (don't change opacity_\",layoutDependency:layoutDependency,layoutId:\"Tdah9AQR1\",style:{opacity:0},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nxn7jk\",\"data-styles-preset\":\"Fbx31DZAT\",children:\"Button\"})}),className:\"framer-et1mg0\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zJbD90lyO\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:z7wU69Zgt,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-msu6gb\",\"data-framer-name\":\"stage-1\",layoutDependency:layoutDependency,layoutId:\"yElDILNbG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nxn7jk\",\"data-styles-preset\":\"Fbx31DZAT\",children:\"Button\"})}),className:\"framer-wr6vjl\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QL3YslWMN\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:z7wU69Zgt,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5cyzec\",\"data-framer-name\":\"stage-2\",layoutDependency:layoutDependency,layoutId:\"RbnHoN91I\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nxn7jk\",\"data-styles-preset\":\"Fbx31DZAT\",children:\"Button\"})}),className:\"framer-162lkkm\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dzY6LTknb\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:z7wU69Zgt,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ChirhH4m7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nxn7jk\",\"data-styles-preset\":\"Fbx31DZAT\",children:\"BUTTON\"})})}},baseVariant,gestureVariant)})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nefFX.framer-12s4bp9, .framer-nefFX .framer-12s4bp9 { display: block; }\",\".framer-nefFX.framer-fjr5e8 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-nefFX .framer-6zydk5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nefFX .framer-7e821r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-nefFX .framer-fkhxkh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nefFX .framer-et1mg0, .framer-nefFX .framer-wr6vjl, .framer-nefFX .framer-162lkkm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nefFX .framer-msu6gb { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 0px; width: min-content; z-index: 1; }\",\".framer-nefFX .framer-5cyzec { align-content: flex-start; align-items: flex-start; bottom: -17px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 0px; width: min-content; z-index: 1; }\",\".framer-nefFX.framer-v-526cly .framer-msu6gb { bottom: unset; left: 0px; top: -17px; width: unset; }\",\".framer-nefFX.framer-v-526cly .framer-5cyzec { bottom: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 83.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ChirhH4m7\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"z7wU69Zgt\":\"text\",\"E2TS99Qsc\":\"link\",\"vrUX2qC0L\":\"newTab\",\"LTm8HmD1b\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervWSJNl1r_=withCSS(Component,css,\"framer-nefFX\");export default FramervWSJNl1r_;FramervWSJNl1r_.displayName=\"link\";FramervWSJNl1r_.defaultProps={height:28,width:83.5};addPropertyControls(FramervWSJNl1r_,{variant:{options:[\"Yg95qN49Q\",\"ChirhH4m7\"],optionTitles:[\"default\",\"hover\"],title:\"Variant\",type:ControlType.Enum},z7wU69Zgt:{defaultValue:\"BUTTON\",description:\"Defines the label or content displayed on the button. This text should clearly indicate the button's action or purpose.\",displayTextArea:false,title:\"Text\",type:ControlType.String},onz7wU69ZgtChange:{changes:\"z7wU69Zgt\",type:ControlType.ChangeHandler},E2TS99Qsc:{description:\"Specifies the destination URL or page within the project that the component should navigate to when clicked. Accepts both internal and external links.\",title:\"Link\",type:ControlType.Link},vrUX2qC0L:{defaultValue:false,description:\"Determines whether the link should open in a new browser tab. When enabled, clicking the link will open the specified destination in a separate tab instead of the current window.\",title:\"New Tab\",type:ControlType.Boolean},onvrUX2qC0LChange:{changes:\"vrUX2qC0L\",type:ControlType.ChangeHandler},LTm8HmD1b:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramervWSJNl1r_,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervWSJNl1r_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ChirhH4m7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"z7wU69Zgt\\\":\\\"text\\\",\\\"E2TS99Qsc\\\":\\\"link\\\",\\\"vrUX2qC0L\\\":\\\"newTab\\\",\\\"LTm8HmD1b\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerIntrinsicWidth\":\"83.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vWSJNl1r_.map","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link as Link1,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9S6ztpYJP9Hq6TAplDqd/3F9LmZL8aDFCNSR8rf8n/DCC8DXKvW.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/c11fCy7M5mThQqNmEswZ/hGx7CwmTN6aVBwTYZ0eQ/gCtElq07X.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/dDDPRObKfttcjL4EE54X/SlojBx6ki9eRedn7WZ8m/lD4_Bo7Un.js\";import ButtonsSocialIconBtn from\"https://framerusercontent.com/modules/4WzXFVBxx6OdEOOHRoFw/ewu8Taut7XOCRhw7CBx5/KhqCsP_YB.js\";import THINGS from\"https://framerusercontent.com/modules/CL9QFb7iLBXK9cIouD9B/Zi477kb5SCesVi8SJMKo/R7ATO7LOZ.js\";import Link from\"https://framerusercontent.com/modules/ohWSu80NFQ3p0UUGP09N/Hx00pa7qdurachE05vb4/vWSJNl1r_.js\";const LinkFonts=getFonts(Link);const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const THINGSFonts=getFonts(THINGS);const ButtonsSocialIconBtnFonts=getFonts(ButtonsSocialIconBtn);const cycleOrder=[\"o2ap5DIE0\",\"XNVwt9RId\"];const serializationHash=\"framer-6cNj7\";const variantClassNames={o2ap5DIE0:\"framer-v-18fd2x\",XNVwt9RId:\"framer-v-z3wz0d\"};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 animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation2={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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:\"o2ap5DIE0\",mobile:\"XNVwt9RId\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"o2ap5DIE0\"};};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:\"o2ap5DIE0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16jammg=activeVariantCallback(async(...args)=>{setVariant(\"o2ap5DIE0\");});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-18fd2x\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"o2ap5DIE0\",ref:refBinding,style:{backgroundColor:\"var(--token-ddad8a61-fecf-4d18-8cf0-e1abb374b511, rgb(15, 16, 11))\",...style},...addPropertyOverrides({XNVwt9RId:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cerml7\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"yf246NINf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ebwh0\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"DJ5oETCzX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-658bddbc-99b8-4f92-8511-7cdff87e358d, rgba(34, 34, 39, 0.35))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yyhg0h\",\"data-framer-name\":\"link-group\",layoutDependency:layoutDependency,layoutId:\"l0Xu7Xe4r\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k6bnbj-container\",layoutDependency:layoutDependency,layoutId:\"ihQzZ30tM-container\",nodeId:\"ihQzZ30tM\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks[0],height:\"100%\",id:\"ihQzZ30tM\",layoutId:\"ihQzZ30tM\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Home\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"spcJYyqDE\"},implicitPathVariables:undefined},{href:{webPageId:\"spcJYyqDE\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uvkk02-container\",layoutDependency:layoutDependency,layoutId:\"hO2km03oq-container\",nodeId:\"hO2km03oq\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks1[0],height:\"100%\",id:\"hO2km03oq\",layoutId:\"hO2km03oq\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"SERVICES\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"N9rrRJASW\"},implicitPathVariables:undefined},{href:{webPageId:\"N9rrRJASW\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5tlkj7-container\",layoutDependency:layoutDependency,layoutId:\"skU_vXGhS-container\",nodeId:\"skU_vXGhS\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks2[0],height:\"100%\",id:\"skU_vXGhS\",layoutId:\"skU_vXGhS\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"CONTACT\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EkE8S5ByP\"},implicitPathVariables:undefined},{href:{webPageId:\"EkE8S5ByP\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19a7n1a-container\",layoutDependency:layoutDependency,layoutId:\"vzxIauZ3d-container\",nodeId:\"vzxIauZ3d\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks3[0],height:\"100%\",id:\"vzxIauZ3d\",layoutId:\"vzxIauZ3d\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"WORK\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JOWfayTWM\"},implicitPathVariables:undefined},{href:{webPageId:\"JOWfayTWM\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aleb43-container\",layoutDependency:layoutDependency,layoutId:\"lM269gD7j-container\",nodeId:\"lM269gD7j\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks4[0],height:\"100%\",id:\"lM269gD7j\",layoutId:\"lM269gD7j\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"FEATURES\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rdxA5jKC9\"},implicitPathVariables:undefined},{href:{webPageId:\"rdxA5jKC9\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ebxmsp-container\",layoutDependency:layoutDependency,layoutId:\"pQiPW6TjO-container\",nodeId:\"pQiPW6TjO\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks5[0],height:\"100%\",id:\"pQiPW6TjO\",layoutId:\"pQiPW6TjO\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"ABOUT\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uia9HMGak\"},implicitPathVariables:undefined},{href:{webPageId:\"uia9HMGak\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nszpvw-container\",layoutDependency:layoutDependency,layoutId:\"vTMZ0etei-container\",nodeId:\"vTMZ0etei\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks6[0],height:\"100%\",id:\"vTMZ0etei\",layoutId:\"vTMZ0etei\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"DISCLAIMER\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sfjxf0\",\"data-framer-name\":\"left-col\",layoutDependency:layoutDependency,layoutId:\"J94MnXsG5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yowx56\",layoutDependency:layoutDependency,layoutId:\"z4TeKqJVy\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g07g0i\",\"data-framer-name\":\"About Presentable\",layoutDependency:layoutDependency,layoutId:\"ZOPfeLB69\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gpwhjd\",\"data-framer-name\":\"Presentable Description\",layoutDependency:layoutDependency,layoutId:\"WYQgRa7Hb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a9sbvs\",layoutDependency:layoutDependency,layoutId:\"FtrZ34Wqt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ncgtac\",layoutDependency:layoutDependency,layoutId:\"mKLf3uH3D\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11yypgl\",layoutDependency:layoutDependency,layoutId:\"a0AeVYoSg\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7WW91bmcgU2VyaWYtcmVndWxhcg==\",\"--framer-font-family\":'\"Young Serif\", \"Young Serif Placeholder\", serif',\"--framer-font-size\":\"237.4312988140006px\",\"--framer-letter-spacing\":\"-0.8px\",\"--framer-line-height\":\"94%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-b545ecb6-a109-4389-8449-aa6873e7be63, rgb(255, 0, 191)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-b545ecb6-a109-4389-8449-aa6873e7be63, rgb(255, 0, 191)) 25%, rgba(11, 10, 14, 0.4) 137%)\"},children:\"Presentable\"})})}),className:\"framer-ai5gv5\",\"data-framer-appear-id\":\"ai5gv5\",\"data-framer-name\":\"Presentable\",fonts:[\"GF;Young Serif-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"BQ4alN6pi\",optimized:true,style:{\"--extracted-gdpscs\":\"var(--token-b545ecb6-a109-4389-8449-aa6873e7be63, rgb(255, 0, 191))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",viewBox:\"0 0 1368 223.5\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fmlx3p\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ICSuGjBgR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-658bddbc-99b8-4f92-8511-7cdff87e358d, rgba(34, 34, 39, 0.35))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vmcmg7-container\",layoutDependency:layoutDependency,layoutId:\"kYaB4bmI0-container\",nodeId:\"kYaB4bmI0\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(THINGS,{height:\"100%\",id:\"kYaB4bmI0\",layoutId:\"kYaB4bmI0\",style:{height:\"100%\"},variant:matchVariant(\"uBL9m0dwI\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"2px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:\"MADE PRESENTABLE\"})}),className:\"framer-7qxc9k\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"dYQdRMacM\",style:{\"--extracted-1w1cjl5\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b1nfnc\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"LKN2tbH4l\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-658bddbc-99b8-4f92-8511-7cdff87e358d, rgba(34, 34, 39, 0.35))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-16m488m\",\"data-styles-preset\":\"DCC8DXKvW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:\"Presentable is a strategy-led brand identity and design studio in Gurugram, working with the people behind brands around the world. We craft brand strategy, visual identity, packaging, digital experiences, and retail and spatial design — considered, sensorial, and made to last.\"})}),className:\"framer-mkb0mf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xxc8knbOy\",style:{\"--extracted-1w1cjl5\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1suvpa1\",\"data-framer-name\":\"Brand Design\",layoutDependency:layoutDependency,layoutId:\"mEaZzKNHU\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NbIwVc6zs\"},implicitPathVariables:undefined},{href:{webPageId:\"NbIwVc6zs\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oxb70e-container\",\"data-framer-name\":\"Brand Identity Design\",layoutDependency:layoutDependency,layoutId:\"Rtre4FBSX-container\",name:\"Brand Identity Design\",nodeId:\"Rtre4FBSX\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks7[0],height:\"100%\",id:\"Rtre4FBSX\",layoutId:\"Rtre4FBSX\",name:\"Brand Identity Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Brand Identity Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZXu7l9oZY\"},implicitPathVariables:undefined},{href:{webPageId:\"ZXu7l9oZY\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t6e4jh-container\",\"data-framer-name\":\"Brand Guidelines & Identity System\",layoutDependency:layoutDependency,layoutId:\"RTgMjfnt6-container\",name:\"Brand Guidelines & Identity System\",nodeId:\"RTgMjfnt6\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks8[0],height:\"100%\",id:\"RTgMjfnt6\",layoutId:\"RTgMjfnt6\",name:\"Brand Guidelines & Identity System\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Brand Guidelines & Identity System\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hnBz73KFh\"},implicitPathVariables:undefined},{href:{webPageId:\"hnBz73KFh\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s3mhm0-container\",\"data-framer-name\":\"Packaging Design\",layoutDependency:layoutDependency,layoutId:\"wUV7nymZm-container\",name:\"Packaging Design\",nodeId:\"wUV7nymZm\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks9[0],height:\"100%\",id:\"wUV7nymZm\",layoutId:\"wUV7nymZm\",name:\"Packaging Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Packaging Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uHfA86fI8\"},implicitPathVariables:undefined},{href:{webPageId:\"uHfA86fI8\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-re9bfl-container\",\"data-framer-name\":\"Website & App Design — UX/UI Design\",layoutDependency:layoutDependency,layoutId:\"NLYKd4HFS-container\",name:\"Website & App Design — UX/UI Design\",nodeId:\"NLYKd4HFS\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks10[0],height:\"100%\",id:\"NLYKd4HFS\",layoutId:\"NLYKd4HFS\",name:\"Website & App Design — UX/UI Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Website & App Design — UX/UI Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fxmsj4UFD\"},implicitPathVariables:undefined},{href:{webPageId:\"fxmsj4UFD\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1of8acc-container\",\"data-framer-name\":\"Signage & Environmental Graphics Design\",layoutDependency:layoutDependency,layoutId:\"SDHcVPGIT-container\",name:\"Signage & Environmental Graphics Design\",nodeId:\"SDHcVPGIT\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks11[0],height:\"100%\",id:\"SDHcVPGIT\",layoutId:\"SDHcVPGIT\",name:\"Signage & Environmental Graphics Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Signage & Environmental Graphics Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks11[1],z7wU69Zgt:\"Signage & Environmental Graphics\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"audZyrtw6\"},implicitPathVariables:undefined},{href:{webPageId:\"audZyrtw6\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1esd3mv-container\",\"data-framer-name\":\"Pop-Up Store & Retail Kiosk Design\",layoutDependency:layoutDependency,layoutId:\"bdph527I6-container\",name:\"Pop-Up Store & Retail Kiosk Design\",nodeId:\"bdph527I6\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks12[0],height:\"100%\",id:\"bdph527I6\",layoutId:\"bdph527I6\",name:\"Pop-Up Store & Retail Kiosk Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Pop-Up Store & Retail Kiosk Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lTb23EaL8\"},implicitPathVariables:undefined},{href:{webPageId:\"lTb23EaL8\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8q6rbb-container\",\"data-framer-name\":\"Retail Visual Merchandising \",layoutDependency:layoutDependency,layoutId:\"Kcxwg3_er-container\",name:\"Retail Visual Merchandising \",nodeId:\"Kcxwg3_er\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks13[0],height:\"100%\",id:\"Kcxwg3_er\",layoutId:\"Kcxwg3_er\",name:\"Retail Visual Merchandising \",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Retail Visual Merchandising \",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ce40lz\",\"data-framer-name\":\"Celebration Design\",layoutDependency:layoutDependency,layoutId:\"O_Ds90t3c\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H73UvQydY\"},implicitPathVariables:undefined},{href:{webPageId:\"H73UvQydY\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-56zeph-container\",\"data-framer-name\":\"Wedding & Celebration Identity Design\",layoutDependency:layoutDependency,layoutId:\"WzkVIxIAk-container\",name:\"Wedding & Celebration Identity Design\",nodeId:\"WzkVIxIAk\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks14[0],height:\"100%\",id:\"WzkVIxIAk\",layoutId:\"WzkVIxIAk\",name:\"Wedding & Celebration Identity Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding & Celebration Identity Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jzHxVxxjO\"},implicitPathVariables:undefined},{href:{webPageId:\"jzHxVxxjO\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-30l2ca-container\",\"data-framer-name\":\"Wedding Creative Direction & Storytelling\",layoutDependency:layoutDependency,layoutId:\"UE7gw71rI-container\",name:\"Wedding Creative Direction & Storytelling\",nodeId:\"UE7gw71rI\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks15[0],height:\"100%\",id:\"UE7gw71rI\",layoutId:\"UE7gw71rI\",name:\"Wedding Creative Direction & Storytelling\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding Creative Direction & Storytelling\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks15[1],z7wU69Zgt:\"Wedding Creative Direction\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JA5TxkXv0\"},implicitPathVariables:undefined},{href:{webPageId:\"JA5TxkXv0\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b9ub32-container\",\"data-framer-name\":\"Wedding Microsite & Digital Invitation Design\",layoutDependency:layoutDependency,layoutId:\"yDEVAX01d-container\",name:\"Wedding Microsite & Digital Invitation Design\",nodeId:\"yDEVAX01d\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks16[0],height:\"100%\",id:\"yDEVAX01d\",layoutId:\"yDEVAX01d\",name:\"Wedding Microsite & Digital Invitation Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding Microsite & Digital Invitation Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks16[1],z7wU69Zgt:\"Wedding Microsite \"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bJSxgJSWW\"},implicitPathVariables:undefined},{href:{webPageId:\"bJSxgJSWW\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfaxdu-container\",\"data-framer-name\":\"Wedding Social Media & Motion Design\",layoutDependency:layoutDependency,layoutId:\"nEQ1pRKD8-container\",name:\"Wedding Social Media & Motion Design\",nodeId:\"nEQ1pRKD8\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks17[0],height:\"100%\",id:\"nEQ1pRKD8\",layoutId:\"nEQ1pRKD8\",name:\"Wedding Social Media & Motion Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding Social Media & Motion Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w2urFo7XZ\"},implicitPathVariables:undefined},{href:{webPageId:\"w2urFo7XZ\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7zuwnx-container\",\"data-framer-name\":\"Wedding Stationery & Invitation Suite Design\",layoutDependency:layoutDependency,layoutId:\"vvSNwcyAt-container\",name:\"Wedding Stationery & Invitation Suite Design\",nodeId:\"vvSNwcyAt\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks18[0],height:\"100%\",id:\"vvSNwcyAt\",layoutId:\"vvSNwcyAt\",name:\"Wedding Stationery & Invitation Suite Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding Stationery & Invitation Suite Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks18[1],z7wU69Zgt:\"Wedding Invitation Suite Design\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KLKQsPwCM\"},implicitPathVariables:undefined},{href:{webPageId:\"KLKQsPwCM\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ibpwb-container\",\"data-framer-name\":\"Wedding Gifting & Favour Design\",layoutDependency:layoutDependency,layoutId:\"kXHU0nrBG-container\",name:\"Wedding Gifting & Favour Design\",nodeId:\"kXHU0nrBG\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks19[0],height:\"100%\",id:\"kXHU0nrBG\",layoutId:\"kXHU0nrBG\",name:\"Wedding Gifting & Favour Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding Gifting & Favour Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks19[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qvzyENonN\"},implicitPathVariables:undefined},{href:{webPageId:\"qvzyENonN\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rd98oj-container\",\"data-framer-name\":\"Wedding Spatial & Venue Design \",layoutDependency:layoutDependency,layoutId:\"CftlZsoQn-container\",name:\"Wedding Spatial & Venue Design \",nodeId:\"CftlZsoQn\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks20[0],height:\"100%\",id:\"CftlZsoQn\",layoutId:\"CftlZsoQn\",name:\"Wedding Spatial & Venue Design \",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding Spatial & Venue Design \",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks20[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xE7tNa9kQ\"},implicitPathVariables:undefined},{href:{webPageId:\"xE7tNa9kQ\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u4169c-container\",\"data-framer-name\":\"Wedding Memory Book & Post-Event Design\",layoutDependency:layoutDependency,layoutId:\"yAK4ssHy4-container\",name:\"Wedding Memory Book & Post-Event Design\",nodeId:\"yAK4ssHy4\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks21[0],height:\"100%\",id:\"yAK4ssHy4\",layoutId:\"yAK4ssHy4\",name:\"Wedding Memory Book & Post-Event Design\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"Wedding Memory Book & Post-Event Design\",...addPropertyOverrides({XNVwt9RId:{E2TS99Qsc:resolvedLinks21[1],z7wU69Zgt:\"Wedding Memory Book Design\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1luo4m3\",\"data-framer-name\":\"Presentable Contact Details\",layoutDependency:layoutDependency,layoutId:\"j7vaTNfpt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"mailto:hello@makepresentable.com\",motionChild:true,nodeId:\"Ga9b9GWfY\",openInNewTab:true,relValues:[],scopeId:\"gc9fFSTjY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-c06d72\",\"data-styles-preset\":\"gCtElq07X\",children:\"hello@makepresentable.com\"})})})}),className:\"framer-n0ockb\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"Ga9b9GWfY\",style:{\"--extracted-r6o4lv\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:\"+91  9211 643 524\"})}),className:\"framer-x19tqu\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"q_8K_tGHi\",style:{\"--extracted-r6o4lv\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cjyrmw\",\"data-framer-name\":\"Presentable address\",layoutDependency:layoutDependency,layoutId:\"OnrTa3ISZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"https://share.google/HBWI9Ro84Yt00FGqc\",motionChild:true,nodeId:\"VOaN3Eyd0\",openInNewTab:true,relValues:[],scopeId:\"gc9fFSTjY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-c06d72\",\"data-styles-preset\":\"gCtElq07X\",children:\"View map\"})})})}),className:\"framer-ksl1gh\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"VOaN3Eyd0\",style:{\"--extracted-r6o4lv\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:\"WeWork Blueone Square\"})}),className:\"framer-1m0vpob\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"K0ciSDEH6\",style:{\"--extracted-r6o4lv\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:\"Gurugram, Haryana\"})}),className:\"framer-1qcxvdb\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"ZIM3pe23m\",style:{\"--extracted-r6o4lv\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8)))\"},children:\"India 122016\"})}),className:\"framer-mwp4og\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"DOnCQgDRc\",style:{\"--extracted-r6o4lv\":\"var(--token-ceb01369-288f-4015-9ae9-13c703ff1d4c, rgba(250, 250, 250, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eygl04\",\"data-framer-name\":\"socials\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RyEryp7Kr\",onTap:onTap16jammg,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"16px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ldexc2-container\",layoutDependency:layoutDependency,layoutId:\"itXzhGYRq-container\",nodeId:\"itXzhGYRq\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"itXzhGYRq\",layoutId:\"itXzhGYRq\",mBBEzcLV7:true,N2kZoy3yH:\"https://www.linkedin.com/company/presentableofficial/\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"D_sloZZQp\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"16px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1crdm0x-container\",layoutDependency:layoutDependency,layoutId:\"mWaU2F1J_-container\",nodeId:\"mWaU2F1J_\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"mWaU2F1J_\",layoutId:\"mWaU2F1J_\",mBBEzcLV7:true,N2kZoy3yH:\"https://www.instagram.com/presentableofficial/\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QptVqXxTp\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"16px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-63ouz4-container\",layoutDependency:layoutDependency,layoutId:\"TC3tBWRmD-container\",nodeId:\"TC3tBWRmD\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"TC3tBWRmD\",layoutId:\"TC3tBWRmD\",mBBEzcLV7:true,N2kZoy3yH:\"https://www.youtube.com/@Presentableofficial\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jlwKmGrdv\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"16px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q9x4qo-container\",layoutDependency:layoutDependency,layoutId:\"M3sHobe4_-container\",nodeId:\"M3sHobe4_\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"M3sHobe4_\",layoutId:\"M3sHobe4_\",mBBEzcLV7:true,N2kZoy3yH:\"https://medium.com/@presentable\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hin2jJ6lE\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"16px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pi1xhp-container\",layoutDependency:layoutDependency,layoutId:\"Tp1v7eTZW-container\",nodeId:\"Tp1v7eTZW\",rendersWithMotion:true,scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"Tp1v7eTZW\",layoutId:\"Tp1v7eTZW\",mBBEzcLV7:true,N2kZoy3yH:\"https://x.com/makepresentable?s=21\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"DagV6DtdM\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(Link1,{href:\"hue.supply\",motionChild:true,nodeId:\"ck_7Gk1q4\",scopeId:\"gc9fFSTjY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pezv6x framer-1a7n8du\",\"data-border\":true,\"data-framer-name\":\"author-section (YOU CAN DELETE IT)\",layoutDependency:layoutDependency,layoutId:\"ck_7Gk1q4\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-658bddbc-99b8-4f92-8511-7cdff87e358d, rgba(230, 224, 196, 0.04))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19vhhdg\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"CVp5oivHg\",whileHover:animation2,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11wah1x\",\"data-styles-preset\":\"lD4_Bo7Un\",children:\"Crafted for humans, by humans \"})}),className:\"framer-gf7x33\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PzyPjI6qm\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13zom01\",\"data-framer-name\":\"globe-02\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"JelCHPW7L\",opacity:.4,style:{opacity:.4},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\"></svg>',svgContentId:9717306928,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11wah1x\",\"data-styles-preset\":\"lD4_Bo7Un\",children:\"\\xa9Presentable 2026\"})}),className:\"framer-s9q725\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NNQp9WylK\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})})});});const css=[\".framer-6cNj7.framer-1a7n8du, .framer-6cNj7 .framer-1a7n8du { display: block; }\",\".framer-6cNj7.framer-18fd2x { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 56px 0px 0px 0px; position: relative; width: 1440px; }\",\".framer-6cNj7 .framer-1cerml7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-6cNj7 .framer-10ebwh0 { 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: 25px 0px 25px 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-1yyhg0h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-6cNj7 .framer-1k6bnbj-container, .framer-6cNj7 .framer-1uvkk02-container, .framer-6cNj7 .framer-5tlkj7-container, .framer-6cNj7 .framer-19a7n1a-container, .framer-6cNj7 .framer-1aleb43-container, .framer-6cNj7 .framer-ebxmsp-container, .framer-6cNj7 .framer-nszpvw-container, .framer-6cNj7 .framer-1oxb70e-container, .framer-6cNj7 .framer-t6e4jh-container, .framer-6cNj7 .framer-1s3mhm0-container, .framer-6cNj7 .framer-re9bfl-container, .framer-6cNj7 .framer-1of8acc-container, .framer-6cNj7 .framer-1esd3mv-container, .framer-6cNj7 .framer-8q6rbb-container, .framer-6cNj7 .framer-56zeph-container, .framer-6cNj7 .framer-30l2ca-container, .framer-6cNj7 .framer-1b9ub32-container, .framer-6cNj7 .framer-mfaxdu-container, .framer-6cNj7 .framer-7zuwnx-container, .framer-6cNj7 .framer-9ibpwb-container, .framer-6cNj7 .framer-1rd98oj-container, .framer-6cNj7 .framer-u4169c-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6cNj7 .framer-1sfjxf0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 746px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-1yowx56 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-6cNj7 .framer-1g07g0i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-6cNj7 .framer-gpwhjd { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-1a9sbvs, .framer-6cNj7 .framer-ncgtac { 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-6cNj7 .framer-11yypgl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-ai5gv5 { flex: none; height: auto; position: relative; white-space: pre; width: 100%; z-index: 0; }\",\".framer-6cNj7 .framer-fmlx3p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-1vmcmg7-container { flex: none; height: 19px; position: relative; width: auto; }\",\".framer-6cNj7 .framer-7qxc9k, .framer-6cNj7 .framer-gf7x33, .framer-6cNj7 .framer-s9q725 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6cNj7 .framer-b1nfnc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-mkb0mf { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-6cNj7 .framer-1suvpa1, .framer-6cNj7 .framer-1ce40lz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-1luo4m3, .framer-6cNj7 .framer-1cjyrmw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6cNj7 .framer-n0ockb, .framer-6cNj7 .framer-x19tqu, .framer-6cNj7 .framer-ksl1gh, .framer-6cNj7 .framer-1m0vpob, .framer-6cNj7 .framer-1qcxvdb, .framer-6cNj7 .framer-mwp4og { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6cNj7 .framer-1eygl04 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6cNj7 .framer-1ldexc2-container, .framer-6cNj7 .framer-1crdm0x-container, .framer-6cNj7 .framer-63ouz4-container, .framer-6cNj7 .framer-q9x4qo-container, .framer-6cNj7 .framer-pi1xhp-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-6cNj7 .framer-pezv6x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 0px 40px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-6cNj7 .framer-19vhhdg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-6cNj7 .framer-13zom01 { flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-6cNj7.framer-v-z3wz0d.framer-18fd2x { width: 390px; }\",\".framer-6cNj7.framer-v-z3wz0d .framer-10ebwh0 { padding: 15px 0px 15px 0px; }\",\".framer-6cNj7.framer-v-z3wz0d .framer-1yyhg0h { flex-wrap: wrap; gap: 0px; justify-content: center; padding: 0px 32px 0px 32px; width: 100%; }\",\".framer-6cNj7.framer-v-z3wz0d .framer-gpwhjd { gap: 40px; padding: 0px 25px 0px 25px; }\",\".framer-6cNj7.framer-v-z3wz0d .framer-ncgtac { gap: 15px; }\",\".framer-6cNj7.framer-v-z3wz0d .framer-11yypgl, .framer-6cNj7.framer-v-z3wz0d .framer-1suvpa1, .framer-6cNj7.framer-v-z3wz0d .framer-1ce40lz { gap: 4px; }\",\".framer-6cNj7.framer-v-z3wz0d .framer-19vhhdg { flex-direction: column; gap: 10px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-6cNj7[data-border=\"true\"]::after, .framer-6cNj7 [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 1741\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XNVwt9RId\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framergc9fFSTjY=withCSS(Component,css,\"framer-6cNj7\");export default Framergc9fFSTjY;Framergc9fFSTjY.displayName=\"general/footer\";Framergc9fFSTjY.defaultProps={height:1741,width:1440};addPropertyControls(Framergc9fFSTjY,{variant:{options:[\"o2ap5DIE0\",\"XNVwt9RId\"],optionTitles:[\"desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framergc9fFSTjY,[{explicitInter:true,fonts:[{cssFamilyName:\"Young Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Young Serif\",url:\"https://fonts.gstatic.com/s/youngserif/v2/3qTpojO2nS2VtkB3KtkQZ2t_1EcYaQ7F.woff2\",weight:\"400\"},{cssFamilyName:\"Outfit\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"},{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\"},{cssFamilyName:\"Poppins\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...LinkFonts,...THINGSFonts,...ButtonsSocialIconBtnFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});Framergc9fFSTjY.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Link,{},context),()=>forwardLoader(THINGS,{},context),()=>forwardLoader(ButtonsSocialIconBtn,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framergc9fFSTjY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1741\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XNVwt9RId\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gc9fFSTjY.map","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-2BKMK\";const variantClassNames={\"I2352:251;2352:235\":\"framer-v-wkji0c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const S2Lxm5Lb3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,S2Lxm5Lb3:click??props.S2Lxm5Lb3};};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,S2Lxm5Lb3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"I2352:251;2352:235\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap41cxk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(S2Lxm5Lb3){const res=await S2Lxm5Lb3(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"I2352:251;2352:235\",scopeId:\"fcvqdGZaf\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wkji0c\",className,classNames)} framer-13mefux`,\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I2352:251;2352:235\",onTap:onTap41cxk,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.17em\",\"--framer-line-height\":\"23.96px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196)))\"},children:\"PRESENTABLE\"})}),className:\"framer-1hbwjo7\",\"data-framer-name\":\"text-logo\",fonts:[\"GF;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"I2352:251;2352:235;2352:202\",style:{\"--extracted-r6o4lv\":\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2BKMK.framer-13mefux, .framer-2BKMK .framer-13mefux { display: block; }\",\".framer-2BKMK.framer-wkji0c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 34px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2BKMK .framer-1hbwjo7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 153\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"S2Lxm5Lb3\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfcvqdGZaf=withCSS(Component,css,\"framer-2BKMK\");export default FramerfcvqdGZaf;FramerfcvqdGZaf.displayName=\"general/logo\";FramerfcvqdGZaf.defaultProps={height:34,width:153};addPropertyControls(FramerfcvqdGZaf,{S2Lxm5Lb3:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerfcvqdGZaf,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"google\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4S-EiAou6Y.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfcvqdGZaf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"S2Lxm5Lb3\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"153\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fcvqdGZaf.map","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-medium\",\"FS;Poppins-bold\",\"FS;Poppins-bold italic\",\"FS;Poppins-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4HH4RITHYMRL7VREMN2WV2L6LQZKPRWE/ZWMGJ4LKTJ4NT5NKCHS5WLI6CRRRO2SE/OFRM3ATAEVJKZWGG6S4JN4P6SBPN2BLD.woff2\",weight:\"500\"}]}];export const css=['.framer-oTZ5r .framer-styles-preset-pa1har:not(.rich-text-wrapper), .framer-oTZ5r .framer-styles-preset-pa1har.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oTZ5r\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c563d2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/fmEkHNzMYA1UsAGBhynE/SHMQ6Xt6zYU7ID210ro4/GZ9pcFwlT.js\";const enabledGestures={x4Z7uLELP:{hover:true,pressed:true}};const serializationHash=\"framer-Hypo4\";const variantClassNames={x4Z7uLELP:\"framer-v-xky9cq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,text,width,...props})=>{return{...props,E1KzdFFdv:newTab??props.E1KzdFFdv,muHujzFas:text??props.muHujzFas??\"Link\",oM9VuFDYU:link??props.oM9VuFDYU,oWKS6p4me:click??props.oWKS6p4me};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,muHujzFas,oM9VuFDYU,E1KzdFFdv,oWKS6p4me,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"x4Z7uLELP\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16c5cp7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oWKS6p4me){const res=await oWKS6p4me(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:oM9VuFDYU,nodeId:\"x4Z7uLELP\",openInNewTab:E1KzdFFdv,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xky9cq\",className,classNames)} framer-pfg70g`,\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"x4Z7uLELP\",onTap:onTap16c5cp7,ref:ref??ref1,style:{opacity:1,...style},variants:{\"x4Z7uLELP-pressed\":{opacity:.3}},...addPropertyOverrides({\"x4Z7uLELP-hover\":{\"data-framer-name\":undefined},\"x4Z7uLELP-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-pa1har\",\"data-styles-preset\":\"GZ9pcFwlT\",children:\"Link\"})}),className:\"framer-1lxnfjo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EH0sJvlp9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:muHujzFas,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hypo4.framer-pfg70g, .framer-Hypo4 .framer-pfg70g { display: block; }\",\".framer-Hypo4.framer-xky9cq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Hypo4 .framer-1lxnfjo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Hypo4.framer-xky9cq { gap: 0px; } .framer-Hypo4.framer-xky9cq > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Hypo4.framer-xky9cq > :first-child { margin-top: 0px; } .framer-Hypo4.framer-xky9cq > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57.5\n * @framerIntrinsicWidth 59\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sUU2B5b9Q\":{\"layout\":[\"auto\",\"auto\"]},\"Msd4XkxE0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"muHujzFas\":\"text\",\"oM9VuFDYU\":\"link\",\"E1KzdFFdv\":\"newTab\",\"oWKS6p4me\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerH4pXwkOFg=withCSS(Component,css,\"framer-Hypo4\");export default FramerH4pXwkOFg;FramerH4pXwkOFg.displayName=\"buttons/nav-menu-link\";FramerH4pXwkOFg.defaultProps={height:57.5,width:59};addPropertyControls(FramerH4pXwkOFg,{muHujzFas:{defaultValue:\"Link\",displayTextArea:false,title:\"Text\",type:ControlType.String},oM9VuFDYU:{description:\"Define the destination for this link. You can set it to an internal page, an external URL, or a specific section within your project.\",title:\"Link\",type:ControlType.Link},E1KzdFFdv:{defaultValue:false,description:\"Enable this option to open the link in a new browser tab instead of the current one.\",title:\"New Tab\",type:ControlType.Boolean},oWKS6p4me:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerH4pXwkOFg,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH4pXwkOFg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sUU2B5b9Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Msd4XkxE0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"59\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"57.5\",\"framerVariables\":\"{\\\"muHujzFas\\\":\\\"text\\\",\\\"oM9VuFDYU\\\":\\\"link\\\",\\\"E1KzdFFdv\\\":\\\"newTab\\\",\\\"oWKS6p4me\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d662f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GeneralLogo from\"https://framerusercontent.com/modules/tJqRHtK90mYjrLVCaNaf/joNbXII2e31WZ4Tcha1j/fcvqdGZaf.js\";import ButtonsNavMenuLink from\"https://framerusercontent.com/modules/rgRSjMeVw1mwyeEQMACX/WInrZystM206KLusjV3W/H4pXwkOFg.js\";import ButtonsSocialIconBtn from\"https://framerusercontent.com/modules/4WzXFVBxx6OdEOOHRoFw/ewu8Taut7XOCRhw7CBx5/KhqCsP_YB.js\";import Link from\"https://framerusercontent.com/modules/ohWSu80NFQ3p0UUGP09N/Hx00pa7qdurachE05vb4/vWSJNl1r_.js\";const LinkFonts=getFonts(Link);const GeneralLogoFonts=getFonts(GeneralLogo);const ButtonsNavMenuLinkFonts=getFonts(ButtonsNavMenuLink);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const ButtonsSocialIconBtnFonts=getFonts(ButtonsSocialIconBtn);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"UjZDwviry\",\"akx1_m_Qr\",\"av0UG8FQR\"];const serializationHash=\"framer-MsFVN\";const variantClassNames={akx1_m_Qr:\"framer-v-1evdnk4\",av0UG8FQR:\"framer-v-1d7kkaw\",UjZDwviry:\"framer-v-15yu5ie\"};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 transition2={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={damping:60,delay:0,mass:1,stiffness:270,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const transition4={damping:60,delay:.25,mass:1,stiffness:250,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition5={damping:60,delay:.35,mass:1,stiffness:250,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={damping:60,delay:.45,mass:1,stiffness:250,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={damping:60,delay:.55,mass:1,stiffness:250,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={damping:60,delay:.65,mass:1,stiffness:250,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,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 humanReadableVariantMap={\"mobile-isClose\":\"akx1_m_Qr\",\"mobile-isOpen\":\"av0UG8FQR\",desktop:\"UjZDwviry\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UjZDwviry\"};};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:\"UjZDwviry\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const S2Lxm5Lb3z0z2ll=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"akx1_m_Qr\"),500);});const onTap38299n=activeVariantCallback(async(...args)=>{setVariant(\"av0UG8FQR\");});const onTap1qq6sl8=activeVariantCallback(async(...args)=>{setVariant(\"akx1_m_Qr\");});const oWKS6p4me1nkdrrj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"akx1_m_Qr\"),250);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"akx1_m_Qr\",\"av0UG8FQR\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"akx1_m_Qr\",\"av0UG8FQR\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"akx1_m_Qr\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"av0UG8FQR\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({akx1_m_Qr:{value:transition2},av0UG8FQR:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15yu5ie\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"UjZDwviry\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{av0UG8FQR:{backgroundColor:\"var(--token-ddad8a61-fecf-4d18-8cf0-e1abb374b511, rgb(11, 10, 14))\"}},...addPropertyOverrides({akx1_m_Qr:{\"data-framer-name\":\"mobile-isClose\"},av0UG8FQR:{\"data-framer-name\":\"mobile-isOpen\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zhs057\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"I2352:251;2352:239\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l06wrn\",\"data-framer-name\":\"left-actions\",layoutDependency:layoutDependency,layoutId:\"I2352:251;2352:238\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rdxA5jKC9\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+24+(((componentViewport?.height||82)-48-34)/2+0+0)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dtsh1h-container\",layoutDependency:layoutDependency,layoutId:\"R9GrNTe8U-container\",nodeId:\"R9GrNTe8U\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks[0],height:\"100%\",id:\"R9GrNTe8U\",layoutId:\"R9GrNTe8U\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"ABOUT\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EkE8S5ByP\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+24+(((componentViewport?.height||82)-48-34)/2+0+0)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u4afg0-container\",layoutDependency:layoutDependency,layoutId:\"QTG6EtJeD-container\",nodeId:\"QTG6EtJeD\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks1[0],height:\"100%\",id:\"QTG6EtJeD\",layoutId:\"QTG6EtJeD\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"WORK\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+24+(((componentViewport?.height||82)-48-34)/2+0+0)+0,...addPropertyOverrides({akx1_m_Qr:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||89)-48-41)/2+0+0)+3},av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+0+0)+3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cuesx7-container\",layoutDependency:layoutDependency,layoutId:\"joJYLa0K2-container\",nodeId:\"joJYLa0K2\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",whileHover:animation,children:/*#__PURE__*/_jsx(GeneralLogo,{height:\"100%\",id:\"joJYLa0K2\",layoutId:\"joJYLa0K2\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({av0UG8FQR:{S2Lxm5Lb3:S2Lxm5Lb3z0z2ll}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11f8u7r\",\"data-framer-name\":\"right-actions\",layoutDependency:layoutDependency,layoutId:\"I2352:251;2352:237\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"spcJYyqDE\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+24+(((componentViewport?.height||82)-48-34)/2+0+0)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fhqv97-container\",layoutDependency:layoutDependency,layoutId:\"gew7NW0Ut-container\",nodeId:\"gew7NW0Ut\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks2[0],height:\"100%\",id:\"gew7NW0Ut\",layoutId:\"gew7NW0Ut\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"SERVICES\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"N9rrRJASW\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+24+(((componentViewport?.height||82)-48-34)/2+0+0)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-922nc2-container\",layoutDependency:layoutDependency,layoutId:\"IrNb8OJxH-container\",nodeId:\"IrNb8OJxH\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(Link,{E2TS99Qsc:resolvedLinks3[0],height:\"100%\",id:\"IrNb8OJxH\",layoutId:\"IrNb8OJxH\",variant:matchVariant(\"Yg95qN49Q\"),vrUX2qC0L:false,width:\"100%\",z7wU69Zgt:\"CONTACT\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bwso28\",\"data-framer-name\":\"burger\",layoutDependency:layoutDependency,layoutId:\"Yh7WOIJmZ\",...addPropertyOverrides({akx1_m_Qr:{\"data-highlight\":true,onTap:onTap38299n},av0UG8FQR:{\"data-highlight\":true,onTap:onTap1qq6sl8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1czdmb2\",layoutDependency:layoutDependency,layoutId:\"q7hy8jJ4n\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{akx1_m_Qr:{backgroundColor:\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196))\"},av0UG8FQR:{backgroundColor:\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196))\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ocnstd\",layoutDependency:layoutDependency,layoutId:\"v9pGvdc6N\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{akx1_m_Qr:{backgroundColor:\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196))\"},av0UG8FQR:{backgroundColor:\"var(--token-3b3ebd11-d16c-47c1-ac52-f8b11832ce93, rgb(230, 224, 196))\",rotate:-45}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t3t2o0\",\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"UIfn0NIv7\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ddad8a61-fecf-4d18-8cf0-e1abb374b511, rgb(11, 10, 14))\",opacity:1},variants:{akx1_m_Qr:{opacity:0},av0UG8FQR:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-658bddbc-99b8-4f92-8511-7cdff87e358d, rgba(34, 34, 39, 0.25))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1}},...addPropertyOverrides({av0UG8FQR:{\"data-border\":true}},baseVariant,gestureVariant),children:isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hz6top\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"NLnj39Dsv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p4a6e4\",\"data-framer-name\":\"link-group\",layoutDependency:layoutDependency,layoutId:\"Z7Ya1mi_M\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1fnlglb-container\",\"data-framer-appear-id\":\"1fnlglb\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"W7dwkMDAu-container\",nodeId:\"W7dwkMDAu\",optimized:true,rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsNavMenuLink,{E1KzdFFdv:false,height:\"100%\",id:\"W7dwkMDAu\",layoutId:\"W7dwkMDAu\",muHujzFas:\"Home\",oM9VuFDYU:resolvedLinks4[0],oWKS6p4me:oWKS6p4me1nkdrrj,width:\"100%\",...addPropertyOverrides({av0UG8FQR:{oM9VuFDYU:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"spcJYyqDE\"},implicitPathVariables:undefined},{href:{webPageId:\"spcJYyqDE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+0+0+61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-bjr1p9-container\",\"data-framer-appear-id\":\"bjr1p9\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"szuvUCglm-container\",nodeId:\"szuvUCglm\",optimized:true,rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsNavMenuLink,{E1KzdFFdv:false,height:\"100%\",id:\"szuvUCglm\",layoutId:\"szuvUCglm\",muHujzFas:\"Services\",oM9VuFDYU:resolvedLinks5[0],oWKS6p4me:oWKS6p4me1nkdrrj,width:\"100%\",...addPropertyOverrides({av0UG8FQR:{oM9VuFDYU:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JOWfayTWM\"},implicitPathVariables:undefined},{href:{webPageId:\"JOWfayTWM\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+0+0+244}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1t5fnsw-container\",\"data-framer-appear-id\":\"1t5fnsw\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"awRraxh6X-container\",nodeId:\"awRraxh6X\",optimized:true,rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsNavMenuLink,{E1KzdFFdv:false,height:\"100%\",id:\"awRraxh6X\",layoutId:\"awRraxh6X\",muHujzFas:\"Features\",oM9VuFDYU:resolvedLinks6[0],oWKS6p4me:oWKS6p4me1nkdrrj,width:\"100%\",...addPropertyOverrides({av0UG8FQR:{oM9VuFDYU:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"N9rrRJASW\"},implicitPathVariables:undefined},{href:{webPageId:\"N9rrRJASW\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+0+0+122}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-kmeksp-container\",\"data-framer-appear-id\":\"kmeksp\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"qXewoTvXF-container\",nodeId:\"qXewoTvXF\",optimized:true,rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsNavMenuLink,{E1KzdFFdv:false,height:\"100%\",id:\"qXewoTvXF\",layoutId:\"qXewoTvXF\",muHujzFas:\"Contact\",oM9VuFDYU:resolvedLinks7[0],oWKS6p4me:oWKS6p4me1nkdrrj,width:\"100%\",...addPropertyOverrides({av0UG8FQR:{oM9VuFDYU:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EkE8S5ByP\"},implicitPathVariables:undefined},{href:{webPageId:\"EkE8S5ByP\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+0+0+183}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1mwtqfo-container\",\"data-framer-appear-id\":\"1mwtqfo\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"xl5ikI8SN-container\",nodeId:\"xl5ikI8SN\",optimized:true,rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsNavMenuLink,{E1KzdFFdv:false,height:\"100%\",id:\"xl5ikI8SN\",layoutId:\"xl5ikI8SN\",muHujzFas:\"Work\",oM9VuFDYU:resolvedLinks8[0],oWKS6p4me:oWKS6p4me1nkdrrj,width:\"100%\",...addPropertyOverrides({av0UG8FQR:{oM9VuFDYU:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rdxA5jKC9\"},implicitPathVariables:undefined},{href:{webPageId:\"rdxA5jKC9\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+0+0+305}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1x5vn8r-container\",\"data-framer-appear-id\":\"1x5vn8r\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"Z3aLw9BEs-container\",nodeId:\"Z3aLw9BEs\",optimized:true,rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsNavMenuLink,{E1KzdFFdv:false,height:\"100%\",id:\"Z3aLw9BEs\",layoutId:\"Z3aLw9BEs\",muHujzFas:\"About\",oM9VuFDYU:resolvedLinks9[0],oWKS6p4me:oWKS6p4me1nkdrrj,width:\"100%\",...addPropertyOverrides({av0UG8FQR:{oM9VuFDYU:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1qlrtlg\",\"data-framer-appear-id\":\"1qlrtlg\",\"data-framer-name\":\"socials\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"IVSZrfy1h\",optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+386+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ko5eqn-container\",layoutDependency:layoutDependency,layoutId:\"YNjqYGYu1-container\",nodeId:\"YNjqYGYu1\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"YNjqYGYu1\",layoutId:\"YNjqYGYu1\",mBBEzcLV7:true,N2kZoy3yH:\"https://www.linkedin.com/company/presentableofficial/\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"D_sloZZQp\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+386+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wh37xj-container\",layoutDependency:layoutDependency,layoutId:\"cbs736rdu-container\",nodeId:\"cbs736rdu\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"cbs736rdu\",layoutId:\"cbs736rdu\",mBBEzcLV7:true,N2kZoy3yH:\"https://www.instagram.com/presentableofficial/\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QptVqXxTp\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+386+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rcjj8p-container\",layoutDependency:layoutDependency,layoutId:\"l_6GK8YfX-container\",nodeId:\"l_6GK8YfX\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"l_6GK8YfX\",layoutId:\"l_6GK8YfX\",mBBEzcLV7:true,N2kZoy3yH:\"https://www.youtube.com/@Presentableofficial\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jlwKmGrdv\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({av0UG8FQR:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||539.5)-24-512)/2+40+0)+24+0+0+386+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o3eyap-container\",layoutDependency:layoutDependency,layoutId:\"P7XfrElvd-container\",nodeId:\"P7XfrElvd\",rendersWithMotion:true,scopeId:\"RV1wRSfGg\",children:/*#__PURE__*/_jsx(ButtonsSocialIconBtn,{height:\"100%\",id:\"P7XfrElvd\",layoutId:\"P7XfrElvd\",mBBEzcLV7:true,N2kZoy3yH:\"https://medium.com/@presentable\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hin2jJ6lE\"),width:\"100%\"})})})]})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-plj85r\",\"data-framer-name\":\"tap_area-close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FTIpQiHBO\",onTap:onTap1qq6sl8})]})})})});});const css=[\".framer-MsFVN.framer-1pcqwly, .framer-MsFVN .framer-1pcqwly { display: block; }\",\".framer-MsFVN.framer-15yu5ie { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 1440px; }\",\".framer-MsFVN .framer-zhs057, .framer-MsFVN .framer-1l06wrn, .framer-MsFVN .framer-11f8u7r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MsFVN .framer-dtsh1h-container, .framer-MsFVN .framer-1u4afg0-container, .framer-MsFVN .framer-1fhqv97-container, .framer-MsFVN .framer-922nc2-container, .framer-MsFVN .framer-1fnlglb-container, .framer-MsFVN .framer-bjr1p9-container, .framer-MsFVN .framer-1t5fnsw-container, .framer-MsFVN .framer-kmeksp-container, .framer-MsFVN .framer-1mwtqfo-container, .framer-MsFVN .framer-1x5vn8r-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MsFVN .framer-cuesx7-container { flex: none; height: 34px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MsFVN .framer-bwso28 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: hidden; position: relative; width: 40px; }\",\".framer-MsFVN .framer-1czdmb2 { bottom: 13px; flex: none; height: 1px; left: calc(50.00000000000002% - 21px / 2); overflow: visible; position: absolute; width: 21px; }\",\".framer-MsFVN .framer-1ocnstd { flex: none; height: 1px; left: calc(50.00000000000002% - 21px / 2); overflow: visible; position: absolute; top: 13px; width: 21px; }\",\".framer-MsFVN .framer-1t3t2o0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 80px 32px 42px 32px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-MsFVN .framer-1hz6top { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MsFVN .framer-p4a6e4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MsFVN .framer-1qlrtlg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MsFVN .framer-1ko5eqn-container, .framer-MsFVN .framer-1wh37xj-container, .framer-MsFVN .framer-1rcjj8p-container, .framer-MsFVN .framer-1o3eyap-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-MsFVN .framer-plj85r { bottom: -600px; cursor: pointer; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 443px; z-index: 1; }\",\".framer-MsFVN.framer-v-1evdnk4.framer-15yu5ie { gap: 0px; padding: 24px 32px 24px 32px; width: 390px; }\",\".framer-MsFVN.framer-v-1evdnk4 .framer-zhs057, .framer-MsFVN.framer-v-1d7kkaw .framer-zhs057 { gap: unset; justify-content: space-between; width: 100%; z-index: 9; }\",\".framer-MsFVN.framer-v-1evdnk4 .framer-bwso28, .framer-MsFVN.framer-v-1d7kkaw .framer-bwso28 { cursor: pointer; }\",\".framer-MsFVN.framer-v-1evdnk4 .framer-1t3t2o0 { height: 1px; justify-content: flex-start; left: unset; padding: 0px; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-MsFVN.framer-v-1d7kkaw.framer-15yu5ie { gap: 0px; padding: 24px 32px 0px 32px; width: 390px; }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-1czdmb2 { bottom: unset; top: calc(50.00000000000002% - 1px / 2); }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-1ocnstd { top: calc(50.00000000000002% - 1px / 2); }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-1t3t2o0 { justify-content: flex-start; left: unset; padding: 24px 0px 42px 0px; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-1fnlglb-container { order: 0; }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-bjr1p9-container { order: 1; }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-1t5fnsw-container { order: 4; }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-kmeksp-container { order: 2; }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-1mwtqfo-container { order: 3; }\",\".framer-MsFVN.framer-v-1d7kkaw .framer-1x5vn8r-container { order: 5; }\",'.framer-MsFVN[data-border=\"true\"]::after, .framer-MsFVN [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 82\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"akx1_m_Qr\":{\"layout\":[\"fixed\",\"auto\"]},\"av0UG8FQR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRV1wRSfGg=withCSS(Component,css,\"framer-MsFVN\");export default FramerRV1wRSfGg;FramerRV1wRSfGg.displayName=\"general/nav\";FramerRV1wRSfGg.defaultProps={height:82,width:1440};addPropertyControls(FramerRV1wRSfGg,{variant:{options:[\"UjZDwviry\",\"akx1_m_Qr\",\"av0UG8FQR\"],optionTitles:[\"desktop\",\"mobile-isClose\",\"mobile-isOpen\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRV1wRSfGg,[{explicitInter:true,fonts:[]},...LinkFonts,...GeneralLogoFonts,...ButtonsNavMenuLinkFonts,...ButtonsSocialIconBtnFonts],{supportsExplicitInterCodegen:true});FramerRV1wRSfGg.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Link,{},context),forwardLoader(GeneralLogo,{},context),forwardLoader(ButtonsNavMenuLink,{},context),forwardLoader(ButtonsSocialIconBtn,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRV1wRSfGg\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"akx1_m_Qr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"av0UG8FQR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"82\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RV1wRSfGg.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const STORAGE_KEY=\"mp-cookie-consent\";const COLOR_DARK=\"rgb(11, 10, 14)\";const COLOR_WHITE=\"rgb(255, 255, 255)\";const FONT='\"Poppins\", sans-serif';/**\n * Cookie Consent\n *\n * Bold cookie-consent banner pinned to the viewport. Remembers the visitor's\n * choice in localStorage so it only shows until they Accept or Reject.\n *\n * @framerIntrinsicWidth 420\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CookieConsent(props){const{heading=\"Cookie Consent\",body=\"We use cookies to enhance your browsing experience and analyze our traffic. By clicking Accept, you consent to our use of cookies.\",acceptLabel=\"Accept\",rejectLabel=\"Reject\",backgroundColor=\"rgb(255, 0, 191)\",placement=\"bottom-left\"}=props;const isStatic=useIsStaticRenderer();const[visible,setVisible]=useState(false);const[mounted,setMounted]=useState(false);// On the live site, only show until the visitor has made a choice.\nuseEffect(()=>{setMounted(true);try{const stored=window.localStorage.getItem(STORAGE_KEY);if(!stored)setVisible(true);}catch{setVisible(true);}},[]);function choose(choice){try{window.localStorage.setItem(STORAGE_KEY,choice);}catch{// localStorage unavailable (private mode) — just dismiss.\n}setVisible(false);}const placementStyle=placement===\"bottom-center\"?{left:\"50%\",bottom:24,transform:\"translateX(-50%)\"}:placement===\"bottom-right\"?{right:24,bottom:24}:{left:24,bottom:24};const buttonBase={flex:\"1 1 0\",padding:\"13px 20px\",fontFamily:FONT,fontSize:15,fontWeight:600,lineHeight:\"100%\",borderRadius:10,border:`2px solid ${COLOR_DARK}`,cursor:\"pointer\"};const card=/*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-label\":heading,\"aria-live\":\"polite\",style:{position:\"fixed\",...placementStyle,zIndex:2147483e3,boxSizing:\"border-box\",width:\"calc(100vw - 48px)\",maxWidth:400,padding:28,background:backgroundColor,color:COLOR_DARK,border:`3px solid ${COLOR_DARK}`,borderRadius:16,boxShadow:`7px 7px 0px 0px ${COLOR_DARK}`,fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 12px\",fontFamily:FONT,fontSize:22,fontWeight:700,lineHeight:\"130%\",color:COLOR_DARK},children:heading}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 22px\",fontFamily:FONT,fontSize:15,fontWeight:300,lineHeight:\"150%\",color:COLOR_DARK},children:body}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>choose(\"accepted\"),style:{...buttonBase,background:COLOR_DARK,color:COLOR_WHITE},children:acceptLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>choose(\"rejected\"),style:{...buttonBase,background:COLOR_WHITE,color:COLOR_DARK},children:rejectLabel})]})]});// On the canvas/export, always render so the banner is visible and editable.\nif(isStatic)return card;// On the live site, portal to <body> so fixed positioning is true to the\n// viewport regardless of any transformed ancestor, and only while visible.\nif(!mounted||!visible||typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(card,document.body);}addPropertyControls(CookieConsent,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Cookie Consent\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"We use cookies to enhance your browsing experience and analyze our traffic. By clicking Accept, you consent to our use of cookies.\"},acceptLabel:{type:ControlType.String,title:\"Accept Label\",defaultValue:\"Accept\"},rejectLabel:{type:ControlType.String,title:\"Reject Label\",defaultValue:\"Reject\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(255, 0, 191)\"},placement:{type:ControlType.Enum,title:\"Placement\",options:[\"bottom-left\",\"bottom-center\",\"bottom-right\"],optionTitles:[\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"],defaultValue:\"bottom-left\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieConsent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"240\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"420\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieConsent.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import*as FramerRuntime from\"framer\";// Colour chapters, one per titled section, drawn from the brand's own family\n// like dyed silk: aubergine, violet-plum, wine and garnet, set 18 degrees apart\n// on the colour wheel. Every tone is matched by eye, not by number (equal\n// perceived lightness and richness on the black), so no colour pushes forward\n// or sinks back; only the temperature moves. They stay deep, so the pink of\n// the wordmark and the headings remains the only true pink on the page.\n// Each chapter has a strong tone and a soft one; the soft tone leans a few\n// degrees towards the next hue, so a cluster shimmers between two related\n// colours, like shot silk, rather than simply fading.\nconst AUBERGINE=[\"rgba(57, 17, 103, 0.3)\",\"rgba(68, 13, 92, 0.17)\"];const VIOLET_PLUM=[\"rgba(76, 10, 87, 0.3)\",\"rgba(89, 6, 70, 0.17)\"];const WINE=[\"rgba(91, 4, 65, 0.3)\",\"rgba(104, 2, 44, 0.17)\"];const GARNET=[\"rgba(102, 1, 39, 0.3)\",\"rgba(113, 0, 19, 0.17)\"];// Down the page the chapters move like dusk: each section steps to a\n// neighbouring hue, never jumps across the palette, and the accents a section\n// borrows from the next are always a neighbour too.\nconst CHAPTERS=[WINE,VIOLET_PLUM,AUBERGINE,VIOLET_PLUM,WINE,GARNET];// Now and then one tile is a jewel: the brand magenta, a touch brighter, a\n// single glint rather than a block.\nconst JEWEL=[\"rgba(255, 0, 191, 0.13)\",\"rgba(255, 0, 191, 0.13)\"];// Cluster shapes over a 2 x 2 block (top-left, top-right, bottom-left,\n// bottom-right), weighted towards the open shapes of the reference: Ls and\n// pairs more often than full squares.\nconst SHAPES=[[.2,[1,1,1,1]],[.1,[1,1,1,0]],[.1,[1,1,0,1]],[.1,[1,0,1,1]],[.1,[0,1,1,1]],[.1,[1,1,0,0]],[.1,[0,0,1,1]],[.1,[1,0,1,0]],[.1,[0,1,0,1]]];function shapeAt(r){let acc=0;for(const[w,mask]of SHAPES){acc+=w;if(r<acc)return mask;}return SHAPES[0][1];}// Time between cells of a cluster as they follow one another, in ms.\nconst DOMINO=70;// Cells keep the proportions of the reference (width : height = 4 : 5).\nconst CELL_RATIO=.8;// Deterministic per-cell randomness: a cell always behaves the same at the\n// same scroll position, so scrolling back retraces the pattern.\nfunction hash(a,b,c){let h=a*374761393+b*668265263+c*2147483647|0;h=Math.imul(h^h>>>13,1274126177);h^=h>>>16;return(h>>>0)/4294967295;}const OPPOSITE={top:\"bottom\",bottom:\"top\",left:\"right\",right:\"left\"};// Cells wipe by revealing, not by scaling, so the cloth stays still and is\n// uncovered like a blind rather than stretched. A closed cell is clipped to a\n// line along the edge it opens from or closes to.\nconst OPEN=\"inset(0px)\";const SHUT={top:\"inset(0px 0px 100% 0px)\",bottom:\"inset(100% 0px 0px 0px)\",left:\"inset(0px 100% 0px 0px)\",right:\"inset(0px 0px 0px 100%)\"};// A fine 2/1 twill woven into every tile, as in gabardine: diagonal ribs two\n// threads wide with a one-thread gap, stepping one thread per row. Drawn on\n// whole pixels so every rib is crisp. It only lets a touch of the page black\n// through the tile's own colour, so the hues stay exactly as they are.\n// On phones the tiles are laid on 15% more densely (the same hues, a touch\n// less transparent), so they read a little more vividly on a small screen.\nconst PHONE=810;const PHONE_LIFT=1.15;const lift=(color,k)=>color.replace(/rgba\\(([^,]+),([^,]+),([^,]+),\\s*([\\d.]+)\\)/,(_,r,g,b,a)=>`rgba(${r},${g},${b}, ${Math.min(1,Number(a)*k).toFixed(3)})`);const WEAVE=\"url(\\\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' shape-rendering='crispEdges'%3E%3Cpath d='M2 0h1v1H2zM0 1h1v1H0zM1 2h1v1H1z' fill='%2306060a' fill-opacity='.42'/%3E%3C/svg%3E\\\")\";// Content the colour never sits behind: pictures (a tile half hidden by a\n// photo reads as a mistake), forms (fields stay calm to fill in), and the\n// wordmark and pink headings (pink behind pink dulls them). Text otherwise is\n// fine, the navigation included: the tints are deep and quiet enough to read\n// through.\nconst SOLID=\"img, video, form\";// Full-width backgrounds in the page colour (sections, the footer) are cleared\n// so the grid runs through them, and divider rules are drawn in one shared\n// tone so they sit with the grid's hairlines. Both are marked by the grid as it\n// reads the page.\nconst DIVIDER=\"rgba(34, 34, 39, 0.61)\";const CLEAR_CSS=`[data-mp-clear] { background-color: transparent !important; } [data-mp-divider]::after { border-color: ${DIVIDER} !important; }`;// A page's main heading sets the rows when the wordmark is not on the page.\nconst HEADING=\"h1\";// The site's section titles are set in the brand pink. They are kept clear of\n// colour (pink behind pink dulls them), and each one opens a colour chapter.\nconst HEADINGS=\"h1, h2, h3, h4, h5, h6\";function isPink(el){const m=/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/.exec(getComputedStyle(el).color);if(!m)return false;const[r,g,b]=[Number(m[1]),Number(m[2]),Number(m[3])];return r>180&&g<110&&b>120;}// Framer's own router knows which page is showing, wherever the site runs (the\n// published site, or Framer's preview, whose address doesn't carry the page's\n// path). It isn't in Framer's typings, so it is read defensively; without it\n// the address is used.\nconst useFramerRouter=FramerRuntime.useRouter||(()=>null);function routerPath(router){try{const id=router&&router.currentRouteId;const route=id&&router.routes&&router.routes[id];return route&&typeof route.path===\"string\"?route.path:null;}catch{return null;}}// A stable number per page, so each page gets its own composition.\nfunction pageSeed(path){let h=0;for(let i=0;i<path.length;i++)h=Math.imul(h,31)+path.charCodeAt(i)|0;return Math.abs(h)%9973;}/**\n * Grid Field\n *\n * A hairline grid behind the page. Columns split the content column; the row\n * height is taken from the wordmark (`anchor`), and rows are aligned to it,\n * so the grid frames the logo (on other pages, the main heading sets them). As you scroll, clusters of cells in composed\n * shapes (squares, Ls, pairs) wipe in and out, cell after cell, in the\n * direction you scroll, sweeping down the page through colour chapters. They\n * never sit behind pictures or the wordmark. Scroll decides which cells are\n * on; each change plays as a complete wipe, so at rest every cell is full or\n * empty.\n * Clicks pass through; visitors who prefer reduced motion get a still grid.\n *\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 900\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function GridField(props){const{columns=6,maxWidth=1200,margin=30,anchor='[data-framer-name=\"Presentable\"]',lineColor=\"rgba(34, 34, 39, 0.35)\",density=.75,cycleRows=2.5,clusterSize=2,wipeSeconds=.75,listPages=\"/services, /features\"}=props;const isStatic=useIsStaticRenderer();const linesRef=useRef(null);const cellsRef=useRef(null);const[view,setView]=useState({w:1440,h:900,dpr:1});// Row module taken from the wordmark: its height and its top on the page.\nconst[module,setModule]=useState(null);const[shown,setShown]=useState(false);// The grid waits for its first measure, so the intro plays once, at the\n// right geometry.\nconst[measured,setMeasured]=useState(false);const introPending=useRef(true);// The grid lives in the shared layout, so it stays mounted while the site\n// moves between pages without reloading. It watches the address, and on\n// each new page reads everything afresh, exactly as on a full load.\nconst[address,setRoute]=useState(()=>typeof window===\"undefined\"?\"/\":window.location.pathname);const fromRouter=routerPath(useFramerRouter());const route=fromRouter||address;useEffect(()=>{if(typeof window===\"undefined\")return;const check=()=>{const next=window.location.pathname;setRoute(prev=>prev===next?prev:next);};const watcher=new MutationObserver(check);watcher.observe(document.body,{childList:true,subtree:true});window.addEventListener(\"popstate\",check);return()=>{watcher.disconnect();window.removeEventListener(\"popstate\",check);};},[]);// Every measure is snapped to physical pixels, so each hairline lands on\n// exactly one device pixel instead of blurring across two.\nconst snap=v=>Math.round(v*view.dpr)/view.dpr;const content=Math.max(1,Math.min(maxWidth,view.w-margin*2));const pw=snap(content/Math.max(1,columns));const x0=snap((view.w-content)/2);useEffect(()=>{if(typeof window===\"undefined\")return;const measure=()=>{setView({w:window.innerWidth,h:window.innerHeight,dpr:window.devicePixelRatio||1});// The wordmark if the page has it, otherwise the page's main heading.\nconst mark=// (The footer repeats the wordmark; only the page's own counts.)\nArray.from(document.querySelectorAll(anchor)).find(el=>!el.closest(\"footer\")&&el.getBoundingClientRect().width>window.innerWidth*.5)||Array.from(document.querySelectorAll(HEADING)).filter(el=>!el.closest(\"footer\")).map(el=>el.closest('[data-framer-component-type=\"RichTextContainer\"]')||el).find(el=>el.getBoundingClientRect().height>0);if(mark){const r=mark.getBoundingClientRect();setModule({h:r.height,top:r.top+window.scrollY});}else setModule(null);setMeasured(true);};measure();// The hero settles after fonts and entrance animations; measure again.\nconst t1=window.setTimeout(measure,600);const t2=window.setTimeout(measure,2e3);const t3=window.setTimeout(()=>setShown(true),150);window.addEventListener(\"resize\",measure);return()=>{window.removeEventListener(\"resize\",measure);[t1,t2,t3].forEach(t=>window.clearTimeout(t));};},[anchor,route]);// Row height: the wordmark's (or heading's) height, times the whole number\n// that brings cells closest to 4 : 5. On the home page on desktop that is\n// the wordmark itself.\nconst target=pw/CELL_RATIO;const ph=snap(module&&module.h>0?module.h*Math.max(1,Math.round(target/module.h)):target);const y0=snap(module?(module.top%ph+ph)%ph:0);const leftCols=Math.ceil(x0/pw);const totalCols=leftCols*2+columns;const rows=Math.ceil(view.h/ph)+2;const hair=1/view.dpr;const cs=Math.max(1,Math.round(clusterSize));useEffect(()=>{const host=cellsRef.current;const lines=linesRef.current;if(!host||!lines||typeof window===\"undefined\"||!measured)return;const still=isStatic||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const slots=Array.from(host.children);const ease=`clip-path ${wipeSeconds}s cubic-bezier(.7,0,.2,1)`;const cells=slots.map(()=>({row:NaN,on:false,edge:\"top\",bg:\"\",step:0,hover:false}));let blocks=[];// An element's resting place in the layout. Offsets ignore transforms,\n// so sections caught mid-way through their entrance animation are\n// still measured where they will land. SVG (and text inside it) has no\n// offsets; it is read from the screen instead.\nconst restingBox=(el,scrollY)=>{// SVG, and text Framer fits inside SVG, has no layout offsets.\nif(!(el instanceof HTMLElement)||el.closest(\"svg\")){const r=el.getBoundingClientRect();return{l:r.left,t:r.top+scrollY,r:r.right,b:r.bottom+scrollY};}if(!el.offsetParent){// Not laid out by offsets (inside SVG, for instance): read the screen.\nconst r=el.getBoundingClientRect();return r.width?{l:r.left,t:r.top+scrollY,r:r.right,b:r.bottom+scrollY}:null;}let x=0;let top=0;for(let e=el;e;e=e.offsetParent){x+=e.offsetLeft;top+=e.offsetTop;}return{l:x,t:top,r:x+el.offsetWidth,b:top+el.offsetHeight};};const occupied=new Map;// Anything inside a fixed layer (the grid itself, the cookie notice)\n// floats over the page and is ignored.\n// Cached between full re-reads only: during load, sections can be fixed\n// for a moment, and must not be remembered as floating.\nlet floating=new WeakMap;const floats=el=>{let known=floating.get(el);if(known===undefined){known=false;for(let e=el;e&&e!==document.body;e=e.parentElement){if(getComputedStyle(e).position===\"fixed\"){known=true;break;}}floating.set(el,known);}return known;};// The colour behind the page, read from the layout the grid sits in.\nlet pageBg=\"\";for(let e=host.parentElement;e;e=e.parentElement){const bg=getComputedStyle(e).backgroundColor;if(bg&&bg!==\"transparent\"&&!/rgba\\(\\d+, \\d+, \\d+, 0\\)/.test(bg)){pageBg=bg;break;}}// Clears page-coloured full-width backgrounds and marks divider rules\n// (borders on the top and/or bottom only; boxed borders such as form\n// fields and buttons keep theirs).\nconst tidy=()=>{const wide=window.innerWidth*.9;for(const el of Array.from(document.body.querySelectorAll(\"div, section, footer, header, main\"))){if(el.hasAttribute(\"data-mp-clear\")||el.offsetWidth<wide||el.contains(host))continue;if(pageBg&&getComputedStyle(el).backgroundColor===pageBg&&!floats(el))el.setAttribute(\"data-mp-clear\",\"\");}for(const el of Array.from(document.body.querySelectorAll(\"[data-border]\"))){if(el.hasAttribute(\"data-mp-divider\")||el.offsetWidth<window.innerWidth*.25||floats(el))continue;const a=getComputedStyle(el,\"::after\");const w=side=>parseFloat(a.getPropertyValue(`border-${side}-width`))||0;if((w(\"top\")>0||w(\"bottom\")>0)&&!w(\"left\")&&!w(\"right\"))el.setAttribute(\"data-mp-divider\",\"\");}};let scanned=0;let pageHeight=Infinity;let footerTop=Infinity;let sectionTops=[];// On pages that are long lists, each run of list rows is kept free of\n// colour inside the content column, so the rows read as one clean,\n// straight column; colour only frames them from the margins.\nconst path=route.replace(/\\/+$/,\"\")||\"/\";const listPaths=listPages.split(\",\").map(p=>p.trim().replace(/\\/+$/,\"\")||\"/\");const byPath=listPaths.includes(path);// Framer's in-editor preview doesn't always say which page it shows, so\n// a list page is also recognised by its main heading, which ends with\n// the page's name (\"Design Services\", \"Press & Features\").\nconst names=listPaths.map(p=>(p.split(\"/\").pop()||\"\").toLowerCase()).filter(Boolean);const byHeading=heading=>{const words=(heading?.textContent||\"\").trim().toLowerCase().split(/[^a-z0-9]+/).filter(Boolean);return words.length>0&&names.includes(words[words.length-1]);};let isListPage=byPath;let lists=[];const scan=()=>{scanned=performance.now();pageHeight=document.documentElement.scrollHeight;const footer=Array.from(document.querySelectorAll(\"footer\")).find(f=>f.offsetHeight>0);footerTop=footer?restingBox(footer,window.scrollY)?.t??Infinity:Infinity;const y=window.scrollY;const titles=Array.from(document.body.querySelectorAll(HEADINGS)).filter(el=>(el.tagName===\"H1\"||isPink(el))&&!el.closest(\"footer\")&&!floats(el));isListPage=byPath||byHeading(titles.find(el=>el.tagName===\"H1\"));lists=[];if(isListPage){// Rows are the elements whose divider rules the grid hides;\n// rows close together form one list.\nconst listRows=Array.from(document.body.querySelectorAll(\"[data-mp-divider]\")).filter(el=>!el.closest(\"footer\")&&!floats(el)).map(el=>restingBox(el,window.scrollY)).filter(r=>!!r).sort((a,b)=>a.t-b.t);const runs=[];for(const r of listRows){const last=runs[runs.length-1];if(last&&r.t-last.b<160){last.b=Math.max(last.b,r.b);last.n++;}else runs.push({t:r.t,b:r.b,n:1});}lists=runs.filter(r=>r.n>=3);}sectionTops=titles.map(el=>restingBox(el,window.scrollY)?.t??NaN).filter(v=>!Number.isNaN(v)).sort((a,b)=>a-b);blocks=[...Array.from(document.body.querySelectorAll(`${SOLID}, ${anchor}`)),...titles].filter(el=>!floats(el)).map(el=>restingBox(el,y)).filter(r=>!!r&&r.r-r.l>2&&r.b-r.t>2);occupied.clear();};const isOccupied=(col,row)=>{const key=col+\",\"+row;let hit=occupied.get(key);if(hit===undefined){const l=x0+col*pw;const t=y0+row*ph;const r=l+pw;const b=t+ph;hit=blocks.some(k=>k.l<r-2&&k.r>l+2&&k.t<b-2&&k.b>t+2);occupied.set(key,hit);}return hit;};// Which cells should be lit at this scroll position, and how.\nconst vw=view.w;const dpr=view.dpr;const seed=pageSeed(route);const H=(a,b,c)=>hash(a+seed,b-seed,c);// Scroll direction steers the wipes: colour pours in from the top and\n// drains out of the bottom while scrolling down, and the reverse going up.\nlet down=true;// The colour chapter of a point on the page: one per titled section.\nconst chapterAt=y=>{let n=0;while(n<sectionTops.length&&sectionTops[n]<=y)n++;return n+seed;};const palette=vw<PHONE?CHAPTERS.map(([a,b])=>[lift(a,PHONE_LIFT),lift(b,PHONE_LIFT)]):CHAPTERS;const tonesAt=chapter=>palette[(chapter%palette.length+palette.length)%palette.length];// The cell under the cursor (desktop), and the edge it came in by.\nlet hover=null;const wanted=(col,row,t)=>{const base=scrolled(col,row,t);if(base!==undefined)return base;if(hover&&hover.col===col&&hover.row===row){return{edge:hover.edge,bg:tonesAt(chapterAt(y0+row*ph))[0],step:0,hover:true};}return null;};// undefined: the cell may take colour but the scroll pattern leaves it\n// empty (the cursor may still light it). null: it must stay empty.\nconst scrolled=(col,row,t)=>{// Margin cells cut off by the screen edge would read as slivers;\n// only cells at least half on screen take colour.\nconst l=x0+col*pw;if(Math.min(l+pw,vw)-Math.max(l,0)<pw*.5)return null;// The same at the top and bottom of the page, which a cell crossing\n// them can never be scrolled past: at least half of it must be on\n// the page (the band behind the navigation usually is).\nconst top=y0+row*ph;if(Math.min(top+ph,pageHeight)-Math.max(top,0)<ph*.5)return null;if(isOccupied(col,row))return null;if(col>=0&&col<columns&&lists.some(z=>top<z.b&&top+ph>z.t))return null;const mc=Math.floor(col/cs);const mr=Math.floor(row/cs);// Activity sweeps diagonally down and across the page.\nconst u=t+H(mc,mr,7)*.55-mr*.22-mc*.12;const cycle=Math.floor(u);// The page comes to rest at its end: half as much colour in the footer.\nconst calm=top+ph/2>footerTop?.5:1;if(H(mc,mr,cycle*31+1)>=density*calm||u-cycle>=.78)return undefined;const cx=(col%cs+cs)%cs;const cy=(row%cs+cs)%cs;if(cs===2&&!shapeAt(H(mc,mr,cycle*31+4))[cy*2+cx])return undefined;// About one cluster in four wipes sideways, as a counter-accent.\nconst sideways=H(mc,mr,cycle*31+2)<.25;const edge=sideways?(mc+cycle)%2?\"left\":\"right\":down?\"top\":\"bottom\";// The order cells follow one another, in the direction of the wipe.\nconst along=sideways?edge===\"left\"?cx:cs-1-cx:down?cy:cs-1-cy;const across=sideways?cy:cx;const step=along*cs+across;// The section's chapter colour; a few clusters take the next one as\n// an accent.\nconst accent=H(mc,mr,cycle*31+3)<.15?1:0;const jewel=step===0&&H(mc,mr,cycle*31+5)<.08;const tones=jewel?vw<PHONE?[lift(JEWEL[0],PHONE_LIFT),lift(JEWEL[1],PHONE_LIFT)]:JEWEL:tonesAt(chapterAt(top)+accent);return{edge,bg:tones[(cx+cy)%2],step,hover:false};};let frame=0;let lastY=NaN;// Wipes keep pace with the scroll: unhurried when reading, crisp on a\n// fast flick.\nlet lastT=0;let speed=0;let wipe=wipeSeconds;// On arrival the first composition builds itself: cells wipe in row by\n// row from the top, each cluster in its domino order.\nlet intro=!still&&introPending.current;const draw=()=>{frame=0;const scrollY=still?0:Math.round(window.scrollY*dpr)/dpr;const now=performance.now();if(!Number.isNaN(lastY)&&lastT){const dt=Math.max(1,now-lastT);speed=speed*.7+Math.abs(scrollY-lastY)/dt*.3;}if(scrollY!==lastY&&!Number.isNaN(lastY))down=scrollY>lastY;lastY=scrollY;lastT=now;wipe=Math.min(wipeSeconds*1.25,Math.max(wipeSeconds*.6,wipeSeconds*1.25-speed*.3));// Lines are locked to the page.\nlines.style.backgroundPosition=`${x0}px ${y0-scrollY}px, ${x0}px ${y0-scrollY}px`;const firstRow=Math.floor((scrollY-y0)/ph);const t=scrollY/ph/cycleRows;for(let c=0;c<totalCols;c++){const col=c-leftCols;for(let i=0;i<rows;i++){// Each slot keeps a row until it scrolls out of view.\nconst row=firstRow+((i-firstRow)%rows+rows)%rows;const k=c*rows+i;const slot=slots[k];const fill=slot&&slot.firstChild;if(!slot||!fill)continue;const cell=cells[k];slot.style.transform=`translate3d(0, ${y0+row*ph-scrollY}px, 0)`;const want=wanted(col,row,t);if(cell.row!==row){// A slot taking a new row starts in that row's state, with\n// no animation.\ncell.row=row;fill.style.transition=\"none\";if(want&&intro){cell.edge=want.edge;cell.bg=want.bg;cell.step=want.step;fill.style.backgroundColor=want.bg;fill.style.clipPath=SHUT[want.edge];void fill.offsetWidth;fill.style.transition=ease;fill.style.transitionDelay=`${300+(row-firstRow)*110+want.step*DOMINO}ms`;fill.style.clipPath=OPEN;cell.on=true;continue;}if(want){cell.edge=want.edge;cell.bg=want.bg;cell.hover=want.hover;fill.style.backgroundColor=want.bg;fill.style.clipPath=OPEN;}else{fill.style.clipPath=SHUT[cell.edge];}cell.on=!!want;void fill.offsetWidth;fill.style.transition=still?\"none\":ease;continue;}// The cursor's cells move quickly; scroll cells at the pace of\n// the scroll, with the domino scaled to match.\nconst seconds=(want?want.hover:cell.hover)?wipeSeconds*.6:wipe;const domino=DOMINO*(wipe/wipeSeconds);if(want&&!cell.on){// Wipe in from the edge, after the cells ahead of it.\ncell.edge=want.edge;cell.bg=want.bg;cell.step=want.step;cell.hover=want.hover;fill.style.transition=\"none\";fill.style.backgroundColor=want.bg;fill.style.clipPath=SHUT[want.edge];void fill.offsetWidth;fill.style.transition=still?\"none\":ease;fill.style.transitionDuration=`${seconds.toFixed(3)}s`;fill.style.transitionDelay=`${Math.round(want.step*domino)}ms`;fill.style.clipPath=OPEN;cell.on=true;}else if(!want&&cell.on){// Wipe out the way things are moving: vertical cells drain\n// in the scroll direction; sideways cells, and the\n// cursor's, carry on through the far edge.\nconst vertical=cell.edge===\"top\"||cell.edge===\"bottom\";fill.style.transitionDuration=`${seconds.toFixed(3)}s`;fill.style.transitionDelay=`${Math.round(cell.step*domino)}ms`;fill.style.clipPath=SHUT[vertical&&!cell.hover?down?\"bottom\":\"top\":OPPOSITE[cell.edge]];cell.on=false;}}}};// One redraw per frame. A frame that never arrives (a throttled or\n// hidden view) is re-requested, so the grid can't get stuck.\nlet frameAt=0;const requestDraw=()=>{if(frame&&performance.now()-frameAt>250){cancelAnimationFrame(frame);frame=0;}if(!frame){frameAt=performance.now();frame=requestAnimationFrame(draw);}};const rescan=()=>{if(!started)return;floating=new WeakMap;tidy();scan();requestDraw();};// Content can shift as images load and sections animate in, so the\n// layout is re-read whenever scrolling pauses.\nlet idle=0;const schedule=()=>{if(!started)return;// Media can mount or move while scrolling; re-read now and then.\nif(performance.now()-scanned>800)scan();requestDraw();window.clearTimeout(idle);idle=window.setTimeout(rescan,400);};// The first read of the page waits until the browser is idle, so it never\n// competes with the page's own loading; the grid lines show at once.\nlet started=false;const start=()=>{started=true;tidy();scan();draw();intro=false;introPending.current=false;};const idleApi=window;const idleStart=idleApi.requestIdleCallback?idleApi.requestIdleCallback(start,{timeout:600}):window.setTimeout(start,0);const timers=[600,1500,3e3].map(ms=>window.setTimeout(rescan,ms));if(!still)window.addEventListener(\"scroll\",schedule,{passive:true});window.addEventListener(\"resize\",rescan);// The cursor (desktop only): the empty cell under it fills softly from\n// the edge it came in by, and drains as it moves on.\nconst pointer=!still&&window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches;let px=NaN;let py=NaN;const onMove=e=>{if(!started)return;const y=e.clientY+window.scrollY;const col=Math.floor((e.clientX-x0)/pw);const row=Math.floor((y-y0)/ph);if(!hover||hover.col!==col||hover.row!==row){const dx=e.clientX-px;const dy=y-py;let edge=\"top\";if(!Number.isNaN(dx)){edge=Math.abs(dx)>Math.abs(dy)?dx>0?\"left\":\"right\":dy>0?\"top\":\"bottom\";}hover={col,row,edge};requestDraw();}px=e.clientX;py=y;};const onLeave=e=>{if(!e.relatedTarget&&hover){hover=null;requestDraw();}};if(pointer){window.addEventListener(\"mousemove\",onMove,{passive:true});document.addEventListener(\"mouseout\",onLeave);}// Pictures mounted or loaded on the way down are taken into account\n// straight away, before a tile can settle behind them.\nlet pending=0;const soon=()=>{if(pending)return;pending=window.setTimeout(()=>{pending=0;if(!started)return;scan();requestDraw();},60);};const watcher=new MutationObserver(soon);watcher.observe(document.body,{childList:true,subtree:true});const onLoad=e=>{const tag=e.target?.tagName;if(tag===\"IMG\"||tag===\"VIDEO\")soon();};document.addEventListener(\"load\",onLoad,true);return()=>{if(idleApi.cancelIdleCallback)idleApi.cancelIdleCallback(idleStart);window.clearTimeout(idleStart);watcher.disconnect();document.removeEventListener(\"load\",onLoad,true);window.clearTimeout(pending);window.removeEventListener(\"scroll\",schedule);window.removeEventListener(\"resize\",rescan);window.removeEventListener(\"mousemove\",onMove);document.removeEventListener(\"mouseout\",onLeave);timers.forEach(t=>window.clearTimeout(t));window.clearTimeout(idle);if(frame)cancelAnimationFrame(frame);};},[measured,pw,ph,x0,y0,view.w,view.dpr,anchor,rows,totalCols,leftCols,columns,density,cycleRows,cs,wipeSeconds,listPages,isStatic,route]);const slots=[];for(let c=0;c<totalCols;c++){for(let i=0;i<rows;i++){slots.push(/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",// Inside the hairlines, so fills never cover a line.\nleft:x0+(c-leftCols)*pw+hair,top:hair,width:pw-hair,height:ph-hair,willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",clipPath:SHUT.top,backgroundImage:WEAVE,backgroundSize:\"3px 3px\"}})},`${c}-${i}`));}}return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:CLEAR_CSS}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,overflow:\"hidden\",pointerEvents:\"none\",opacity:shown||isStatic?1:0,transition:\"opacity 1.2s cubic-bezier(.4,0,.2,1)\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:cellsRef,style:{position:\"absolute\",inset:0},children:slots}),/*#__PURE__*/_jsx(\"div\",{ref:linesRef,style:{position:\"absolute\",inset:0,backgroundImage:`linear-gradient(to right, ${lineColor} ${hair}px, transparent ${hair}px), linear-gradient(to bottom, ${lineColor} ${hair}px, transparent ${hair}px)`,backgroundSize:`${pw}px ${ph}px`,backgroundPosition:`${x0}px ${y0}px, ${x0}px ${y0}px`}})]})]});}addPropertyControls(GridField,{columns:{type:ControlType.Number,title:\"Columns\",description:\"Across the content column.\",defaultValue:6,min:1,max:24,step:1},maxWidth:{type:ControlType.Number,title:\"Content Width\",defaultValue:1200,min:200,max:3e3,unit:\"px\"},margin:{type:ControlType.Number,title:\"Side Margin\",defaultValue:30,min:0,max:200,unit:\"px\"},anchor:{type:ControlType.String,title:\"Row Anchor\",description:\"CSS selector of the element whose height and position set the rows.\",defaultValue:'[data-framer-name=\"Presentable\"]'},lineColor:{type:ControlType.Color,title:\"Lines\",defaultValue:\"rgba(34, 34, 39, 0.35)\"},density:{type:ControlType.Number,title:\"Density\",description:\"Share of clusters lit per cycle.\",defaultValue:.75,min:0,max:1,step:.01},cycleRows:{type:ControlType.Number,title:\"Cycle\",description:\"Rows of scrolling per on/off cycle.\",defaultValue:2.5,min:.5,max:20,step:.1},clusterSize:{type:ControlType.Number,title:\"Cluster\",description:\"Cells per cluster side.\",defaultValue:2,min:1,max:6,step:1},wipeSeconds:{type:ControlType.Number,title:\"Wipe\",defaultValue:.75,min:.1,max:3,step:.05,unit:\"s\"},listPages:{type:ControlType.String,title:\"List Pages\",description:\"Paths (comma-separated) whose lists are kept clear of colour inside the content column.\",defaultValue:\"/services, /features\"}});// Hides the divider lines drawn inside a layer (Framer draws borders on an\n// ::after pseudo-element of elements marked data-border), so the grid is the\n// only line system there. Spacing is untouched.\nconst NO_DIVIDERS=\"mp-no-dividers\";const NO_DIVIDERS_CSS=`.${NO_DIVIDERS} [data-border]::after { border-color: transparent !important; }`;export function withoutDividers(Component){return props=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:NO_DIVIDERS_CSS}),/*#__PURE__*/_jsx(Component,{...props,className:`${props.className??\"\"} ${NO_DIVIDERS}`.trim()})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GridField\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"900\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"withoutDividers\":{\"type\":\"reactHoc\",\"name\":\"withoutDividers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GridField.map","// Generated by Framer (7732c94)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GeneralFooter from\"#framer/local/canvasComponent/gc9fFSTjY/gc9fFSTjY.js\";import GeneralNav from\"#framer/local/canvasComponent/RV1wRSfGg/RV1wRSfGg.js\";import CookieConsent from\"#framer/local/codeFile/lI5Sojy/CookieConsent.js\";import GridField from\"#framer/local/codeFile/g0Z21pp/GridField.js\";const GridFieldFonts=getFonts(GridField);const GeneralNavFonts=getFonts(GeneralNav);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const GeneralFooterFonts=getFonts(GeneralFooter);const CookieConsentFonts=getFonts(CookieConsent);const breakpoints={kmbVqiVtH:\"(min-width: 1440px)\",MFEpHGYs_:\"(min-width: 810px) and (max-width: 1439.98px)\",SnMqIodx9:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6xkwc\";const variantClassNames={kmbVqiVtH:\"framer-v-xougx2\",MFEpHGYs_:\"framer-v-1gdba3\",SnMqIodx9:\"framer-v-1lbwvvg\"};const transition1={damping:60,delay:.5,mass:1,stiffness:120,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:-100};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={SnMqIodx9:[\".framer-6xkwc .framer-19wd7sp-container { left: 0px; position: absolute; right: 0px; top: 0px; width: unset; will-change: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={SnMqIodx9:\".framer-1lbwvvg-override\"};const rules=[\".framer-6xkwc.framer-1qoddz4, .framer-6xkwc .framer-1qoddz4 { display: block; }\",\".framer-6xkwc.framer-xougx2 { align-content: center; align-items: center; background-color: var(--token-ddad8a61-fecf-4d18-8cf0-e1abb374b511, #0b0a0e); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-6xkwc .framer-1ivmlaf-container { flex: none; height: 100%; left: 0px; order: -1000; position: absolute; top: 0px; width: 100%; }\",\".framer-6xkwc .framer-19wd7sp-container { flex: none; height: auto; order: -999; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-6xkwc .framer-lk6kis { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6xkwc .framer-1c8gj75-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-6xkwc .framer-1q47lk8-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={kmbVqiVtH:\"(min-width: 1440px)\",MFEpHGYs_:\"(min-width: 810px) and (max-width: 1439.98px)\",SnMqIodx9:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"kmbVqiVtH\",Phone:\"SnMqIodx9\",Tablet:\"MFEpHGYs_\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kmbVqiVtH\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"kmbVqiVtH\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ddad8a61-fecf-4d18-8cf0-e1abb374b511, rgb(11, 10, 14)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-xougx2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ivmlaf-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Grid Field\",isAuthoredByUser:true,name:\"Grid Field\",nodeId:\"IEQydmrxn\",scopeId:\"JiCtw1fC6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MFEpHGYs_:{columns:4,density:.95},SnMqIodx9:{columns:4,density:.95,lineColor:\"rgba(34, 34, 39, 0.33)\",margin:20}},children:/*#__PURE__*/_jsx(GridField,{anchor:'[data-framer-name=\"Presentable\"]',clusterSize:2,columns:6,cycleRows:2.5,density:.75,height:\"100%\",id:\"IEQydmrxn\",layoutId:\"IEQydmrxn\",lineColor:\"rgba(34, 34, 39, 0.3)\",listPages:\"/services, /features\",margin:30,maxWidth:1200,name:\"Grid Field\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wipeSeconds:.75})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:82,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SnMqIodx9:{animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-19wd7sp-container\",\"data-framer-appear-id\":\"19wd7sp\",initial:animation1,nodeId:\"kaOM9CNrN\",optimized:true,rendersWithMotion:true,scopeId:\"JiCtw1fC6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SnMqIodx9:{variant:matchVariant(\"akx1_m_Qr\")}},children:/*#__PURE__*/_jsx(GeneralNav,{height:\"100%\",id:\"kaOM9CNrN\",layoutId:\"kaOM9CNrN\",style:{width:\"100%\"},variant:matchVariant(\"UjZDwviry\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-lk6kis\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SnMqIodx9:{y:1e3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1741,width:\"100vw\",y:1082,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c8gj75-container\",nodeId:\"U_mwNsAJJ\",scopeId:\"JiCtw1fC6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SnMqIodx9:{variant:matchVariant(\"XNVwt9RId\")}},children:/*#__PURE__*/_jsx(GeneralFooter,{height:\"100%\",id:\"U_mwNsAJJ\",layoutId:\"U_mwNsAJJ\",style:{width:\"100%\"},variant:matchVariant(\"o2ap5DIE0\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q47lk8-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Cookie Consent\",isAuthoredByUser:true,name:\"Cookie Consent\",nodeId:\"wXjVkBRQ3\",scopeId:\"JiCtw1fC6\",children:/*#__PURE__*/_jsx(CookieConsent,{acceptLabel:\"Accept\",backgroundColor:\"rgb(255, 0, 191)\",body:\"We use cookies to enhance your browsing experience and analyze our traffic. By clicking Accept, you consent to our use of cookies.\",heading:\"Cookie Consent\",height:\"100%\",id:\"wXjVkBRQ3\",layoutId:\"wXjVkBRQ3\",name:\"Cookie Consent\",placement:\"bottom-left\",rejectLabel:\"Reject\",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 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MFEpHGYs_\":{\"layout\":[\"fixed\",\"fixed\"]},\"SnMqIodx9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"kmbVqiVtH\":[\".framer-1ivmlaf-container\",\".framer-19wd7sp-container\",\".framer-1c8gj75-container\",\".framer-1q47lk8-container\"],\"MFEpHGYs_\":[\".framer-1ivmlaf-container\",\".framer-19wd7sp-container\",\".framer-1c8gj75-container\",\".framer-1q47lk8-container\"],\"SnMqIodx9\":[\".framer-1ivmlaf-container\",\".framer-19wd7sp-container\",\".framer-1c8gj75-container\",\".framer-1q47lk8-container\"]}\n * @framerBreakpoints {\"kmbVqiVtH\":{\"min\":1440,\"canvasClassName\":\"framer-xougx2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"MFEpHGYs_\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-1gdba3-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"SnMqIodx9\":{\"max\":809,\"canvasClassName\":\"framer-1lbwvvg-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant kmbVqiVtH\n * @framerLayoutTemplate true\n */const FramerJiCtw1fC6=withCSS(Component,css,\"framer-6xkwc\");export default FramerJiCtw1fC6;FramerJiCtw1fC6.displayName=\"General\";FramerJiCtw1fC6.defaultProps={height:1e3,width:1440};addFonts(FramerJiCtw1fC6,[{explicitInter:true,fonts:[]},...GridFieldFonts,...GeneralNavFonts,...GeneralFooterFonts,...CookieConsentFonts],{supportsExplicitInterCodegen:true});FramerJiCtw1fC6.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(GeneralNav,{},context),()=>forwardLoader(GeneralFooter,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJiCtw1fC6\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"kmbVqiVtH\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-xougx2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"MFEpHGYs_\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1gdba3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"SnMqIodx9\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1lbwvvg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"kmbVqiVtH\",\"framerHitTargets\":\"{\\\"kmbVqiVtH\\\":[\\\".framer-1ivmlaf-container\\\",\\\".framer-19wd7sp-container\\\",\\\".framer-1c8gj75-container\\\",\\\".framer-1q47lk8-container\\\"],\\\"MFEpHGYs_\\\":[\\\".framer-1ivmlaf-container\\\",\\\".framer-19wd7sp-container\\\",\\\".framer-1c8gj75-container\\\",\\\".framer-1q47lk8-container\\\"],\\\"SnMqIodx9\\\":[\\\".framer-1ivmlaf-container\\\",\\\".framer-19wd7sp-container\\\",\\\".framer-1c8gj75-container\\\",\\\".framer-1q47lk8-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MFEpHGYs_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SnMqIodx9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\"}},\"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 General from \"https://framerusercontent.com/modules/fOSucysVXlY7WzdvSR9X/U795UeZGdvrAPb2X0amJ/JiCtw1fC6.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jOvuEJfcOnlOqpo5aKjm/XeA3HJr8bvHdKVhWq24U/augiA20Il.js\")), path: \"/\"}, rdxA5jKC9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lPi6JLgv0H5dJQGRL63n/ftjhMdhoM36Wd1lPf5mD/rdxA5jKC9.js\")), path: \"/about\"}, H73UvQydY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j64GJd1bdjj3cJqg4MEe/VTFNSJZLyqnORfTA7VB4/H73UvQydY.js\")), path: \"/services/wedding-celebration-identity-design\"}, jzHxVxxjO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Kkvk5eqkVsM62iebrO5o/eiTgRudlfx4hNhELDtrk/jzHxVxxjO.js\")), path: \"/services/wedding-creative-direction\"}, JA5TxkXv0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ml5lFf1kFh6RRkY8BY3R/Nj9eAf4z3twfg8chcubR/JA5TxkXv0.js\")), path: \"/services/wedding-microsite-digital-invitation\"}, bJSxgJSWW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SAM8N9CUaEdufYX4pZY1/ZAA3cN895XLuQTBnmz3p/bJSxgJSWW.js\")), path: \"/services/wedding-social-media-motion-design\"}, w2urFo7XZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AY5JwRBrxCpURY49ndw6/2bdu1g2YyrMBPgrZhoR8/w2urFo7XZ.js\")), path: \"/services/wedding-stationery-invitation-design\"}, KLKQsPwCM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iqnBNCLBhxDdWx1KArY4/dfV41lG2aeS2lQfMGllx/KLKQsPwCM.js\")), path: \"/services/wedding-gifting-favour-design\"}, qvzyENonN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QyoP5ZROgdxwf45ZlKuf/UaylXfvTY0LMPJQ8VMag/qvzyENonN.js\")), path: \"/services/wedding-spatial-venue-design\"}, xE7tNa9kQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TUSNFGSTkx5QJNqZdfl5/qATcUDxAKzzOpJdA8LQL/xE7tNa9kQ.js\")), path: \"/services/wedding-memory-book-post-event-design\"}, NbIwVc6zs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lWnPlXG0PzFtEi7oIz0i/cxrdy4lPATh8oD6loxmT/NbIwVc6zs.js\")), path: \"/services/brand-identity-design\"}, ZXu7l9oZY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7uvRen0ChoQsOa8ICt2z/HBqAK3KTGp5HgPqZs5nf/ZXu7l9oZY.js\")), path: \"/services/brand-guidelines-visual-identity-system\"}, hnBz73KFh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AxzPhJ5jx284vRx83375/aBbeiRujgnhtXdpRhHMF/hnBz73KFh.js\")), path: \"/services/packaging-design\"}, uHfA86fI8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/USozp4wslx52TLoNQzB7/RtlxMYopWHikg7c5cHdr/uHfA86fI8.js\")), path: \"/services/website-app-design-ux-ui\"}, fxmsj4UFD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CJqINK9B8n7CQPCuMj3D/wGJekEROVFkfnTQBr8Ba/fxmsj4UFD.js\")), path: \"/services/signage-environmental-graphics\"}, audZyrtw6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EAdbuZ9oiOhdrrf5GYq6/ScdZuucYiDZZ9dfwnNew/audZyrtw6.js\")), path: \"/services/pop-up-store-kiosk-design\"}, lTb23EaL8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ISJSTABDam63cuSFAvKg/zJfMCUL8sAykDx8JaCli/lTb23EaL8.js\")), path: \"/services/retail-visual-merchandising\"}, N9rrRJASW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gmnRo0bOkwdhCIolwLHo/6L0DPQnOCKQ3rysoWXuM/N9rrRJASW.js\")), path: \"/contact\"}, uia9HMGak: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sOhYiIjBMD4BxTavyIGI/N3BicPTzJFSmi7Tbacm6/uia9HMGak.js\")), path: \"/disclaimer\"}, yNue9wNKg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oMuDJU2wxC2iuBbx1ADj/gZf4PeMteuBd0qnXwYW4/yNue9wNKg.js\")), path: \"/celebration-design\"}, EkE8S5ByP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zXC8hGWudVMu49yba3Wi/rk99xuoLIdNQot5nYle6/EkE8S5ByP.js\")), path: \"/work\"}, spcJYyqDE: {elements: {UTVIhAwWQ: \"celebration-design\", wXo_cWOJT: \"lifestyle-brand-design\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vweTcJeX1ol8Pq5ZSNg3/B2x1UHIjUU3WX2zpHKhO/spcJYyqDE.js\")), path: \"/services\"}, JOWfayTWM: {elements: {l244eVkCc: \"celebration-design\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8EmzXsIG2hbPZieUGPLF/hAyauyHV2xWqG7yAjpH6/JOWfayTWM.js\")), path: \"/features\"}, SZDYY9Y5w: {collectionId: \"CSkZIq1VY\", elements: {eV8PRBAsB: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hLnoLKOOyOHaeeUKUKZm/971BluVkZvBUatLTjdDr/SZDYY9Y5w.js\")), path: \"/work/:MX9N0zgBe\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {CSkZIq1VY: async () => (await import(\"https://framerusercontent.com/modules/6ZcEwcUa54GjQCcO3rNL/fXsz2TC8tPw2hJSlya8O/CSkZIq1VY.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"52b2ee63ae1b0f7ecdc9c5b914cc54cf4943fe4d61e0f8c59c10ace715c7b291\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"rdxA5jKC9\":\r\ncase \"H73UvQydY\":\r\ncase \"jzHxVxxjO\":\r\ncase \"JA5TxkXv0\":\r\ncase \"bJSxgJSWW\":\r\ncase \"w2urFo7XZ\":\r\ncase \"KLKQsPwCM\":\r\ncase \"qvzyENonN\":\r\ncase \"xE7tNa9kQ\":\r\ncase \"NbIwVc6zs\":\r\ncase \"ZXu7l9oZY\":\r\ncase \"hnBz73KFh\":\r\ncase \"uHfA86fI8\":\r\ncase \"fxmsj4UFD\":\r\ncase \"audZyrtw6\":\r\ncase \"lTb23EaL8\":\r\ncase \"N9rrRJASW\":\r\ncase \"uia9HMGak\":\r\ncase \"yNue9wNKg\":\r\ncase \"EkE8S5ByP\":\r\ncase \"spcJYyqDE\":\r\ncase \"JOWfayTWM\":\r\ncase \"SZDYY9Y5w\":\r\nreturn React.createElement(General, {...props, key: \"General\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"rdxA5jKC9\":\r\ncase \"H73UvQydY\":\r\ncase \"jzHxVxxjO\":\r\ncase \"JA5TxkXv0\":\r\ncase \"bJSxgJSWW\":\r\ncase \"w2urFo7XZ\":\r\ncase \"KLKQsPwCM\":\r\ncase \"qvzyENonN\":\r\ncase \"xE7tNa9kQ\":\r\ncase \"NbIwVc6zs\":\r\ncase \"ZXu7l9oZY\":\r\ncase \"hnBz73KFh\":\r\ncase \"uHfA86fI8\":\r\ncase \"fxmsj4UFD\":\r\ncase \"audZyrtw6\":\r\ncase \"lTb23EaL8\":\r\ncase \"N9rrRJASW\":\r\ncase \"uia9HMGak\":\r\ncase \"yNue9wNKg\":\r\ncase \"EkE8S5ByP\":\r\ncase \"spcJYyqDE\":\r\ncase \"JOWfayTWM\":\r\ncase \"SZDYY9Y5w\":\r\nreturn [{hash: \"1lbwvvg\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1gdba3\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"xougx2\", mediaQuery: \"(min-width: 1440px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.makepresentable.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/377YglbDtcBjVwM1zgAf/MDPDKRNGNEWTvkR0CY0p/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}