{"version":3,"file":"script_main.BrGqykYN.mjs","names":["mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","HeaderBG","LogoFonts","Logo","Nav","BorderRevealFonts","Primary","serializationHash","variantClassNames","transition1","animation","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Icon","mask","SVG","getProps","Icon","className","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","X","useRef","React.useId","className","css","getProps","className","Header","SocialMediaIcon","Logo","CardNewsletter","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","PropertyOverrides","RichText","React.Fragment","Instagram","Threads","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/DFlT7Mg29getFSEd9H88/4Secc09PjaAx0cWZtDBD/YdLV1uwxZ.js","https:/framerusercontent.com/modules/zq310zkk2ZSBqxmQk6lP/jMGwTfFAZrwzsPfZMXPI/A3b59nBfI.js","https:/framerusercontent.com/modules/ektx6spZeaV00B0CsJRU/1KUxerJzhmtXuRljlE2O/enJXzqWGb.js","https:/framerusercontent.com/modules/b8xbaPTgrkJscth02wNI/8dbzLJ24k8rMpqDdgPSR/hxyh7SfFQ.js","https:/framerusercontent.com/modules/9fS6Eg96hvILdniOeSLk/9g6FXtOUPPIRE0whSyYO/Vn37R0rIZ.js","https:/framerusercontent.com/modules/rGgqyiB3dMjShG8c6uQb/fkILMlzDGu9aSDFEtEVf/I4A_UCf2F.js","https:/framerusercontent.com/modules/hRXiR2V7cMivdfdJwITh/riiDmtpiqBKgwJnOzAeH/WybXfrIYa.js","https:/framerusercontent.com/modules/qbezElFZSEivmkp8igRI/96EpyOlOaaL3Or8ZLKKu/kUXCE4iAN.js","https:/framerusercontent.com/modules/Wnh4WxVWoPIYATHKNo0P/m86x31DXO0hdLAHWdKFU/Ll2KGPu37.js","https:/framerusercontent.com/modules/iaK7PiMOxKdRmZsFiS5g/9WCpa4cTe1wEG8EyH8qT/MFhpuu4uB.js","https:/framerusercontent.com/modules/lKY3wu96TEFJjx7vt1Mk/Nu8b3hRudcDK40NQse2b/AA_yfT6zJ.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8ebf084)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 18 18\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z M 8.005 3.892 C 5.736 3.892 3.895 5.733 3.895 8.002 C 3.895 10.271 5.736 12.112 8.005 12.112 C 10.274 12.112 12.115 10.271 12.115 8.002 C 12.115 5.733 10.274 3.892 8.005 3.892 Z M 8.005 10.668 C 6.533 10.668 5.339 9.474 5.339 8.002 C 5.339 6.53 6.533 5.336 8.005 5.336 C 9.477 5.336 10.671 6.53 10.671 8.002 C 10.671 9.474 9.477 10.668 8.005 10.668 Z M 13.236 3.729 C 13.236 4.259 12.806 4.689 12.276 4.689 C 11.746 4.689 11.316 4.259 11.316 3.729 C 11.316 3.199 11.746 2.77 12.276 2.77 C 12.806 2.77 13.236 3.199 13.236 3.729 Z\" fill=\"transparent\" height=\"16px\" id=\"ntd25U3l_\" transform=\"translate(1.027 1)\" width=\"15.996856199708581px\"><path d=\"M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z\" fill=\"var(--1vgxeuo, rgb(0, 0, 0))\" height=\"16px\" id=\"GCL4hAQzZ\" transform=\"translate(0 0)\" width=\"15.9968562px\"/><path d=\"M 4.11 0 C 1.841 0 0 1.841 0 4.11 C 0 6.379 1.841 8.22 4.11 8.22 C 6.379 8.22 8.22 6.379 8.22 4.11 C 8.22 1.841 6.379 0 4.11 0 Z M 4.11 6.776 C 2.638 6.776 1.444 5.582 1.444 4.11 C 1.444 2.638 2.638 1.444 4.11 1.444 C 5.582 1.444 6.776 2.638 6.776 4.11 C 6.776 5.582 5.582 6.776 4.11 6.776 Z\" fill=\"var(--1vgxeuo, rgb(0, 0, 0))\" height=\"8.2204px\" id=\"CRtdhkePs\" transform=\"translate(3.895 3.892)\" width=\"8.220320000000001px\"/><path d=\"M 1.919 0.96 C 1.919 1.489 1.489 1.919 0.96 1.919 C 0.43 1.919 0 1.489 0 0.96 C 0 0.43 0.43 0 0.96 0 C 1.489 0 1.919 0.43 1.919 0.96 Z\" fill=\"var(--1vgxeuo, rgb(0, 0, 0))\" height=\"1.9190799999999997px\" id=\"ikfL65wmr\" transform=\"translate(11.316 2.77)\" width=\"1.9191000000000003px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,avqC7Og8D:color??props.avqC7Og8D??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,avqC7Og8D,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Cf6cG\",className),layoutId:layoutId,ref:ref,style:{\"--1vgxeuo\":avqC7Og8D,...style}});});const css=[`.framer-Cf6cG { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1vgxeuo); mask: ${mask}; width: 18px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 18\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"avqC7Og8D\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"1vgxeuo\"},\"set\":{\"localId\":\"vectorSet/JWxID6JD0\",\"id\":\"JWxID6JD0\",\"moduleId\":\"tFkKV8EwBVL5OckuJF7n\"}}\n */const Icon=withCSS(Component,css,\"framer-Cf6cG\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{avqC7Og8D:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"18\",\"framerVariables\":\"{\\\"avqC7Og8D\\\":\\\"color\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1vgxeuo\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JWxID6JD0\\\",\\\"id\\\":\\\"JWxID6JD0\\\",\\\"moduleId\\\":\\\"tFkKV8EwBVL5OckuJF7n\\\"}}\",\"framerIntrinsicHeight\":\"18\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cd22f02)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 18 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.395 16 L 7.39 16 C 4.919 15.984 3.018 15.197 1.741 13.661 C 0.606 12.293 0.02 10.39 0 8.006 L 0 7.995 C 0.02 5.61 0.606 3.709 1.743 2.341 C 3.018 0.803 4.92 0.016 7.39 0 L 7.395 0 L 7.4 0 C 9.296 0.013 10.881 0.483 12.112 1.398 C 13.27 2.259 14.085 3.485 14.534 5.043 L 13.126 5.422 C 12.364 2.782 10.435 1.434 7.394 1.413 C 5.386 1.427 3.867 2.037 2.879 3.224 C 1.957 4.336 1.479 5.942 1.461 8 C 1.479 10.058 1.957 11.664 2.881 12.776 C 3.868 13.965 5.387 14.574 7.395 14.587 C 9.206 14.574 10.404 14.166 11.399 13.224 C 12.536 12.149 12.516 10.829 12.152 10.026 C 11.938 9.552 11.549 9.158 11.023 8.859 C 10.891 9.76 10.594 10.49 10.137 11.04 C 9.526 11.774 8.659 12.176 7.563 12.234 C 6.733 12.277 5.932 12.088 5.313 11.699 C 4.579 11.24 4.15 10.539 4.104 9.723 C 4.059 8.93 4.385 8.2 5.021 7.669 C 5.629 7.162 6.484 6.864 7.495 6.808 C 8.239 6.768 8.936 6.8 9.579 6.902 C 9.493 6.408 9.32 6.014 9.062 5.731 C 8.707 5.341 8.159 5.142 7.433 5.138 C 7.427 5.138 7.42 5.138 7.414 5.138 C 6.83 5.138 6.039 5.293 5.535 6.018 L 4.322 5.232 C 4.998 4.262 6.095 3.728 7.414 3.728 C 7.423 3.728 7.433 3.728 7.443 3.728 C 9.648 3.741 10.962 5.045 11.093 7.32 C 11.168 7.35 11.242 7.382 11.315 7.414 C 12.344 7.882 13.096 8.589 13.492 9.461 C 14.042 10.675 14.093 12.654 12.423 14.234 C 11.146 15.44 9.597 15.986 7.4 16 Z M 8.088 8.206 C 7.92 8.206 7.752 8.211 7.578 8.221 C 6.31 8.29 5.52 8.851 5.565 9.65 C 5.611 10.486 6.567 10.875 7.486 10.827 C 8.331 10.784 9.431 10.466 9.617 8.354 C 9.15 8.256 8.638 8.206 8.088 8.206 Z\" fill=\"var(--1vgxeuo, rgb(0, 0, 0))\" height=\"16px\" id=\"MBkQmanFh\" transform=\"translate(2.007 1)\" width=\"14.533861818181833px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,avqC7Og8D:color??props.avqC7Og8D??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,avqC7Og8D,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dLKJZ\",className),layoutId:layoutId,ref:ref,style:{\"--1vgxeuo\":avqC7Og8D,...style}});});const css=[`.framer-dLKJZ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1vgxeuo); mask: ${mask}; width: 18px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 18\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"avqC7Og8D\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Threads\",\"color\":{\"type\":\"variable\",\"value\":\"1vgxeuo\"},\"set\":{\"localId\":\"vectorSet/JWxID6JD0\",\"id\":\"JWxID6JD0\",\"moduleId\":\"tFkKV8EwBVL5OckuJF7n\"}}\n */const Icon=withCSS(Component,css,\"framer-dLKJZ\");Icon.displayName=\"Threads\";export default Icon;addPropertyControls(Icon,{avqC7Og8D:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"18\",\"framerVector\":\"{\\\"name\\\":\\\"Threads\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1vgxeuo\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JWxID6JD0\\\",\\\"id\\\":\\\"JWxID6JD0\\\",\\\"moduleId\\\":\\\"tFkKV8EwBVL5OckuJF7n\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"avqC7Og8D\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"18\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f5ea8b)\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-Yg24g\";const variantClassNames={RsPxWolgh:\"framer-v-1ykgq8o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ehJ7ZnVC3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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,ehJ7ZnVC3:click??props.ehJ7ZnVC3};};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,ehJ7ZnVC3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RsPxWolgh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1i7gpsh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ehJ7ZnVC3){const res=await ehJ7ZnVC3(...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:\"RsPxWolgh\",openInNewTab:false,scopeId:\"enJXzqWGb\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Homepage\",className:`${cx(scopingClassNames,\"framer-1ykgq8o\",className,classNames)} framer-1n1k8bz`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RsPxWolgh\",onTap:onTap1i7gpsh,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dlpe71\",\"data-framer-name\":\"thegoodsgn-logo\",layoutDependency:layoutDependency,layoutId:\"K88cY2JIT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVnc3JvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Hegsro Regular\", \"Hegsro Regular Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f590b9a-6a2b-4ee8-afb2-693ba7718138, rgb(1, 157, 104)))\"},children:\"thegoodsgn™\"})}),className:\"framer-1tl54ra\",fonts:[\"CUSTOMV2;Hegsro Regular\"],layoutDependency:layoutDependency,layoutId:\"NeN77VnKZ\",style:{\"--extracted-r6o4lv\":\"var(--token-3f590b9a-6a2b-4ee8-afb2-693ba7718138, rgb(1, 157, 104))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Yg24g.framer-1n1k8bz, .framer-Yg24g .framer-1n1k8bz { display: block; }\",\".framer-Yg24g.framer-1ykgq8o { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 261px; }\",\".framer-Yg24g .framer-1dlpe71 { aspect-ratio: 4.950819672131147 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 53px); overflow: visible; position: relative; width: 1px; z-index: 1; }\",\".framer-Yg24g .framer-1tl54ra { flex: none; height: auto; left: 50%; position: absolute; top: 48%; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52.5\n * @framerIntrinsicWidth 261\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ehJ7ZnVC3\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerenJXzqWGb=withCSS(Component,css,\"framer-Yg24g\");export default FramerenJXzqWGb;FramerenJXzqWGb.displayName=\"Logo\";FramerenJXzqWGb.defaultProps={height:52.5,width:261};addPropertyControls(FramerenJXzqWGb,{ehJ7ZnVC3:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerenJXzqWGb,[{explicitInter:true,fonts:[{cssFamilyName:\"Hegsro Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Hegsro\",url:\"https://framerusercontent.com/assets/Z7seM8If8tzyOGbzdPakky2E.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerenJXzqWGb\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"52.5\",\"framerIntrinsicWidth\":\"261\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ehJ7ZnVC3\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./enJXzqWGb.map","// Generated by Framer (265a357)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"IBnyZx5Wk\",\"xjzh95CuL\"];const serializationHash=\"framer-dzFja\";const variantClassNames={IBnyZx5Wk:\"framer-v-vglhk8\",xjzh95CuL:\"framer-v-ia4vnc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Border:\"xjzh95CuL\",Default:\"IBnyZx5Wk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IBnyZx5Wk\"};};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:\"IBnyZx5Wk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vglhk8\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"IBnyZx5Wk\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(227, 227, 227, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0)\",...style},variants:{xjzh95CuL:{\"--border-color\":\"var(--token-b964a8bb-35e5-43f5-9c54-70b19b922fac, rgb(227, 227, 227))\",backgroundColor:\"var(--token-081d8fef-4020-4735-97c5-374afbbd21e7, rgb(255, 255, 255))\"}},...addPropertyOverrides({xjzh95CuL:{\"data-framer-name\":\"Border\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dzFja.framer-1v74bf9, .framer-dzFja .framer-1v74bf9 { display: block; }\",\".framer-dzFja.framer-vglhk8 { height: 64px; overflow: hidden; position: relative; width: 1200px; }\",'.framer-dzFja[data-border=\"true\"]::after, .framer-dzFja [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 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xjzh95CuL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhxyh7SfFQ=withCSS(Component,css,\"framer-dzFja\");export default Framerhxyh7SfFQ;Framerhxyh7SfFQ.displayName=\"Header/BG\";Framerhxyh7SfFQ.defaultProps={height:64,width:1200};addPropertyControls(Framerhxyh7SfFQ,{variant:{options:[\"IBnyZx5Wk\",\"xjzh95CuL\"],optionTitles:[\"Default\",\"Border\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerhxyh7SfFQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhxyh7SfFQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xjzh95CuL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hxyh7SfFQ.map","// Generated by Framer (fe01371)\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/zfH5YhaygOGOofyhU8io/IwKLXpLNN2jpO1W0oO4o/R9e_QdT6Y.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BbRNZbncAa29KpEh9HRJ/TfZYTFCsR2O50ijzanCm/vVw4CyxyJ.js\";const enabledGestures={TXEh20WUZ:{hover:true}};const cycleOrder=[\"TXEh20WUZ\",\"sxT4wQMsy\"];const serializationHash=\"framer-7PSGq\";const variantClassNames={sxT4wQMsy:\"framer-v-2ia5b6\",TXEh20WUZ:\"framer-v-ji6u0x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VUgn5kmNX=undefined;const f3Vv7g5nl=undefined;const AOpzPqkhc=undefined;const transition1={bounce:.4,delay:0,duration:.7,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={Big:\"sxT4wQMsy\",Default:\"TXEh20WUZ\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,text,width,...props})=>{return{...props,AOpzPqkhc:text??props.AOpzPqkhc??\"projects\",f3Vv7g5nl:link??props.f3Vv7g5nl,variant:humanReadableVariantMap[props.variant]??props.variant??\"TXEh20WUZ\",VUgn5kmNX:click??props.VUgn5kmNX};};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,AOpzPqkhc,f3Vv7g5nl,VUgn5kmNX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TXEh20WUZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapug78os=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VUgn5kmNX){const res=await VUgn5kmNX(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"sxT4wQMsy\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:f3Vv7g5nl,motionChild:true,nodeId:\"TXEh20WUZ\",scopeId:\"Vn37R0rIZ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ji6u0x\",className,classNames)} framer-lda2q8`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TXEh20WUZ\",onTap:onTapug78os,ref:refBinding,style:{...style},...addPropertyOverrides({\"TXEh20WUZ-hover\":{\"data-framer-name\":undefined},sxT4wQMsy:{\"data-framer-name\":\"Big\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wfr5eq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"rTiF32a8P\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xc8r0q\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"tI3VQ2DEm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ky5nbp\",\"data-framer-name\":\"Before\",layoutDependency:layoutDependency,layoutId:\"pW_vZMV7y\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-2sgenw\",\"data-styles-preset\":\"R9e_QdT6Y\",dir:\"auto\",children:\"projects\"})}),className:\"framer-zslren\",\"data-framer-name\":\"projects\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fRvZEqXWo\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:AOpzPqkhc,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({sxT4wQMsy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-indi9k\",\"data-styles-preset\":\"vVw4CyxyJ\",dir:\"auto\",children:\"projects\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y3ifxv\",\"data-framer-name\":\"After\",layoutDependency:layoutDependency,layoutId:\"hNaf3j6mB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-2sgenw\",\"data-styles-preset\":\"R9e_QdT6Y\",dir:\"auto\",children:\"projects\"})}),className:\"framer-tmgxhs\",\"data-framer-name\":\"projects\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bORoGQytu\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:AOpzPqkhc,verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-812kvr\",\"data-border\":true,\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"bCKTG1quC\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d81b375-3149-4500-b3de-847b9aef95a5, rgb(207, 207, 207))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,filter:\"blur(1px)\",opacity:0,scale:.9,WebkitFilter:\"blur(1px)\"},variants:{\"TXEh20WUZ-hover\":{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"}}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7PSGq.framer-lda2q8, .framer-7PSGq .framer-lda2q8 { display: block; }\",\".framer-7PSGq.framer-ji6u0x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 38px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7PSGq .framer-1wfr5eq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 38px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7PSGq .framer-xc8r0q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 19px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7PSGq .framer-1ky5nbp { align-content: center; align-items: center; 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-7PSGq .framer-zslren { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7PSGq .framer-1y3ifxv { align-content: center; align-items: center; align-self: stretch; 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: auto; }\",\".framer-7PSGq .framer-tmgxhs { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-7PSGq .framer-812kvr { bottom: 0px; flex: none; left: -12px; overflow: hidden; position: absolute; right: -12px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-7PSGq.framer-v-2ia5b6 .framer-xc8r0q { height: min-content; }\",\".framer-7PSGq.framer-v-ji6u0x.hover .framer-xc8r0q { justify-content: flex-end; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-7PSGq[data-border=\"true\"]::after, .framer-7PSGq [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 38\n * @framerIntrinsicWidth 58.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"sxT4wQMsy\":{\"layout\":[\"auto\",\"fixed\"]},\"sDyqWgjle\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"AOpzPqkhc\":\"text\",\"f3Vv7g5nl\":\"link\",\"VUgn5kmNX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVn37R0rIZ=withCSS(Component,css,\"framer-7PSGq\");export default FramerVn37R0rIZ;FramerVn37R0rIZ.displayName=\"Nav\";FramerVn37R0rIZ.defaultProps={height:38,width:58.5};addPropertyControls(FramerVn37R0rIZ,{variant:{options:[\"TXEh20WUZ\",\"sxT4wQMsy\"],optionTitles:[\"Default\",\"Big\"],title:\"Variant\",type:ControlType.Enum},AOpzPqkhc:{defaultValue:\"projects\",displayTextArea:false,placeholder:\"\",title:\"Text\",type:ControlType.String},onAOpzPqkhcChange:{changes:\"AOpzPqkhc\",type:ControlType.ChangeHandler},f3Vv7g5nl:{title:\"Link\",type:ControlType.Link},VUgn5kmNX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerVn37R0rIZ,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVn37R0rIZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"sxT4wQMsy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"sDyqWgjle\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"38\",\"framerIntrinsicWidth\":\"58.5\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"AOpzPqkhc\\\":\\\"text\\\",\\\"f3Vv7g5nl\\\":\\\"link\\\",\\\"VUgn5kmNX\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vn37R0rIZ.map","// Generated by Framer (fe01371)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,parsePaddingString,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BorderReveal from\"https://framerusercontent.com/modules/BB1G4kfboQOuniu9JrZt/hpo6zWWIDRGtA929CMug/BorderReveal_1.js\";import Icon from\"https://framerusercontent.com/modules/P5NogLgvFCwk0owNjBSC/uNq3mXPJIw7i7XCSSS7R/a6Arn51K3.js\";import Logo from\"https://framerusercontent.com/modules/ektx6spZeaV00B0CsJRU/1KUxerJzhmtXuRljlE2O/enJXzqWGb.js\";import Primary from\"https://framerusercontent.com/modules/xV1FpVDSwQialfUg0fBv/3BNEqeWmdFbiQEVD15iA/GTXtKrSim.js\";import HeaderBG from\"https://framerusercontent.com/modules/b8xbaPTgrkJscth02wNI/8dbzLJ24k8rMpqDdgPSR/hxyh7SfFQ.js\";import Nav from\"https://framerusercontent.com/modules/9fS6Eg96hvILdniOeSLk/9g6FXtOUPPIRE0whSyYO/Vn37R0rIZ.js\";const HeaderBGFonts=getFonts(HeaderBG);const HeaderBGWithVariantAppearEffect=withVariantAppearEffect(HeaderBG);const LogoFonts=getFonts(Logo);const NavFonts=getFonts(Nav);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const BorderRevealFonts=getFonts(BorderReveal);const PrimaryFonts=getFonts(Primary);const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"smAnuDYJq\",\"DW3J9Quhr\",\"TNzJ1phwi\"];const serializationHash=\"framer-oSJnT\";const variantClassNames={DW3J9Quhr:\"framer-v-1nz3w5n\",smAnuDYJq:\"framer-v-9y7gw7\",TNzJ1phwi:\"framer-v-1wqaozu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vrjqetoK6=undefined;const xC_MKiu2u=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-64};const transition2={bounce:.4,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={bounce:.4,delay:.2,duration:.6,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,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 transition4={bounce:.4,delay:.3,duration:.6,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={bounce:.4,delay:.4,duration:.6,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={bounce:.4,delay:.5,duration:.6,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={bounce:.4,delay:.6,duration:.6,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,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={\"Phone - Open\":\"DW3J9Quhr\",Desktop:\"smAnuDYJq\",Phone:\"TNzJ1phwi\"};const Variants=motion.create(React.Fragment);const getProps=({headerTrigger,height,id,padding,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"smAnuDYJq\",vrjqetoK6:padding??props.vrjqetoK6??\"12px 20px 12px 20px\",xC_MKiu2u:headerTrigger??props.xC_MKiu2u};};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,vrjqetoK6,xC_MKiu2u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"smAnuDYJq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ehJ7ZnVC31i647h6=activeVariantCallback(async(...args)=>{setVariant(\"TNzJ1phwi\");});const onTap1i647h6=activeVariantCallback(async(...args)=>{setVariant(\"TNzJ1phwi\");});const onTap1iy9cyn=activeVariantCallback(async(...args)=>{setVariant(\"DW3J9Quhr\");});const VUgn5kmNX1i647h6=activeVariantCallback(async(...args)=>{setVariant(\"TNzJ1phwi\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DW3J9Quhr\",\"TNzJ1phwi\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"TNzJ1phwi\")return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"DW3J9Quhr\")return true;return false;};const parsedPadding=typeof vrjqetoK6===\"string\"?parsePaddingString(vrjqetoK6):{top:vrjqetoK6,right:vrjqetoK6,bottom:vrjqetoK6,left:vrjqetoK6};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-9y7gw7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"smAnuDYJq\",ref:refBinding,style:{\"--m77yq6\":numberToPixelString(vrjqetoK6),...style},...addPropertyOverrides({DW3J9Quhr:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Phone - Open\"},TNzJ1phwi:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||64)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,...addPropertyOverrides({DW3J9Quhr:{height:(componentViewport?.height||800)-0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c4e8ul-container\",layoutDependency:layoutDependency,layoutId:\"K6w4Ipgda-container\",nodeId:\"K6w4Ipgda\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",children:/*#__PURE__*/_jsx(HeaderBGWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:xC_MKiu2u,target:\"xjzh95CuL\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"K6w4Ipgda\",layoutId:\"K6w4Ipgda\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"IBnyZx5Wk\"),width:\"100%\",...addPropertyOverrides({DW3J9Quhr:{variant:matchVariant(\"xjzh95CuL\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14vy5ka\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"sw5TG7fbp\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i1e5w5\",\"data-framer-name\":\"Logo & Menu\",layoutDependency:layoutDependency,layoutId:\"BV67xTcmB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4no5tk-container\",layoutDependency:layoutDependency,layoutId:\"jTFoSpksD-container\",nodeId:\"jTFoSpksD\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"jTFoSpksD\",layoutId:\"jTFoSpksD\",width:\"100%\",...addPropertyOverrides({DW3J9Quhr:{ehJ7ZnVC3:ehJ7ZnVC31i647h6}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fepear\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"SEPTRGY1t\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19n0kaf\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"stPTJGerw\",style:{backgroundColor:\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.7409732186279143px 0.6668758967651227px -0.5px rgba(0, 0, 0, 0.1), 0px 2.0178668455264415px 1.8160801609737969px -1px rgba(0, 0, 0, 0.1), 0px 4.430505261661892px 3.9874547354957026px -1.5px rgba(0, 0, 0, 0.1), 0px 9.834710084098335px 8.8512390756885px -2px rgba(0, 0, 0, 0.1), 0px 25px 22.499999999999996px -2.5px rgba(0, 0, 0, 0.1), inset -2px -2px 10px 0px rgba(255, 255, 255, 0.39)\"},...addPropertyOverrides({DW3J9Quhr:{\"data-highlight\":true,onTap:onTap1i647h6},TNzJ1phwi:{\"data-highlight\":true,onTap:onTap1iy9cyn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cx5n6d\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"BEbX7EYcr\",style:{backgroundColor:\"var(--token-081d8fef-4020-4735-97c5-374afbbd21e7, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{DW3J9Quhr:{rotate:-45},TNzJ1phwi:{rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7az44m\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"PvbjcSMO_\",style:{backgroundColor:\"var(--token-081d8fef-4020-4735-97c5-374afbbd21e7, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1},variants:{DW3J9Quhr:{opacity:0},TNzJ1phwi:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8bsk88\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"QDtl8vOUM\",style:{backgroundColor:\"var(--token-081d8fef-4020-4735-97c5-374afbbd21e7, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{DW3J9Quhr:{rotate:45},TNzJ1phwi:{rotate:0}}})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nqdhii\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"LHYZEdm6A\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5ix6iy\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"eYI4ZYMdI\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CIMCDXNPd\"},implicitPathVariables:undefined},{href:{webPageId:\"CIMCDXNPd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-tnkpko-container\",\"data-framer-appear-id\":\"tnkpko\",layoutDependency:layoutDependency,layoutId:\"nlz0bUsML-container\",nodeId:\"nlz0bUsML\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",...addPropertyOverrides({DW3J9Quhr:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Nav,{AOpzPqkhc:\"Work\",f3Vv7g5nl:resolvedLinks[0],height:\"100%\",id:\"nlz0bUsML\",layoutId:\"nlz0bUsML\",variant:matchVariant(\"TXEh20WUZ\"),width:\"100%\",...addPropertyOverrides({DW3J9Quhr:{f3Vv7g5nl:resolvedLinks[1],variant:matchVariant(\"sxT4wQMsy\"),VUgn5kmNX:VUgn5kmNX1i647h6}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lHh_ZjCpk\"},implicitPathVariables:undefined},{href:{webPageId:\"lHh_ZjCpk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-n7ez4h-container\",\"data-framer-appear-id\":\"n7ez4h\",layoutDependency:layoutDependency,layoutId:\"FAwf0Sx6q-container\",nodeId:\"FAwf0Sx6q\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",...addPropertyOverrides({DW3J9Quhr:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Nav,{AOpzPqkhc:\"Services\",f3Vv7g5nl:resolvedLinks1[0],height:\"100%\",id:\"FAwf0Sx6q\",layoutId:\"FAwf0Sx6q\",variant:matchVariant(\"TXEh20WUZ\"),width:\"100%\",...addPropertyOverrides({DW3J9Quhr:{f3Vv7g5nl:resolvedLinks1[1],variant:matchVariant(\"sxT4wQMsy\"),VUgn5kmNX:VUgn5kmNX1i647h6}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gox0i0-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"atckBb5wf-container\",nodeId:\"atckBb5wf\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-b964a8bb-35e5-43f5-9c54-70b19b922fac, rgb(227, 227, 227))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"atckBb5wf\",layoutId:\"atckBb5wf\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.6,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i7wx99-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VFvRbDa8U-container\",nodeId:\"VFvRbDa8U\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-b964a8bb-35e5-43f5-9c54-70b19b922fac, rgb(227, 227, 227))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"VFvRbDa8U\",layoutId:\"VFvRbDa8U\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.7,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XAl2o9Kkh\"},implicitPathVariables:undefined},{href:{webPageId:\"XAl2o9Kkh\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-12rcfac-container\",\"data-framer-appear-id\":\"12rcfac\",layoutDependency:layoutDependency,layoutId:\"rQUpSaqTq-container\",nodeId:\"rQUpSaqTq\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",...addPropertyOverrides({DW3J9Quhr:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Nav,{AOpzPqkhc:\"About Us\",f3Vv7g5nl:resolvedLinks2[0],height:\"100%\",id:\"rQUpSaqTq\",layoutId:\"rQUpSaqTq\",variant:matchVariant(\"TXEh20WUZ\"),width:\"100%\",...addPropertyOverrides({DW3J9Quhr:{f3Vv7g5nl:resolvedLinks2[1],variant:matchVariant(\"sxT4wQMsy\"),VUgn5kmNX:VUgn5kmNX1i647h6}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1beotdu-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VR21jdqUa-container\",nodeId:\"VR21jdqUa\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-b964a8bb-35e5-43f5-9c54-70b19b922fac, rgb(227, 227, 227))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"VR21jdqUa\",layoutId:\"VR21jdqUa\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.7,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TEqiA1KQg\"},implicitPathVariables:undefined},{href:{webPageId:\"TEqiA1KQg\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-f8dreq-container\",\"data-framer-appear-id\":\"f8dreq\",layoutDependency:layoutDependency,layoutId:\"Z9Y6MXpAn-container\",nodeId:\"Z9Y6MXpAn\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",...addPropertyOverrides({DW3J9Quhr:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Nav,{AOpzPqkhc:\"Blog\",f3Vv7g5nl:resolvedLinks3[0],height:\"100%\",id:\"Z9Y6MXpAn\",layoutId:\"Z9Y6MXpAn\",variant:matchVariant(\"TXEh20WUZ\"),width:\"100%\",...addPropertyOverrides({DW3J9Quhr:{f3Vv7g5nl:resolvedLinks3[1],variant:matchVariant(\"sxT4wQMsy\"),VUgn5kmNX:VUgn5kmNX1i647h6}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l6cflz-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VLKaRRqcE-container\",nodeId:\"VLKaRRqcE\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-b964a8bb-35e5-43f5-9c54-70b19b922fac, rgb(227, 227, 227))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"VLKaRRqcE\",layoutId:\"VLKaRRqcE\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.8,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sFI9ySWHS\"},implicitPathVariables:undefined},{href:{webPageId:\"sFI9ySWHS\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-c91xws-container\",\"data-framer-appear-id\":\"c91xws\",layoutDependency:layoutDependency,layoutId:\"WLa_lbqYU-container\",nodeId:\"WLa_lbqYU\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",...addPropertyOverrides({DW3J9Quhr:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Nav,{AOpzPqkhc:\"Contact\",f3Vv7g5nl:resolvedLinks4[0],height:\"100%\",id:\"WLa_lbqYU\",layoutId:\"WLa_lbqYU\",variant:matchVariant(\"TXEh20WUZ\"),width:\"100%\",...addPropertyOverrides({DW3J9Quhr:{f3Vv7g5nl:resolvedLinks4[1],variant:matchVariant(\"sxT4wQMsy\"),VUgn5kmNX:VUgn5kmNX1i647h6}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nux4tb-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xpCcVGbbg-container\",nodeId:\"xpCcVGbbg\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-b964a8bb-35e5-43f5-9c54-70b19b922fac, rgb(227, 227, 227))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"xpCcVGbbg\",layoutId:\"xpCcVGbbg\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.9,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ghbbbt\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"XFM0jqCFm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"132px\",...addPropertyOverrides({DW3J9Quhr:{width:`max(min(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px, 1200px), 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-r60it-container\",\"data-framer-appear-id\":\"r60it\",layoutDependency:layoutDependency,layoutId:\"s2k8325mt-container\",nodeId:\"s2k8325mt\",rendersWithMotion:true,scopeId:\"I4A_UCf2F\",...addPropertyOverrides({DW3J9Quhr:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Primary,{FTAtO0Y8h:Icon,GN3wZvtfG:true,GqU6hF9t2:true,height:\"100%\",id:\"s2k8325mt\",layoutId:\"s2k8325mt\",sP8dkUhf_:\"https://cal.com/thegoodsgn/discovery\",style:{width:\"100%\"},variant:matchVariant(\"eZKk7l8ND\"),width:\"100%\",Yxv5U3N9v:\"Book a Call\",z1m6vxBmK:\"var(--token-b47d4575-58e5-4719-96ae-1a972c481a99, rgb(222, 54, 42))\"})})})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oSJnT.framer-1uaekup, .framer-oSJnT .framer-1uaekup { display: block; }\",\".framer-oSJnT.framer-9y7gw7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: center; overflow: visible; padding: var(--m77yq6); position: relative; width: 1200px; }\",\".framer-oSJnT .framer-1c4e8ul-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-oSJnT .framer-14vy5ka { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oSJnT .framer-i1e5w5 { 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-oSJnT .framer-4no5tk-container, .framer-oSJnT .framer-tnkpko-container, .framer-oSJnT .framer-n7ez4h-container, .framer-oSJnT .framer-12rcfac-container, .framer-oSJnT .framer-f8dreq-container, .framer-oSJnT .framer-c91xws-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-oSJnT .framer-1fepear { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 40px; min-width: 40px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oSJnT .framer-19n0kaf { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oSJnT .framer-cx5n6d { bottom: 13px; flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oSJnT .framer-7az44m { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oSJnT .framer-8bsk88 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 13px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oSJnT .framer-1nqdhii { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oSJnT .framer-5ix6iy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oSJnT .framer-gox0i0-container, .framer-oSJnT .framer-i7wx99-container, .framer-oSJnT .framer-1beotdu-container, .framer-oSJnT .framer-1l6cflz-container, .framer-oSJnT .framer-nux4tb-container { flex: 1 0 0px; height: 1px; position: relative; width: 1px; z-index: 1; }\",\".framer-oSJnT .framer-1ghbbbt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oSJnT .framer-r60it-container { flex: none; height: auto; position: relative; width: 132px; }\",\".framer-oSJnT.framer-v-1nz3w5n.framer-9y7gw7 { flex-direction: column; gap: 48px; height: min-content; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-14vy5ka { flex: none; flex-direction: column; gap: 40px; justify-content: flex-start; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-i1e5w5 { gap: unset; justify-content: space-between; width: 100%; z-index: 2; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-1fepear, .framer-oSJnT.framer-v-1wqaozu .framer-1fepear { min-height: unset; min-width: unset; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-19n0kaf, .framer-oSJnT.framer-v-1wqaozu .framer-19n0kaf { cursor: pointer; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-cx5n6d { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-7az44m { left: calc(75.00000000000003% - 20px / 2); }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-8bsk88 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-1nqdhii { flex: none; flex-direction: column; gap: 0px; width: 100%; z-index: 2; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-5ix6iy { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-tnkpko-container { order: 0; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-n7ez4h-container { order: 2; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-gox0i0-container { flex: none; order: 1; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-i7wx99-container { flex: none; order: 5; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-12rcfac-container { order: 4; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-1beotdu-container { flex: none; order: 3; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-f8dreq-container { order: 6; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-1l6cflz-container { flex: none; order: 7; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-c91xws-container { order: 8; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-nux4tb-container { flex: none; order: 9; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-1ghbbbt { order: 10; width: 100%; }\",\".framer-oSJnT.framer-v-1nz3w5n .framer-r60it-container { flex: 1 0 0px; width: 1px; }\",\".framer-oSJnT.framer-v-1wqaozu.framer-9y7gw7 { flex-direction: column; gap: 48px; justify-content: flex-start; width: 390px; }\",\".framer-oSJnT.framer-v-1wqaozu .framer-14vy5ka { flex: none; width: 100%; }\",\".framer-oSJnT.framer-v-1wqaozu .framer-i1e5w5 { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DW3J9Quhr\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"TNzJ1phwi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vrjqetoK6\":\"padding\",\"xC_MKiu2u\":\"headerTrigger\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerI4A_UCf2F=withCSS(Component,css,\"framer-oSJnT\");export default FramerI4A_UCf2F;FramerI4A_UCf2F.displayName=\"Header\";FramerI4A_UCf2F.defaultProps={height:64,width:1200};addPropertyControls(FramerI4A_UCf2F,{variant:{options:[\"smAnuDYJq\",\"DW3J9Quhr\",\"TNzJ1phwi\"],optionTitles:[\"Desktop\",\"Phone - Open\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},vrjqetoK6:{defaultValue:\"12px 20px 12px 20px\",title:\"Padding\",type:ControlType.Padding},xC_MKiu2u:{title:\"Header trigger\",type:ControlType.ScrollSectionRef}});addFonts(FramerI4A_UCf2F,[{explicitInter:true,fonts:[]},...HeaderBGFonts,...LogoFonts,...NavFonts,...BorderRevealFonts,...PrimaryFonts],{supportsExplicitInterCodegen:true});FramerI4A_UCf2F.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderBG,{},context),forwardLoader(Logo,{},context),forwardLoader(Nav,{},context),forwardLoader(Primary,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI4A_UCf2F\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DW3J9Quhr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"TNzJ1phwi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vrjqetoK6\\\":\\\"padding\\\",\\\"xC_MKiu2u\\\":\\\"headerTrigger\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cd22f02)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 18 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.317 6.775 L 15.146 0 L 13.765 0 L 8.704 5.883 L 4.662 0 L 0 0 L 6.112 8.895 L 0 16 L 1.381 16 L 6.725 9.788 L 10.994 16 L 15.656 16 L 9.317 6.775 Z M 7.426 8.974 L 6.806 8.088 L 1.879 1.04 L 4 1.04 L 7.977 6.728 L 8.596 7.614 L 13.765 15.007 L 11.644 15.007 L 7.426 8.974 Z\" fill=\"var(--1vgxeuo, rgb(0, 0, 0))\" height=\"16px\" id=\"IFxdDfcpz\" transform=\"translate(1.172 1)\" width=\"15.655925px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,avqC7Og8D:color??props.avqC7Og8D??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,avqC7Og8D,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-WLrrN\",className),layoutId:layoutId,ref:ref,style:{\"--1vgxeuo\":avqC7Og8D,...style}});});const css=[`.framer-WLrrN { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1vgxeuo); mask: ${mask}; width: 18px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 18\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"avqC7Og8D\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1vgxeuo\"},\"set\":{\"localId\":\"vectorSet/JWxID6JD0\",\"id\":\"JWxID6JD0\",\"moduleId\":\"tFkKV8EwBVL5OckuJF7n\"}}\n */const Icon=withCSS(Component,css,\"framer-WLrrN\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{avqC7Og8D:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1vgxeuo\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JWxID6JD0\\\",\\\"id\\\":\\\"JWxID6JD0\\\",\\\"moduleId\\\":\\\"tFkKV8EwBVL5OckuJF7n\\\"}}\",\"framerIntrinsicWidth\":\"18\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"avqC7Og8D\\\":\\\"color\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"18\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/hRXiR2V7cMivdfdJwITh/riiDmtpiqBKgwJnOzAeH/WybXfrIYa.js\";const enabledGestures={eHhdp9ZLA:{hover:true}};const serializationHash=\"framer-2p4V3\";const variantClassNames={eHhdp9ZLA:\"framer-v-9rz6mk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gPdNeTv6K=undefined;const tJy46ANvY=undefined;const lb1yeLbhF=undefined;const RatXjLaZR=undefined;const transition1={bounce:.4,delay:0,duration:.7,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=({border,color,height,icon,id,link,width,...props})=>{return{...props,gPdNeTv6K:link??props.gPdNeTv6K,lb1yeLbhF:color??props.lb1yeLbhF??\"var(--token-14fd4762-863c-4aef-8e2f-0742d4859800, rgb(10, 10, 10))\",RatXjLaZR:icon??props.RatXjLaZR??X,tJy46ANvY:border??props.tJy46ANvY??{borderColor:\"var(--token-5d81b375-3149-4500-b3de-847b9aef95a5, rgb(207, 207, 207))\",borderStyle:\"solid\",borderWidth:1}};};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,RatXjLaZR,gPdNeTv6K,lb1yeLbhF,tJy46ANvY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"eHhdp9ZLA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:gPdNeTv6K,motionChild:true,nodeId:\"eHhdp9ZLA\",openInNewTab:true,scopeId:\"kUXCE4iAN\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Visit us on social media\",className:`${cx(scopingClassNames,\"framer-9rz6mk\",className,classNames)} framer-159muf8`,\"data-framer-name\":\"Social media\",layoutDependency:layoutDependency,layoutId:\"eHhdp9ZLA\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"eHhdp9ZLA-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1molliq\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Nt4IzjHKx\",style:{\"--border-bottom-width\":(tJy46ANvY?.borderBottomWidth??tJy46ANvY?.borderWidth)+\"px\",\"--border-color\":tJy46ANvY?.borderColor,\"--border-left-width\":(tJy46ANvY?.borderLeftWidth??tJy46ANvY?.borderWidth)+\"px\",\"--border-right-width\":(tJy46ANvY?.borderRightWidth??tJy46ANvY?.borderWidth)+\"px\",\"--border-style\":tJy46ANvY?.borderStyle,\"--border-top-width\":(tJy46ANvY?.borderTopWidth??tJy46ANvY?.borderWidth)+\"px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"eHhdp9ZLA-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f33a2d6e-6cab-412b-bf07-a67146fd0a29, rgb(222, 54, 42))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14ndgog\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"MPI6kCCnS\",style:{backgroundColor:\"var(--token-f33a2d6e-6cab-412b-bf07-a67146fd0a29, rgb(222, 54, 42))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{\"eHhdp9ZLA-hover\":{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9xgg07\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"rELnF39Qp\",children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-7ux8cw\",Component:RatXjLaZR,\"data-framer-name\":\"Start\",layoutDependency:layoutDependency,layoutId:\"Ia2zPf3S2\",style:{\"--1vgxeuo\":lb1yeLbhF,opacity:1},variants:{\"eHhdp9ZLA-hover\":{opacity:0}}}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-st28im\",Component:RatXjLaZR,\"data-framer-name\":\"End\",layoutDependency:layoutDependency,layoutId:\"e1hSm_NxR\",style:{\"--1vgxeuo\":\"var(--token-b89dab7e-b604-467c-a526-99dc6c90efbc, rgb(255, 255, 255))\",opacity:0},variants:{\"eHhdp9ZLA-hover\":{opacity:1}}})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2p4V3.framer-159muf8, .framer-2p4V3 .framer-159muf8 { display: block; }\",\".framer-2p4V3.framer-9rz6mk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2p4V3 .framer-1molliq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 40px; }\",\".framer-2p4V3 .framer-14ndgog { flex: none; height: 1px; left: calc(50.00000000000002% - 1px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-2p4V3 .framer-9xgg07 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-2p4V3 .framer-7ux8cw, .framer-2p4V3 .framer-st28im { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-2p4V3.framer-v-9rz6mk.hover .framer-14ndgog { bottom: -10px; height: unset; left: -10px; right: -10px; top: -10px; width: unset; }\",\".framer-2p4V3.framer-v-9rz6mk.hover .framer-9xgg07 { justify-content: flex-end; }\",'.framer-2p4V3[data-border=\"true\"]::after, .framer-2p4V3 [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vHlAQASY5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RatXjLaZR\":\"icon\",\"gPdNeTv6K\":\"link\",\"lb1yeLbhF\":\"color\",\"tJy46ANvY\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"tFkKV8EwBVL5OckuJF7n\"]\n */const FramerkUXCE4iAN=withCSS(Component,css,\"framer-2p4V3\");export default FramerkUXCE4iAN;FramerkUXCE4iAN.displayName=\"Social media/icon\";FramerkUXCE4iAN.defaultProps={height:40,width:40};addPropertyControls(FramerkUXCE4iAN,{RatXjLaZR:{defaultValue:{identifier:\"module:hRXiR2V7cMivdfdJwITh/riiDmtpiqBKgwJnOzAeH/WybXfrIYa.js:default\",moduleId:\"hRXiR2V7cMivdfdJwITh\"},setModuleId:\"tFkKV8EwBVL5OckuJF7n\",title:\"Icon\",type:ControlType.VectorSetItem},gPdNeTv6K:{title:\"Link\",type:ControlType.Link},lb1yeLbhF:{defaultValue:'var(--token-14fd4762-863c-4aef-8e2f-0742d4859800, rgb(10, 10, 10)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},tJy46ANvY:{defaultValue:{borderColor:\"var(--token-5d81b375-3149-4500-b3de-847b9aef95a5, rgb(207, 207, 207))\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border}});addFonts(FramerkUXCE4iAN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkUXCE4iAN\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerVectorSets\":\"[\\\"tFkKV8EwBVL5OckuJF7n\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vHlAQASY5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"RatXjLaZR\\\":\\\"icon\\\",\\\"gPdNeTv6K\\\":\\\"link\\\",\\\"lb1yeLbhF\\\":\\\"color\\\",\\\"tJy46ANvY\\\":\\\"border\\\"}\",\"framerIntrinsicWidth\":\"40\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kUXCE4iAN.map","// Generated by Framer (f36d8c8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-1odDN .framer-styles-preset-1y9vk01:not(.rich-text-wrapper), .framer-1odDN .framer-styles-preset-1y9vk01.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-b47d4575-58e5-4719-96ae-1a972c481a99, #de362a); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-f1863244-7a77-4d55-b84b-006d5018800e, #0a0a0a); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-1odDN\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f32bfea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 687 594\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 510.931 73.544 L 455.725 128.72 C 470.012 155.268 476.878 182.51 476.878 211.761 L 476.878 249.885 C 476.878 347.898 397.19 427.542 299.124 427.542 L 178.586 427.542 C 79.826 427.542 0.139 347.898 0.139 249.885 L 0.139 211.761 C 0.139 113.748 79.826 33.41 178.586 33.41 L 299.124 33.41 C 327.767 33.41 355.647 40.897 382.21 55.176 L 436.722 0 L 511 73.544 Z M 372.639 447.297 L 476.878 447.297 L 476.878 458.18 C 476.878 532.418 416.262 593 341.984 593 L 134.893 593 C 60.615 593 0 532.418 0 458.18 L 0 447.297 L 104.239 447.297 L 104.239 458.18 C 104.239 475.232 117.832 488.818 134.893 488.818 L 341.984 488.818 C 359.045 488.818 372.639 475.232 372.639 458.18 Z M 372.639 211.761 C 372.639 170.934 339.28 138.216 299.054 138.216 L 178.517 138.216 C 137.668 138.216 104.239 170.864 104.239 211.761 L 104.239 249.885 C 104.239 290.019 137.598 323.429 178.517 323.429 L 299.054 323.429 C 339.21 323.429 372.639 290.088 372.639 249.885 Z\" fill=\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\" height=\"592.999995401176px\" id=\"AIDrrXeKR\" transform=\"translate(88.5 -0.5)\" width=\"511px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,SRhOxA5Qd:fill??props.SRhOxA5Qd??\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,SRhOxA5Qd,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-FtrFt\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-FtrFt { -webkit-mask: ${mask}; aspect-ratio: 1.1565656565656566; background-color: var(--token-f1863244-7a77-4d55-b84b-006d5018800e, #0a0a0a); mask: ${mask}; width: 687px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 687\n * @framerIntrinsicHeight 594\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"SRhOxA5Qd\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\"},\"set\":{\"localId\":\"vectorSet/bg3u_NPWe\",\"id\":\"bg3u_NPWe\",\"moduleId\":\"2F844t50vhKbFpnEJFdE\"}}\n */const Icon=withCSS(Component,css,\"framer-FtrFt\");Icon.displayName=\"Logo\";export default Icon;addPropertyControls(Icon,{SRhOxA5Qd:{defaultValue:'var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10)) /* {\"name\":\"Black\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/bg3u_NPWe\\\",\\\"id\\\":\\\"bg3u_NPWe\\\",\\\"moduleId\\\":\\\"2F844t50vhKbFpnEJFdE\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"594\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"SRhOxA5Qd\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"687\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BorderReveal from\"https://framerusercontent.com/modules/BB1G4kfboQOuniu9JrZt/hpo6zWWIDRGtA929CMug/BorderReveal_1.js\";import Instagram from\"https://framerusercontent.com/modules/DFlT7Mg29getFSEd9H88/4Secc09PjaAx0cWZtDBD/YdLV1uwxZ.js\";import Threads from\"https://framerusercontent.com/modules/zq310zkk2ZSBqxmQk6lP/jMGwTfFAZrwzsPfZMXPI/A3b59nBfI.js\";import Header from\"#framer/local/canvasComponent/I4A_UCf2F/I4A_UCf2F.js\";import SocialMediaIcon from\"#framer/local/canvasComponent/kUXCE4iAN/kUXCE4iAN.js\";import CardNewsletter from\"#framer/local/canvasComponent/UbCn3zIgU/UbCn3zIgU.js\";import*as sharedStyle from\"#framer/local/css/eCe65RpGH/eCe65RpGH.js\";import*as sharedStyle4 from\"#framer/local/css/gq96xifdT/gq96xifdT.js\";import*as sharedStyle2 from\"#framer/local/css/Ll2KGPu37/Ll2KGPu37.js\";import*as sharedStyle3 from\"#framer/local/css/vVw4CyxyJ/vVw4CyxyJ.js\";import*as sharedStyle1 from\"#framer/local/css/ZgLL079ZX/ZgLL079ZX.js\";import Logo from\"#framer/local/vector/MFhpuu4uB/MFhpuu4uB.js\";const HeaderFonts=getFonts(Header);const BorderRevealFonts=getFonts(BorderReveal);const SocialMediaIconFonts=getFonts(SocialMediaIcon);const LogoFonts=getFonts(Logo);const CardNewsletterFonts=getFonts(CardNewsletter);const breakpoints={BnLzl6Ynk:\"(min-width: 1200px)\",h0oAXrMU8:\"(min-width: 810px) and (max-width: 1199.98px)\",zppy0yKKg:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-zXjhy\";const variantClassNames={BnLzl6Ynk:\"framer-v-cuhhng\",h0oAXrMU8:\"framer-v-yk747h\",zppy0yKKg:\"framer-v-2i8yag\"};const cJDph8Wq9=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:0,delay:0,duration:.7,type:\"spring\"};const animation={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const breakpointRules={h0oAXrMU8:[\".framer-zXjhy .framer-1b34s70 { left: -212px; }\",\".framer-zXjhy .framer-1lqkohp { right: -1px; }\"],zppy0yKKg:[\".framer-zXjhy .framer-1opj8sw { flex-direction: column; }\",\".framer-zXjhy .framer-do06zl { flex: none; flex-direction: column; gap: 10px; justify-content: center; width: 100%; }\",\".framer-zXjhy .framer-yxod96 { align-self: unset; gap: 48px; height: min-content; justify-content: center; width: 100%; }\",\".framer-zXjhy .framer-1n8pter { gap: 24px; width: 100%; }\",\".framer-zXjhy .framer-pkx0m2, .framer-zXjhy .framer-1d54j62 { flex: 1 0 0px; width: 1px; }\",\".framer-zXjhy .framer-qw77sa { align-self: unset; width: 100%; }\",\".framer-zXjhy .framer-80821r { flex: none; width: 100%; }\",\".framer-zXjhy .framer-1drknw7 { flex-direction: column; gap: 32px; height: min-content; padding: 48px 0px 0px 0px; }\",\".framer-zXjhy .framer-1b34s70 { aspect-ratio: 1.1581151832460732 / 1; bottom: 414px; height: var(--framer-aspect-ratio-supported, 478px); left: -90px; order: 0; width: 553px; }\",\".framer-zXjhy .framer-vokvn3-container { max-width: 400px; order: 1; width: 100%; }\",\".framer-zXjhy .framer-1lqkohp { bottom: unset; position: relative; right: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={h0oAXrMU8:\".framer-yk747h-override\",zppy0yKKg:\".framer-2i8yag-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zXjhy.framer-1w4tzo, .framer-zXjhy .framer-1w4tzo { display: block; }\",'.framer-zXjhy.framer-cuhhng { --selection-background-color: var(--token-b47d4575-58e5-4719-96ae-1a972c481a99, #de362a) /* {\"name\":\"Primary\"} */; --selection-color: var(--token-081d8fef-4020-4735-97c5-374afbbd21e7, #ffffff) /* {\"name\":\"White\"} */; align-content: center; align-items: center; background-color: var(--token-d900a841-c888-4776-a898-fab5c76e9935, #f1f1f1); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-zXjhy .framer-wbdz5-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 5; }\",\".framer-zXjhy .framer-1352xcx { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-zXjhy .framer-1opj8sw { align-content: center; align-items: center; background-color: var(--token-d900a841-c888-4776-a898-fab5c76e9935, #f1f1f1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: hidden; padding: 48px 20px 16px 20px; position: relative; width: 100%; }\",\".framer-zXjhy .framer-do06zl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zXjhy .framer-yxod96 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-zXjhy .framer-1n8pter { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zXjhy .framer-pkx0m2, .framer-zXjhy .framer-1d54j62 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 156px; }\",\".framer-zXjhy .framer-1v0fvx8, .framer-zXjhy .framer-y0imto, .framer-zXjhy .framer-dh8yjk, .framer-zXjhy .framer-o96ehk, .framer-zXjhy .framer-5pokdt, .framer-zXjhy .framer-j6uish, .framer-zXjhy .framer-jerzor, .framer-zXjhy .framer-109inhk { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zXjhy .framer-rozit2, .framer-zXjhy .framer-o09zcs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zXjhy .framer-11twcd1-container, .framer-zXjhy .framer-1116ywz-container, .framer-zXjhy .framer-1yuvn6a-container, .framer-zXjhy .framer-1uw5gcd-container, .framer-zXjhy .framer-1cylcns-container, .framer-zXjhy .framer-1darbht-container { flex: none; height: 1px; position: relative; width: 100%; z-index: 1; }\",\".framer-zXjhy .framer-qw77sa { align-content: flex-start; align-items: flex-start; align-self: stretch; 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: auto; }\",\".framer-zXjhy .framer-14lmqv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 489px; }\",\".framer-zXjhy .framer-sfuinh, .framer-zXjhy .framer-1gjdlsk { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-zXjhy .framer-8be43b { align-content: center; align-items: center; 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-zXjhy .framer-120l8hl-container, .framer-zXjhy .framer-16fqr89-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zXjhy .framer-1ug7egg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zXjhy .framer-1vq5tll { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zXjhy .framer-vtty9b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 25px; min-width: 126px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zXjhy .framer-80821r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zXjhy .framer-1drknw7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 530px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zXjhy .framer-1b34s70 { --4jdm1t: var(--token-f1863244-7a77-4d55-b84b-006d5018800e, #0a0a0a); aspect-ratio: 1.1565656565656566 / 1; bottom: -16px; flex: none; height: var(--framer-aspect-ratio-supported, 594px); left: 47px; opacity: 0.04; position: absolute; width: 687px; z-index: 0; }\",\".framer-zXjhy .framer-vokvn3-container { flex: none; height: auto; position: relative; width: 280px; }\",\".framer-zXjhy .framer-1lqkohp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; bottom: -1px; flex: none; height: auto; position: absolute; right: -1px; white-space: pre; width: auto; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-zXjhy[data-selection=\"true\"] * ::selection, .framer-zXjhy [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={BnLzl6Ynk:\"(min-width: 1200px)\",h0oAXrMU8:\"(min-width: 810px) and (max-width: 1199.98px)\",zppy0yKKg:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"BnLzl6Ynk\",Phone:\"zppy0yKKg\",Tablet:\"h0oAXrMU8\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({headerTrigger,height,id,width,...props})=>{return{...props,cJDph8Wq9:headerTrigger??props.cJDph8Wq9,variant:humanReadableVariantMap[props.variant]??props.variant??\"BnLzl6Ynk\"};};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,cJDph8Wq9,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"BnLzl6Ynk\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d900a841-c888-4776-a898-fab5c76e9935, rgb(241, 241, 241)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-cuhhng\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wbdz5-container\",layoutScroll:true,nodeId:\"WFkxRkgw6\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zppy0yKKg:{variant:matchVariant(\"TNzJ1phwi\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"WFkxRkgw6\",layoutId:\"WFkxRkgw6\",style:{width:\"100%\"},variant:matchVariant(\"smAnuDYJq\"),vrjqetoK6:\"12px 20px 12px 20px\",width:\"100%\",xC_MKiu2u:cJDph8Wq9})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1352xcx\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1opj8sw\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-do06zl\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yxod96\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n8pter\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pkx0m2\",\"data-framer-name\":\"Navigation\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fde4z6\",\"data-styles-preset\":\"eCe65RpGH\",dir:\"auto\",children:\"/Navigation\"})}),className:\"framer-1v0fvx8\",\"data-framer-name\":\"/Navigation\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rozit2\",\"data-framer-name\":\"Link\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-11twcd1-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"a5v5CCuBI\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"a5v5CCuBI\",layoutId:\"a5v5CCuBI\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.2,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xfsje\",\"data-styles-preset\":\"ZgLL079ZX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CIMCDXNPd\"},motionChild:true,nodeId:\"Etqlp3ZEp\",openInNewTab:false,relValues:[],scopeId:\"AA_yfT6zJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y9vk01\",\"data-styles-preset\":\"Ll2KGPu37\",children:\"Projects\"})})})}),className:\"framer-y0imto\",\"data-framer-name\":\"Projects\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1116ywz-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"YZ4mTsqV7\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"YZ4mTsqV7\",layoutId:\"YZ4mTsqV7\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.3,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xfsje\",\"data-styles-preset\":\"ZgLL079ZX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XAl2o9Kkh\"},motionChild:true,nodeId:\"mGzCr_pdv\",openInNewTab:false,relValues:[],scopeId:\"AA_yfT6zJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y9vk01\",\"data-styles-preset\":\"Ll2KGPu37\",children:\"About Us\"})})})}),className:\"framer-dh8yjk\",\"data-framer-name\":\"About Us\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yuvn6a-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"IrvemQaJn\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"IrvemQaJn\",layoutId:\"IrvemQaJn\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.4,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xfsje\",\"data-styles-preset\":\"ZgLL079ZX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sFI9ySWHS\"},motionChild:true,nodeId:\"BvhNsoPEg\",openInNewTab:false,relValues:[],scopeId:\"AA_yfT6zJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y9vk01\",\"data-styles-preset\":\"Ll2KGPu37\",children:\"Contact\"})})})}),className:\"framer-o96ehk\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d54j62\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fde4z6\",\"data-styles-preset\":\"eCe65RpGH\",dir:\"auto\",children:\"/Legal\"})}),className:\"framer-5pokdt\",\"data-framer-name\":\"/Legal\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o09zcs\",\"data-framer-name\":\"Link\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uw5gcd-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"WCfdZGlaW\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"WCfdZGlaW\",layoutId:\"WCfdZGlaW\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.6,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xfsje\",\"data-styles-preset\":\"ZgLL079ZX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{I5cNfqjkj:\"privacy-policy\"},unresolvedPathSlugs:{I5cNfqjkj:{collectionId:\"S0M1KWqRW\",collectionItemId:\"CZ8Dvhn9Z\"}},webPageId:\"kygKI1Muh\"},motionChild:true,nodeId:\"IvShrMevn\",openInNewTab:false,relValues:[],scopeId:\"AA_yfT6zJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y9vk01\",\"data-styles-preset\":\"Ll2KGPu37\",children:\"Privacy Policy\"})})})}),className:\"framer-j6uish\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cylcns-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"OoUyoPPYW\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"OoUyoPPYW\",layoutId:\"OoUyoPPYW\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.7,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xfsje\",\"data-styles-preset\":\"ZgLL079ZX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{I5cNfqjkj:\"terms-conditions\"},unresolvedPathSlugs:{I5cNfqjkj:{collectionId:\"S0M1KWqRW\",collectionItemId:\"yGaAdxWo_\"}},webPageId:\"kygKI1Muh\"},motionChild:true,nodeId:\"KKuCgk3yT\",openInNewTab:false,relValues:[],scopeId:\"AA_yfT6zJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y9vk01\",\"data-styles-preset\":\"Ll2KGPu37\",children:\"Terms and Condition\"})})})}),className:\"framer-jerzor\",\"data-framer-name\":\"Terms and Condition\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qw77sa\",\"data-framer-name\":\"Contact\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14lmqv\",\"data-framer-name\":\"Get in touch\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fde4z6\",\"data-styles-preset\":\"eCe65RpGH\",dir:\"auto\",children:\"Get in touch\"})}),className:\"framer-sfuinh\",\"data-framer-name\":\"Get in touch\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1darbht-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"kjWxnUqBu\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(BorderReveal,{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderRadius:0,direction:\"leftToRight\",height:\"100%\",id:\"kjWxnUqBu\",layoutId:\"kjWxnUqBu\",replay:false,size:1,style:{height:\"100%\",width:\"100%\"},transition:{delay:.2,duration:1,ease:[.85,-.02,.31,.96],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-indi9k\",\"data-styles-preset\":\"vVw4CyxyJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@thegoodsgn.com\",motionChild:true,nodeId:\"Kw93TI291\",openInNewTab:true,relValues:[],scopeId:\"AA_yfT6zJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y9vk01\",\"data-styles-preset\":\"Ll2KGPu37\",children:\"info@thegoodsgn.com\"})})})}),className:\"framer-1gjdlsk\",\"data-framer-name\":\"hello@kurawa.co\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8be43b\",\"data-framer-name\":\"Social Media\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zppy0yKKg:{y:1425.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:1450.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-120l8hl-container\",nodeId:\"Ppu7aST2Y\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{gPdNeTv6K:\"https://www.instagram.com/thegoodsgn/\",height:\"100%\",id:\"Ppu7aST2Y\",layoutId:\"Ppu7aST2Y\",lb1yeLbhF:\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\",RatXjLaZR:Instagram,tJy46ANvY:{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderStyle:\"solid\",borderWidth:1},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zppy0yKKg:{y:1425.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:1450.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16fqr89-container\",nodeId:\"E9JAqNX7O\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{gPdNeTv6K:\"facebook.com\",height:\"100%\",id:\"E9JAqNX7O\",layoutId:\"E9JAqNX7O\",lb1yeLbhF:\"var(--token-f1863244-7a77-4d55-b84b-006d5018800e, rgb(10, 10, 10))\",RatXjLaZR:Threads,tJy46ANvY:{borderColor:\"var(--token-16239c2b-548b-4228-a739-078fadedb130, rgb(208, 208, 208))\",borderStyle:\"solid\",borderWidth:1},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ug7egg\",\"data-framer-name\":\"Copyright\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1gezuz6\",\"data-styles-preset\":\"gq96xifdT\",dir:\"auto\",children:\"\\xa92025 thegoodsgn™\"})}),className:\"framer-109inhk\",\"data-framer-name\":\"\\xa92025 Kurawa\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vq5tll\",\"data-framer-name\":\"Made By Container\",children:/*#__PURE__*/_jsx(Link,{href:\"veloxthemes.com\",motionChild:true,nodeId:\"iW0SKSKuC\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vtty9b framer-1w4tzo\",\"data-framer-name\":\"Velox Themes\",whileHover:animation})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-80821r\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1drknw7\",\"data-framer-name\":\"Right\",children:[/*#__PURE__*/_jsx(Logo,{animated:false,className:\"framer-1b34s70\",layoutId:\"Iuj_ryrjt\",SRhOxA5Qd:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zppy0yKKg:{width:\"min(min(100vw - 40px, 1200px), 400px)\",y:1585.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:312,width:\"280px\",y:1048,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vokvn3-container\",nodeId:\"qODR92Yb8\",scopeId:\"AA_yfT6zJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zppy0yKKg:{style:{maxWidth:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(CardNewsletter,{height:\"100%\",id:\"qODR92Yb8\",layoutId:\"qODR92Yb8\",lQWfSnoLT:\"24px\",style:{width:\"100%\"},variant:matchVariant(\"kDJ91aD8Z\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{h0oAXrMU8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVnc3JvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Hegsro Regular\", \"Hegsro Regular Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-text-color\":\"var(--token-b47d4575-58e5-4719-96ae-1a972c481a99, rgb(26, 184, 124))\"},children:\"thegoodsgn™\"})})},zppy0yKKg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVnc3JvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Hegsro Regular\", \"Hegsro Regular Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-text-color\":\"var(--token-b47d4575-58e5-4719-96ae-1a972c481a99, rgb(26, 184, 124))\"},children:\"thegoodsgn™\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVnc3JvIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Hegsro Regular\", \"Hegsro Regular Placeholder\", sans-serif',\"--framer-font-size\":\"109px\",\"--framer-text-color\":\"var(--token-b47d4575-58e5-4719-96ae-1a972c481a99, rgb(26, 184, 124))\"},children:\"thegoodsgn™\"})}),className:\"framer-1lqkohp\",fonts:[\"CUSTOMV2;Hegsro Regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h0oAXrMU8\":{\"layout\":[\"fixed\",\"fixed\"]},\"zppy0yKKg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cJDph8Wq9\":\"headerTrigger\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BnLzl6Ynk\":[\".framer-wbdz5-container\",\".framer-1opj8sw\"],\"h0oAXrMU8\":[\".framer-wbdz5-container\",\".framer-1opj8sw\"],\"zppy0yKKg\":[\".framer-wbdz5-container\",\".framer-1opj8sw\"]}\n * @framerBreakpoints {\"BnLzl6Ynk\":{\"min\":1200,\"canvasClassName\":\"framer-cuhhng-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"h0oAXrMU8\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-yk747h-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"zppy0yKKg\":{\"max\":809,\"canvasClassName\":\"framer-2i8yag-override\",\"minHeight\":1452,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant BnLzl6Ynk\n * @framerLayoutTemplate true\n */const FramerAA_yfT6zJ=withCSS(Component,css,\"framer-zXjhy\");export default FramerAA_yfT6zJ;FramerAA_yfT6zJ.displayName=\"Main\";FramerAA_yfT6zJ.defaultProps={height:1e3,width:1200};addPropertyControls(FramerAA_yfT6zJ,{cJDph8Wq9:{title:\"Header trigger\",type:ControlType.ScrollSectionRef}});addFonts(FramerAA_yfT6zJ,[{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\"},{cssFamilyName:\"Hegsro Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Hegsro\",url:\"https://framerusercontent.com/assets/Z7seM8If8tzyOGbzdPakky2E.woff2\",weight:\"400\"}]},...HeaderFonts,...BorderRevealFonts,...SocialMediaIconFonts,...LogoFonts,...CardNewsletterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerAA_yfT6zJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(SocialMediaIcon,{},context),forwardLoader(CardNewsletter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAA_yfT6zJ\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"BnLzl6Ynk\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"BnLzl6Ynk\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-cuhhng-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"h0oAXrMU8\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-yk747h-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"zppy0yKKg\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-2i8yag-override\\\",\\\"minHeight\\\":1452,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"BnLzl6Ynk\\\":[\\\".framer-wbdz5-container\\\",\\\".framer-1opj8sw\\\"],\\\"h0oAXrMU8\\\":[\\\".framer-wbdz5-container\\\",\\\".framer-1opj8sw\\\"],\\\"zppy0yKKg\\\":[\\\".framer-wbdz5-container\\\",\\\".framer-1opj8sw\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h0oAXrMU8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zppy0yKKg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"cJDph8Wq9\\\":\\\"headerTrigger\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/lKY3wu96TEFJjx7vt1Mk/Nu8b3hRudcDK40NQse2b/AA_yfT6zJ.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ccGSO1wIo: \"move-4\", F4p4lmsD6: \"move-5\", i2Pga2YD0: \"header-trigger\", l0q2Zh6Zf: \"testimonials\", n51p5zvOx: \"process-cards\", PsCfFZYWy: \"move-3\", QhmAYN0mG: \"pricing\", RcApEYLTY: \"move-2\", RdiJR2fyj: \"move-6\", vKysC55Yi: \"move-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tqx7WhakeUjNJ5qSOaYp/wLp5qCkNh6uPcRCFh4UI/augiA20Il.js\")), path: \"/\"}, CIMCDXNPd: {elements: {fPKonZ0Zj: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2noqbsE8yNDh88V1b8ty/gJqVblY6UgrD6DW0vyNX/CIMCDXNPd.js\")), path: \"/work\"}, XAl2o9Kkh: {elements: {lWo_8Cc42: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iFOiukr5ANlf4VT85Q6S/9ac6J5A33vnc2z3AR0CT/XAl2o9Kkh.js\")), path: \"/about\"}, lHh_ZjCpk: {elements: {H8qMHjdzJ: \"move-5\", kMWgtyM4a: \"move-1\", MJDLxzxnJ: \"header-trigger\", Nw39v6fD3: \"move-4\", QseZfg6UW: \"move-2\", TClVxAE5i: \"move-3\", zZgE4VXnK: \"move-6\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/46HTiPRZ4DIcYZhxAWgp/Hcra609U3m5lRcQXuIv2/lHh_ZjCpk.js\")), path: \"/services\"}, sFI9ySWHS: {elements: {HAaPGLonA: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9XCAyMifwAZDoSHY1IP8/zZlZHFBqQGMC9sFvs2cb/sFI9ySWHS.js\")), path: \"/contact\"}, LW5I5Lo6G: {elements: {EMdWhG1o9: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lF5k85dQjBRfpkoVnFwI/DdHqcoXo6nY8xTDFvE5r/LW5I5Lo6G.js\")), path: \"/404\"}, TEqiA1KQg: {elements: {sFuhg56Js: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wLgaCv11ooA7oQ4etxkj/NowtlppWzoa5KiX8UWXj/TEqiA1KQg.js\")), path: \"/blog\"}, lU2n066Hk: {collectionId: \"LiyXbWLQw\", elements: {Qa1eVfC1p: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/51pehhnzDjQM2cGQ3E53/NfUPcVirFb1wXnsDszze/lU2n066Hk.js\")), path: \"/work/:lS9gudpHS\"}, RK4S_t3If: {collectionId: \"tO_GsYGny\", elements: {uJjaqE0r6: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CPxRmxHBa0yk2n4OmrO7/JeM4L4phzVmdjsO6vwnG/RK4S_t3If.js\")), path: \"/blog/:W3RYlaTGy\"}, kygKI1Muh: {collectionId: \"S0M1KWqRW\", elements: {pH_hXN_B6: \"header-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OoWvTH5MbwFFfHtdh3gX/3ikTE9oqAM7Zbqy4C4P1/kygKI1Muh.js\")), path: \"/legal/:I5cNfqjkj\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LiyXbWLQw: async () => (await import(\"https://framerusercontent.com/modules/n1HChBmqA0yrOnhMooZB/xcbQFLxpB5dkIansYjoW/LiyXbWLQw.js\"))?.[\"utils\"], S0M1KWqRW: async () => (await import(\"https://framerusercontent.com/modules/kmxnwR4lHlQIhHAlInH6/19O3S68cHGsYd0CcATjB/S0M1KWqRW.js\"))?.[\"utils\"], tO_GsYGny: async () => (await import(\"https://framerusercontent.com/modules/w5EQXB5tIhqJpJBhozrS/yMhaAfVuNcPnu63N1SSj/tO_GsYGny.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a7f48901f691e04bf3006463f76b974ea128dae39c0d50c1137e4dd8ea76dbd3\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {cJDph8Wq9: {href: {hash: \":i2Pga2YD0\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, cJDph8Wq9: {href: {hash: \":fPKonZ0Zj\", webPageId: \"CIMCDXNPd\"}, refKey: true}}\r\nconst props3 = {...props1, cJDph8Wq9: {href: {hash: \":lWo_8Cc42\", webPageId: \"XAl2o9Kkh\"}, refKey: true}}\r\nconst props4 = {...props1, cJDph8Wq9: {href: {hash: \":lWo_8Cc42\", webPageId: \"lHh_ZjCpk\"}, refKey: true}}\r\nconst props5 = {...props1, cJDph8Wq9: {href: {hash: \":HAaPGLonA\", webPageId: \"sFI9ySWHS\"}, refKey: true}}\r\nconst props6 = {...props1, cJDph8Wq9: {href: {hash: \":EMdWhG1o9\", webPageId: \"LW5I5Lo6G\"}, refKey: true}}\r\nconst props7 = {...props1, cJDph8Wq9: {href: {hash: \":sFuhg56Js\", webPageId: \"TEqiA1KQg\"}, refKey: true}}\r\nconst props8 = {...props1, cJDph8Wq9: {href: {hash: \":Qa1eVfC1p\", webPageId: \"lU2n066Hk\"}, refKey: true}}\r\nconst props9 = {...props1, cJDph8Wq9: {href: {hash: \":uJjaqE0r6\", webPageId: \"RK4S_t3If\"}, refKey: true}}\r\nconst props10 = {...props1, cJDph8Wq9: {href: {hash: \":pH_hXN_B6\", webPageId: \"kygKI1Muh\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, CIMCDXNPd: props2, kygKI1Muh: props10, lHh_ZjCpk: props4, lU2n066Hk: props8, LW5I5Lo6G: props6, RK4S_t3If: props9, sFI9ySWHS: props5, TEqiA1KQg: props7, XAl2o9Kkh: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"CIMCDXNPd\":\r\ncase \"XAl2o9Kkh\":\r\ncase \"lHh_ZjCpk\":\r\ncase \"sFI9ySWHS\":\r\ncase \"LW5I5Lo6G\":\r\ncase \"TEqiA1KQg\":\r\ncase \"lU2n066Hk\":\r\ncase \"RK4S_t3If\":\r\ncase \"kygKI1Muh\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"cJDph8Wq9\"]]}, (resolvedLinks) => React.createElement(Main, {...props, cJDph8Wq9: siteRef(resolvedLinks[0]), key: \"Main\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"CIMCDXNPd\":\r\ncase \"XAl2o9Kkh\":\r\ncase \"lHh_ZjCpk\":\r\ncase \"sFI9ySWHS\":\r\ncase \"LW5I5Lo6G\":\r\ncase \"TEqiA1KQg\":\r\ncase \"lU2n066Hk\":\r\ncase \"RK4S_t3If\":\r\ncase \"kygKI1Muh\":\r\nreturn [{hash: \"cuhhng\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"yk747h\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"2i8yag\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lF5k85dQjBRfpkoVnFwI/DdHqcoXo6nY8xTDFvE5r/LW5I5Lo6G.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.thegoodsgn.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/5BM1Mdg21djrkv4NfH8P/XwrBmbEbIs3dmz0NTKPe/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.5, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0, damping: 30, delay: 0, duration: 1, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}